欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

闐笑 ? 來源: 魏道志 ? 作者: 魏道志 ? 2023-11-14 11:58 ? 次閱讀

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

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

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

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

主機(jī)向TRF7960寫一位數(shù)據(jù)時,在CLOCK為低電平期間根據(jù)數(shù)據(jù)的值設(shè)置MOSI數(shù)據(jù)線,然后CLOCK上升沿通知TRF7960可以接收數(shù)據(jù),CLOCK下降沿后繼續(xù)準(zhǔn)備下一位要發(fā)送的數(shù)據(jù),代碼如下:

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

主機(jī)從TRF7960讀一位數(shù)據(jù)時,在CLOCK為高電平期間TRF7960根據(jù)數(shù)據(jù)的值設(shè)置MISO數(shù)據(jù)線,然后CLOCK下降沿通知MCU可以接收數(shù)據(jù),CLOCK上升沿后繼續(xù)準(zhǔn)備下一位要發(fā)送的數(shù)據(jù),代碼如下:

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

其次,MCU可以使用Direct Command直接向TRF7960發(fā)送一字節(jié)的命令碼,執(zhí)行復(fù)位、進(jìn)入省電模式、向卡片發(fā)送數(shù)據(jù)、調(diào)整接收電路增益等功能。Direct Command的SPI時序有一個特殊的要求,在發(fā)送完一字節(jié)的命令后,在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向磁場中的卡片發(fā)送數(shù)據(jù)后,等待卡片回應(yīng),是否收到卡片回送的數(shù)據(jù)及是否反應(yīng)超時等命令的執(zhí)行情況都是通過中斷機(jī)制來表示的。在NXP的射頻芯片中,可以不使用芯片的中斷引腳IRQ而是直接查詢射頻芯片的中斷標(biāo)志寄存器來獲得各種事件發(fā)生的情況,但在TRF7960中不能使用這種方式,因為讀一次TRF7960的中斷標(biāo)志寄存器將會把寄存器中的中斷標(biāo)志清除,所以電路中通常要使用IRQ引腳,可以用IRQ引腳使能MCU中斷或直接查詢IRQ引腳,從而得知TRF7960內(nèi)部發(fā)生了中斷事件,進(jìn)而用SPI讀取其中斷標(biāo)志寄存器獲取詳細(xì)的中斷事件產(chǎn)生情況。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 射頻
    +關(guān)注

    關(guān)注

    104

    文章

    5621

    瀏覽量

    168276
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6199

    瀏覽量

    238616
  • 接口芯片
    +關(guān)注

    關(guān)注

    0

    文章

    90

    瀏覽量

    16857
  • 射頻識別技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    96

    瀏覽量

    16821
  • TRF7960
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    14156
收藏 人收藏

    評論

    相關(guān)推薦

    TRF7960TRF7970A的比較

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

    TRF7960 EVM 用戶指南

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

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

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

    Trf7960問題】怎么調(diào)制13.56M天線50Ohm匹配?

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

    基于TRF7960的多協(xié)議射頻讀卡器該如何去設(shè)計?

    基于TRF7960的多協(xié)議射頻讀卡器該如何去設(shè)計?
    發(fā)表于 06-03 07:01

    TRF7960 讀寫Mifare

    需要實現(xiàn)TRF7960讀取Mifare卡源代碼
    發(fā)表于 01-25 11:04

    無線通信芯片TRF7960trf7970a比較

    。 TRF7960系列是TI推出的載波為13.56MHz、支持ISO15693、ISO14443A/B和FeliCa協(xié)議的射頻接口芯片。許多人更關(guān)心它能不能讀寫MF1卡片,就我的理解及
    發(fā)表于 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詳細(xì)資料比較概述

    該應(yīng)用報告幫助Trf7960高頻RFID /NFC讀取器的當(dāng)前用戶和新用戶了解Trf7960Trf7960A設(shè)備之間的差異。詳細(xì)了解這些差異,并將這些知識應(yīng)用于特定應(yīng)用需求,有助于設(shè)計者對是否需要更改材料作出明智的決定。
    發(fā)表于 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詳細(xì)資料比較概述

    TRF7960 TRF7960 多協(xié)議全集成 13.56MHz RFID 讀/寫器 IC

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

    射頻識別技術(shù)漫談(8)——動物標(biāo)簽

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

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

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

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

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

    射頻識別技術(shù)漫談(22)——RC系列射頻芯片的寄存器操作

    射頻識別技術(shù)漫談(22)——RC系列射頻芯片的寄存器操作
    的頭像 發(fā)表于 10-17 10:14 ?1264次閱讀

    射頻識別技術(shù)漫談(31)——射頻卡的復(fù)位時間

    射頻識別技術(shù)漫談(31)——射頻卡的復(fù)位時間
    的頭像 發(fā)表于 11-14 14:14 ?718次閱讀

    將SPI接口用于TRF7960

    電子發(fā)燒友網(wǎng)站提供《將SPI接口用于TRF7960.pdf》資料免費下載
    發(fā)表于 09-18 14:29 ?0次下載
    將SPI<b class='flag-5'>接口</b>用于<b class='flag-5'>TRF7960</b>