EZ-USB开发笔记(零)——背景介绍
2013-09-17 00:17
295 查看
一、USB传输速率
·USB1.0:1.5Mbps(192KB/s)低速(Low-Speed)。
·USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)。
·USB2.0:480Mbps(60MB/s)高速(High-Speed)。
·USB3.0:5Gbps(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 适用于基于MFC的C++程序的编写
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\下
·USB1.0:1.5Mbps(192KB/s)低速(Low-Speed)。
·USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)。
·USB2.0:480Mbps(60MB/s)高速(High-Speed)。
·USB3.0:5Gbps(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 适用于基于MFC的C++程序的编写
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\下
相关文章推荐
- EZ-USB开发笔记(二)——CPU介绍
- EZ-USB开发笔记(三)——内存安排
- EZ-USB开发笔记(四)——中断(上)
- EZ-USB开发笔记(一)——EZ-USB概述
- EZ-USB开发笔记(五)——中断(下)
- EZ-USB开发笔记(十)——枚举与重枚举
- EZ-USB开发笔记(六)——CPU外设
- EZ-USB开发笔记(七)——复位
- EZ-USB开发笔记(八)——电源管理
- EZ-USB开发笔记(九)——USB传输
- USB2.0学习笔记连载(十九):EZ-USB TRM手册重要部分介绍
- 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍
- Kinect开发学习笔记之(一)Kinect介绍和应用
- 【转】Android实例剖析笔记(二)--用实例讲解Andriod的开发过程,以NotesList为实例介绍Android的菜单机制
- 张高兴的 Xamarin.Forms 开发笔记:TapGestureRecognizer 的简单介绍与应用
- [nRF51822 AK II 教程]第一课,开发环境的配置及背景介绍【转】
- [Win8]Windows8开发笔记(四):画刷介绍以及如何实现实现歌词动态变色显示
- 【Cocos2d-X开发学习笔记】第27期:游戏背景之贴图地图类(CCTileMapAtlas)的使用
- [Win8]Windows8开发笔记(七):页面样式的相关介绍
- 【转】Android开发学习笔记:EditText的属性介绍