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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM與射頻芯片TRF796x的SPI通信研究

          ARM與射頻芯片TRF796x的SPI通信研究

          作者: 時間:2011-01-17 來源:網(wǎng)絡(luò) 收藏


          2 射頻芯片TRF796x
          TRF796x是(TI)公司生產(chǎn)的射頻讀寫器芯片,是一個13.56 MHz集成模擬前端和數(shù)據(jù)幀RFID閱讀系統(tǒng)。其內(nèi)部可編程配置,外部控制器可直接訪問其內(nèi)部寄存器來調(diào)整讀寫器的各種參數(shù),該芯片被廣泛應(yīng)用于近距離RFID系統(tǒng)。
          TRF796x芯片與處理器之間的通信既可以通過8位并行口也可以通過SPI接口。當(dāng)采用SPI接口時,TRF796x芯片總是以從設(shè)備運(yùn)行。如果內(nèi)部的硬件編/解碼器被使用,TRF796x將啟動12個字節(jié)的數(shù)據(jù)緩沖器FIFO來完成數(shù)據(jù)的傳送和接收。有時候?yàn)榱耸固幚砥?如MCU)能實(shí)時的處理數(shù)據(jù),TRF796x會旁路掉硬件編/解碼器,采用直接傳送和接收功能。TRF796x芯片的兩種通信模式是相互排斥的,在應(yīng)用中的某個時刻只能有一種通信方式被使用。表2中列出了TRF796x的通信方式,可以看出,要實(shí)現(xiàn)其SPI通信就必須先對引腳I/00~I(xiàn)/O2配置成不同的電平。當(dāng)芯片被使能工作時就會檢測這3個引腳的電平,從而進(jìn)入相應(yīng)的通信方式。
          c.JPG

          當(dāng)選擇了SPI帶SS通信方式,SS信號為高時SPI處于復(fù)位狀態(tài)。只有SS信號為低時,時鐘信號才開始工作,串行數(shù)據(jù)輸入(MOSI)在上升沿采樣,在下降沿確認(rèn)生效,當(dāng)SS信號變?yōu)楦唠娖綍r,通信終止。TRF796x的寫操作通信如圖2所示。
          e.JPG

          TRF796x的單個寄存器讀操作包括一個寫周期和一個讀周期,在寫周期過程中,MISO引腳上是無效的數(shù)據(jù),其時序與寫操作相同,也是上升沿采樣,下降沿確認(rèn)生效。在寫周期和讀周期之間,需要有半個時鐘周期的極性轉(zhuǎn)換時間。注意:對于任何讀操作(單個讀、連續(xù)讀)來說,該時鐘極性跳變必須被執(zhí)行,否則不能夠讀到TRF796x寄存器的正確值。在讀周期過程中,數(shù)據(jù)在下降沿采樣,上升沿時確認(rèn)生效,而MOSI引腳不應(yīng)該有任何的跳變,就是說要始終保持高電平或低電平(即0x00或0xFF)。圖3是TRF796x的讀操作時序。

          f.JPG


          關(guān)鍵詞: ARM 德州儀器

          評論


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