pn512特性
高度集成的模擬電路,解調(diào)和譯碼響應(yīng)
輸出緩沖驅(qū)動器通過最少量的外部無源器件連接天線
集成了數(shù)據(jù)模式檢測器
支持ISO14443A/MIFARE?
支持ISO14443B讀/寫
在讀寫器模式中典型工作距離超過50mm,具體距離由天線尺寸、調(diào)諧和電源決定
在NFCIP-1模式下工作距離高達(dá)50mm,具體視天線的尺寸、調(diào)諧以及電源而定
在卡操作模式中典型工作距離約為100mm,具體距離由天線尺寸、調(diào)諧和外部場強度決定
在讀寫器模式中支持MIFARE?Classic加密
支持ISO14443A更高傳輸速率的通信:212kbit/s和424kbit/s
在FeliCa模式下,可支持212kbit/s和424kbit/s的通信波特率
支持S2C接口
集成了NFCIP-1的RF接口,傳輸速率高達(dá)424kbit/s
支持主機接口:
-SPI接口,高達(dá)10Mbit/s
-I2C接口,快速模式為400kbit/s,高速模式為3400kbit/s
-不同傳輸速率的串行UART,高達(dá)1228.8kbit/s,幀隨RS232接口而定,接口的電壓電平取決于端口的電源
-8位并行接口,帶/不帶地址鎖存使能
充裕的64字節(jié)發(fā)送和接收FIFO緩沖區(qū)
靈活的中斷模式
硬件復(fù)位,帶有低功耗功能
軟件掉電模式
內(nèi)部振蕩器連接27.12MHz的石英晶體
2.5V~3.6V的電源
CRC協(xié)處理器
自由的可編程I/O管腳
內(nèi)部自測試
pn512應(yīng)用
PN512適用于各種基于ISO/IEC 14443A標(biāo)準(zhǔn)并且要求低成本、小尺寸、高性能以及單電源的非接觸式通信的應(yīng)用場合。
公共交通終端
手持終端
板上單元
非接觸式PC終端
計量
非接觸式公用電話
pn512功能圖框
基于RFID讀卡芯片的選擇
RFID技術(shù)廣闊的市場和發(fā)展前景被國內(nèi)外的許多芯片制造廠商所看好,無論是新發(fā)展的還是傳統(tǒng)的制造廠商都加入到RFID芯片的制造中,使得現(xiàn)在市場上的RFID芯片有很多種,可擴展的功能也是千變?nèi)f化。有的帶有MMU,可以支持WinCE或標(biāo)準(zhǔn)Linux等操作系統(tǒng),有的不帶MMU的微處理器平臺也可以應(yīng)用UCLinux{2)。所以,選擇一款適合的ARM芯片產(chǎn)品是十分困難的。
本文所使用的芯片PN512為一款不帶MMU的可運行UCLinux操作系統(tǒng)的ARM微處理器芯片。PN512是一種非接觸讀寫芯片,高度集成了13.56MHZ下的各種主動/被動式非接觸的通信方法和協(xié)議。具有較強的穩(wěn)定性、安全性能也比較高。在射頻識別系統(tǒng)的應(yīng)用比較廣泛。
基于pn512芯片通用讀寫系統(tǒng)設(shè)計開發(fā)
設(shè)計總框圖如下:
硬件電路設(shè)計主要包括主控制電路設(shè)計和外圍電路設(shè)計。
主控制器相當(dāng)于人的大腦,起著中央處理器的的作用,外圍電路設(shè)計的效果則直接影響著整個硬件電路的整體工作效果28。所以,它們的選型非常重要。
首先,要根據(jù)控制對象來選擇主控制器,帶CAN 總線模塊的主控制器主要應(yīng)用在工業(yè)自動化及通信中; 帶PWM模塊的主控制器主要用于控制電機; 帶AD模塊的主控制器主要用于采集模塊。由于系統(tǒng)對于完成某項功能對于時間有較高的
要求,所以要求控制器的處理速度要非???。
其次,整個系統(tǒng)要完成如下的功能:非接觸式IC 卡信息被射頻模塊采集,通過USB 或者網(wǎng)絡(luò)被傳送到主機,主機再通過網(wǎng)絡(luò)給主控制器發(fā)送命令,主控制器的接口實現(xiàn)串口命令行shell,利用此主機可查看系統(tǒng)的狀態(tài)并可控制系統(tǒng)的行為。
我們之所以選擇ARM7 芯片,是因為它的性價比比較高,它和高端計算機的價格差不多,但是它比其他高端計算機的集成度更高,功能更強大。由于現(xiàn)在的電子儀器設(shè)備的發(fā)展方向基本上都是向嵌入式方向發(fā)展,而且不同的領(lǐng)域都是
采用不同的ARM 芯片,但是基本上都是采用ARM微處理器的內(nèi)核%?,F(xiàn)在的外圍電路系統(tǒng)是越來越簡單,但所實現(xiàn)的功能卻越來復(fù)雜,越來越高端。比如它的USB 接口在設(shè)計上就進(jìn)一步簡化了,成本減少了,但功能不變,而且某些功能更強大了。還有其他的一些處理器、控制器的功能也是再增加,但成本卻越來越低,而且他們都能滿足設(shè)計要求,并且可靠性也很高,集成化程度也很高。
主控制器電路和外圍電路的設(shè)計主要從以下幾個方面進(jìn)行設(shè)計:
1、主控電路
本設(shè)計主要針對近耦合非接觸卡,支持ISO14443B讀/寫標(biāo)準(zhǔn),要求工作距離較遠(yuǎn),可內(nèi)部自測試,要求具有較高的安全性能,所以這里我們采用NXP公司生產(chǎn)的PN512芯片。這種芯片的開發(fā)效率比較高,作用的周期也比較短,而且可以和其他公司的產(chǎn)品兼容。PN512 操作距離可達(dá)到50cm, 2.5V-3.6V的電源,適用電壓的范圍也比較廣,具有高度集成的模擬電路,譯碼相應(yīng)和解調(diào)。前面我們已經(jīng)具體介紹了芯片PN512,這里不做重復(fù)。
2、串行通信電路
讀卡器可以通過高速的USB接口和低速的rs232通信接口實現(xiàn)與主機間的通信。
2.1、USB 電路設(shè)計
USB是Universal Serial Bus的縮寫,中文的意思是通用串行總線。現(xiàn)在在PC機及其它外設(shè)中都支持USB接口。本文是利用USB接口來實現(xiàn)各種數(shù)據(jù)傳輸交換的,USB接口的特點是P0:
(1)可以連接多個設(shè)備。由于在PC機上往往有多個USB接口,所以最多的時候可以連接127臺設(shè)備??赏揭部僧惒竭M(jìn)行通信,并且USB總線可以提供電源,對于傳輸?shù)臄?shù)據(jù)具有糾錯的功能,以保證數(shù)據(jù)準(zhǔn)確無誤的傳輸。
(2)支持熱插播,攜帶方便。USB在連接時不需要關(guān)閉電源,所以使用起來比較方便,USB硬盤比IDE硬盤要輕一半的重量,在想要隨身攜帶大量數(shù)據(jù)時,USB硬盤是首選。
(3)標(biāo)準(zhǔn)比較統(tǒng)一。很多不同的外設(shè)設(shè)備可以以同樣的標(biāo)準(zhǔn)與USB接口連接。
(4)應(yīng)用范圍比較廣。比較容易和其他設(shè)備進(jìn)行連接。像現(xiàn)在PC機和數(shù)碼設(shè)備中幾乎都連接有USB接口,比如打印機、掃描儀、數(shù)碼相機等,通過數(shù)據(jù)線與主機進(jìn)行連接。
(5)傳輸數(shù)據(jù)的能力比較強。一般USB接口的傳輸速度比較快,它大大的超過普通的串口傳輸速度,特別是傳輸大量的數(shù)據(jù)時,它的傳輸速度快的優(yōu)點就大大的顯現(xiàn)出來了。比如USB1.1傳輸速率大約在12Mbps,而USB2.0傳輸速率大約在480Mbps3132,并且在共同使用時,它們之間不會發(fā)生沖突。以前Windows是完整的支持USB1.1,雖然支持USB2.0設(shè)備,但不能完整的發(fā)揮其優(yōu)點,但現(xiàn)在已經(jīng)可以完全發(fā)揮其有優(yōu)點了。本設(shè)計從傳輸速率的角度考慮,USB器件端口支持USB2.0.
下面給出了USB部分電路原理圖:
2.2、RS-232 通信接口電路
在串行通信時,為使不同的設(shè)備之間可以方便的連接起來進(jìn)行通信,要求通信雙方都采用統(tǒng)一的標(biāo)準(zhǔn)接口。RS-232 是由美國電子工業(yè)協(xié)會EIA制定的標(biāo)準(zhǔn)!31,是目前最常用的一種串行通信接口。RS 是英文推薦標(biāo)準(zhǔn)的縮寫,232 為標(biāo)識號。本設(shè)計所用的是RS-232-,其中c 代表RS-232-C 的版本,有些也說它代表修改次數(shù)。以前RS-232-C采用的是25 芯的DB插座頭,后來IBM將RS-232-C簡化成了DB-9連接器,也就是具有9芯的D型插座,插頭在DCE端,插座在DIE端。RS-232-C現(xiàn)在主要采用低速率的單端通信,通信距離受到驅(qū)動器電容的限制例,一般用在 近距離通信中。一般高電平為-3 至-15V,低電平為3-15V。下表為9芯D型插頭引腳信號描述:
一般只需要使用三條接口線,即RXD、TXD 和GND,一條發(fā)送線、一條接收線和一條地線。下圖為RS-232-C 接口原理圖:
本設(shè)計采用的是MAXIM 公司的芯片MAX3232CWE,這是一種低功耗收發(fā)芯片,芯片在低電平端都可以正常工作,傳輸時工作速率可達(dá)135Kbps實現(xiàn)RS-232通信接口的功能。
在串行通信接口中應(yīng)用較多的還有RS-485,RS-485具有多機通信功能,它比RS-232作用距離要遠(yuǎn)的多,主要用在遠(yuǎn)距離通信當(dāng)中,采用平衡發(fā)送和差分傳輸,抑制共模于擾的能力比RS-232 也要強。但這里用RS-232 以足以滿足設(shè)計需求。
3、JTAG 調(diào)試電路設(shè)計
JTAG(Joint Test Action Group),85 年是一種檢測IC 芯片和PCB 的標(biāo)準(zhǔn),90 年代修改后成為一個國際標(biāo)準(zhǔn)的測試協(xié)議,IEEE 的一個標(biāo)準(zhǔn),即E119.1-1990 硬件電路,包括許多高級器件,只要是芯片接口是JTAG 的,都可以對它進(jìn)行故障的檢測和邊界的掃描,它是一種硬件調(diào)試接口。
標(biāo)準(zhǔn)的JTAG接口是四線: TCK、TDO、TDI和TMS.具有JTAG接口的芯片,相關(guān)JTAG 引腳的定義為:TCK 為測試時鐘輸入; TDI 為測試輸入數(shù)據(jù),數(shù)據(jù)通過TDI 引腳輸入JTAG接口; TDO為測試輸出數(shù)據(jù),數(shù)據(jù)通過TDO引腳從JTAG接口輸出; TMS為測試模式選擇,TMS用來設(shè)置JTAG接口處于某種特定的測試模式。通常擴展TRST 引腳,其意義為測試復(fù)位,輸入引腳,并且低電乎有效防。JTAG 為目前應(yīng)用最多的一種調(diào)試方法。下圖為JTAG接口設(shè)計圖。
4、電源電路設(shè)計
本設(shè)計所采用的芯片為低功耗型芯片,電壓-般不超過5V,主控電路電源范圍-般在2- 5V之間,像系統(tǒng)中有2.3V、3V,還有 3.5V的電壓,外圍電路- ~般能用5V的還是用5V的電壓。雖然輸出電壓比輸入電壓要小,但輸出電流較大,一般可達(dá)到幾百亳安,一般我們都采用鋰電池供電,它的電阻率比較低,可以減少電源的阻抗,同時,也可以減少周圍電磁干擾源的影響,這樣可以提高整個電源系統(tǒng)的供電效率,滿足供電系統(tǒng)的要求。
5、射頻電路設(shè)計
射頻電路是讀卡器的重要組成部分,它所工作的環(huán)境中,即有模擬信號又有數(shù)字信號,它是主控電路和電子標(biāo)簽之間連接的橋梁。根據(jù)設(shè)計需求,我們要選擇一款高性能、具有較高集成度、低功耗而且對于復(fù)雜多變的電磁環(huán)境抗干擾性能好的芯片,作為收發(fā)和調(diào)制解調(diào)芯片,這里我們選擇的是PN512芯片,它的性價比比較高,穩(wěn)定性比較好,集成度也比較高,同時它無需外接晶振,載波范圍比較廣,能兼容多種電子標(biāo)簽協(xié)議,并且抗干擾性能比較好等特點比較適合本設(shè)計。射頻電路原理圖如圖4.6所示:
-
RFID
+關(guān)注
關(guān)注
388文章
6152瀏覽量
237890 -
PN512
+關(guān)注
關(guān)注
0文章
9瀏覽量
13551
發(fā)布評論請先 登錄
相關(guān)推薦
評論