USB low-full-high speed peripherals Forum Discussions
I tried to capture the 16-bit parallel data from an external device providing 16MHz sampling clock using the FX2LP synchronous slave FIFO. The firmware is basically a copy of AN61345 "Designing with EZ-USB FX2LP Slave FIFO Interface" except for IFCONFIG = 0x03. The hardware pins are wired as follows:
SLWR = GND // always write to FIFO
SLRD = VCC
SLOE = VCC
PKTEND = VCC
FIFOADR1 = VCC, FIFOADR0 = GND // write to EP6
IFCLK = 16MHz sampling clock from the external device
I expected to see some data coming out from EP6, but the FIFO seems always empty because I could not read any BULK IN data using USB Control Center.
Attached is the modified slave FIFO sample code that I used. If someone could give me some clue what I am missing or misunderstanding here, I would greatly appreciate.
Show Less
On a Win7 PC, the COM port is not recognized even though CY7C65213 is connected. It will be recognized on a Win10 PC.
The datasheet describes that both Win7 and Win10 are supported.
https://www.cypress.com/file/139881/download
Since the shipping inspection device is Win7, it cannot be changed easily. It expect that both Win7 and Win10 will be recognized. In the driver, only VID / PID is changed, but other than that, it is not changed.
What should I check first as a countermeasure?
Thanks,
Tetsuo
Hi,
I have scoured the forum if someone had similar problem, however a solution was not available. We have manufactured several boards for a number of years and we are seeing Unknown device reported on Windows. We have managed to replicate the fault, as it doesn't always happen. We have observed the 24LC00 EEPROM SDA line stuck low. Both SCL and SDA are pulled high by 2k2 resistors. We also have a jumper link on SDA line used to program the EEPROM. The solution we found was to recycle power to the board after remaining off for a several minutes, however this does not always work.
The other solution again intermittent was to remove the SDA jumper link2 and connect again, we see the SDA line come back high on a scope. Recycle power straight away and EEPROM reads and USB device recognized. However these are not acceptable solutions and we need your support to find the root problem. Any ideas would be most helpful.
Other info
We have reset connected to FPGA. Resetting board does not make SDA line return high.
Supply voltage is 3.3V to 24LC00 and CY7C68013A.
Look forward to hear from you
best regards
Show LessIs it possible to invert the TxD and RxD pin?
We need this in some applications.
GPIF II Designer 支持CY7C68013A-56pin, FX2LP Back To Back 16bit datebus数据通讯吗?
(1)我修改了官网提供的demo,WORDWIDE = 1
EP2FIFOCFG = 0x00; // allow core to see zero to one transition of auto out bit
SYNCDELAY;
// EP2FIFOCFG = 0x10; // auto out mode, 8 bit data bus
EP2FIFOCFG = 0x11; // auto out mode, 16 bit data bus
SYNCDELAY;
//EP6FIFOCFG = 0x08; // auto in mode, 8 bit data bus
EP6FIFOCFG = 0x09; // auto in mode, 16 bit data bus
SYNCDELAY;
(2)发现主从收发数据不一致,从设备发给主设备512字节,主设备收到两个512字节数据。
Show Less
Is it possible to get a Manufacture affidavit for CY7C64215-56LTXCT? I need to be able to verify that the chip was made in China.
hello,
I want to connect external memory with fx2(128 pin) controller but there are some issues I'm facing about how to control the above pins for communication.Please provide the reinformation
Show LessFX2LP is not recognized in Windows 10. Is there any reason? What should I check?
Until now, it was recognized using CyUSB.sys on WinXP.
I changed my PC to Win10 and changed the driver to cyusb3.sys, but it don't recognize it anymore.
Doesn't it work just by replacing the USB driver?
Thanks,
Tetsuo
What is the undershoot tolerance for CY7C65213? Not listed in Absolute Max.
I often see the description of -0.5V on other devices.
For example, the FX2LP datasheet describes "-0.5V to + 4.0V".
https://www.cypress.com/file/138911/download
Thank you,
Tetsuo