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

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

3天內不再提示

基于pn512芯片通用讀寫系統開發

姚小熊27 ? 來源:網絡整理 ? 2018-05-14 16:31 ? 次閱讀

pn512特性

高度集成的模擬電路,解調和譯碼響應

輸出緩沖驅動器通過最少量的外部無源器件連接天線

集成了RF檢測

集成了數據模式檢測器

支持ISO14443A/MIFARE?

支持ISO14443B讀/寫

在讀寫器模式中典型工作距離超過50mm,具體距離由天線尺寸、調諧和電源決定

NFCIP-1模式下工作距離高達50mm,具體視天線的尺寸、調諧以及電源而定

在卡操作模式中典型工作距離約為100mm,具體距離由天線尺寸、調諧和外部場強度決定

在讀寫器模式中支持MIFARE?Classic加密

支持ISO14443A更高傳輸速率的通信:212kbit/s和424kbit/s

在FeliCa模式下,可支持212kbit/s和424kbit/s的通信波特率

支持S2C接口

集成了NFCIP-1的RF接口,傳輸速率高達424kbit/s

支持主機接口:

-SPI接口,高達10Mbit/s

I2C接口,快速模式為400kbit/s,高速模式為3400kbit/s

-不同傳輸速率的串行UART,高達1228.8kbit/s,幀隨RS232接口而定,接口的電壓電平取決于端口的電源

-8位并行接口,帶/不帶地址鎖存使能

充裕的64字節發送和接收FIFO緩沖區

靈活的中斷模式

硬件復位,帶有低功耗功能

軟件掉電模式

編程定時器

內部振蕩器連接27.12MHz的石英晶體

2.5V~3.6V的電源

CRC協處理器

自由的可編程I/O管腳

內部自測試

pn512應用

PN512適用于各種基于ISO/IEC 14443A標準并且要求低成本、小尺寸、高性能以及單電源的非接觸式通信的應用場合。

公共交通終端

手持終端

板上單元

非接觸式PC終端

計量

非接觸式公用電話

pn512功能圖框

基于pn512芯片通用讀寫系統開發

基于RFID讀卡芯片的選擇

RFID技術廣闊的市場和發展前景被國內外的許多芯片制造廠商所看好,無論是新發展的還是傳統的制造廠商都加入到RFID芯片的制造中,使得現在市場上的RFID芯片有很多種,可擴展的功能也是千變萬化。有的帶有MMU,可以支持WinCE或標準Linux操作系統,有的不帶MMU的微處理器平臺也可以應用UCLinux{2)。所以,選擇一款適合的ARM芯片產品是十分困難的。

本文所使用的芯片PN512為一款不帶MMU的可運行UCLinux操作系統的ARM微處理器芯片。PN512是一種非接觸讀寫芯片,高度集成了13.56MHZ下的各種主動/被動式非接觸的通信方法和協議。具有較強的穩定性、安全性能也比較高。在射頻識別系統的應用比較廣泛。

基于pn512芯片通用讀寫系統設計開發

設計總框圖如下:

基于pn512芯片通用讀寫系統開發

硬件電路設計主要包括主控制電路設計和外圍電路設計。

主控制器相當于人的大腦,起著中央處理器的的作用,外圍電路設計的效果則直接影響著整個硬件電路的整體工作效果28。所以,它們的選型非常重要。

首先,要根據控制對象來選擇主控制器,帶CAN 總線模塊的主控制器主要應用在工業自動化及通信中; 帶PWM模塊的主控制器主要用于控制電機; 帶AD模塊的主控制器主要用于采集模塊。由于系統對于完成某項功能對于時間有較高的

要求,所以要求控制器的處理速度要非???。

其次,整個系統要完成如下的功能:非接觸式IC信息被射頻模塊采集,通過USB 或者網絡被傳送到主機,主機再通過網絡給主控制器發送命令,主控制器的接口實現串口命令行shell,利用此主機可查看系統的狀態并可控制系統的行為。

