伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

射頻識別技術漫談(29)——射頻接口芯片TRF7960

闐笑 ? 來源: 魏道志 ? 作者: 魏道志 ? 2023-11-14 11:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TRF7960系列是TI推出的載波為13.56MHz、支持ISO15693、ISO14443A/B和FeliCa協議的射頻接口芯片。許多人更關心它能不能讀寫MF1卡片,就我的理解及實際驗證,由于MF1在卡選擇之前的操作是遵守ISO14443A協議的,之后的卡驗證和卡數據讀寫都是NXP自己的保密協議,所以TRF7960可以對MF1卡執行到卡選擇操作,或者通俗的說可以讀MF1的卡片序列號,但不能對MF1卡讀寫數據,除非開發者自己知道NXP的加密協議并自己編寫代碼實現該協議。

在TI官方公開的TRF7960說明書中,有詳細的參考電路及基于MSP430單片機的參考代碼,參考這些資料做自己的開發板或者產品板基本上難度不大。MCU可以使用并口或SPI串口操作TRF7960,并口相對簡單一些,SPI通信則有一些問題需要特別注意。

首先,TI給出的SPI參考代碼使用的是MSP430的內置SPI接口,我們實際開發中因為單片機內部資源或引腳分配限制往往需要軟件模擬SPI通訊。TRF7960的SPI協議規定:

不通訊的時候,片選NSS保持高電平,時鐘CLOCK保持低電平,通訊的時候NSS保持低電平。

主機向TRF7960寫一位數據時,在CLOCK為低電平期間根據數據的值設置MOSI數據線,然后CLOCK上升沿通知TRF7960可以接收數據,CLOCK下降沿后繼續準備下一位要發送的數據,代碼如下:

