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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > USB數(shù)據(jù)通信接□模塊的元器件選型

          USB數(shù)據(jù)通信接□模塊的元器件選型

          作者: 時間:2013-10-17 來源:網(wǎng)絡(luò) 收藏
          本模塊選用接口芯片為Philips公司生產(chǎn)的PDID 12芯片,由于設(shè)計的需要,下面對該芯片進(jìn)行簡單 的描述。

            PDID 12是一款性價比很高的USB器件,它通常用作微控制器系統(tǒng)中實(shí)現(xiàn)與微控制器進(jìn)行通信的高速通 用并行接口,它還支持本地的DMA傳輸。

            1.芯片工作方式

            PDIUSBD12可編程為單周期DMA或突發(fā)模式DMA。在單周期DMA中DMREQ在每單個應(yīng)答后直到被DMACK N重新激 活之前保持無效。在突發(fā)模式DMA中DMREQ在器件中突發(fā)編程時一直保持有效。該過程持續(xù)到PDIUSBD12通過 E0T N接收到一個DMA終止信息,這時產(chǎn)生一個中斷指示本地CPU,DMA操作已經(jīng)完成。

            在DMA讀操作時,DMREQ僅當(dāng)緩沖區(qū)完全表示主機(jī)成功地發(fā)送了一個信息包到PDIUSBD12時才有效。由于具 有雙緩沖,配置主機(jī)可以在第一個緩沖區(qū)被讀出時對第二個緩沖區(qū)進(jìn)行填充,這種并行的處理有效地增加了 數(shù)據(jù)吞吐量。當(dāng)主機(jī)沒有完全填滿緩沖區(qū)的情況下(單向ISO配置時小于64或128字節(jié)),DMREQ會在緩沖區(qū) 的最后一個字節(jié)時無效,而不管當(dāng)前的DMA突發(fā)計數(shù)。在更新了DMA突發(fā)計數(shù)的下一個包發(fā)送時,DMREQ再次 被激活。

            DMA的寫操作與之相似,當(dāng)緩沖區(qū)未裝滿時,DMREQ一直有效;當(dāng)緩沖區(qū)填滿時,下一個IN標(biāo)志將信息包送入主機(jī),當(dāng)傳輸完成之后DMREQ變?yōu)闊o效。同樣,雙緩沖配置也改善了數(shù)據(jù)的吞吐 量。在非同步傳輸中(批量模式和中斷),在數(shù)據(jù)被發(fā)送到主機(jī)之前,緩沖區(qū)需要通過DMA寫操作完全裝滿 。惟一的例外是,在DMA傳輸結(jié)束時,EOT N接收的信號將會停止DMA寫操作并且在下一個IN標(biāo)志置位時將緩 沖區(qū)的內(nèi)容傳送到主機(jī)。

            在同步模式中,本地CPU和DMA控制器必須保證它們在一個USB幀(1ms)中能夠吞吐的最大信息包的規(guī)模。 DMACK N的激活將自動選擇主端點(diǎn)(端點(diǎn)2)而不管當(dāng)前選擇的端點(diǎn)。PDIUSBD12的DMA操作可通過普通的I/O 對其他端點(diǎn)的存取實(shí)現(xiàn)交叉存取。DMA操作可通過以下方式終止:復(fù)位DMA,使能寄存器位EOT N和DMACK N或 者使能RD_N/WR_N。

            PDIUSBD12支持單地址模式中的DMA傳輸,也可以在DMA控制器的雙地址模式中工作。在單地址模式中,DMA 通過DREQ、DMACK_N、EOT_N、WR_N和RD_N控制線實(shí)現(xiàn)傳輸。在雙地址模式中,DMREQ、DMACK_N和EOT_N未用 ,取而代之的是CS_N、WR_N和RD_N控制信號,需要遵循PDIUSBD12的I/O模式傳輸協(xié)議。在讀周期中對DMAC信 號源進(jìn)行訪問,在寫周期對目標(biāo)進(jìn)行訪問。傳輸需要兩個單獨(dú)的總線周期來儲存暫存在DMAC中的數(shù)據(jù)。

            這種實(shí)現(xiàn)USB接口的標(biāo)準(zhǔn)組件使得設(shè)計者可以在各種不同類型微控制器中選擇最合適的微控制器。這種靈 活性減小了開發(fā)的時間風(fēng)險以及費(fèi)用,通過使用己有的結(jié)構(gòu)和減少固件上的投資從而用最快捷的方法實(shí)現(xiàn)最 經(jīng)濟(jì)的USB外設(shè)的解決方案。

            此外它還集成了許多特性,包括SoftConnetTM、GoodLinkTM、可編程時鐘輸出、低頻晶振和終止寄存器集 合。所有這些特性都為系統(tǒng)顯著節(jié)約了成本,同時使USB功能在外設(shè)上的應(yīng)用變得容易。

            2.芯片功能引腳

            PDIUSBD12的功能框圖如圖1所示。


          圖1 PDIUSBD12的功能框圖[next]

            PDIUSBD12引腳如圖2所示。


          圖2 PDIUSBD12的引腳配置圖

            PDIUSBD12的引腳描述如表1所示。

            表1 PDIVSBD12引腳描述



          評論


          相關(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); })();