USB low-full-high speed peripherals Forum Discussions
I have a device with SPI slave configuration, using only the MOSI and SCLK pins.
1) CySpiReadWrite() is called periodically every 300ms or so. <- Is this too quickly?
2) For about 20 calls CySpiReadWrite() returns CY_SUCCESS and the data looks terrific. However, after usually about 20-40 successful transactions, CySpiReadWrite() returns CY_ERROR_REQUEST_FAILED. Sometimes it recovers with some more CY_SUCCESS returns, but eventually goes back to fail and continues to be failed immediately when CySpiReadWrite() is called. What's the correct way to recover from CY_ERROR_REQUEST_FAILED? If I fully reset the power of the device by disconnecting and reconnecting, then it works again for another 20-40 SPI transactions.
3) The SPI bus going into the chip is a little unusual. It's 5VDC logic level. SPI is 3.3v typically for both the clock and the data. However, I have a 5 volt system. Is it possible that the 5V SPI data is causing the CY_ERROR_REQUEST_FAILED?
Cheers,
Show LessHi Support,
Thank you for your usual support.
The customer wrote the developed F/W to CY7C64713-128AXC (discontinued product).
The PC is a Windows 2000 PC, and the writing tool used is "Cypress USB Console Ver 1.7.0.2".
The write file was "iic file".
The customer plans to rewrite the F/W on Windows 10 in the future.
Please let me know if there is a tool that works on Windows 10 and can write iic files to CY7C64713-128AXC.
Best regards,
Koki
Show Less
你好,我想问下多个cy7c65211A芯片上的usb相互串联在一起,最终通过一个usb接到PC电脑上,PC电脑怎么去区分相互连接在一起的usb,最终在得到每个usb上的传感器数据,单个cy7c65211A芯片采用的是SPI Master模式,下面是多个usb相互连接的流程图和SPI的配置模式。
Show Less
I want to configure registers before actually communicating with the device. I am using CyUSB library in c#. I want to configure IFCONFIG with 0xE3 as a value. I don't see the CyUSB documentation to configure the registers. All I understood was to write a data , we need an endpoint and byte[] data and then we can call XferData() to send the data. I am able to detect the device but the endpoints are null. Please help me with a sample code to write the data to the IFCONFIG or FIFO slave register.
Show LessI am using CyUSB library in c# to communicate with a device via USB.
```C#
USBDeviceList usbDevices;
CyUSBDevice detectedDevice;
usbDevices = new USBDeviceList(CyConst.DEVICES_CYUSB);
if (usbDevices.Count == 0) return;
// Get the first device in the list
detectedDevice = usbDevices[0] as CyUSBDevice;
In my detectedDevice, BulkInEndPt and BulkOutEndPt are null. In other words, they are not detected automatically.
Also I tried the following code to explicitly define a EndPoint.
CyUSBEndPoint outEndpoint = detectedDevice.EndPointOf(0x01);
byte[] configData = new byte[] { 0x01, 0x02, 0x03 }; // Example configuration data
int configDataLength = configData.Length;
outEndpoint.XferData(ref configData,ref configDataLength);
```
But outEndPoint is still null when executing XferData() method.
I would like to understand whether it is a mistake in code or hardware is not configured properly.
Show LessI want to build a CY7C68013A project base on 'Keilv5', but I don't have the file "ezusb.lib".
Where could I get the ezusb.lib? EZUSB FX2? I couldn't find it on your website.
I have download FX3, But it seems helpless to me.
I also want to use the EZ-SUB Control Panel just describe in Doc 'APNT_162' at page 3.
thank you very much.
Show Less
Hi,
We are using CY7C68013A-56LFXC(NO EEPROM, NO address & data bus access to 8051) in our project one end we are connecting USB on the other end we are using FPGA(FIFO interface)
- How to load fw.c into device? Can we do that through USB ?,if yes please guide us through the procedure , else what would be the alternate way to configure the device and access the registers(8051 Addressable Registers from E500 - E6FF)?
- Can we access 8051 without address and data bus connections? If yes how?
- Can we access 8051 registers through USB?
Kindly guide
Thanks in advance
Hi~
I heard that is infineon USB-UART Controller feature to remain connecition in status of H/W disconnection.
But I found another Cypress USB controller have an option to disable that feature.
I heard that my customer said there is no option to disable.
Can you release newly updated USB controller driver for it?
Many thanks
Customer environment is like as below
Windows 10 pro / version 22H2 / OS build 19045.2965
USB-Serial Cypress Driver version : 3.13.0.84
Driver date 2018-01-17
BRs
Daniel Lim
Show LessHi,
I've sometimes the impression that the cyusb.dll does not recognize the arrival or removal of our device (e.g. during step-through debugging). Thus I was wondering if there is a way to force the cyusb.dll to refresh the list of connected devices?
e.g.: The
I'm using
CyUSB.dll version 1.2.3.0
CyUsb3.sys version 1.3.0.3
Best
Marcus
Hi Sir:
we have a product that uses CYUSB3014 but needs to assign different Serial Numbers. Do you have a corresponding tool for assigning Serial Numbers?
Show Less