見肘。目前采用普通單片機(jī)外加usb接口芯片開發(fā)usb外設(shè)時(shí),usb接口器件大都是采 用并行接口與單片機(jī)相連接,這樣再加上一些控制信號(hào)線,總共需要占用單片機(jī)十余個(gè)管腳 ,對(duì)于一般對(duì)傳輸速度要求不是很高的設(shè)備顯得有些浪費(fèi),特別是對(duì)于為產(chǎn)品轉(zhuǎn)型而 進(jìn)行的usb接口開發(fā),勢(shì)必會(huì)影響原來的電路連接和功能設(shè)置。因此,采用一 種既能保持較 高的傳輸速度,又能減少單片機(jī)引腳使用的usb接口開發(fā)方法很有必要。本文介紹一種 采用philips公司帶i2c接口的usb接口芯片pdiusbd11進(jìn)行usb接口開發(fā)的方法,他使用高速通用i2c接口與單片機(jī)相連接。 2 背景介紹 2.1 usb背景介紹 usb是一些pc廠商為解決日益增加的pc外設(shè)與有限的主板插槽和端口間的矛盾制定的一種 串行通信標(biāo)準(zhǔn)。他傳輸速度快,能提供3種傳輸方式:低速模式(速率為1.5 mb/s);中速模 式(速率為12 mb/s);高速模式(速率為360 mb/s以上)。數(shù)據(jù)傳輸可靠,usb設(shè)備在發(fā)送 數(shù)據(jù)時(shí)支持 數(shù)據(jù)偵錯(cuò)和糾錯(cuò)功能,增強(qiáng)了數(shù)據(jù)傳輸?shù)目煽?/p>
摘 要:當(dāng)速度要求不太高時(shí)采用帶i2c總線的usb接口控制芯片開發(fā)u sb接口,可以減少對(duì)單片機(jī)的引腳使用,簡化連接電路。本文介紹了philips公司的一款帶i 2c接口的usb接口芯片pdiusbd11,以及他的外圍電路連接和固件程序的設(shè)計(jì)方法。 關(guān)鍵詞: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