USB low-full-high speed peripherals Forum Discussions
Dear Sirs,
We need to send the Realtime data from Slave FIFO master in a few uS, but USB transmission always results into the asserted Full flags. Then Slave FIFO Master would report timeout! What’s wrong about the FIFO full flags! It always lasts thousands of uS, or Oven a few mS. That would be a very very slow speed transmission. How should we do about this? We have test with Bulk & Isochronous mode.
Is there any method to avoid or reduce Salve FIFO full flags?
And in the Spec, the time of flags lasting is not illustrated. Could you explain this time for me!
Thanks a lot!
Waiting for your Reply!
Show LessHi
I have a design module with CY7C68013a controller.
Most of the time the device including software is working well but sometimes it seems that the there is a recongnition problem.
If using a USB cable for 2 m PCB connection, it will work properly.
However, if connecting an extension cable longer than 3 m to this cable, it will get an recongnition error.
The extension cable is a repeater and can be connected to the power adapter.
3.3V, which is the driving voltage of controller, was confirmed to be normally input.
Why would a device recognition error occur only when an extension cable is connected?
How do I fix it?
Friendly regards
Dongyeol
Show LessHello,
We would like to know the UART Baudrate accuracy of Y7C65211/CY7C65215.
We can see the difference of baudrate settings like below.
Non-Standard Baud Rates in USB-Serial Bridge Controllers - KBA92442
I have a question about "PCLK = 48 MHz" accuracy.
If the PCLK is Internal 48 MHz OSC, isn't this CLK error added?
Best regards,
Yocchi
Show LessI am creating a small application which would communicate with a PSOC LP5 HID and execute small operations like writing and reading to the GPIO port.
I have installed CyUSB Suite for the same and used a sample application CyDesc which would open the device with the Cypres GUID and get the device descriptor.
But the device count is always 0. I followed the the below link and ensured that theh GUID in CyAPI.h is same as that of the driver. Cypress CyUsb3.sys Device Not visible in C++ but in USB Console
However I still find that the HID device is still not visible.
I tried using the GUID of USB Host 3.0 and HID as visible in the image below yet could not fix the issue. Need help to fix this.
The sample code is as below
#include <windows.h>
#include <iostream>
#include "CyAPI.h"
using namespace std;
void main()
{
CCyUSBDevice *USBDevice;
USB_DEVICE_DESCRIPTOR descr;
USBDevice = new CCyUSBDevice(NULL);
int a = USBDevice->DeviceCount();
cout << USBDevice->DeviceCount();
bool b = USBDevice->Open(a);
USBDevice->GetDeviceDescriptor(&descr
}
Show LessHi,
We are using the FX2LP to capture the image in linux, but its showing the V4L2 interface to capturing of image.
we installed that interface i.e, V2L4, but its showing the "no device found" error.
Show Less
Hi,
We are using the FX2LP board to capture the image by using the Linux. And after capturing the image, we want to store that image in some other file(don't know how to store that image). FX2LP board is connected Linux PC, i am getting the error like 'dev/video0 no such file '. Help me to solve this problem.
For detecting this error "dev/video0 no such file", if we want to change anything in firmware side.
If you any example code, please share me that.
We refer this link
Linux Support for FX2LP™ and other USB Peripherals, such as AN2131/FX/FX1/FX2 - KBA85499
Find the below attachment, at present we using this HEX file.
Regards,
Likhith
Show LessHello,
We have a LED board which are running using CY7C64215 chip on it. After programming the part it runs fine while testing the unit.
But when we use it for actual application then in few boards some data gets change. Please see below example.
Data read from the board after programming:
| 3fc0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff
Field return board data:
| 3fc0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| 3ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fe
In field return board half of the functionality works fine, for example LEDs on the board works fine but not USB detection.
After reprogramming chip it starts to work fine.
So I am trying to understand that how few bytes gets change in the memory of controller without programming?
Please review and advise.
Thank you in advance
Show LessHi
I am using the CY7C63723C. How to program the CY7C63723C? What interface should be use to program the CY7C63723C? Does any documents about these questions can be offered to me?
Best Regards
Jerry
Show Less◆CY7C65213-32LTXIにおいて
データシートP24 Table 15. Package Characteristics
のTHJ Package θja[℃/W] (32-pin QFN) (TYP)19℃/W は、
EXP-PADの半田接合率何%の時のデータでしょうか?
下記例の図のように半田の接合率により値が変わることが一般的かと存じます。
目安でも構いませんので情報いただきたくお願い致します。
例
Show Less
Hi all,
I have bought a blood pressure meter (Microlife BP A200).
It is based on a cypress usb to serial communications.
It works fine under Windows and Linux.
Under Linux:
- a lsusb shows: Bus 001 Device 011: ID 04b4:5500 Cypress Semiconductor Corp. HID->COM RS232 Adapter
- a device is created: /dev/ttyUSB0
Under Mac
- a lsusb shows: Bus 020 Device 020: ID 04b4:5500 Cypress Semiconductor USB to Serial
- no device is created in /dev
Under Mac I use other usb to serial converters. Mainly ftdi. All work fine.
This one doesn't.
VID/PID are correct in both cases.
I have read onCypress website that no drover is needed with Linux and Mac.
So my question is: how to make it work?
Thanks in advance
Regards
Noury
Show Less