ISO14443標(biāo)準(zhǔn)制定了非接觸式射頻卡(PICC)和讀寫器(PCD)之間進(jìn)行數(shù)據(jù)交換的接口標(biāo)準(zhǔn)TYPE A和TYPE B。隨著非接觸智能卡研究、開(kāi)發(fā)和應(yīng)用的發(fā)展,對(duì)讀寫器(PCD)的需求也不斷增長(zhǎng),不少?gòu)S家都研制了用于PCD的專用芯片,以使PCD的設(shè)計(jì)更為便利。PCD的知名芯片是MCM200/MCM500讀寫模塊,MCM是Mifare core Module的縮寫,意為Mifare核心模塊,這兩款PCD讀寫芯片主要用于采用TYPE A接口標(biāo)準(zhǔn)的Mifare 1卡片的讀寫。本文介紹的PCD專用芯片SLF9000是Infineon公司的產(chǎn)品,它既能用于TYPE A,也可用于TYPE B型IC卡的讀寫。

1 SLF9000的主要特性及引腳功能
1.1 SLF9000的主要特性
SLF9000的主要特性如下:
*載波頻率為13.56MHz;
*數(shù)據(jù)率為106kbps;
*支持ISO14443標(biāo)準(zhǔn)協(xié)議;
*幀長(zhǎng)可達(dá)128字節(jié);
*硬件支持TYPE A防沖突協(xié)議;
*具有128字節(jié)的數(shù)據(jù)收發(fā)FIFO緩沖器;
*發(fā)送錯(cuò)誤檢測(cè)采用16位CRC碼;
*支持TYPE A和TYPE B的編解碼規(guī)范。
1.2 引腳功能SLF9000采用PLCC封裝。它有44個(gè)引腳,引腳排列如圖1所示,各引腳的功能列于表1。

2 結(jié)構(gòu)原理
SLF9000讀寫器(PCD)專用芯片在技術(shù)上支持ISO14443標(biāo)準(zhǔn)。它是基于非接觸式射頻卡(PICC)的模擬接口(AIF)和計(jì)算機(jī)主機(jī)系統(tǒng)之間的鏈接集成電路芯片,其工作原理框圖如圖2所示。
SLF9000芯片的功能可由內(nèi)部寄存器通過(guò)編程來(lái)實(shí)現(xiàn)。任何讀取PICC數(shù)據(jù)或?qū)戇M(jìn)PICC的數(shù)據(jù)均需通過(guò)SLF9000來(lái)傳遞。芯片內(nèi)部有一個(gè)128字節(jié)的FIFO(先進(jìn)先出)隊(duì)列寄存器,存儲(chǔ)的數(shù)據(jù)在這里等待送往PICC指公定的區(qū)域或送往微控制器(MCU)或主計(jì)算機(jī)(HOST)。送往PICC的數(shù)據(jù)可根據(jù)控制寄存器的設(shè)置來(lái)添加CRC檢驗(yàn)(16位)和奇偶檢驗(yàn)位(1位),以進(jìn)行差錯(cuò)控制,然后根據(jù)接口類型進(jìn)行修正Miller碼編碼(YTPE A)中NRZ編碼(TYPE B),最后將編碼數(shù)據(jù)通過(guò)模擬接口(AIF)送至PICC。
從PICC送往SLF9000的數(shù)據(jù)在經(jīng)過(guò)模擬接口解調(diào)后可送入芯片,芯片內(nèi)的解碼器會(huì)按接口類型進(jìn)行解碼(TYPE A為曼徹斯特碼,TYPE B為BPSK碼)。在沖突檢測(cè)時(shí),解碼數(shù)據(jù)按TYPE A和TYPE B的防沖突算法進(jìn)行處理,以選定所讀寫的PICC,若是所選PICC的數(shù)據(jù),可在奇偶校驗(yàn)后將為數(shù)據(jù)存入FIFO寄存器,以送往主機(jī)。
SLF9000支持外部廉價(jià)的模擬接口電路(AIF),并可通過(guò)AIF實(shí)現(xiàn)載波頻率為13.56MHz的TYPE A和TYPE B接口規(guī)范的調(diào)制和解調(diào)。SJF9000可通過(guò)內(nèi)部寄存器提供充分的有關(guān)狀態(tài)信息,如射頻接口狀態(tài)、差錯(cuò)、防沖突以及計(jì)數(shù)溢出等。
在和主計(jì)算機(jī)連接方面,SLF9000可提供兩種接口模式:EPP接口和MPU接口。EPP接口是增強(qiáng)型并行接口(Enhanced Parallel Port),主要用于監(jiān)測(cè)和調(diào)試,以及一些低成本的使用場(chǎng)合,個(gè)人微型計(jì)算機(jī)(PC機(jī))的并口可以使用這種模式來(lái)直接尋址和提供SLF9000內(nèi)部寄存器的數(shù)據(jù)(復(fù)用8位地址/數(shù)據(jù)總線)。MPU接口是多種接口的集成解決方案,它包括RS-232、RS-422、RS-485、USB、Firewire、I2C、PCI、ISA等接口和總線協(xié)議,因此該模式下和主機(jī)的接口形式可多樣化,而且能方便地構(gòu)成多讀寫器(PCD)系統(tǒng)或單PCD。
需要說(shuō)明的是:SLF9000不能由芯片硬件完成安全功能,安全性能應(yīng)由主機(jī)系統(tǒng)提供保證。

