USB superspeed peripherals Forum Discussions
I working on a FX3 board layout with USB3 functionality. The product relies on high speed USB3 data transfers. I was wonder if instead of using a USB A/C type connectors, if I can just use a 9 pin header (1.27mm pitch or 2.54mm pitch) and just solder a usb 3 cable to it
1) Will this work?
2) if yes, will there be any transfer speed limitations?
Can I use a FFC (Flat flexible cable) connector as another option? Are there any design requirements that I should keep in mind when using such a connector for USB3 communication rather than a typical USB 3 A/B/C connector?
The point is to have a USB cable attached to the board directly instead of a connector.
Any help will be appreciated.
I am new to Cypress. I am working with the CYUSB3014 on the Superspeed Explorer Kit. I have also inherited a suite of software that eventually procuces a .hex file to be loaded onto the EEPROM of the board. However, the USB control center only loads .img file to the EEPROM. Does anyone know how do I convert the .hex file into a .img file or what other tools to use to load the .hex file directly to the I2C-EEPROM? Thanks for your time.Show Less
I haven't succeed in changing size/count. How should I choose numbers? Originally it was 0x8FD0 (~36K) and count = 3. Now I have tried 0x3FF0 (~16K) with count = 4. Why this one was not working?
Also how many buffers will it be there for each socket when I'm using one to many or many to one?
Looking forward to your reply.
I have a quick question: is it possible to configure the GPIF II Interface in a way that it can read data from a Slave with a Quad SPI interface?Show Less
I have your CCG2 board that I'm using for charging usb-c device.
I would like to control the charger from the charged device (android phone/laptop/whatever). I only need simple commands (charging disable/enabled/etc). I've got the SDK and but I'm struggling to find any info / examples about the communication in such case. Firmware update would be also interesting, but simple commands & communication would be nice place to start.
Any pointers at this point would be nice. Thanks!Show Less
If the amount of data that should be transmitted to the PC is more than a single FX3 can handle, can we use 2 FX3s at the same time? In theory this should be okey. do you think that problems can arise on the PC side of software?Show Less
I am making an USB Composite device (UVC + CDC). The device got registered properly and among the two, camera is working successfully. However, when I opened the serial port (CDC) it does not read anything.
In the firmware, there is a thread which acquires USB buffer and commits it. The function CyU3PDmaChannelGetBuffer returns with CY_U3P_ERROR_TIMEOUT always.
I have tried different sizes and buffer count for DMA during the channel create.
I have gone through some other posts regarding the DMA time out. However, I did not get any solid solutions from them.
I am using CX3 Denebola with OV5640 sensor.
Attaching the sources.Show Less
I am trying to use JTAG debugging with a custom KMDF driver but it does not work.
Using the same FX3 firmware (just changing Vendor ID/Product ID to be Cypress and using Cypress driver) I can run the JTAG debugger successfully.
Is there a special request to execute to enable the JTAG?
Any idea what can be wrong?
Thanks, MalikcisShow Less
Hi, I want to get the statue (high or low) of a GPIF port, what is the API function? Dose CyU3PGpioGetValue() function work? What is the difference between GPIF and GPIO?Show Less