USB优点: USB优点 1、可以热插拔。这就让用户在使用外接设备时,不需要重复“关机à将并口或串口电缆接上à再开机”这样的动作,而是直接在PC开机时,就可以将USB电缆插上使用。 2、携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,同样20G的硬盘,USB硬盘比IDE硬盘要轻一半的重量,在想要随身携带大量数据时,当然USB硬盘会是首要之选了。 3、标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与PC连接,这时就有了USB硬盘、USB鼠标、USB打印机,等等。 4、可以连接多个设备。USB在PC上往往具有多个接口,可以同时连接几个设备,如果接上一个有4个端口的USB HUB时,就可以再连上4个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台PC上而不会有任何问题(注:可连接至127个设备)。

常用识别及标准和作用: 常用识别及标准和作用 下面贴一张常见的USB接口图片 从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型)、USB母口(A型插座)、USB公口(A型插头) 以下是引脚定义 其中ID脚在OTG功能中才使用。由于Mini-USB接口分Mini-A、B和AB接口。 如果你的系统仅仅是用做Slave,那么就使用B接口。 系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode) 如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。 这些说明为技术人员总结的,仅供参考。 我们手机上一般用的都是B型Mini-USB口,如图:带Mini-USB接口的USB线。

内部结构: 内部结构 USB接口电路采用DIUSBD12芯片,这是一款性能价格比很高的USB器件,通常用于皋于ARM并与ARM通用接口进行通信,同时支持本地DMA传输。该器件采用模块化的方法实现一个USB接口,允许使用现存的体系结构并使固件投资减到最小。这种灵活性通过使用己有的结构和减少固件上的投资,减少了开发时间、风险和成本,是开发低成本且高效的USB外围设备解决方案的一种有效途径。 PDIUSBD12内置的串行接口引擎SIE,实现了全部的USB协议层,完全由硬件实现而不需要固件的参与。该模块的功能包括:同步模式的识别、并行/串行转换、位填充/解除填充、CRC校验/产生、PID校验/产生、地址识别和握手评估/产生。 PDIUSBD12的内部结构如图所示。 图 PDIUSBD12的内部结构框图 其中: ·模拟收发器:集成的收发器接口可通过终端电阻直接与USB相连。 ·电压调整器:片内集成了一个3.3V的调整器用于模拟收发器的供电。 ·PLL:片上集成了6MHZ到48MHZ时钟乘法,允许使用低成本的6MHZ晶振,电磁干扰也由于使用低频晶振而降低。 ·位时钟恢复:位时钟恢复电路采用4倍过采样原理,从输入的USB数据流中恢复时钟,能跟踪USB规定范围内的抖动和频漂。 ·Soft-Connect:高速设备与USB的连接是通过1.5kΩ上拉电阻将D+实现的。1.5kQ上拉电阻集成在USB芯片内,默认状态下不与Voc相连。连接的建立通过ARM发送命令来实现,这就允许ARM在决定与USB建立连接之前完成初始化时序。 USB总线连接可以重新初始化而不需要拔出电缆。 ·Good-Link:提供良好的USB连接指示。在枚举中,LED指示灯根据通信的状况间歇闪烁。当USB成功地枚举和配置后,LED指示灯将一直点亮。在USB的数据传输过程中,LED将闪烁;在挂起期间,LED熄灭。这种特性为USB器件、集线器和USB通信状态提供了用户友好的指示。作为一个诊断工具,它对隔离故障的设备很有用,降低了现场支持和热线的成本。 ·存储空间管理单元(MMU)和集成RAM:在以12Mb/s的速率传输并与ARM相连时,MMU和集成RAM作为USB之间速度差异的缓冲区。这∷就允许ARM以它 自己的速率对USB信息包进行读写。 ·并行和DMA接口:对ARM处理器而言,PDIUSBD12看起来就像一个带8位数据总线和一个地址位(占用2个位置)的存储器件。它支持独立的和分时复用的地址和数据总线,还支持主端点与本地共享RAM之间直接读取的DMA传输,以及单周期和突发模式的DMA传输。

电气特性: 电气特性 详细的USB的电器特性的相关内容是在USB规范。而在此,仅列出用户所需注意的一些特性。如图1所示,呈现了在全速设备与PC主机之间电气特性的连接。除了Vcc(+5 V)与接地线外,需要特别注意的是D+与D-的差动数据信号线。首先,在连接至USB收发器之前必须先串接9O~44Ω的电阻。而后根据不同的USB设各的传输速度(全速或低速),改变在设各端的提升电阻1.5×(1±5%)kΩ的位置。这个提升电阻,也可视为设各端电阻。对于全速设备(12 Mbps),就将提升电阻接至D+信号线与电源之间的位置。如果是低速设各(1.5 Mbps),就将提升电阻接到D一信号线与电源之间的位置,如图1.15所示。这个电压源的范围为3.0~3.6 V。但对于USB 2。0的高速传输,这个提升电阻被省略,改以自动切换的方式。,D+与D-两条信号线在PC主机的根集线器或集线器端同时接上15 kΩ的下拉电阻并连至接地端。用户也可视这些下拉电阻为集线器端电阻。 图1 全速设备与PC主机之间电气特性的连接图 图2 低速设备与PC主机之间电气特性的连接图 整个PC主机与设备之间的电气特性是如何操作的呢?首先,在设备未连接至PC主机的根集线器或集线器的连接端口时,D+与D-两条信号线因为下拉电阻的关系,几乎都视为接地,但是若有一个设各刚连接上时,由于提升电阻(1.5 kΩ)与下拉电阻(15 kΩ)形成了一个分压器;因此其中有一条数据信号线(D+或D-)的电位将被提升至电压Vdc的90%左右。此时,当集线器检测到其中的一条数据信号线趋近3 Vcc,而另外一条仍维持接地状态时就可确定有一设备已连接上。PC主机会不断地每隔一般时间来查询根集线器,检查D+与D一的电位变化,以了解设备的连接状态。