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
Hello,
the FX3 TRM has chapter 10.9.4 UIB_POWER with register definition.
It specifies RESETN bit as only readable (R) by software. The description says:
```
After setting this bit to 1, firmware will poll and wait for the ‘active’ bit to assert. Reading ‘1’ from
‘resetn’ does not indicate the block is out of reset – this may take some time depending on initializa-
tion tasks and clock frequencies.
```
Is this bit writable from software (firmware) or is it read-only?
Additionally, 10.17.2 UIBIN_POWER has RESETN defined as R/W and description says:
```
This bit is nonfunctional for UIBIN and will not reset anything. Use UIB_POWER register instead.
```
Can you please clarify this discrepancy?
Thank you
Show LessHello,
unfortunately I have to open a new thread again, because I cannot reply to the last one anymore:
@Chaithra_p has given another header file, unfortunately this one fails: The transfer is interrupted after about half a second and the data recorded is not continuous at all.
I investigated the problem further: The problem can occur directly at the start, but it can also occur at any time later during the recording, sometimes it will take an hour before it starts. In same rare cases it's good again after 10 minutes of garbled. I tested on 3 different PCs, I also tested a Linux realtime kernel with the capturing program (sigrok-cli) running with realtime priority, no difference.
The serial output shows nothing when the problem occurs, it only prints messages during USB connect/disconnect. What can I do to make the FX3 board run stable and reliable?
Best regards,
Stefan
Show LessI have a device that is built using FX3. The device has a MFI chip required for connectivity to iPhone. The device works in macOS and iPhone with no issue. The device also works when I use the SPI pin of PMODE and connect to PC and have access to the "Cypress SD3 USB Boot Device". Now, I want to make the device to connect to PC (Windows 10 and higher). I am using the existing VID (04B4) and PID (00F0) that are a part of cyusb3.inf (FX3 USB BulkloopExample Device) provided in EZ-USB FX3 SDK in the firmware.
The problem is that when I connect the device (without SPI pin of PMODE) through USB cable to PC (USB 2.0) and install the driver for WestBridge device, after disconnecting and reconnecting the device to PC, the driver disappears after a few seconds from "Universal Serial Bus Controllers" and under "Other devices" of Device Manager three interfaces (without VID and PID) used in the firmware for MFI authentication were listed with exclamation marks with the error Code 28 (The drivers for this device are not installed. There are no compatible drivers for this device.) The device status of WestBridge shows "Currently, this hardware device is not connected to the computer (Code 45).
The question is, how to install the driver for multiple interfaces when the interfaces have no VID and PID? Is this INF file setting related? If so, how to setup the INF file to avoid the driver installation errors for the three MFI interfaces?
Appreciate your helps.
Regards,
Sia Enayati
Show LessI have a product previously delivered and working on Windows XP. It utilizes a CY7C68013 (EX-USB FX2 USB Microcontroller). My original INF file enumerates the device, then downloads a script file to the device, re-enumerating after the script download. (For the record, I am not the original developer of this widget). Anyway, I got ahold of the newer SDK for CYUSB3.sys. I am now using the Win10 driver for 64-Bit. However, I am failing to get my script to run. I have attached my INF, SYS, and SPT files.
Any ideas that I can try? I've been fiddling with this for days and can't seem to figure out why it wont run correctly. Is it possible that I need to re-spin the SPT file? Is this product still supported by CYUSB3.sys?
Thanks for any help or insight provided!
Rob
Show LessHi,
I'm currently trying to get the usb-uvc demos (USBVideoClass/UsbVideoClassBulk) from the sdk to work on the CYUSB3014. The issue i'm facing is that it works just fine in usb 2.0 but usb 3.0 is unresponsive (no uvc devices reporting).
i have found this post which seems to have been experiencing the same issue years ago:
The only issue is that their final answer is very vague, something about a frequency setting being wrong... But i can't seem to figure out what they're referring to or where the issue lies.
i've attached the unmodified demo i'm trying to get to work... any ideas?
I need to output my camera to Windows in RAW or GARY format. When I looked at this question, someone mentioned that the GUID settings could be modified, but I couldn't find where in the sample program I could change the GUID to GARY. , can you explain in detail how to modify the GUID part? Thank you.
Show Less
We are working on a project that streams 1936x1552 RAW12 data from IMX623 imager from Sony. I was able to get an image, but only if I set the output pixel clock for the CX3 MIPI config over 100 MHz and the image does not display correctly(on Windows camera app, VLC) and after some time the stream stops and I get a CB Failure.
This is the MIPI config:
CyU3PMipicsiCfg_t null_RAW12_Resolution0 =
{
CY_U3P_CSI_DF_RAW12, /* CyU3PMipicsiDataFormat_t dataFormat */
4, /* uint8_t numDataLanes */
1, /* uint8_t pllPrd */
95, /* uint16_t pllFbd */
CY_U3P_CSI_PLL_FRS_500_1000M, /* CyU3PMipicsiPllClkFrs_t pllFrs */
CY_U3P_CSI_PLL_CLK_DIV_8, /* CyU3PMipicsiPllClkDiv_t csiRxClkDiv */
CY_U3P_CSI_PLL_CLK_DIV_8, /* CyU3PMipicsiPllClkDiv_t parClkDiv */
0, /* uint16_t mClkCtl */
CY_U3P_CSI_PLL_CLK_DIV_2, /* CyU3PMipicsiPllClkDiv_t mClkRefDiv */
1936, /* uint16_t hResolution */
200 /* uint16_t fifoDelay */
};
This is how the image looks:
And the debugging details:
Is this how the Windows Camera app interprets the RAW12 data or is there an issue with the application? Do I need to convert the RAW12 data into another format to get the right colors on the image?
Also do you know why the stream stops after some time and I get the CB Failure? This seems to be influenced by the USB connection, If I use a USB hub I get the error much faster then when I'm connecting directly on the laptop.
Hi support,
I am thinking of configuring the CYUSB3304-68LTXC using an external I2C EEPROM. (MODE_SEL[1:0]=2’b01)
At that time, the polarity of POWER_EN seems to be determined by the EEPROM data, so I am curious about what happens when RESETN=L.
What is the polarity of POWER_EN when RESETN=L?
Best regards,
Koki
Show LessDear Infineonistas,
Looking at the UM_2212_PL91_2301_134027 document titled: “Hardware design guidelines for EZ-PD™ CCG7D in automotive applications”
I was revisting the calculations on pages 39 and 40 and found that in order to achieve the values of the
plant pole-1 fpplant = 1,1kHz the calculation of the Cout is different than the sum calculated in Table 5 on page 39.
Following the data on table 5 the sum Cout = 106 + 5,6 = 111,6 uF
Following the calculation on table 6 Cout must be 85,6 uF for the Ro = Vout/Iout = 5V/3A = 1,67 Ohm
This value of Cout (85,6 uF) is confirmed by the following calculation Plant zero fzplant = 92 kHz
Is there an explanation so I can follow it in my design?
That would be of great help.
Thank you
Jousif
Show LessHello
Customer is planning CX3 to connect their image sensor which has MIPI D-PHY 1.2.
I found the similar to Case as the below link.
https://community.infineon.com/t5/USB-superspeed-peripherals/Question-about-CX3-MIPI-version/m-p/263876#M25050
however, it is not clear to me.
Can CX3 support USB-Bridge interface with image sensor has D-PHY 1.2?
I would like to hear if CX3 can be connected with D-PHY1.2 image sensor? Yes or No?
if yes, is there any additional comment that should consider to connect D-PHY1.2?
Regards,
Jake