USB low-full-high speed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
I am designing a circuit that uses the CY7C68013A as a USB peripheral controller.
I have a question below.
1. What is the minimum and maximum time from when the reset is released until the D+ pull-up is enabled?
According to "4.2 Enabling Pull-up on D+" in the PDF file at the URL below, it says "the FX2LP enables the pull-up on the D+ once the RESET is deasserted".
What is the minimum and maximum time from reset release until D+ pull-up is enabled?
https://www.cypress.com/file/142746/download
Regards.
Show LessHi All,
Cypress EZ-USB FX2LP drivers for Windows devices with Windows 11
How to modify fx2lp usb driver for win11?
or download it.
BR,
Darren
Show LessHi
I am having one more problem with FX2LP while streaming video data.
Please help us to understand if while requesting data from FX2LP is there a possibility of FX2LP endpoint buffer getting stuck? Means FLAGB activity stops and no further data exchange happens.
When I was testing on EVK with the bulksrc example I found that if the EP buffer is not full and you request data from it then it will get stuck. Can the same scenario happen in webcam stream mode also? If so, then what are all the conditions in which we can get into this state? Please help to understand this.
There is a driver at the following URL.
https://www.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit
Does the Linux driver include driver software for VCP?
There is a description of "USB-Serial Virtual COM port API Guide for I2C and SPI (for Windows)" on this site. I think it can be used only Windows.
Thanks,
Tetsuo
I am developing with your CYUSBS236 SDK.
I'm testing it with the example code you provided.
there are so many problems
First of all, let me ask about CyGetI2cConfig.
I set "isMaster" to 1
Then I checked with CyGetI2cConfig
However. I can't get the value of "isMaster"
In the CyGetI2cConfig function, instead of cyI2CConfig, I made a new test_cyI2CConfig and tested it, but it contains a strange value.
Your code seems to show the value of cyI2CConfig as it is above.
It seems to me that "slaveAddress" also doesn't change like "isMaster" does.
Is that right?
It seems to me that "slaveAddress" also doesn't change like "isMaster" does.
So I mean.
I wonder why "slaveAddress" and "isMaster" that do not change are set to "CySetI2cConfig"?
Detailed answer please.
Show Less
We've encountered an issue with the CY7C65213 that only seems to manifest with the CypressSerial (CDC) driver as shipped in the USB Serial SDK (driver version 3.13.0.59 dated 13 Oct 2015) - under specific circumstances, the CY7C65213 stops forwarding data from the connected device to USB, but is still responsive to DTR control events from the USB host.
We're aware that there's an updated driver available (version 3.13.0.84, dated 17 Jan 2018) that fixes the issue as we've seen, but there's no updated version of the USB Serial SDK or downloads of updated drivers so we can tailor it for our custom VID/PID.
How/Where can we get the updated CypressSerial (CDC) driver for such tailoring?
Show LessI am working with a light projector DLP 4750LC by EKB Technologies, based on the I2C communication.
https://www.ekbtechnologies.com/e-store/dlp-4750lc-2000-lumens-green-520nm-1080p-on-axis.
I have been able to compile and to work with the dlpc3479 examples of the DLPC-API-1.10, which is based on the x32 version of the CyUSBSerial library. While integrating the device in our products, I downloaded the x64 version of the CyUSBSerial library (link), since our products work in x64 configuration.
I am always able to write via the I2C. Whereas, I am frequently getting errors while using the read commands (i.e. DLPC34XX_DUAL_ReadPatternOrderTableEntry, DLPC34XX_DUAL_ReadValidateExposureTime, and others).
The behaviour I get is rather strange: after turning on the projector, sometimes the errors appear, some others they do not. Moreover, even if the first read operation is successful, the following are not. I either get error code 6 or error code 17 from the errors enumeration in the CyUSBSerial library.
Also, while using the dlpc3479 examples with the x32 version of the library, the D66 led is turned on and it keeps being on. This does not happen with our software (x64): the D66 led blinks once if and only if the read I2C errors do not show, it also never remains on.
I contacted Texas Instruments, they eventually told me what I report below.
The team is suspecting that the issue is with the 64bit DLL and may need to be fixed by Cypress.
I wanted to ask you if you have a solution to the problem, or if perhaps you already faced it.
Thank you in advance for your help,
Davide Maria Fabris
Show LessPlease advise which USB to UART/COM ICs might have native support in old linux kernels (2.4…3.x versions).
We tested Prolific PL2303TA. It works well in Linux 2.4 kernel.
Please advise alternatives.
Thank you so much.
Show LessHello,
we want to use the CYUSBS236 as a I2C/USB bridge for our linux distribution system. We want to switch between master and slave mode. For this we use your driver. Master mode is working quite well, but when we try to switch to slave mode, the setted slave adress is not visible on the bus (this also happens, when we try it via the USB Serial Configuration Utility).
It also seems that the driver only supports Master Mode (in the i2c write function the output value always addresses a slave).
Is the current version of the driver of the CYUSB236 able to perform as slave? Do you have example code for a linux distribution with your Driver?
Show LessI just got the cy4609 board.
I am connecting it to window 10.
I can see the board in device manager but not in the HX3 Blaster Plus.
The manual tells me to load the usbhx3 vendor driver, but i can't find it.
Does anybody have a solution or explanation?
Thanks,
Gonen Ravid
gonenravid@gmail.com
Show Less