EZ-USB开发笔记(零)——背景介绍

来源:互联网 发布:知止而后定 编辑:程序博客网 时间:2024/06/04 22:46

一、USB传输速率

·USB1.01.5Mbps(192KB/s)低速(Low-Speed)

·USB1.112Mbps(1.5MB/s)全速(Full-Speed)

·USB2.0480Mbps(60MB/s)高速(High-Speed)

·USB3.05Gbps(640MB/s)超速(Super-Speed)

二、Cypress公司芯片介绍

Cypress 公司有多种USB芯片,其中作为USB外设的,并包含MCU的外设芯片,分为三个系列:
1. FX1系列,符合USB1.0标准。型号有CY7C64xx
2. FX2系列,符合USB2.0标准。典型型号有CY7C6801x。由于功耗太大,很少使用。
3. FX2LP系列,由于FX2系列功耗太大,于是cypress公司又推出了FX2LP系列。型号有CY7C6801xA
4. FX2LP18系列,针对于移动应用的超低功耗和超小封装的系列,典型型号有CY7C68053
5. FX3系列,符合USB3.0标准。

三、EZ-USB处理器介绍

Cypress公司将USB接口引擎作为增强型的51内核的一个外,并设集成在一个芯片上,这种带USB接口的增强的51处理器,cypress公司成为EZ-USB处理器。

四、开发套件

可以从cypress的官网上下载EZ-USB的开发套件EZ-USB DVK。该套件包括开发EZ-USB需要的所有工具,框架程序,示例程序,驱动,测试及烧写程序,以及一个低版本的KEIL for C51

五、上位机软件库

Cypress公司提供两套上位机软件的库
1. CyAPI 适用于基于MFCC++程序的编写
2. CyUSB.NET适用于基于.NET程序的编写

六、需要的文档

安装完开发套件后,需要的文档可以在安装目录下找到。

6.1入门文档

《getting start with FX2LP》可以在官网下载

《EZ-USB(R) Development Kit User Guide》在
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\目录下

6.2 FX芯片介绍

《EZ-USB FX2LP USB 微控制器高速 USB外设控制器》可以在官网下载

英文名《EZ-USB(R) FX2LP Datasheet》在

C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\目录下

6.3 EZ-USB处理器介绍
《EZ-USB Technical Reference Manual》在C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\

6.4 驱动程序介绍
《CyUSB》在C:\Cypress\Cypress Suite USB 3.4.7\Driver\

6.5 上位机库介绍
for MFC with C++CyAPI》在C:\Cypress\Cypress Suite USB 3.4.7\CyAPI\
for .NET like C#CyUSB.NET》在C:\Cypress\Cypress Suite USB 3.4.7\CyUSB.NET\

原创粉丝点击