我們之所以選擇ARM7 芯片,是因為它的性價比比較高,它和高端計算機的價格差不多,但是它比其他高端計算機的集成度更高,功能更強大。由于現在的電子儀器設備的發展方向基本上都是向嵌入式方向發展,而且不同的領域都是

采用不同的ARM 芯片,但是基本上都是采用ARM微處理器的內核%?,F在的外圍電路系統是越來越簡單,但所實現的功能卻越來復雜,越來越高端。比如它的USB 接口在設計上就進一步簡化了,成本減少了,但功能不變,而且某些功能更強大了。還有其他的一些處理器、控制器的功能也是再增加,但成本卻越來越低,而且他們都能滿足設計要求,并且可靠性也很高,集成化程度也很高。

主控制器電路和外圍電路的設計主要從以下幾個方面進行設計:

1、主控電路

本設計主要針對近耦合非接觸卡,支持ISO14443B讀/寫標準,要求工作距離較遠,可內部自測試,要求具有較高的安全性能,所以這里我們采用NXP公司生產的PN512芯片。這種芯片的開發效率比較高,作用的周期也比較短,而且可以和其他公司的產品兼容。PN512 操作距離可達到50cm, 2.5V-3.6V的電源,適用電壓的范圍也比較廣,具有高度集成的模擬電路,譯碼相應和解調。前面我們已經具體介紹了芯片PN512,這里不做重復。

2、串行通信電路

讀卡器可以通過高速的USB接口和低速的rs232通信接口實現與主機間的通信。

2.1、USB 電路設計

USB是Universal Serial Bus的縮寫,中文的意思是通用串行總線?,F在在PC機及其它外設中都支持USB接口。本文是利用USB接口來實現各種數據傳輸交換的,USB接口的特點是P0:

(1)可以連接多個設備。由于在PC機上往往有多個USB接口,所以最多的時候可以連接127臺設備??赏揭部僧惒竭M行通信,并且USB總線可以提供電源,對于傳輸的數據具有糾錯的功能,以保證數據準確無誤的傳輸。

(2)支持熱插播,攜帶方便。USB在連接時不需要關閉電源,所以使用起來比較方便,USB硬盤比IDE硬盤要輕一半的重量,在想要隨身攜帶大量數據時,USB硬盤是首選。

(3)標準比較統一。很多不同的外設設備可以以同樣的標準與USB接口連接。

(4)應用范圍比較廣。比較容易和其他設備進行連接。像現在PC機和數碼設備中幾乎都連接有USB接口,比如打印機、掃描儀、數碼相機等,通過數據線與主機進行連接。

(5)傳輸數據的能力比較強。一般USB接口的傳輸速度比較快,它大大的超過普通的串口傳輸速度,特別是傳輸大量的數據時,它的傳輸速度快的優點就大大的顯現出來了。比如USB1.1傳輸速率大約在12Mbps,而USB2.0傳輸速率大約在480Mbps3132,并且在共同使用時,它們之間不會發生沖突。以前Windows是完整的支持USB1.1,雖然支持USB2.0設備,但不能完整的發揮其優點,但現在已經可以完全發揮其有優點了。本設計從傳輸速率的角度考慮,USB器件端口支持USB2.0.

下面給出了USB部分電路原理圖:

基于pn512芯片通用讀寫系統開發

2.2、RS-232 通信接口電路

在串行通信時,為使不同的設備之間可以方便的連接起來進行通信,要求通信雙方都采用統一的標準接口。RS-232 是由美國電子工業協會EIA制定的標準!31,是目前最常用的一種串行通信接口。RS 是英文推薦標準的縮寫,232 為標識號。本設計所用的是RS-232-,其中c 代表RS-232-C 的版本,有些也說它代表修改次數。以前RS-232-C采用的是25 芯的DB插座頭,后來IBM將RS-232-C簡化成了DB-9連接器,也就是具有9芯的D型插座,插頭在DCE端,插座在DIE端。RS-232-C現在主要采用低速率的單端通信,通信距離受到驅動器電容的限制例,一般用在 近距離通信中。一般高電平為-3 至-15V,低電平為3-15V。下表為9芯D型插頭引腳信號描述:

