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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的多標(biāo)簽多協(xié)議RFID讀寫器設(shè)計(jì)

          基于ARM的多標(biāo)簽多協(xié)議RFID讀寫器設(shè)計(jì)

          作者: 時(shí)間:2012-02-28 來源:網(wǎng)絡(luò) 收藏

          2.1 主控制模塊
          系統(tǒng)采用了兩片16位的SDRAM H57V256GTR芯片組成了32位的64 MB系統(tǒng)內(nèi)存。SDRAM與S3C2440A連接的32條數(shù)據(jù)線中,高16位DATA[31..16]和低16位DATA[15..0]分別與兩片SDRAM相連;H57V256GTR有13根行地址線、9根列地址線、2根BANK選擇線BA0~BA1。S3C2440與SDRAM連接時(shí)要注意:
          ◆SDRAM的A[0..2]連到CPU的ADDR[2..14];
          ◆BA0、BA1的地址連接,BA0、BA1代表了SDRAM的最高地址位。
          主控制模塊的電路連接框圖如圖3所示。

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

          c.jpg


          2.2 接口電路
          S3C2440A具有豐富的外設(shè)接口控制器,每個(gè)接口都有相應(yīng)的內(nèi)部控制邏輯單元(電路驅(qū)動(dòng))和可編程的控制寄存器,因此對(duì)這些標(biāo)準(zhǔn)接口進(jìn)行電路就變得很簡(jiǎn)單。本系統(tǒng)中外部模塊主要通過USB接口與處理器通信,USB接口電路如圖4所示。

          d.jpg


          S3C2440A具有兩個(gè)USB主機(jī)控制器,兼容USB1.0和USB1.1,支持低速和全速模式。這兩個(gè)USB主機(jī)控制器既可以作為主機(jī)口,又可以作為從設(shè)備口用,主要是看D+或D-數(shù)據(jù)線所接的上拉電阻的阻值。本課題由于要在終端平臺(tái)上外接模塊,所以終端平臺(tái)的USB端口作為主機(jī)口。又由于終端平臺(tái)需要與PC機(jī)通信,而PC機(jī)的USB端口都是作主機(jī)的,所以終端平臺(tái)又要提供USB端口作為從機(jī)口。這樣,在設(shè)計(jì)中就將S3C2440A的USB0作為主機(jī)口用,而將USB1通過跳線選擇來兼容主機(jī)口和設(shè)備口。
          2.3 設(shè)計(jì)
          TRF7960芯片內(nèi)部包含了一個(gè)51核,但是這個(gè)51核主要是用來負(fù)責(zé)接收處理器數(shù)據(jù)(命令)并處理數(shù)據(jù)(編碼)后通過射頻電路發(fā)送出去,或是從射頻電路接收信號(hào)并進(jìn)行處理(解碼)后再送回給處理器。通過TI公司的微處理器MSP430F2370與射頻前端芯片配合,可有效地提
          的性能。
          模塊設(shè)計(jì)時(shí)加入了USB轉(zhuǎn)UART的橋接器芯片CP2102。加入該芯片一方面可以通過USB的連接器與終端平臺(tái)互連,實(shí)現(xiàn)即插即用的功能;另一方面可以通過終端平臺(tái)上的USB主控制器提供5 V的電源,系統(tǒng)設(shè)計(jì)的讀寫器模塊正是采用這種方式供電的。讀寫器模塊的原理圖如圖5所示。

          e.jpg



          評(píng)論


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