位置:51电子网 » 技术资料 » 接口电路

USB接口内部结构

发布时间:2008/12/26 0:00:00 访问次数:5206

  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传输。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  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传输。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



上一篇:驱动程序的选择

上一篇:USB传输方式

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!