基于pn512芯片通用讀寫系統開發

一般只需要使用三條接口線,即RXD、TXD 和GND,一條發送線、一條接收線和一條地線。下圖為RS-232-C 接口原理圖:

基于pn512芯片通用讀寫系統開發

本設計采用的是MAXIM 公司的芯片MAX3232CWE,這是一種低功耗收發芯片,芯片在低電平端都可以正常工作,傳輸時工作速率可達135Kbps實現RS-232通信接口的功能。

在串行通信接口中應用較多的還有RS-485,RS-485具有多機通信功能,它比RS-232作用距離要遠的多,主要用在遠距離通信當中,采用平衡發送和差分傳輸,抑制共模于擾的能力比RS-232 也要強。但這里用RS-232 以足以滿足設計需求。

3、JTAG 調試電路設計

JTAG(Joint Test Action Group),85 年是一種檢測IC 芯片和PCB 的標準,90 年代修改后成為一個國際標準的測試協議,IEEE 的一個標準,即E119.1-1990 硬件電路,包括許多高級器件,只要是芯片接口是JTAG 的,都可以對它進行故障的檢測和邊界的掃描,它是一種硬件調試接口。

標準的JTAG接口是四線: TCK、TDO、TDI和TMS.具有JTAG接口的芯片,相關JTAG 引腳的定義為:TCK 為測試時鐘輸入; TDI 為測試輸入數據,數據通過TDI 引腳輸入JTAG接口; TDO為測試輸出數據,數據通過TDO引腳從JTAG接口輸出; TMS為測試模式選擇,TMS用來設置JTAG接口處于某種特定的測試模式。通常擴展TRST 引腳,其意義為測試復位,輸入引腳,并且低電乎有效防。JTAG 為目前應用最多的一種調試方法。下圖為JTAG接口設計圖。

基于pn512芯片通用讀寫系統開發

4、電源電路設計

本設計所采用的芯片為低功耗型芯片,電壓-般不超過5V,主控電路電源范圍-般在2- 5V之間,像系統中有2.3V、3V,還有 3.5V的電壓,外圍電路- ~般能用5V的還是用5V的電壓。雖然輸出電壓比輸入電壓要小,但輸出電流較大,一般可達到幾百亳安,一般我們都采用鋰電池供電,它的電阻率比較低,可以減少電源的阻抗,同時,也可以減少周圍電磁干擾源的影響,這樣可以提高整個電源系統的供電效率,滿足供電系統的要求。

5、射頻電路設計

射頻電路是讀卡器的重要組成部分,它所工作的環境中,即有模擬信號又有數字信號,它是主控電路和電子標簽之間連接的橋梁。根據設計需求,我們要選擇一款高性能、具有較高集成度、低功耗而且對于復雜多變的電磁環境抗干擾性能好的芯片,作為收發和調制解調芯片,這里我們選擇的是PN512芯片,它的性價比比較高,穩定性比較好,集成度也比較高,同時它無需外接晶振,載波范圍比較廣,能兼容多種電子標簽協議,并且抗干擾性能比較好等特點比較適合本設計。射頻電路原理圖如圖4.6所示:

基于pn512芯片通用讀寫系統開發


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

    關注

    384

    文章

    5828

    瀏覽量

    235279
  • PN512
    +關注

    關注

    0

    文章

    9

    瀏覽量

    13457
