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
Dear Support
As KBA231382, if all buffers are full, "CyU3PDmaMultiChannelGetBuffer()" occurs an error.
But until "Overrun error", any error isn't occured.
Could you explain why any error isn't occured.
Show Less
Hello,
I want to establish I2c communication between sensor and FX3 device. By taking reference from application note AN7579 what are the changes I need to make into existing firmware if I am using different sensor. Also I am not able to know the I2C clock frequency , please let me know about that.
Any article on this topic or related one would be helpful.
Thanks & Regards,
Akash
Show LessSPI flash memory MT25QL128ABA1EW7-0SIT works well for FX3 SPI booting. When I used it for CX3 SPI booting, I am not able to let CX3 boot from SPI flash memory. PMODE pins configuration has been confirmed. Using control center utility tool, firmware image file can be written to MT25QL128ABA1EW7-0SIT successfully. But can't boot from it. it is still enumerated as boot loader device, which means it failed SPI booting. May I know the difference between CX3 and FX3 in terms of SPI booting? Thank you.
Show LessTi gave a link to Cypress telling to download the driver, the link is as follows
https://community.cypress.com/docs/DOC-12366 but the link says it's archived and can't be downloaded
The normal FX 3 driver won't work again, can you share this driver with me?
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/USB-EZ-PD-Type-C/%E5%AF%BB%E6%89%BE%E9%80%82%E9%85%8DTi%E7%9A%84%E9%A9%B1%E5%8A%A8/td-p/741911
Show LessHello, I would like to ask what can be done to the Endpoint endpoint to be able to push the data upwards without the need for a manual IN from the PC?
I'm using the FX3 chip, and I've found that in the mouse HID example, it just doesn't need the PC to IN, it just pushes the data up the port via EP1 after a trigger on one of the GPIO ports.
The above is where I have changed the data sent to 0X36 and sent it to the PC. Can you tell me how I can achieve this? I am very eager to solve this problem completely. I hope to get a reply as soon as possible.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/USB%E4%B8%BB%E6%9C%BA%E9%9B%86%E7%BA%BF%E5%99%A8%E6%94%B6%E5%8F%91%E5%99%A8/%E5%85%B3%E4%BA%8EUSB%E6%96%AD%E7%94%B5Endpoint%E9%85%8D%E7%BD%AE%E9%97%AE%E9%A2%98/td-p/735538
Show Less你好,我之前看到一个帖子是关于SerialNumber的批量更改以及IMG文件的批量生成,我想询问一下这个windows批量更改文件应该如何使用?我点击之后它显示的是
(应用程序)
我执行上面的gen_images
返回的画面是:
不清楚其生成的img文件在哪,以及其应该如何使用。
>能否将详细步骤讲解一下呢?
>其中的readme也观看了,它说的是将exe文件后面加参数进行执行,那这个exe是通过windows终端进行打开吗?还是怎么操作才能让他打开的时候携带参数?
希望能够解答,谢谢
Show Less
Hello Colleagues,
I am looking into designing with the EZ-PD™ CCG7xC most probably the x=D version.
Using a Buck only configuration for the EZ-PD CCG7DC topology, with a variable DC power supply which may change its output voltage and current ( the voltage either higher but not higher than 21Volt or lower) to the EZ-PD CCG7DC at any time. My wish would be that when needed the EZ-PD CCG7DC should renegotiate the PPS values to the sink.
From the Application Note AN238890, it is stated that in page 13, that "The port will shut down if the input voltage drops lower than the output voltage because of the output voltage maintenance."
Can or will there be an automatic renegotiation of the output voltage, with the sink, to reflect the change in input voltage?
Can one write code to renegotiate a new PPS value with sink when this shut down happens?
Any ideas and documentation you have to help are much appreciated.
Thank you.
Jedison
Show LessI was looking for a reliable power bank module with USB C fast charge support. After searching I got VD_USB_CCG3PA_45W_PWRBNK. But the problem with this module is that:
1. I want one more USB TYPE A port.
2. one micro USB port for charging
3. The module should be run by a standard LIPO battery whose voltage can vary between 3.7-4.2 volts.
Now my question is, is there any other solution board which has these three features? if no, then is it possible to modify the original hardware and add these 3 features? can somebody tell me what modification should be done in the schematic so that I can avail these features?
Show LessHi all,
I am using the cx3 to capture images with an imx219 camera module connected to the MIPI port. The cx3 is connected to the host pc via high-speed usb.
The problem I am facing is, that I only receive about 1/5 of the data I should get (independent from the amount of data - its 1/5 for a 3280x2464 image as well as for a 256x256 image). I do not get any errors from the mipi block during transmission. The received data seems, like some junks are missing here and there.
Here is the MIPI Block configuration:
CyU3PMipicsiCfg_t mipiConfig_imx219_RAW10_104MHz =
{
CY_U3P_MIPIOUT_DW_16, /* MIPI out parallel width packing --> here set to YUV422*/
2, /* Number of CSI data lanes. */
2, /* PLL clock input divider. */
129, /* PLL clock feedback divider. */
CY_U3P_CSI_PLL_FRS_63_125M,/* PLL clock range. */
CY_U3P_CSI_PLL_CLK_DIV_4, /* Divider for clock used to detect CSI LP<->HS transition. */
CY_U3P_CSI_PLL_CLK_DIV_4, /* Divider for clock used on the parallel GPIF interface. */
0x00, /* Reserved */
0x00, /* Reserved */
0x00, /* Reserved --> this line is the given value by the suite*/
100 /* Delay on the parallel output buffer of CSI interface. */
};
The camera module's clock is set to 104MHz (exactly as the MIPI block).
I load the GPIF using:
CyU3PMipicsiGpifLoad(CY_U3P_MIPICSI_BUS_16, 0x600); // where 0x600 is also the size of a DMA buffer
The DMA is in AUTO_MANY_TO_ONE (so no callback) mode with 2 Sockets on the GPIF side and one socket to the USB side.
I am using 4 buffers with a size of 0x600 and CY_U3P_DMA_MODE_BYTE.
The Endpoint is of type Bulk and the packet size set to 512.
After a lot of tests, I think the problem could be realted to the GPIF configuration, but I am not sure.
I read the data with libusb_bulk_read and also tried all kind of buffer sizes on the host pc's side.
I would be very grateful for any hints.
Show Less