基于pdiusbd12芯片的usb接口设计

基于pdiusbd12芯片的usb接口设计

ID:24627353

大小:50.50 KB

页数:4页

时间:2018-11-15

基于pdiusbd12芯片的usb接口设计_第1页
基于pdiusbd12芯片的usb接口设计_第2页
基于pdiusbd12芯片的usb接口设计_第3页
基于pdiusbd12芯片的usb接口设计_第4页
资源描述:

《基于pdiusbd12芯片的usb接口设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于PDIUSBD12芯片的USB接口设计

2、第1摘要:通用串行总线(USB)具有传输速度快、可靠性高、使用灵活等优点,作为一种通信接口规范,他被广泛地应用在PC外设和便携式系统中。文中介绍了基于PDIUSBD12芯片的USB接口的硬件电路设计,并给出了该接口芯片的单片机控制程序(即固件,Firmouseg(this)">对外部微控制器没有任何限制,开发者可以选用自己熟悉的MCU来控制。多种中断方式方便于块传输(Bulk)和同步传输(Isochronous),使用块传输方式时的速度可达1Mb/s,同步传输的速度可达1Mb/s。他适合大多数USB设备类的设计:图

3、像设备类、大容量存储设备类、通信设备类、打印设备类、人机接口设备类等。1.2ADuC812简介ADuC812是美国AD公司首先投入市场的微处理器,其内部集成了完整的8052内核、1个8通道的12位ADC、2个12位的电压输出DAC,除了8052的256bRAM外,还有640bFlash数据存储器,8kbFlash程序存储器[4]。另外该MCU还有看门狗定时器、电源监视器、ADC与数据存储器之间的DMA功能,以及为多处理器接口和I/O扩展提供了32条可编程的I/O线、I2C兼容的SPI和标准UART串行I/O等。他采用52脚PQF封装,大小约为1cm2。

4、同时,AD公司还为ADuC812的开发提供了完整的硬件调试工具和开发仿真软件,使得开发变得简单方便。因此,ADuC812由于体积小、功耗低、性价比高而极具诱人的应用前景。2硬件电路设计由PDIUSBD12和ADuC812构成的USB接口电路如图2所示。PDIUSBD12的8位并行数据接入ADuC812的P0口,地址线A15(P27)作为PDIUSBD12的片选,地址线A14(P2.6)作为PDIUSBD12的命令或数据的选择线。在片选信号有效的前提下(P2.7=0),当P2.6=1时,给PDIUSBD12发命令;当P2.6=0时,给PDIUSBD12写数

5、据或从PDIUSBD12的Buffer中读数据;因此,地址0x7FFF发命令,地址0x3FFF读写数据。PDIUSBD12与ADuC812的数据交换采用中断方式(外部中断0)。他的一个输出(GL-N)接LED对其状态进行监控,这个LED在USB被连接时会发光,在进行数据传输时会闪烁,LED常亮或一直不亮说明USB接口有问题。USB设备通过4线电缆接入主机或USBHub,这4线分别是:VCC(总线电源),GND(地线),D+和D-(数据线)。主机通过D+和D-上的电压变化来检测到设备的状态,当没有设备连接到USB端口时,D+和D-线上的下拉电阻就将2条数

6、据线拉到近地,当检测到任一条数据线电压接近VCC,而其他保持近地电压,那么主机就知道该设备已经准备好了。500)this.style.ouseg(this)">500)this.style.ouseg(this)">主机通过检测是哪一条数据线电压变高来确定设备是全速或低速,当D+数据线高时,就为全速;当D-数据线低时,就为低速。PDIUSBBD12的全速模式通过软连接(SoftConnectTM)在D+上接1个1.5kΩ的上拉电阻。3固件设计当设备连接到主机以后,主机通过给PDIUSBD12的端点0发送包含标准USB请求的控制传输(即Setup包),P

7、DIUSBD12产生一个中断给MCU(INT0),MCU通过读PDIUSBD12的中断寄存器和最后一次传输状态寄存器来对每一个请求作出响应,并通过PDIUSBD12的端点0回送请求信息。主机从返回的信息中读取描述数据,分配和载入一个设备驱动程序并对设备进行配置。设备被配置好后,就可以使用配置中支持的端点来传输数据。这一部分工作由MCU来控制完成,并且该控制程序需要固化在ADuC812的内部ROM中,称之为固件(firmouseg(this)">500)this.style.ouseg(this)">500)this.style.ouseg(this)">5

8、00)this.style.ouseg(this)">完成PDIUSBD12的固件(Firmber23,1998[2]JanAxelson(美).USB大全[M].陈逸,等译.北京:中国电力出版社,2001[3]DonAnderson(美).USB系统体系[M].精英科技译北京:中国电力出版社,2001[4]刘书明,冯小平.数据采集系统芯片AduC812原理与应用[M].西安:西安电子科技大学出版社,2000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。