USB superspeed peripherals Forum Discussions
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.
Hello
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
Hi,
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?
Hi ,
I need to test the bulk transfer on USB interface bulk-endpoints.For this I am going to use Streamer-Application comes with SDK .
But Application not detecting my device.
So What should I do ?
Show Less
I'm using CX3 Configuration Tool v2.0 (SDK 1_3_5)
Please tell me what is the difference between the values of the "Parralel data width" parameter: "16-bit Zero Pad" and "16-bit Pack"?
How does CX3 pack pixels in these cases for "Video Input Format" "RAW12" and "RAW10"?
Thanks.
Hi Sir/Mam,
We wish to do configuration for FX3 board with our FPGA which is giving video stream at resolution 3264 * 2448 (active resolution) and 2560 * 1440 (active resolution).
I have previously implemented the design for 1920 * 1080 @ 60 fps by taking reference of application note AN75779, but now I want to check compatibility with higher resolutions as mentioned above. I have few questions regarding that -
1. Is FX3 board compatible to stream video data at 2k and 4k resolution?
2. What is the maximum frame rate at which I can stream video data?
3. what is the maximum resolution supported by the board?
4. How to calculate DMA buffer size for changed resolution and frame rate?
Please guide me for the above questions.
Thanks & Regards,
Akash
Show LessHello,
目前我正在使用cyusb3014进行开发设计,硬件包括PC,cyusb3014,以及FPGA。FPGA 负责写入数据,PC端负责读取数据。我希望当有数据从FPGA端写入时,PC端的上位机可以自动检测到有数据写入,并执行读取动作,而并非通过点击tranxfer_in等类似按钮实现,请问需要怎么操作?
祝好!
清风
Show LessSet EZ-USB Fx3 to a standard UAC device(speaker) with SDK 1.3.5 uac_examples, PC already detected and selected this speaker, but can't send data to it, Fx3 can't receive data from PC yet.
Show Less
Before, we used 16-bit Data Bus + UART + SPI + I2S data mode, so we connected UART_TX and UART_RX respectively to E5 and E4 pins.
Now we need to use 32-bit Data Bus mode, and we changed to connect UART_TX and UART_RX respectively to C2 and D5, while we edited the code to switch to 32-bit Data Bus mode.
We could receive signals from the UART (we sent instructions and could get responses), but we could not get a complete image.
We wonder if we miss some operations that we need to do.
Show LessI am developing a UVC + UAC device and am ensuring all USB request handlers are correct. While looking over the API guide, I noticed that CyU3PUsbRegisterSetupCallback's fastEnum parameter ensures that only "unknown" setup requests are sent to my callback. What are these "unknown" requests? Is there a list of which requests are automatically handled or any way to see how they are handled?
Show Less