网站导航: 首页 > 设计参考 > 正文 文章搜索
CYPRESS FX2(USB2.0 单片机)读书笔记
 
文章编号:
081126135156
文章分类: 接口技术 USB
点 击:
...
关 键 词: CYPRESS,FX2,读书笔记
文章来源:
网络
摘 要:
以下是我看CYPRESS 公司的FX2(USB2.0的单片机)一英文书的心得,也可说是“读书笔记”吧...

   我是四川理工学院 电信系2001级 自动化 的一名学生。我正在做关于USB的一个毕业设计,我有幸借到一本关于CYPRESS芯片的英文书。我想把它翻译出与大家共享。由于时间,我不会字字翻译,我把我认为重要的且我有能力翻译的献给大家。以下只是一部分,我有空再继续贴在网上。如有不足,请指教。
以下是我看CYPRESS 公司的FX2(USB2.0的单片机)一英文书的心得,也可说是“读书笔记”吧?请各位多多包涵。

EX——USB FX2
TECHNICAL   REFERENCE   MANNAL
CYPRESS 

CHAPTER 1 INTRODUCING EZ-USB FX2
1.1 INTRODUCION
USB 2.0 的功能

  1. 具有480Mbits/sec的信号速度
  2. 对USB1。1设备和电缆完全兼容
  3.  新的集线器结构能向USB1。1设备端口提供复杂的12Mbits/sec数据流。

THE CYPRESS SEMICONDUCTOR EZ——USB FX2 除了具有USB 2。0 的功能外与不同情况CYPRESS SEMICONDUCTOR USB FX 系列无区别 

1.2  AN INTRODUCTION OF USB
USB

  1.  即插即入
  2.  USB不使用电源,跳线,开关,配置程序等,不与I/O,DMA, MEMORY(,IRQ等发生冲突。
  3.  USB集线器能接多个设备。
  4.  USB能满足打印机,硬盘驱动器等的需要。
  5. USB 的各速度的应用场合

 A. LOW SPEED(1.5Mbit/sec)鼠标,键盘等
 B. FULL SPEED (12Mbit/sec) 扬声器,扫描仪等
 C. HIGH SPEED (480Mbit/sec) 硬盘驱动器等

FX2的功能

  1. 有8051
  2. 有RAM的软件结构
  3. 使用EZ——USB芯片的USB设备不被端口数,大小,传输速度限制
  4. 代码简单,易学易用。

1.3  THE USB SPECIFICATION
THE USB SPECIFICATION VERSION 2.0 可在WWW.USB.ORG 找到

1.4   HOST IS MASTER (主机是大脑)

  1. 一切数据传输要听主机的。除了当主机把设备设置为“SUSPEND(挂起)”模式时设备能发出“REMOTE WAKE UP”信号,例外。
  2.  采用这种“HOST——CENTRIC MODE”的原因是减低成本。

1.5   USB DIRECTIONG(传输方向)

  1. OUT 指 HOST到DEVICE。
  2. IN   指DEVICE 到HOST。

1.6 TOKENS AND PIDS

1. 这节将提出以下几个问题?A,什么时候这个主机将送“IN”TOKEN。B,这些“TERMS”(我看书猜是指令,如TOKEN,DATA,HANDSHAKE,SPECIAL)是什么意思?

 2.接下来我要说的是,USB PIDS(IT IS SPECIAL CODES CALLED PACKET IDS)既USB的数据包代码。

PID TYPE类型
PID NAME名字
TOKEN
IN,OUT,SOF,SETUP
DATA数据
DATA0,DATA1, DATA 2,MDATA
HANDSHAKE握手
ACK,NAK,STALL,NYET
SPECIAL特殊
PRE,ERR,SPLIT,PING

 3. 以下是数据传输格式DATA1,DATA0,这两个是重复数据,确保在1数据丢失时,0可补上。不至于数据丢失。

TOKEN PACKET
DATA PACKET(数据包)
H/S PACKET
OUT
ADDR
ENDP
CRC5循环冗余
DATA1
PAYLOAD DATA
CRC16循环冗余
ACK

TOKEN PACKET
DATA PACKET(数据包)
H/S PACKET
OUT
ADDR
ENDP
CRC5循环冗余
DATA0
PAYLOAD DATA
CRC16循环冗余
ACK

 4.  USB “OUT” PACKET的传输过程。(不是USB 有两个数据指令吗?“IN”AND“OUT”这儿讲的是“OUT”它是有主机到USB设备的传输。
   A.  主机送数据到总线上。
   B.  数据传输到设备。
   C.  USB设备送“ACK”到主机表明接受成功。 

 
相关文章:

12 下一页
 
最新开源项目
 
 
  查看更多...  
 
本站相关产品   淘宝网店
 




 
  查看更多...  

 

本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4