新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > STM32的RFID手持終端硬件設計

        STM32的RFID手持終端硬件設計

        作者: 時間:2012-05-03 來源:網絡 收藏

        2
        2.1 主控芯片及其外圍接口的
        主控芯片采用了ST公司生產的基于ARM Cortex-M3內核的嵌入式處理器F103VET6。該處理器的工作頻率為72MHz,支持多種通信總線,其中包括2個I2C總線接口、5個USART串行接口、3個SPI總線接口、CAN總線和USB總線。同時,該處理器還具有80個通用I/O接口、16位定時器、A/D轉換器、實時時鐘等功能。該處理器可以完全滿足本需求。
        為了滿足移動使用的需求,采用了7.4 V的鋰電池進行供電。采用了AMSIII7-5.0芯片提供5 V電壓,AMSIII7-3.3芯片提供3.3 V電壓。AMSIII7系列芯片可以輸出1A的電流,輸入電壓調節率小于0.2%,負載調節率小于0.4%,輸出電壓穩定。為了抗干擾,F103VET6上的每個電源引腳都并聯了去耦合的0.1μF電容,這些電容應該盡可能地靠近電源/地引腳。
        F103VET6需要兩個外部時鐘源,高速外部時鐘源(HSE)和低速外部時鐘源(LSE)。HSE晶振的頻率是8 MHz,作用是產生精確的主時鐘,用于驅動系統時鐘。LSE晶振的頻率是32.768kHz,作用是為片內實時時鐘提供一個低功耗且高精度的時鐘源,用于時鐘或日歷等需要計時的場合。晶振和負載電容需要盡可能地靠近芯片的引腳,以減小輸出失真和啟動穩定時間。負載電容值必須根據選定的品振進行調節。當選擇負載電容值時,PCB板和芯片引腳的電容值也必須被計算進去。這里采用了20pF的電容作為HSE的負載電容,10 pF的電容作為LSE的負載電容。在設計PCB時,振蕩電路旁邊要避免有高頻信號經過,走線長度越短越好。
        STM32F103VET6采用4線SPI總線方式與讀卡芯片CLRC632和SD卡進行通信,并與觸摸屏控制器連接,完成觸摸屏的壓力感應;采用I2C總線方式與外部EEPROM AT24C64進行通信;采用16位的I/O接口與TFTLCD模塊連接,實現系統顯示輸出;采用16位的I/O接口與鍵盤連接,最多可支持64個按鍵輸入;采用USART串行接口實現程序的燒寫和淵試,并與無線通信模塊連接,實現與上位機的無線通信;采用USB總線實現與上位機的高速有線通信。
        2.2 射頻讀卡芯片及天線網絡的設計
        本RFID手持終端使用NXP公司生產的CLRC632作為射頻讀卡芯片。該芯片是一種應用于13.56 MHz的非接觸式射頻標簽的芯片,支持符合ISO/IEC14443和ISO/IEC15693標準的射頻標簽。該芯片支持10 cm的最大操作距離,與NXP公司的其他射頻讀卡芯片MFRC500、MFRC530、MF RC531、SLRC400引腳兼容。該芯片可以用8位并行接口或SPI總線方式與微控制器進行通信。CLRC632電路原理圖如圖2所示。

        本文引用地址:http://www.104case.com/article/155039.htm

        b.JPG


        本文中的CLRC632使用SPI方式與主控芯片STM32F103VET6進行通信。CLRC632提供了與SPI總線標準兼容的接口,在SPI通信過程中作為從設備。SPI總線時鐘信號SCK由微控制器產生,主控芯片使用MOSI數據線向CLRC632發送控制信息,CLRC632使用MISO數據線向主控芯片發送數據。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昭平县| 鹤岗市| 临泉县| 克山县| 积石山| 德安县| 大丰市| 霍邱县| 大厂| 大邑县| 浙江省| 曲周县| 珠海市| 承德市| 东莞市| 乐亭县| 乐昌市| 前郭尔| 全南县| 刚察县| 沈阳市| 宁德市| 南乐县| 类乌齐县| 沙河市| 启东市| 于都县| 潢川县| 荔浦县| 万源市| 日喀则市| 紫阳县| 岑溪市| 祁东县| 英山县| 喀喇沁旗| 张家口市| 琼结县| 济阳县| 屏边| 神农架林区|