见肘。目前采用普通单片机外加usb接口芯片开发usb外设时,usb接口器件大都是采 用并行接口与单片机相连接,这样再加上一些控制信号线,总共需要占用单片机十余个管脚 ,对于一般对传输速度要求不是很高的设备显得有些浪费,特别是对于为产品转型而 进行的usb接口开发,势必会影响原来的电路连接和功能设置。因此,采用一 种既能保持较 高的传输速度,又能减少单片机引脚使用的usb接口开发方法很有必要。本文介绍一种 采用philips公司带i2c接口的usb接口芯片pdiusbd11进行usb接口开发的方法,他使用高速通用i2c接口与单片机相连接。 2 背景介绍 2.1 usb背景介绍 usb是一些pc厂商为解决日益增加的pc外设与有限的主板插槽和端口间的矛盾制定的一种 串行通信标准。他传输速度快,能提供3种传输方式:低速模式(速率为1.5 mb/s);中速模 式(速率为12 mb/s);高速模式(速率为360 mb/s以上)。数据传输可靠,usb设备在发送 数据时支持 数据侦错和纠错功能,增强了数据传输的可靠
摘 要:当速度要求不太高时采用带i2c总线的usb接口控制芯片开发u sb接口,可以减少对单片机的引脚使用,简化连接电路。本文介绍了philips公司的一款带i 2c接口的usb接口芯片pdiusbd11,以及他的外围电路连接和固件程序的设计方法。 关键词:usb;i2c总线;pdiusbd11;固件程序 design of usb interface base on i2c bus liang lei (automation department,tsinghua university,beijing,100084,china ) abstract:using usb interface control chip with i2c bus to implement a usb interface when the speed is not required very high it will red uce the using of microcontroller′s pins and simplify the circuit this paper i ntroduces t