USB Forum Discussions
Browse the Community
USB low-full-high speed peripherals
Discussion forum regarding USB low-full-high speed peripherals topics.
USB hosts hubs transceivers
Discussion forum regarding USB hosts hubs and transceivers topics.
USB superspeed peripherals
Discussion forum regarding USB superspeed peripherals topics.
Featured Discussions
System: win11
The driver has been properly installed, and the factory default routine can run normally when I2C is started or USB is started.
Select USB to boot, and after downloading the cyfxusbuart firmware, the device manager shows that the configuration descriptor is invalid.
May I ask if this is a driving problem?
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E8%B6%85%E9%AB%98%E9%80%9FUSB%E5%A4%96%E8%AE%BE/CYUSB3KIT-003%E5%BC%80%E5%8F%91%E6%9D%BFcyfxusbuart%E4%BE%8B%E7%A8%8B-%E9%85%8D%E7%BD%AE%E6%8F%8F%E8%BF%B0%E7%AC%A6%E6%97%A0%E6%95%88%E6%9E%9A%E4%B8%BE%E5%A4%B1%E8%B4%A5/td-p/653370
Show LessHello Infineon community.
Im currently working on a project with a TUSB1046 instead of a PS8740.
Changing the device adress and some registers worked for me to get the I2C_Write function working.
I was trying to get a read function based on the write function to work but its not working sofar.
the Write function in "datamux_ctrl.c" uses "MUX_CTRL_TX_FIFO_WR_REG" to transfering the Register address and Data to the TUSB.
But when i try to read it stays empty, on the other hand, the "MUX_CTRL_RX_FIFO_RD_REG" gets flooded with 0xFF's.
Following the instructions for I2C in the TUSB1046 manual:
- generate a start condition (S) with Device-slave address and a Zero-value "W/R" bit .
- wait for ACK from TUSB.
- write the sub-address i want to read from.
- wait for ACK from TUSB.
- terminate operation with a stop condition (P)
- generate a start condition (S) with Device-slave address and a one-value "W/R" bit .
- wait for ACK from TUSB.
- one byte of data should now arrive at TX/RX register and the TUSB1046 should be waiting for an ACK or NACK.
- Generate a NACK.
- terminate operation with a stop condition (P)
The full code-snipped is in the attached text file.
Show LessHi, All,
as we known the FX2 and FX3 SDK contain Driver and C#/C++ lib for windows platform.
Does Cypress Driver support windows 11 ?
Does Cypress provide C#/C++ lib for windows 11??
BR
Ivan
Show LessI am implementing a UVC application using a manual, 2 socket, many-to-one DMA. We are encountering output buffer overruns so I would like to send error packets to the sink to notify of this issue. Reading the UVC spec, it seems I can send UVC packets containing just the UVC header and error bit set for the duration of the overruns.
The example USBVideoClassBulk manually inserts buffers into a DMA channel with no buffers however I would be inserting into a DMA with 2 buffers per socket.
Is this understanding correct? If so, how can I insert an empty buffer into the existing DMA channel? If I am incorrect, how should I handle the output buffer overruns?
Show LessHello,
I'm debug the CYUSB3014 evb board base on the an75779 demo code, when I enable the USB_DEBUG_INTERFACE in uvc.h, and install the driver, but when I use the Control Center, it only can write once, and need write success again, I add a printf in the UVCAppEP0Thread_Entry, it nerver goto this function, I think it doesn't make sense, I attach the project, can you give some suggestions, thanks.
Show Less
Hi,
I am using the CYPD3120 in a custom USB-C receptacle to DP sink design (4x DP1.4 lanes). This board will have an external MCU onboard, and given we are not using a redriver or high speed switch (such as TUSB564) on the 4 data lanes, the MCU will need to know when the USB-C cable is flipped to also flip the lane polarity at the DP sink directly.
Is there an accessible interface on CYPD3120 that allows access to read/write registers from an external MCU? I see examples of I2C (pins 36, 37) connected to an external controller on the CYPD3125 application note, but I am not sure if something similar applies to CYPD3120. Where could I go to read more about how this interaction is done?
Thank you,
Brian
Show LessWe want to test the Synchronous transfer mode, can you provide the example?The example in SDK is bulk mode,Is there a tutorial if we modify it, or just fix descriptors in USB dscr?
Show LessHello,
I´m searchnig for solution how to convert MIPI C-PHY 1.0 camera signal (sony imx 586 trial lanes) to HDMI, have Infineon some solution like CYUSB3065 but with HDIM output ? Or i must do it through some FPGA or ?
Show LessCYUSB3014 is used, and its firmware is expected to be downloaded to the EEPROM through IIC, but the download failed. The EEPROM is 24LC1025-I/SN. The following is the schematic diagram.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E8%B6%85%E9%AB%98%E9%80%9FUSB%E5%A4%96%E8%AE%BE/CYUSB3014%E7%9A%84%E5%9B%BA%E4%BB%B6%E6%97%A0%E6%B3%95%E4%B8%8B%E8%BD%BD%E5%88%B0EEPROM/td-p/648558
Show Less