91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 顯示光電

基于TI S6700系列芯片的RFID閱讀器設計 Design of RFID Reader Based on TI S6700 蘇州大學電子信息學院

發布時間:2007/8/20 0:00:00 訪問次數:721

    摘 要:本文討論了一種采用TI公司的射頻標簽多協議芯片RI-R6C-001A組成的射頻標簽閱讀器方案,使用微芯公司的單片機PIC16F874作為控制器,給出了閱讀器的完整電路實現與時序設計, 并提出了一種基于SPI串行總線實現S6700系列芯片通信協議的方案,實現了射頻標簽與控制器之間數據傳遞與控制功能。

    關鍵詞:射頻標簽; 閱讀器 ; 應答器

    概述

    近年來隨著微電子技術的不斷發展,半導體技術和集成電路技術也在迅速發展。目前,IC卡已經深入到社會生活的各個角落,各種各樣的卡大大方便了人們的生活,如銀行使用的信用卡、公交車使用的交通卡、食堂使用的就餐卡、出入管理使用的考勤卡、打電話使用的電話卡、手機中使用的SIM卡等。IC卡又稱為集成電路卡。卡片內封裝有集成電路,用以存儲和處理數據。在IC卡的發展過程中正在經歷從存儲卡到智能卡,從接觸式卡到非接觸式卡,從近距離卡到遠距離卡的過渡,與之相應的,能夠讀取卡內信息的閱讀器也在不斷的發展和更新。非接觸式卡又稱射頻卡(應答器),使用無線電調制方式和閱讀器進行信息交換。

    射頻識別技術是二十世紀九十年代興起的一項自動識別技術,它利用無線電射頻方式進行非接觸式雙向通信。RFID(Radio Frequency Identification)系統中射頻卡(應答器)與閱讀器之間無需物理接觸即可完成識別,可實現多目標識別和運動目標識別,應用范圍更加廣泛。圖1是閱讀器和應答器組成的一個完整射頻系統:

    圖1 閱讀器與應答器信息傳遞示意圖(略)

    從射頻系統中可以看出閱讀器的重要性及它的功能,在整個通信過程中閱讀器起到橋梁的作用。


    硬件設計

    考慮到閱讀器在系統中要完成的工作主要是從射頻卡讀取數據,并將數據經相應的處理后送給主機。在設計時按功能對閱讀器進行模塊化設計,圖2是閱讀器的內部功能框圖。圖中閱讀器分為射頻卡數據讀取部分(射頻部分)、控制電路部分、主機接口電路部分。

    圖2 閱讀器內部功能框圖(略)

    控制部分

    圖3是控制器的接口電路圖。

    圖3 控制電路部分(略)

    此控制部分是為了輔助RI-R6C-001A工作,因為RI-R6C-001A芯片要正常工作,完成射頻閱讀器的功能,不但需要有外圍電路,而且還需要有控制器對其進行適當的控制。在此設計中選用了PIC16F874單片機作為控制器,由于此單片機有豐富的位操作指令,有SPI串行口,精簡的指令集,能夠很容易的模擬RI-R6C-001A傳送數據的時序以及時鐘切換時序。由于RI-R6C-001A對外只提供 四個引腳DOUT、DIN、SCLOCK、M-ERR,所以控制器的接口電路相對較簡單。DOUT、DIN、SCLOCK三個引腳分別連接到單片機的SPI串行口SDI、SDO、SCK三根線上,用來實現數據的串行傳輸。M-ERR引腳用來檢測接收到射頻卡中的數據是否發生錯誤,若有錯誤此引腳變為高電平,因此把該引腳接到單片機的外部中斷輸入引腳端,用于檢測接收數據是否有錯誤,進而單片機對其做出相應的處理。由于RI-R6C-001A在接收射頻卡中的數據并把它發送給控制器時,要求控制器要對其發送數據是否結束做出判斷,并且RI-R6C-001A不發送數據時就不再送時鐘,所以在此電路設計中把RI-R6C-001A的SCLOCK引腳也接到了具有電壓變化中斷功能的RB4引腳,此引腳外接一個二極管,與軟件結合起來,要求當控制器供應時鐘時,RB4引腳處于高電平輸出狀態,經過二極管,RB4引腳不會輸入時鐘;當RI-R6C-001A供應時鐘時 ,RB4引腳處于輸入狀態,SCLOCK信號輸入此引腳,從而可以對發送數據是否結束作出相應的判斷。

    射頻部分

    RI-R6C-001A芯片是TI公司最新開發的針對IC卡讀寫的多協議收發器,支持的協議包括: Tag-it協議、ISO/IEC 15693-2、ISO/IEC 14443-2(TYPE A)。該收發器由發送器,接收器,電源供應,參考時鐘和內部振蕩器,默認的復位設置和電源管理,串行通信接口等幾部分組成。該芯片通常是+5V供電,采用SSOP20封裝,內部封裝有發送編碼器,調制器,接收器和解調器,典型發送功率200mW,有IDLE、POWER DOWN、FULL POWER三種電源管理功能。它提供給用戶數字接口的信號線為DIN、DOUT、SCLOCK,通過這三根線可完成控制器與RI-R6C-001A芯片之間的數據傳輸。當RI-R6C-001A要發送數據時,時鐘由單片機控制,當它要接收數據時,時鐘由該芯片控制。 DOUT除了在接收數據期間有把接收到的數據輸出給單片機的功能外,還用來表征RI-R6C-001A內部FIFO的情況。DOUT內部下拉,平時為低電平。輸入數據過程中,

    摘 要:本文討論了一種采用TI公司的射頻標簽多協議芯片RI-R6C-001A組成的射頻標簽閱讀器方案,使用微芯公司的單片機PIC16F874作為控制器,給出了閱讀器的完整電路實現與時序設計, 并提出了一種基于SPI串行總線實現S6700系列芯片通信協議的方案,實現了射頻標簽與控制器之間數據傳遞與控制功能。

    關鍵詞:射頻標簽; 閱讀器 ; 應答器

    概述

    近年來隨著微電子技術的不斷發展,半導體技術和集成電路技術也在迅速發展。目前,IC卡已經深入到社會生活的各個角落,各種各樣的卡大大方便了人們的生活,如銀行使用的信用卡、公交車使用的交通卡、食堂使用的就餐卡、出入管理使用的考勤卡、打電話使用的電話卡、手機中使用的SIM卡等。IC卡又稱為集成電路卡。卡片內封裝有集成電路,用以存儲和處理數據。在IC卡的發展過程中正在經歷從存儲卡到智能卡,從接觸式卡到非接觸式卡,從近距離卡到遠距離卡的過渡,與之相應的,能夠讀取卡內信息的閱讀器也在不斷的發展和更新。非接觸式卡又稱射頻卡(應答器),使用無線電調制方式和閱讀器進行信息交換。

    射頻識別技術是二十世紀九十年代興起的一項自動識別技術,它利用無線電射頻方式進行非接觸式雙向通信。RFID(Radio Frequency Identification)系統中射頻卡(應答器)與閱讀器之間無需物理接觸即可完成識別,可實現多目標識別和運動目標識別,應用范圍更加廣泛。圖1是閱讀器和應答器組成的一個完整射頻系統:

    圖1 閱讀器與應答器信息傳遞示意圖(略)

    從射頻系統中可以看出閱讀器的重要性及它的功能,在整個通信過程中閱讀器起到橋梁的作用。


    硬件設計

    考慮到閱讀器在系統中要完成的工作主要是從射頻卡讀取數據,并將數據經相應的處理后送給主機。在設計時按功能對閱讀器進行模塊化設計,圖2是閱讀器的內部功能框圖。圖中閱讀器分為射頻卡數據讀取部分(射頻部分)、控制電路部分、主機接口電路部分。

    圖2 閱讀器內部功能框圖(略)

    控制部分

    圖3是控制器的接口電路圖。

    圖3 控制電路部分(略)

    此控制部分是為了輔助RI-R6C-001A工作,因為RI-R6C-001A芯片要正常工作,完成射頻閱讀器的功能,不但需要有外圍電路,而且還需要有控制器對其進行適當的控制。在此設計中選用了PIC16F874單片機作為控制器,由于此單片機有豐富的位操作指令,有SPI串行口,精簡的指令集,能夠很容易的模擬RI-R6C-001A傳送數據的時序以及時鐘切換時序。由于RI-R6C-001A對外只提供 四個引腳DOUT、DIN、SCLOCK、M-ERR,所以控制器的接口電路相對較簡單。DOUT、DIN、SCLOCK三個引腳分別連接到單片機的SPI串行口SDI、SDO、SCK三根線上,用來實現數據的串行傳輸。M-ERR引腳用來檢測接收到射頻卡中的數據是否發生錯誤,若有錯誤此引腳變為高電平,因此把該引腳接到單片機的外部中斷輸入引腳端,用于檢測接收數據是否有錯誤,進而單片機對其做出相應的處理。由于RI-R6C-001A在接收射頻卡中的數據并把它發送給控制器時,要求控制器要對其發送數據是否結束做出判斷,并且RI-R6C-001A不發送數據時就不再送時鐘,所以在此電路設計中把RI-R6C-001A的SCLOCK引腳也接到了具有電壓變化中斷功能的RB4引腳,此引腳外接一個二極管,與軟件結合起來,要求當控制器供應時鐘時,RB4引腳處于高電平輸出狀態,經過二極管,RB4引腳不會輸入時鐘;當RI-R6C-001A供應時鐘時 ,RB4引腳處于輸入狀態,SCLOCK信號輸入此引腳,從而可以對發送數據是否結束作出相應的判斷。

    射頻部分

    RI-R6C-001A芯片是TI公司最新開發的針對IC卡讀寫的多協議收發器,支持的協議包括: Tag-it協議、ISO/IEC 15693-2、ISO/IEC 14443-2(TYPE A)。該收發器由發送器,接收器,電源供應,參考時鐘和內部振蕩器,默認的復位設置和電源管理,串行通信接口等幾部分組成。該芯片通常是+5V供電,采用SSOP20封裝,內部封裝有發送編碼器,調制器,接收器和解調器,典型發送功率200mW,有IDLE、POWER DOWN、FULL POWER三種電源管理功能。它提供給用戶數字接口的信號線為DIN、DOUT、SCLOCK,通過這三根線可完成控制器與RI-R6C-001A芯片之間的數據傳輸。當RI-R6C-001A要發送數據時,時鐘由單片機控制,當它要接收數據時,時鐘由該芯片控制。 DOUT除了在接收數據期間有把接收到的數據輸出給單片機的功能外,還用來表征RI-R6C-001A內部FIFO的情況。DOUT內部下拉,平時為低電平。輸入數據過程中,

相關IC型號

熱門點擊

 

推薦技術資料

按鈕與燈的互動實例
    現在趕快去看看這個目錄卞有什么。FGA15N120AN... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
北流市| 大同县| 远安县| 疏勒县| 伊宁县| 浪卡子县| 凤冈县| 柳州市| 德清县| 舒兰市| 广汉市| 呼伦贝尔市| 西青区| 钟山县| 景东| 中阳县| 桑植县| 沾益县| 石家庄市| 东明县| 竹山县| 增城市| 筠连县| 毕节市| 临潭县| 巴南区| 米易县| 于都县| 北票市| 承德县| 祥云县| 莱芜市| 大连市| 定日县| 平度市| 方山县| 苍山县| 麻江县| 通辽市| 孙吴县| 桂东县|