浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 接口電路

基于EZ-USB的數(shù)據(jù)傳輸接口設(shè)計(jì)

發(fā)布時(shí)間:2008/9/1 0:00:00 訪問(wèn)次數(shù):724

  摘要:利用ez-usb接口芯片an2131q實(shí)現(xiàn)了基于tms320c5409的水聲信號(hào)采集及混沌特性研究系統(tǒng)中的高速數(shù)據(jù)通信,提出了一種采用fifo緩存芯片實(shí)現(xiàn)an2131q與tms320c5409的連接方法,深入研究了ez-usb序列接口芯片的固件、設(shè)備驅(qū)動(dòng)和用戶程序開(kāi)發(fā)過(guò)程。

 。啊∫

 。酰螅饪刂破鞑捎猛ㄓ眠B接技術(shù)以實(shí)現(xiàn)與外設(shè)的簡(jiǎn)單快速連接,具有連接靈活、使用方便、速度快、擴(kuò)展能力強(qiáng)等優(yōu)點(diǎn),使得其一些高速、高精度的信號(hào)采集領(lǐng)域中, 具有極大的應(yīng)用價(jià)值[1]。。澹酰螅庑蛄行酒幔睿玻保常保袷牵悖穑颍澹螅蠊镜膬(nèi)嵌微控制器的80pin的usb接口控制芯片,它采用了一種基于內(nèi)部ram的解決方案,允許客戶隨時(shí)不斷地設(shè)置和升級(jí),不受端口數(shù)、緩沖大小、傳輸速度及傳輸方式的限制[2]。片內(nèi)嵌有一個(gè)增強(qiáng)型8051微控制器,與標(biāo)準(zhǔn)的8051相比,其速度快3倍。本文將usb控制器ez-usb2131q用于基于tms320c5409的水聲信號(hào)采集及混沌特性研究系統(tǒng)中,實(shí)現(xiàn)了數(shù)據(jù)的高速傳輸。

  1。酰螅饪刂破髋cdsp的連接

 。保薄 。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟挠布B接

  在tms320c5409和usb控制器an2131q硬件連接中,采用fifo(first。椋睢。妫椋颍螅簟。铮酰簟。螅颍幔恚┻B接方法,除了能確保dsp和主機(jī)間的數(shù)據(jù)傳輸速度只受usb協(xié)議限制外,還能使usb控制器和dsp之間的最大數(shù)據(jù)交換速度超過(guò)usb總線的速度。

  由于usb控制器an2131q內(nèi)嵌有加強(qiáng)型的8051處理器,可使用兩片fifo(fifo選用idt72v02,它具有1k×9位的內(nèi)存)可以實(shí)現(xiàn)usb控制器和dsp之間的雙向通信。從usb控制器an2131q或者dsp傳輸?shù)臄?shù)據(jù)首先保存在fifo中,然后再由dsp或者an2131q讀走,從而使得數(shù)據(jù)的傳輸不會(huì)出現(xiàn)堵塞情況,其硬件連接框圖如圖1所示。

  圖1  。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟倪B接圖

  1.2       。幔睿玻保常保窈停椋洌簦罚玻觯埃驳倪B接

  idt72v02狀態(tài)信號(hào)有空(ef)、半滿(hf)和滿(ff),它們都在fifo為低電平時(shí)有效。其與an2131q的連接如圖2所示。

  圖2  。幔睿玻保常保窈停椋洌簦罚玻觯埃驳倪B接圖

 。保场 。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟能浖B接

 。酰螅饪刂破鳎幔睿玻保常保窈停洌螅鹬g的軟件部分包括4個(gè)部分,分別是usb控制器an213lq對(duì)fif01的寫(xiě)、usb控制器an2131q對(duì)fif02的讀、tms320c5409對(duì)fif01的讀、tms320c5409對(duì)fifo2的寫(xiě)。為了描述的方便,將fif01的3個(gè)狀態(tài)信號(hào)分別稱為 、 和 ,對(duì)應(yīng)fif02的為 、 、 。

 。ǎ保酰螅饪刂破鳎幔睿玻保常保駥(xiě)fifo1

  當(dāng)usb總線上有數(shù)據(jù)要傳送至tms320c5409時(shí),。幔睿玻保常保癫樵儭。簟o(wú)效, an2131q一次向fifo1寫(xiě)入一個(gè)數(shù)據(jù)包(數(shù)據(jù)包要小于或等于fifo1容量的一半),而且an2131q一次向fifo1寫(xiě)入每一個(gè)字節(jié)時(shí)不需再查詢 。

 。ǎ玻。簦恚螅常玻埃悖担矗埃棺xfifo1

  tms320c5409每次從fifo1中讀入一個(gè)數(shù)據(jù)包,每讀一個(gè)字節(jié)前,dsp需要查詢 ,只有當(dāng) 無(wú)效(fifo1不為空)時(shí),dsp才能進(jìn)行讀操作。

 。ǎ常。簦恚螅常玻埃悖担矗埃箤(xiě)fifo2

  當(dāng)tms320c5409有數(shù)據(jù)要傳送至主機(jī)時(shí),tms320c5409把數(shù)據(jù)打包,每次向fifo2中寫(xiě)入一包數(shù)據(jù),方法與usb控制器an2131q寫(xiě)fifo1相同,惟一不同的是tms320c5409查詢的信號(hào)是 。寫(xiě)完一包數(shù)據(jù)后,tms320c5409通過(guò)操作控制字向usb控制an2131q發(fā)一個(gè)中斷信號(hào),tms320c5409在寫(xiě)下一包數(shù)據(jù)時(shí)必須等到an2131q應(yīng)答。an2131q應(yīng)答的方法是利用tms320c5409的外部中斷int1中斷dsp。

 。ǎ矗酰螅饪刂破鳎幔睿玻保常保褡xfifo2

  usb控制器an2131q收到tms320c5409發(fā)出的中斷信號(hào),應(yīng)答dsp后,從fifo2中讀入一包數(shù)據(jù),不用再查詢 。

 。病。酰螅饨涌谲浖O(shè)計(jì)

 。酰螅饨涌谲浖饕譃槿糠郑汗碳绦、驅(qū)動(dòng)程序、主機(jī)應(yīng)用程序。主機(jī)應(yīng)用程序通過(guò)驅(qū)動(dòng)程

  摘要:利用ez-usb接口芯片an2131q實(shí)現(xiàn)了基于tms320c5409的水聲信號(hào)采集及混沌特性研究系統(tǒng)中的高速數(shù)據(jù)通信,提出了一種采用fifo緩存芯片實(shí)現(xiàn)an2131q與tms320c5409的連接方法,深入研究了ez-usb序列接口芯片的固件、設(shè)備驅(qū)動(dòng)和用戶程序開(kāi)發(fā)過(guò)程。

 。啊∫

 。酰螅饪刂破鞑捎猛ㄓ眠B接技術(shù)以實(shí)現(xiàn)與外設(shè)的簡(jiǎn)單快速連接,具有連接靈活、使用方便、速度快、擴(kuò)展能力強(qiáng)等優(yōu)點(diǎn),使得其一些高速、高精度的信號(hào)采集領(lǐng)域中, 具有極大的應(yīng)用價(jià)值[1]!。澹酰螅庑蛄行酒幔睿玻保常保袷牵悖穑颍澹螅蠊镜膬(nèi)嵌微控制器的80pin的usb接口控制芯片,它采用了一種基于內(nèi)部ram的解決方案,允許客戶隨時(shí)不斷地設(shè)置和升級(jí),不受端口數(shù)、緩沖大小、傳輸速度及傳輸方式的限制[2]。片內(nèi)嵌有一個(gè)增強(qiáng)型8051微控制器,與標(biāo)準(zhǔn)的8051相比,其速度快3倍。本文將usb控制器ez-usb2131q用于基于tms320c5409的水聲信號(hào)采集及混沌特性研究系統(tǒng)中,實(shí)現(xiàn)了數(shù)據(jù)的高速傳輸。

  1 usb控制器與dsp的連接

 。保薄 。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟挠布B接

  在tms320c5409和usb控制器an2131q硬件連接中,采用fifo(first。椋睢。妫椋颍螅簟。铮酰簟。螅颍幔恚┻B接方法,除了能確保dsp和主機(jī)間的數(shù)據(jù)傳輸速度只受usb協(xié)議限制外,還能使usb控制器和dsp之間的最大數(shù)據(jù)交換速度超過(guò)usb總線的速度。

  由于usb控制器an2131q內(nèi)嵌有加強(qiáng)型的8051處理器,可使用兩片fifo(fifo選用idt72v02,它具有1k×9位的內(nèi)存)可以實(shí)現(xiàn)usb控制器和dsp之間的雙向通信。從usb控制器an2131q或者dsp傳輸?shù)臄?shù)據(jù)首先保存在fifo中,然后再由dsp或者an2131q讀走,從而使得數(shù)據(jù)的傳輸不會(huì)出現(xiàn)堵塞情況,其硬件連接框圖如圖1所示。

  圖1  。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟倪B接圖

 。保病       。幔睿玻保常保窈停椋洌簦罚玻觯埃驳倪B接

 。椋洌簦罚玻觯埃矤顟B(tài)信號(hào)有空(ef)、半滿(hf)和滿(ff),它們都在fifo為低電平時(shí)有效。其與an2131q的連接如圖2所示。

  圖2   an2131q和idt72v02的連接圖

 。保场 。幔睿玻保常保窈停簦恚螅常玻埃悖担矗埃沟能浖B接

  usb控制器an2131q和dsp之間的軟件部分包括4個(gè)部分,分別是usb控制器an213lq對(duì)fif01的寫(xiě)、usb控制器an2131q對(duì)fif02的讀、tms320c5409對(duì)fif01的讀、tms320c5409對(duì)fifo2的寫(xiě)。為了描述的方便,將fif01的3個(gè)狀態(tài)信號(hào)分別稱為 、 和 ,對(duì)應(yīng)fif02的為 、 、 。

  (1)usb控制器an2131q寫(xiě)fifo1

  當(dāng)usb總線上有數(shù)據(jù)要傳送至tms320c5409時(shí), an2131q查詢 ,若 無(wú)效, an2131q一次向fifo1寫(xiě)入一個(gè)數(shù)據(jù)包(數(shù)據(jù)包要小于或等于fifo1容量的一半),而且an2131q一次向fifo1寫(xiě)入每一個(gè)字節(jié)時(shí)不需再查詢 。

 。ǎ玻。簦恚螅常玻埃悖担矗埃棺xfifo1

 。簦恚螅常玻埃悖担矗埃姑看螐模妫椋妫铮敝凶x入一個(gè)數(shù)據(jù)包,每讀一個(gè)字節(jié)前,dsp需要查詢 ,只有當(dāng) 無(wú)效(fifo1不為空)時(shí),dsp才能進(jìn)行讀操作。

 。ǎ常。簦恚螅常玻埃悖担矗埃箤(xiě)fifo2

  當(dāng)tms320c5409有數(shù)據(jù)要傳送至主機(jī)時(shí),tms320c5409把數(shù)據(jù)打包,每次向fifo2中寫(xiě)入一包數(shù)據(jù),方法與usb控制器an2131q寫(xiě)fifo1相同,惟一不同的是tms320c5409查詢的信號(hào)是 。寫(xiě)完一包數(shù)據(jù)后,tms320c5409通過(guò)操作控制字向usb控制an2131q發(fā)一個(gè)中斷信號(hào),tms320c5409在寫(xiě)下一包數(shù)據(jù)時(shí)必須等到an2131q應(yīng)答。an2131q應(yīng)答的方法是利用tms320c5409的外部中斷int1中斷dsp。

 。ǎ矗酰螅饪刂破鳎幔睿玻保常保褡xfifo2

  usb控制器an2131q收到tms320c5409發(fā)出的中斷信號(hào),應(yīng)答dsp后,從fifo2中讀入一包數(shù)據(jù),不用再查詢 。

 。病。酰螅饨涌谲浖O(shè)計(jì)

 。酰螅饨涌谲浖饕譃槿糠郑汗碳绦、驅(qū)動(dòng)程序、主機(jī)應(yīng)用程序。主機(jī)應(yīng)用程序通過(guò)驅(qū)動(dòng)程

相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

耳機(jī)放大器
    為了在聽(tīng)音樂(lè)時(shí)不影響家人,我萌生了做一臺(tái)耳機(jī)放大器的想... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!