for(j=8;j>0;j--)  
{  
 if(((*pbuf)&0x80)==0x80)TRF796X_MOSI_HIGH;  
 else           TRF796X_MOSI_LOW;  
  TRF796X_SCK_HIGH;  
  (*pbuf) 

主機從TRF7960讀一位數據時,在CLOCK為高電平期間TRF7960根據數據的值設置MISO數據線,然后CLOCK下降沿通知MCU可以接收數據,CLOCK上升沿后繼續準備下一位要發送的數據,代碼如下:

for(j=8;j>0;j--)  
{  
   TRF796X_SCK_HIGH;  
   _NOP();_NOP();  
   TRF796X_SCK_LOW;  
   (*pbuf) 

其次,MCU可以使用Direct Command直接向TRF7960發送一字節的命令碼,執行復位、進入省電模式、向卡片發送數據、調整接收電路增益等功能。Direct Command的SPI時序有一個特殊的要求,在發送完一字節的命令后,在SS拉高之前,CLOCK要多出一個上升沿,代碼如下:

SLAVE_SELECT_LOW;         
    for(j=8;j>0;j--)  
    {  
     if(((*pbuf)&0x80)==0x80)TRF796X_MOSI_HIGH;  
     else                    TRF796X_MOSI_LOW;  
        TRF796X_SCK_HIGH;  
        (*pbuf) 

最后,TRF7960向磁場中的卡片發送數據后,等待卡片回應,是否收到卡片回送的數據及是否反應超時等命令的執行情況都是通過中斷機制來表示的。在NXP的射頻芯片中,可以不使用芯片的中斷引腳IRQ而是直接查詢射頻芯片的中斷標志寄存器來獲得各種事件發生的情況,但在TRF7960中不能使用這種方式,因為讀一次TRF7960的中斷標志寄存器將會把寄存器中的中斷標志清除,所以電路中通常要使用IRQ引腳,可以用IRQ引腳使能MCU中斷或直接查詢IRQ引腳,從而得知TRF7960內部發生了中斷事件,進而用SPI讀取其中斷標志寄存器獲取詳細的中斷事件產生情況。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 射頻
    +關注

    關注

    106

    文章

    6066

    瀏覽量

    173751
  • RFID
    +關注

    關注

    392

    文章

    6980

    瀏覽量

    248809
  • 接口芯片
    +關注

    關注

    0

    文章

    109

    瀏覽量

    17782
  • 射頻識別技術

    關注

    0

    文章

    101

    瀏覽量

    17436
  • TRF7960
    +關注

    關注

    1

    文章

    16

    瀏覽量

    14406
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TRF7960TRF7970A的比較

    `TRF7960TRF7970A的比較目錄`
    發表于 03-17 11:40

    TRF7960 EVM 用戶指南

    `TRF7960 EVM 用戶指南目錄`
    發表于 03-18 14:18

    求教? 基于stm32f407上TRF7960射頻通信

    利用stm32f407芯片通過spi與trf7960進行通信,實現射頻卡的讀取。在做的過程中,我利用串口進行發送命令以及數據和接收讀取的卡中數據。這個原理比較簡單,就是在實現的過程中,trf7
    發表于 04-27 18:18

    Trf7960問題】怎么調制13.56M天線50Ohm匹配?

    (uiKeySelect, uiBlock, pucUID, uiUIDSize);返回認真錯誤。 但是,這個例程我在開發板上實驗是可以的。是不是認真M1需要特殊的文件?TRF7960的評估板上有一個EEPROM
    發表于 06-21 03:57

    基于TRF7960的多協議射頻讀卡器該如何去設計?

    基于TRF7960的多協議射頻讀卡器該如何去設計?
    發表于 06-03 07:01

    TRF7960 讀寫Mifare

    需要實現TRF7960讀取Mifare卡源代碼
    發表于 01-25 11:04

    無線通信芯片TRF7960trf7970a比較

    TRF7960系列是TI推出的載波為13.56MHz、支持ISO15693、ISO14443A/B和FeliCa協議的射頻接口芯片。許多人更關心它能不能讀寫MF1卡片,就我的理解及
    發表于 05-25 14:34 ?22次下載
    無線通信<b class='flag-5'>芯片</b><b class='flag-5'>TRF7960</b>和<b class='flag-5'>trf</b>7970a比較

    TRF7960TRF7960A有什么差別?TRF7960TRF7960A詳細資料比較概述

    該應用報告幫助Trf7960高頻RFID /NFC讀取器的當前用戶和新用戶了解Trf7960Trf7960A設備之間的差異。詳細了解這些差異,并將這些知識應用于特定應用需求,有助于設計者對是否需要更改材料作出明智的決定。
    發表于 07-31 17:33 ?23次下載
    <b class='flag-5'>TRF7960</b>和<b class='flag-5'>TRF7960</b>A有什么差別?<b class='flag-5'>TRF7960</b>和<b class='flag-5'>TRF7960</b>A詳細資料比較概述

    TRF7960 TRF7960 多協議全集成 13.56MHz RFID 讀/寫器 IC

    電子發燒友網為你提供TI(ti)TRF7960相關產品參數、數據手冊,更有TRF7960的引腳圖、接線圖、封裝手冊、中文資料、英文資料,TRF7960真值表,TRF7960管腳等資料,
    發表于 11-02 19:31
    <b class='flag-5'>TRF7960</b> <b class='flag-5'>TRF7960</b> 多協議全集成 13.56MHz RFID 讀/寫器 IC

    射頻識別技術漫談(8)——動物標簽

    射頻識別技術漫談
    的頭像 發表于 10-10 17:53 ?2193次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(8)——動物標簽

    射頻識別技術漫談(20)——RC系列射頻接口芯片

    射頻識別技術漫談(20)——RC系列射頻接口芯片
    的頭像 發表于 10-16 17:09 ?4521次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(20)——RC系列<b class='flag-5'>射頻</b><b class='flag-5'>接口</b><b class='flag-5'>芯片</b>

    射頻識別技術漫談(21)——RC系列射頻芯片的天線設計

    射頻識別技術漫談(21)——RC系列射頻芯片的天線設計
    的頭像 發表于 10-17 10:10 ?2688次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識別</b><b class='flag-5'>技術</b><b class='flag-5'>漫談</b>(21)——RC系列<b class='flag-5'>射頻</b><b class='flag-5'>芯片</b>的天線設計

    TRF7960TRF7961:13.56-MHz RFID前端的卓越之選

    TRF7960TRF7961:13.56-MHz RFID前端的卓越之選 在當今的科技領域,RFID(射頻識別技術憑借其高效、便捷的特性
    的頭像 發表于 01-05 17:00 ?496次閱讀

    探索TRF7960TRF7961:13.56 - MHz RFID的強大選擇

    探索TRF7960TRF7961:13.56-MHz RFID的強大選擇 在當今的物聯網時代,RFID(射頻識別技術猶如一顆璀璨的明星,
    的頭像 發表于 01-06 11:15 ?894次閱讀

    深入解析TRF7960TRF7961:多功能13.56-MHz RFID前端芯片

    深入解析TRF7960TRF7961:多功能13.56-MHz RFID前端芯片 在當今的電子設備領域,RFID技術的應用越來越廣泛,從門禁系統到產品追溯,從公共交通到醫療設備,無處
    的頭像 發表于 01-07 15:55 ?533次閱讀