收藏 人收藏

    評論

    相關推薦

    RC522可以完全替代pn512和66301嗎

    RC522可以完全替代pn512和66301嗎?,66301太貴了
    發表于 09-09 17:41

    PN512具有哪些特性應用參數?

    本文介紹了PN512主要特性和優勢, 方框圖和多種讀/寫模式框圖, 典型應用電路以及PN51x 演示板電路圖, 和天線間的放大和匹,PCB布局圖與基于PN512的OM5597/RD2612 POS參考設計框圖。
    發表于 05-26 06:58

    PN512概述

    PN512概述  PN512是一個高度集成的非接觸讀寫芯片,集成了13.56MHz下的各種主動/被動式非接觸通信方法和協議?! ?b class='flag-5'>PN512傳
    發表于 07-29 09:47

    PN512傳輸模塊支持哪幾種工作模式?

    PN512傳輸模塊支持哪幾種工作模式?PN512怎么使用?
    發表于 11-03 07:41

    非接芯片WS1850S,替換PN512,FM7550,RC522,CV520

    、MFRC523、PN512,FM17550,FM7522,FM17520l 工作電壓范圍 2.3 ~ 5.5Vl 芯片功耗極低,有效通信距離可達 9cml 支持 ISO/IEC 14443 TypeA
    發表于 11-15 11:13

    求助,請提供PN512芯片的絲印說明

    請提供PN512芯片的絲印說明
    發表于 04-23 08:26

    使用NUC200的SPI 0啟動讀卡器PN512

    應用程序:示例代碼是用 NUC200 通過 I2C 接口控制卡讀卡器 PN512 。 BSP 版本: NUC200系列 BSP CMSIS v3.00.004.004 硬件
    發表于 08-23 06:53

    如何使用NUC200的SPI 0啟動讀卡器PN512

    應用程序:示例代碼是用 NUC200 通過 I2C 接口控制卡讀卡器 PN512 。 BSP 版本: NUC200系列 BSP CMSIS v3.00.004.004 硬件
    發表于 09-01 06:16

    基于PN512設計的13.56MHz無接觸通信收發技術

    PN512是NXP公司的高度集成的13.56MHz無接觸通信收發器,支持四種不同的工作模式:讀/寫模式支持ISO/IEC14443A/MIFARE和FeliCa方案以及支持I
    發表于 06-26 10:40 ?3095次閱讀
    基于<b class='flag-5'>PN512</b>設計的13.56MHz無接觸通信收發技術

    PN512典型應用電路

    PN512典型應用電路:
    發表于 05-08 11:17 ?4279次閱讀

    pn512完整的NFC論壇兼容的前端產品數據表

    PN512 is the most broadly adopted NFC frontend - powering more than 10 billion NFC transactions per
    發表于 09-26 14:51 ?19次下載
    <b class='flag-5'>pn512</b>完整的NFC論壇兼容的前端產品數據表

    怎么使pn512寄存器設置顯示小程序(PN512特性及驅動電路)

    PN512是一個高度集成的非接觸讀寫芯片。本文主要介紹了pn512特性及NFC驅動電路,另外還介紹了pn512寄存器設置顯示小程序詳情。
    的頭像 發表于 05-14 10:41 ?5601次閱讀

    SPI PN512讀寫M1卡程序資料免費下載

    PN512是NXP出的13.56MHZ RF讀寫IC,老舊了。 從網上別人程序改成自己風格,并更小白的,我只用到 Pn512_Init 、Updata_keyA 、Block_Write、 block_read,即
    發表于 03-29 08:00 ?23次下載
    SPI <b class='flag-5'>PN512</b>的<b class='flag-5'>讀寫</b>M1卡程序資料免費下載

    射頻識別技術漫談(30)——PN512的寄存器設置

    射頻識別技術漫談(30)——PN512的寄存器設置
    的頭像 發表于 11-14 14:09 ?383次閱讀

    NFC 前端芯片SI512產品介紹

    (ACD)??商娲?b class='flag-5'>PN532/PN512?Si512 前端有 5 種工作模式:?·讀寫器模式,支持 ISO 14443A 和 Felica?·讀寫
    發表于 01-24 13:51 ?0次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>