Recent discussions
Hello.
I am using FX3 - CYUSB3035. It works as the "cyfx3s_fatfs" example, but an error occurs.
* Using the example
* Block diagram of structure
* Schematic
* Error message
? : CY_U3P_ERROR_INVALID_UNIT, /**< Non-existent storage partition selected for transfer. */
I think it's the error message.
Other than the "ls" command, it doesn't work.
Please check if there is any problem with F/W & H/W
Show Less
Hello,
I need to buy a compiler for the FX2LP18 USB microcontroller CY7C68053. Can you confirm that the Keil PK51 is compatible with the CY7C68053?
Thank you
Best Regards,
Patrice
Show LessI met a following error on FX2LP-cy7c68013a. The project is designed as USB2.0 HS mode.
When Host sent NYET PID, USB PHY has no any answer, sound card is closed.
However, FX2LP have no any interrupts with NYET, so how to deal with NYET?
The following photo is other UAC2.0 sound card. It answered ACK after NYET, so Host success to open sound card.
I want to create a custom application that allows me to configure the CY7C65215A to read and write the different protocols. From this post, it sounds like I can't write my application, but instead, I'm required to use the USB-Configure tool to create a ".cyusb" for each configuration. I'm looking for some clarification on a few things.
- Can the USB-Serial SDK be used to configure which protocol the device uses, or can it only be done through flashing the internal eeprom?
- When using the USB-Configuration application, is the save ".cyusb" file is it encrypted to is it raw data?
- Can the ".cyusb" file created from the USB-Configuration, be written to the device using the CyProgUserFlash API function
- Are the CySet***Config API functions only used to set protocol-specific parameters
I have a CY7C68013A-based design that I am supporting.
The design uses the GPIF to interface with an FPGA. We are using the IFCLK in internal mode (48MHz), undriven. The FPGA is clocked by CLKOUT (also 48MHz). I am trying to understand whether there is a known timing relationship between these 2 clocks, or whether I need to treat the GPIF as asynchronous to CLKOUT. I have not found any reference to a relationship between these 2 clocks in any of the documentation that I have.
Show Less
Hi
请问一下是否有遇到过这样一个问题,FPGA运行2,3分钟后上位机卡死了。频率用的48M,每包512Byte。这种情况下该如何去排除问题。
Regards,
arthur
I'm trying to use the CyUSBSerialTestUtility from the USB-Serial SDK to interface with a CY7C65215A. I'm using Ubuntu 22.04 and libusb-1.0.25.
||/ Name Version Architecture Description
+++-======================-=================-============-===================================================
ii libusb-1.0-0:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library
ii libusb-1.0-0-dev:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library development files
ii libusb-1.0-doc 2:1.0.25-1ubuntu2 all documentation for userspace USB programming
I followed the README instructions, built/compiled the library files , and then built/compiled the test utility.
With the CY7C65215A connected, I can use the "screen" application to read and write serial data and see the device using "lsusb."
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 005: ID 04b4:0005 Cypress Semiconductor Corp. USB-Serial (Dual Channel)
Bus 003 Device 003: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 090c:3350 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) USB DISK
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
When running the CyUSBSerialTestUtility as root, I don't see any devices when selecting "print list of devices"
---------------------------------------------------------------------------------
Device Number | VID | PID | INTERFACE NUMBER | FUNCTIONALITY
---------------------------------------------------------------------------------
CY:Kernel driver active on the interface number 0
CY:Info The total number of endpoints are 2
CY:Info The Endpoints are in 131 and out 1 and interrup 175
CY:Info The device type is 0
CY: Error in function CyGetSignature ...libusb error is 0!
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
---------------------------------------------------------------------------------
-------------------------------------------------------------------
1: Print list of devices
2: Select device...No device selected !!
3: Enter I2C/SPI Flash page address and length to write/read.
4: Verify data
5: Exit
-------------------------------------------------------------------
When I disconnect the CY7C65215A, the CyUSBSerialTestUtility shows that somthing was disconnected
Device of interest Removed/Added
CY:Kernel driver active on the interface number 0
CY:Info The total number of endpoints are 2
CY:Info The Endpoints are in 131 and out 1 and interrup 132
CY:Info The device type is 0
CY: Error in function CyGetSignature ...libusb error is 0!
CY:Error in opening the device... Libusb error is -4
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
And when I reconnected the CY7C65215A, the CyUSBSerialTestUtility showed that somthing connected.
Device of interest Removed/Added
CY:Kernel driver active on the interface number 0
CY:Info The total number of endpoints are 2
CY:Info The Endpoints are in 131 and out 1 and interrup 227
CY:Info The device type is 0
CY: Error in function CyGetSignature ...libusb error is 0!
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
CY:Kernel driver active on the interface number 0
I'm sure the hardware is OK, I'm able to use the USB configuration application on a windows machine to interface a program the device, but I'm looking to write my own Linux application.
Show Less
Hello,
This IC is used as a master to transmit data to a slave microcontroller via SPI communication.
SPI communication is used to send data to the slave microcontrollers.
However, the output time of this IC is less than half of the clock time.
It is difficult to satisfy the AC timing (hold time) between the slave microcontroller and the receiver microcontroller.
We are having a hard time satisfying the AC timing (hold time) between the slave microcontroller and the receiver microcontroller.
Q1)
In the data sheet of this IC, "Figure 1.SPI Master Timing" in the datasheet of this IC.
In the time chart of SPI Master Timing for CPHA = 0, MOSI(output) is output on the falling edge of SCK and
The output ends at the rising edge of SCK.
Therefore, the hold time is 0ns (THMO = 0ns).
Is this timing correct for data output?
Is data not output during one cycle from the falling edge of SCK to the falling edge of the next cycle?
(although in slave mode, one cycle of data retention is requested from the other side).
Q2)
Regarding question 1, if there is no mistake in the timing on the data sheet, the actual measurement of the data appears to show that the data changes with each falling edge of SCK.(every cycle).
This means that if the output is OFF at half-clock on SCK, the remaining half-wave is The high input impedance of the microcontroller on the receiver Is it correct to think that the potential is held by the capacitive component of the circuit? Is this correct?
Q3)
In relation to question 2 above, even after the output gate is turned off, does the output have an internal structure that keeps the potential for a while?
(How many pF is the output capacitance of this IC terminal?
Regards.
Show LessHi,
I am using FX3 development kit for testing UVC bulk comm.
I want to change frame rate into 60hz or more. Even though I can increase the frame from 30hz to 60hz, it didnt work for more than 60hz.
I change frame interval in VS descriptor.
I hope your responding.
Regards,
Show Less