專(zhuān)利名稱(chēng):基于arm7312嵌入式處理器的usb接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種USB接口,尤其涉及一種基于ARM 7312嵌入式處理器的USB接口。
背景技術(shù):
USB(Universal Serial Bus,通用串行總線(xiàn))是電腦系統(tǒng)與其周邊裝置連接或通信的標(biāo)準(zhǔn)接口,現(xiàn)在在使用Windows操作系統(tǒng)的電腦系統(tǒng)中使用較廣泛的版本是USB1.1,但是在Linux操作系統(tǒng)中,尤其是使用ARM 7312嵌入式處理器的電話(huà)機(jī)中目前還沒(méi)有可以實(shí)現(xiàn)USB1.1傳輸?shù)?,而隨著Linux操作系統(tǒng)使用的日漸廣泛,不能實(shí)現(xiàn)USB1.1傳輸?shù)幕贚inux操作系統(tǒng)的產(chǎn)品存在使用不便的缺點(diǎn)。
發(fā)明內(nèi)容為了克服現(xiàn)有的使用ARM 7312的電話(huà)機(jī)不能實(shí)現(xiàn)USB1.1傳輸?shù)娜秉c(diǎn),本發(fā)明提供一種基于ARM 7312嵌入式處理器的USB接口,其能使使用ARM 7312嵌入式處理器的電話(huà)機(jī)實(shí)現(xiàn)USB1.1傳輸。
為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明所采用的技術(shù)方案是提供一種基于ARM7312嵌入式處理器的USB接口,其包括給USB設(shè)備提供電源的電源電路,其特征在于該USB接口采用SL811HST作為接口主控芯片,該SL811HST芯片與ARM 7312嵌入式處理器連接。
本發(fā)明的有益效果是由于本發(fā)明在ARM 7312嵌入式處理器上實(shí)現(xiàn)USB1.1傳輸是采用CYPRESS公司生產(chǎn)的SL811HST(USB-HOST)接口芯片,該芯片的特點(diǎn)是支持USB1.1協(xié)議,價(jià)格低(低于50元),性能突出,可靠性高,因此可使使用ARM 7312嵌入式處理器的電話(huà)機(jī)理想地連接多種外設(shè)。
圖1是本發(fā)明基于ARM 7312嵌入式處理器的USB接口的電路原理圖。
具體實(shí)施方式請(qǐng)參閱圖1,本發(fā)明的基于ARM 7312嵌入式處理器的USB接口是用于基于Linux操作系統(tǒng)且是使用ARM 7312嵌入式處理器的電話(huà)機(jī)。在ARM 7312嵌入式處理器上實(shí)現(xiàn)USB1.1傳輸是采用CYPRESS公司生產(chǎn)的SL811HST(USB-HOST)接口芯片,SL811HST是SL811的主控制芯片,它的主要工作就是支持SL811的USB HOST協(xié)議,這個(gè)芯片實(shí)現(xiàn)了等時(shí)傳輸、塊傳輸和中斷傳輸?shù)确绞?,在SL811HST芯片中有一個(gè)USB傳輸?shù)木彌_區(qū)隊(duì)列和掃描執(zhí)行隊(duì)列,驅(qū)動(dòng)程序只需要把數(shù)據(jù)掛在緩沖區(qū)的隊(duì)列上,并且設(shè)定具體的傳輸方式,就可以執(zhí)行主機(jī)和USB設(shè)備之間的數(shù)據(jù)交互。
SL811HST芯片的D
是數(shù)據(jù)總線(xiàn),這些數(shù)據(jù)總線(xiàn)直接連接到ARM 7312嵌入式處理器的第0-7位;A0為數(shù)據(jù)/控制器總線(xiàn),直接連接到ARM 7312的A0地址線(xiàn)上;nCS3、nMWE和nMOE分別連接到ARM 7312的片選3、讀和寫(xiě)信號(hào)線(xiàn)上;在nCS3上要加一個(gè)15K的上拉電阻R21,由于SL811和ARM 7312的口輸出/輸入能力不能匹配,所以需要使用一個(gè)上拉,這樣就不會(huì)出現(xiàn)半高電平的可能性;EINT1是SL811HST芯片的中斷信號(hào)線(xiàn),這里由于是低中斷有效,所以要通過(guò)一個(gè)74HC04反向門(mén)把信號(hào)電平反向;nRST是SL811HST芯片的復(fù)位信號(hào)線(xiàn),由于在規(guī)格書(shū)中規(guī)定該信號(hào)線(xiàn)需要接到一個(gè)GPIO口上,但是事實(shí)上GPIO口不能穩(wěn)定實(shí)現(xiàn)一個(gè)延遲200ms的脈沖,所以和ARM 7312使用同一個(gè)復(fù)位腳比較好,可以正確讓它復(fù)位;SL811HST芯片的D-端口和D+端口分別與一濾波電路連接,與D-端口連接的濾波電路由電感L10和電阻R23串聯(lián)而成,電感L10的一端與SL811HST芯片的D-端口連接,另一端與從設(shè)備USB-A的D-端口連接,與D+端口連接的濾波電路由電感L11和電阻R22串聯(lián)而成,電感L11的一端與SL811HST芯片的D+端口連接,另一端與從設(shè)備USB-A的D+端口連接,L11和L10兩個(gè)電感(取值在10-100uH以?xún)?nèi))和R22和R23兩個(gè)電阻(取值在15K-18K以?xún)?nèi))必須要加上,如果沒(méi)有,則在USB等時(shí)傳輸時(shí)會(huì)造成大量的錯(cuò)誤,而且整個(gè)USB系統(tǒng)的EMC能力也會(huì)降低;SL811HST芯片的X1和X2端口均與晶振電路連接,該晶振電路中的晶振Y1沒(méi)有選用規(guī)格書(shū)中的48MHz,而選用了12MHz,原因是如果使用48MHz三次和四次的雜波非常高,造成在USB等時(shí)傳輸?shù)臅r(shí)候出現(xiàn)嚴(yán)重的誤碼,該晶振電路中的電容C22和C23必須在15-50pF之間,同樣也是因?yàn)榈葧r(shí)傳輸?shù)脑?,如果不在該范圍?nèi)等時(shí)傳輸出錯(cuò)率在10倍以上;RYC8220-2M芯片是一個(gè)USB的電源芯片,負(fù)責(zé)給USB的從設(shè)備,例如USB-A,提供電源。
權(quán)利要求
1.一種基于ARM 7312嵌入式處理器的USB接口,其包括給USB設(shè)備提供電源的電源電路,其特征在于該USB接口采用SL811HST作為接口主控芯片,該SL811HST芯片與ARM 7312嵌入式處理器連接。
2.根據(jù)權(quán)利要求1所述的USB接口,其特征在于該SL811HST芯片的數(shù)據(jù)總線(xiàn)直接連接到ARM 7312嵌入式處理器的數(shù)據(jù)總線(xiàn);該SL811HST芯片的數(shù)據(jù)/控制器總線(xiàn)直接連接到ARM 7312的地址線(xiàn)上;該SL811HST芯片的nCS3、nMWE和nMOE分別連接到ARM 7312的片選3、讀和寫(xiě)信號(hào)線(xiàn)上。
3.根據(jù)權(quán)利要求2所述的USB接口,其特征在于在該SL811HST芯片的nCS3上連接一個(gè)15K的上拉電阻(R21)。
4.根據(jù)權(quán)利要求1所述的USB接口,其特征在于該SL811HST芯片的中斷信號(hào)線(xiàn)EINT1通過(guò)一個(gè)反向門(mén)把信號(hào)電平反向。
5.根據(jù)權(quán)利要求1所述的USB接口,其特征在于該SL811HST芯片的復(fù)位信號(hào)線(xiàn)nRST與ARM 7312使用同一個(gè)復(fù)位腳。
6.根據(jù)權(quán)利要求1所述的USB接口,其特征在于該SL811HST芯片的D-端口和D+端口分別與一濾波電路連接。
7.根據(jù)權(quán)利要求6所述的USB接口,其特征在于與該SL811HST芯片的D-端口連接的濾波電路由電感(L10)和電阻(R23)串聯(lián)而成,電感(L10)的一端與SL811HST芯片的D-端口連接,另一端與從設(shè)備USB-A的D-端口連接,與D+端口連接的濾波電路由電感(L11)和電阻(R22)串聯(lián)而成,電感(L11)的一端與SL811HST芯片的D+端口連接,另一端與從設(shè)備USB-A的D+端口連接。
8.根據(jù)權(quán)利要求7所述的USB接口,其特征在于電感(L11)和(L10)的取值在10-100uH以?xún)?nèi);電阻(R22)和(R23)的取值在15K-18K以?xún)?nèi)。
9.根據(jù)權(quán)利要求1所述的USB接口,其特征在于該SL811HST芯片的X1和X2端口均與晶振電路連接,該晶振電路中的晶振(Y1)選用12MHz。
10.根據(jù)權(quán)利要求9所述的USB接口,其特征在于該晶振電路中的電容(C22)和(C23)的取值在15-50pF之間。
全文摘要
本發(fā)明公開(kāi)了一種基于ARM 7312嵌入式處理器的USB接口,其包括給USB設(shè)備提供電源的電源電路,該USB接口采用SL811HST作為接口主控芯片,該SL811HST芯片與ARM 7312嵌入式處理器連接。本發(fā)明的USB接口能使使用ARM 7312嵌入式處理器的電話(huà)機(jī)實(shí)現(xiàn)USB1.1傳輸,該USB接口價(jià)格低,性能突出,可靠性高,因此可使使用ARM 7312嵌入式處理器的電話(huà)機(jī)理想地連接多種外設(shè)。
文檔編號(hào)H01R12/50GK1558470SQ20041001521
公開(kāi)日2004年12月29日 申請(qǐng)日期2004年1月15日 優(yōu)先權(quán)日2004年1月15日
發(fā)明者吳太和 申請(qǐng)人:威艾德通訊技術(shù)(深圳)有限公司