目前市面上的13.56MHz頻段的芯片種類繁多、功能和性能也都各不相同,其中最具代表性的產品是NXP MFRC523/MFRC522等,產品好是好但是價格過于昂貴是進口芯片的通病,受限條件太多。讓一些新創業和中小型客戶望而卻步,被迫選擇國內的一些芯片廠家產品,國內廠家芯片的成本是少了很多,但產品的一致性、容錯率、技術支持等問題又是接踵而來。南京中科微電子推出的這款Si522在產品的性能、技術的創新和成本把控上做到了極致!
Si522 是一個高度集成的, 作業在 13.56MHz 的非接觸式讀寫器芯片, 閱讀器支持 ISO/IEC 14443 A/MIFARE。無需外圍其他電路, Si522 的內部發送器可驅動讀寫器天線與 ISO/IEC 14443 A/MIFARE 卡和應答機通信。 接收器模塊提供一個強大和高效的電路來解調譯碼 ISO/IEC 14443 A/MIFARE 兼容卡和應答機的信號。 數字模塊處理完整的 ISO/IEC 14443 A 幀和錯誤檢測功能(奇偶和 CRC)。
Si522 支持 MIFARE 產品。 Si522 支持非接觸式通信, 與 MIFARE 系列雙向通信速率高達 848kBd。Si522 內部集成低功耗自動尋卡與定時喚醒功能, 可編程尋卡時間間隔, 尋
卡程序無需 MCU 操作, 尋卡成功中斷喚醒或定時喚醒 MCU 實作低電流消耗的同時又保證了低功耗尋卡模式的穩定性。
提供以下主機介面:
SPI(串行外設介面)
串行 UART(類似 RS232, 電壓電平值取決于引腳供電電壓)
標準雙線串行介面
引數和特性
內部集成低功耗自動尋卡與定時喚醒功能
高度集成的模擬電路, 解調和譯碼回應
帶緩沖的輸出驅動器, 使用最少的外圍元件與天線連接
支持 ISO/IEC 14443 A/MIFARE
讀寫器模式的典型操作距離高達 50mm,取決于天線的尺寸和圈數
讀寫器模式下支持 MIFARE 系列卡
支持 ISO/IEC 14443 A 更高速率通信,最高達 848kBd
支持多種主機介面
SPI 介面, 通信速率高達 10Mbit/s
標準雙線串行介面
RS232 串行 UART 介面,通信速率高達 1228.8kBd, 電壓電平值取決于引腳
供電電壓
64 位元組發送和接收 FIFO 緩沖區
靈活的中斷模式
低功耗硬復位功能
軟體掉電模式
可編程定時器
內部振蕩器, 連接 27.12MHz 石英晶體
2.5V 至 3.6V 供電電壓
4.5uA1 超低自動尋卡電流
CRC 協處理器
下面我為大家詳細的介紹下Si522是如何實作低功耗自動尋卡的!
Si522 通過置位 CommandReg 暫存器的 ACDEn 位來使能低功耗自動尋卡功能(Auto Carrier Detect), 置位 PowerDown 后芯片立即進入軟掉電模式并定時喚醒檢測卡。 當芯片檢測到卡時產生中斷并立即退出低功耗自動尋卡模式,CommandReg 暫存器的 ACDEn 位自動清零,喚醒處于關斷狀態中的 MCU, DivIrqReg暫存器的 ACDIRq 位置位, MCU 被喚醒后可查詢該標志位并執行卡操作等。
通過中斷喚醒 MCU 功能需先失能其他中斷, 使能 ACDIrq 中斷并傳遞到 IRQ 引腳。定時喚醒尋卡的時間間隔可編程, 通過設定 ACDConfigA 暫存器的 MDelay[5:0]來設定定時喚醒尋卡的時間間隔((MDelay + 1)*100ms)。Si522 自行完成自動尋卡,無需 MCU 干涉, MCU 可處于關斷狀態, 從而降低 MCU 功耗, 即在自動尋卡期間系統只存在 MCU 關斷功耗和 Si522 的自動尋卡功耗。
低功耗自動尋卡功能分為電平觸發模式和邊沿觸發模式。電平觸發模式需先在無卡時讀取當前 ACDSetG 的值作為絕對參考值, 寫入絕對參考值暫存器ACDConfigC 的 ValSet[6:0]中,然后使能 ACD 模式, Si522 檢測到卡后自動退出低功耗自動尋卡模式, MCU 先判斷并清除 ACDIRq 中斷標志,然后執行讀寫卡等操作, 最后再次使能 ACDEn 和 PowerDown 位進入低功耗自動尋卡模式。 邊沿觸發模式中, Si522 檢測到卡后自動退出低功耗自動尋卡模式, MCU 先判斷并清除ACDIRq 中斷標志,然后執行讀寫卡等操作,最后執行軟復位命令后重新寫入配置并置位 ACDEn 和 PowerDown 位進入下一次自動尋卡
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/94280.html
標籤:無線
上一篇:超聲波測距儀
