<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于Blackfin532和Netchip2272的USB接口設(shè)計

          基于Blackfin532和Netchip2272的USB接口設(shè)計

          作者: 時間:2010-11-08 來源:網(wǎng)絡(luò) 收藏

          USB(Universial Serial Bus)是一種通用總線系統(tǒng),由于它具有支持熱插拔、數(shù)據(jù)傳輸快速、性能可靠、價格較低等優(yōu)點,已成為應(yīng)用最廣泛的PC機外設(shè)擴展接口之一,它是實現(xiàn)電子系統(tǒng)和PC機之間進行數(shù)據(jù)傳輸?shù)睦硐虢涌??;谏鲜龇治觯岢隽嘶?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/Blackfin">Blackfin和Netc-hip的USB接口電路設(shè)計方案。

          1 USB接口電路的硬件設(shè)計
          1.1 DSP處理器簡介

          文中DSP處理器選用Blaclkfin,它是ADI(Analog Device Instruments)公司推出的一款高性能、低功耗定點處理器,內(nèi)核時鐘頻率最高可達400 MHz,具有兩個40位的算術(shù)邏輯單元(ALU),及4個8位視頻ALU,兩個16位硬件乘法器,兩個40位累加器,是具有較高性價比的DSP處理器。532片上集成了84 kB的RAM,可尋址空間為4 GB,可與多種存儲器實現(xiàn)無縫連接。此外,片上集成了多個外設(shè)接口,具體包括1個UART口,1個SPI口,2個串行口(Sports),4個通用定時器,1個實時時鐘,1個看門狗定時器,1個并行外設(shè)接口等。
          1.2 簡介
          文中USB接口芯片選用了。它在片上集成了USB收發(fā)模塊,串行接口引擎(SIE),USB協(xié)議控制器,端點數(shù)據(jù)緩沖區(qū),本地總線接口模塊等。同時還集成了大量的寄存器,使得對它的操作變得簡單。2272具有如下特點
          (1)支持全速/高速數(shù)據(jù)傳輸模式。
          (2)具有3個可配置的物理端點,及30個邏輯端點。
          (3)片上集成了3 kB的數(shù)據(jù)緩沖區(qū),支持雙緩沖模式。
          (4)可方便地與通用微處理器進行連接。

          本文引用地址:http://www.ex-cimer.com/article/187737.htm


          在Blackfin533的EZ-KIT開發(fā)板中也采用了Blackfin533和Netchip2272實現(xiàn)USB接口電路,但EZ-KIT開發(fā)板中使用了設(shè)備管理器等,使得程序變得較大,在Blackfin533和Netchip2272之外,需要大約8 MB的存儲空間來存放部分程序和支持程序運行時對存儲空間的要求,這就需要在外部添加一塊SDRAM。同時,在EZ-KIT開發(fā)板的例程中只提供了USB接口電路的基于設(shè)備管理器的頂層源代碼,對于Blackfin533如何控制Netehip2272實現(xiàn)設(shè)備的枚舉和數(shù)據(jù)傳輸則沒有提供底層的源代碼,這些都使得開發(fā)板中提供的USB接口電路方案,在實際應(yīng)用中不方便。文中所提出的USB接口電路方案中則沒有使用設(shè)備管理器,這使得程序比例程中的程序要小得多,且不需要使用SDRAM,從而使得硬件電路變得
          更加簡單。由于沒有使用設(shè)備管理器且在程序編寫過程中采用了模塊化的設(shè)計方法,固件程序的可移植性增強了。
          1.3 USB接口電路的原理
          USB接口電路的硬件連接原理圖如圖2所示,其中D0~D15是Blackfin532和Netchip2272的數(shù)據(jù)線,A1~A5是地址線,PF10和PF11是Black-tln532的PF(Programmable Flags)口的第10、ll管腳,分別用作Netehip2272的中斷輸入管腳和復(fù)位控制管腳,ASMl是Blacktin532的異步存儲塊1的片選信號用作Netehip2272的片選信號,IOW,IOR是Blackfin532的寫、讀選通輸出信號用作Netchip2272的寫選通和讀選通信號。IRQ是Netehip2272的中斷輸出信號,RESET是它的復(fù)位輸入信號,CS是它的片選信號,D+,D-是USB總線的差分數(shù)據(jù)線,VCC和GND分別是它的電源線和地線。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: Blackfin Netchip 2272 532

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();