3 應(yīng)用
從前面的介紹可知,SLF9000芯片可用于鏈接AIF和主機(jī)系統(tǒng),以達(dá)到主機(jī)和PICC數(shù)據(jù)交換的目的。SLF9000和AIF、主機(jī)系統(tǒng)的硬件連接如圖3所示。SLF9000的功能引腳分為兩部分,一部分連接AIF,一部分連接主機(jī)系統(tǒng)。
和AIF連接的引腳也分兩類,一類和發(fā)送通道有關(guān),另一類和接收通道有關(guān)。
3.1 發(fā)送通道端口
(1)COUT,13.56MHz時(shí)鐘。對(duì)模擬接口來(lái)說(shuō),這是載波頻率信號(hào)輸入,需將其形成正弦載波,并被數(shù)據(jù)信號(hào)調(diào)制,同時(shí)應(yīng)在AIF中產(chǎn)生功率輸出給PICC電源,并以負(fù)載調(diào)制方式建立PCD和PICC之間的通信:
(2)ERF(使能RF),用于控制AIF中13.56MHz信號(hào)的選通;
(3)TXD,數(shù)字基帶信號(hào),是傳向PICC的數(shù)據(jù)(可加有CRC、奇偶校驗(yàn)位)的修正密勒碼或NR2編碼信號(hào),在AIF中為調(diào)制信號(hào);
(4)TRF,該腳的輸出是與TXD引腳上編碼數(shù)字信號(hào)相對(duì)應(yīng)的ASK波形,此時(shí),與其相連的AIF發(fā)送通道是一個(gè)功率放大電路;
(5)RC,用于TYPE B的殘留載波方式,其AIF電路可以相對(duì)簡(jiǎn)單。
上述5個(gè)引腳的使用可根據(jù)接口的形式(TYPE A/B)和AIF電路的功能來(lái)選用。
3.2 接收通道端口
在用于接收通道的引腳中,RXD用于向芯片輸入經(jīng)AIF電路解調(diào)后的,來(lái)自PICC的數(shù)據(jù)信息,即曼徹斯特碼或BPSK數(shù)字信號(hào)。而引腳AnB則用于控制接口(AIF)電路的調(diào)制/解調(diào)方式,即TYPE A或TYPE B方式(調(diào)制時(shí)TYPE A為100%ASK,TYPE B為10% ASK)。
其它和微控制器的連接可按表1所列的引腳功能來(lái)進(jìn)行。
有關(guān)軟件設(shè)計(jì),除了要深入了解芯片內(nèi)部寄存器的功能及相關(guān)指令外,還要熟悉采用PICC的技術(shù)性能。
-
射頻
+關(guān)注
關(guān)注
106文章
6135瀏覽量
173882 -
封裝
+關(guān)注
關(guān)注
128文章
9339瀏覽量
149071 -
讀寫器
+關(guān)注
關(guān)注
3文章
761瀏覽量
40736
發(fā)布評(píng)論請(qǐng)先 登錄
超高頻讀寫器 UHF RFID 電路設(shè)計(jì)
RFID叉車專用讀寫器應(yīng)用
FM17520 非接觸讀寫器芯片
RFID讀寫器芯片AS3990相關(guān)資料下載
UHF射頻讀寫器的設(shè)計(jì)
rfid讀寫器的作用_rfid讀寫器怎么使用
讀寫器芯片選擇讀寫器天線時(shí)應(yīng)考慮的主要因素有哪些?
基于射頻識(shí)別讀寫器芯片實(shí)現(xiàn)非接觸式IC識(shí)別器的設(shè)計(jì)
RFID讀寫器有哪些種類如何選擇?
RFID讀寫器的種類和應(yīng)用
讀寫器PCD的專用芯片SLF9000的原理及性能特點(diǎn)
評(píng)論