USB low-full-high speed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
How to use i2c.c file Is there any working example related to it ?
How does the I2CMODE |= 0x02; work?
I cannot find any reference to it in the TRM ?
Show LessHello ,
I have a peice of code written for interfacing a I2c based temperature sensor with Fx2lp. If i write this code in TD_POLL function the device does not re-enumerate.
Can someone explain me this reason and also then what would be the appropriate approach here ?
Thanks
Show LessI try CyControl,which is an application in SuiteUSB, but it cannot transfer mass data continiously.
Someone recommended a library named libusb to me. Unfortunately,I'm not good at developing application with C++ on windows.
So i wonder whether there is some application ready made to use or not.
Show LessThe CY7C64225 is connected to a ESP32 via TxD and RxD. When I connect the ESP32 I can receive serial transmission in the CoolTerm serial monitor. I can place the ESP32 in download mode and I get the appropriate message; "waiting for download". - just as a check of course. CoolTerm is not connected when I am attempting to communicate with the CY7C. However the download does not initiate. It has happened maybe three times out of 100 attempts. My signals look good on both lines when scoped. There is activity on the Rx_LED and Tx_LED, but no connection to the ESP32. I can use the Microchip MCP2221A and there is never an issue. It connects every time. I want to make use of the RTS signal for a separate piece of logic which is why I'm experimenting with this chip. If I can't figure it out I'll have to go back to the MCP2221A and just use timings instead. To sum up: connections are good, signals are good, I can transmit from the ESP32, but not receive it appears.
Thanks
Show LessHello,
Is there any general purpose (sensor/any slave device) I2c implementation example with fx2lp available ?
Hi, I am thinking about an application to control an embedded linux computer using the CY7C65213.
I would need the following functions to work concurrently.
1. USB-UART Bridge (TX+RX)
2. 4 port GPIO output only to control the boot mode
3. Reset Port using GPIO
Does the Windows driver allow both UART and GPIO to work at the same time?
The linux driver only support UART, and not GPIO.
I believe in linux, this means that concurrent UART + GPIO is not possible, because if the linux driver for the serial port is loaded, you cannot open the chip using libusb.
If I write a linux driver supporting both, is it possible to get a product id using the Cypress Vendor Id?
I am using the SparkFun CY7C65213 board for testing right now.
https://www.sparkfun.com/products/13830
so allocating a product id for that would be sufficient.
Is it possible to get information allowing the driver to program the internal EEPROM?
I guess that info on how to read/write the EEPROM and a description of the fields would be a good start.
Show LessThe Microsoft article "USB serial driver (Usbser.sys)" tells that:
>>If you want to load Usbser.sys automatically, set the class code to 02 and subclass code to 02 in the Device Descriptor.
If I program a STM32 MCU with a CDC example with 02 class code (CDC) and 02 subclass code (ACM), the usbser.sys loads. And this makeshift USB-UART bridge detected as "Ports (COM and LPT)/COM5". If I use some USB-UART bridge IC (like FT232), commonly it's class is "Vendor specific" and they need a vendors driver. If the vendor driver has install this devices are also detected as "Ports (COM and LPT)/COMx"
The Cypress USB-UART bridge CY7C65213 has 02/02 class/subclass in the descriptor. But without the Cypress driver, this IC detected as "Other devices/Virtual Serial Port Device 00".
Actually, I can install the Cypress driver, this IC will detected as COMx and my soft will work well.
But I want to understand why the usbser.sys driver is not loading with this device? How can the Wondows understand that some USB CDC-ACM devices need the usbser.sys and the other don't need this driver? Is the difference in the descriptor or somwehere else? What instruments shall I use to spot the difference and to tell one devices from other?
Show Less
Hello,
Can you please tell me the maximum delay time under input (SPI) and output (USB (FullSpeed)) conditions in CY7C65211A.
Regards,
Koichi Nishinaga.
Show Less
Hello,
I am using the Xilinx Zed board on a Window's 7 PC but it needs the UBS driver but I can find it for download.
The Zed board uses https://www.infineon.com/dgdl/Infineon-CY7C64225_USB-to-UART_Bridge_Controller-DataSheet-v08_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ecca10346da
I did find this CyUsbUART : https://www.infineon.com/cms/en/design-support/tools/configuration/usb-uart-config-utility/?utm_source=cypress&utm_medium=referral&utm_campaign=202110_globe_en_all_integration-software&gatedContentFileId=~%278ac78c8c7d0d8da4017d0f6a2fc55e9e#!designsupport.
I also found this but no links to the driver:
Any assistance is appreciated,
David
Show Less