describe
This project is used to verify the solution verification board design of Lichuang Mall USB chip CY7C68013A-56LTXI.
This project is a sample project for the Solicitation Order for Lichuang EDA Open Source Hardware Platform Solution Verification Module
This version is compatible with CY7C68013A-56LTXC
CY7C68013 Introduction
cy7c68013 is a microprocessor with integrated USB2.0
Embedded enhanced 8051 operating at 48MHz
This design leads to all pins of CY7C68013A to facilitate verification and testing.
Onboard 24LC64 (EEPROM) can save the program during power failure
Use MicroUSB interface for power supply and communication
Note that during DRC inspection, change the hole to an inner diameter of 0.3mm, an outer diameter of 0.4mm, a spacing of 0.1, and a line width of 0.2
1. Proofing
I specifically chose black. LC’s free solder mask color fee is really good. After waiting for three days, I got the board.
2. Welding
I used the company's solder paste and air gun, and it was very comfortable to use the air gun to solder QFN.
3. Power-on test
(1) Download and install the development tool kit
Toolkit download address , download the CY3684 EZ-USB FX2LP DVK Setup
(2) Driver installation
Right-click and select Update Driver, search for driver software in My Computer , and select the drive folder under the development kit installation path. After the driver is installed, "Cypress FX2LP NO EEPROM Devirce" is displayed in the device manager.
(3) Burn firmware
Open CyControl.exe, select Program, and burn firmware.
Select RAM. The firmware will be lost the next time you power on. If you want to permanently solidify the firmware, you can select 64KEEPROM, provided that the module has an EEPROM chip.
Firmware address: Development tool kit installation path CY3684_EZ-USB_FX2LP_DVK1.1Firmware. We first burn a Bulkloop (loopback test).
After burning, power on again and the device will be re-enumerated and identified as follows
(4) Loopback test
Send 123, 3 bytes at endpoint 2 and read it back at endpoint 0x86. You can see that the readback is correct.
Automated testing using Bulkloop software
(Software address: toolkit installation path USBCY3684_EZ-USB_FX2LP_DVK1.1Windows ApplicationsApplication Source filescpp ulkloopx64Release)
It can be seen that 0x3d9000 data was sent, and the correct data read back is consistent with the sent amount.
(5) Speed test
Burn CyStreamer firmware, do not burn the firmware in the tool kit into EEPROM! Do not burn the firmware in the toolkit into EEPROM! Do not burn the firmware in the toolkit into EEPROM! (Say it three times) The firmware we modified must be burned, otherwise the device will not be recognized.
OpenStreamer.exe****
(Software path: toolkit installation path USBCY3684_EZ-USB_FX2LP_DVK1.1Windows ApplicationsApplication Source filescppstreamerx64Release)
Reading speed
46500KB/s=45.41MB/s
writing speed
43400KB/s=42.38MB/s
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet