|
最近在研發(fā)13.56m刷卡產(chǎn)品,本來(lái)想使用RC522、CV520或者M(jìn)H1608,后來(lái)朋友介紹,一顆國(guó)產(chǎn)芯片可以pin對(duì)pin兼容,后來(lái)測(cè)試了一下樣品,收獲讓我贊不絕口,不僅成本下來(lái)了,還完全可以兼容,好了,跟大家介紹一下吧。
南京中科微SI522是一顆專門(mén)替代MFRC522/FM17520/CV520/NZ3801A,PIN對(duì)PIN 完全軟硬件兼容。 相對(duì)于恩智浦MFRC522,SI522完全替換,不需要做任何更改,同時(shí)接受模式下功耗低10mA左右,SI522為(16mA)。SI522增加ACD模式,低功耗自動(dòng)尋卡模式,該模式下功耗低至4.5uA。跟其它的國(guó)產(chǎn)芯片上海飛聚、北京兆訊恒達(dá)、杭州瑞盟等等,雖然有些國(guó)產(chǎn)芯片也能兼容RC522,但是其整體功耗高于SI522,同時(shí)有部分國(guó)產(chǎn)芯片并沒(méi)有加入低功耗自動(dòng)尋卡功能,產(chǎn)品待機(jī)時(shí)間遠(yuǎn)遠(yuǎn)低于SI522。另外SI522技術(shù)支持提供,原理圖和PCB設(shè)計(jì),程序代碼提供,后續(xù)可為客戶提供配置代碼生成器,簡(jiǎn)化客戶開(kāi)發(fā)環(huán)節(jié),提供天線部分免費(fèi)調(diào)試服務(wù)。
Si522 主要優(yōu)勢(shì)點(diǎn):
1. 直接PIN2PIN兼容RC522,與FM17550/FM17520/RM522 2. 完全替換RC522,接收功耗下降10mA,相比新增了自動(dòng)尋卡和定時(shí)喚醒,自動(dòng)尋卡功耗為4.5uA,業(yè)界最低。 3.首創(chuàng)全新尋卡方式,讀卡模組不再死機(jī)。
SI522的概述
Si522 是一個(gè)高度集成的,工作在13.56MHz的非接觸式讀寫(xiě)器芯片,閱讀器支持ISO/IEC 14443 A/MIFARE。無(wú)需外圍其他電路,Si522 的內(nèi)部發(fā)送器可驅(qū)動(dòng)讀寫(xiě)器天線與ISO/IEC 14443A/MIFARE 卡和應(yīng)答機(jī)通信。接收器模塊提供一個(gè)強(qiáng)大和高效的電路來(lái)解調(diào)譯碼ISO/IEC 144443 A/MIFARE 兼容卡和應(yīng)答機(jī)的信號(hào)。數(shù)字模塊處理完整的ISO/IEC14443 A 幀和錯(cuò)誤檢測(cè)功能(奇偶和CRC)。 Si522 支持MIFARE 產(chǎn)品。Si522 支持非接觸式通信,與MIFARE 系列雙向通信速率高達(dá)848kBd。 Si522 內(nèi)部集成低功耗自動(dòng)尋卡與定時(shí)喚醒功能,可編程尋卡時(shí)間間隔,尋卡過(guò)程無(wú)需MCU 操作,尋卡成功中斷喚醒或定時(shí)喚醒MCU 實(shí)現(xiàn)低電流消耗的同時(shí)又保證了低功耗尋卡模式的穩(wěn)定性。 低功耗自動(dòng)尋卡
Si522 通過(guò)置位CommandReg 寄存器的ACDEn 位來(lái)使能低功耗自動(dòng)尋卡功能(Auto Carrier Detect),置位PowerDown 后芯片立即進(jìn)入軟掉電模式并定時(shí)喚醒檢測(cè)卡。當(dāng)芯片檢測(cè)到卡時(shí)產(chǎn)生中斷并立即退出低功耗自動(dòng)尋卡模式,CommandReg 寄存器的ACDEn 位自動(dòng)清零,喚醒處于關(guān)斷狀態(tài)中的MCU,DivIrqReg寄存器的ACDIRq位置位,MCU 被喚醒后可查詢?cè)摌?biāo)志位并執(zhí)行卡操作等。通過(guò)中斷喚醒MCU 功能需先失能其他中斷,使能ACDIrq 中斷并傳遞到IRQ 引腳。定時(shí)喚醒尋卡的時(shí)間間隔可編程,通過(guò)設(shè)置ACDConfigA 寄存器的MDelay[5:0]來(lái)設(shè)置定時(shí)喚醒尋卡的時(shí)間間隔((MDelay + 1)*100ms)。Si522 自行完成自動(dòng)尋卡,無(wú)需MCU 干涉,MCU 可處于關(guān)斷狀態(tài),從而降低MCU 功耗,即在自動(dòng)尋卡期間系統(tǒng)只存在MCU 關(guān)斷功耗和Si522 的自動(dòng)尋卡功耗。
低功耗自動(dòng)尋卡功能分為電平觸發(fā)模式和邊沿觸發(fā)模式。電平觸發(fā)模式需先在無(wú)卡時(shí)讀取當(dāng)前ACDSetG 的值作為絕對(duì)參考值,寫(xiě)入絕對(duì)參考值寄存器ACDConfigC 的ValSet[6:0]中,然后使能ACD 模式,Si522 檢測(cè)到卡后自動(dòng)退出低功耗自動(dòng)尋卡模式,MCU 先判斷并清除ACDIRq 中斷標(biāo)志,然后執(zhí)行讀寫(xiě)卡等操作,最后再次使能ACDEn 和PowerDown 位進(jìn)入低功耗自動(dòng)尋卡模式。邊沿觸發(fā)模式中,Si522 檢測(cè)到卡后自動(dòng)退出低功耗自動(dòng)尋卡模式,MCU 先判斷并清除ACDIRq 中斷標(biāo)志,然后執(zhí)行讀寫(xiě)卡等操作,最后執(zhí)行軟復(fù)位命令后重新寫(xiě)入配置并置位ACDEn 和PowerDown 位進(jìn)入下一次自動(dòng)尋卡。
定時(shí)喚醒MCU
為防止MCU 休眠過(guò)程中死機(jī),Si522 集成了內(nèi)部定時(shí)器(ACDtimer)用于定時(shí)喚醒MCU。定時(shí)喚醒功能需設(shè)置DivIEnReg 寄存器的ACDTimerIEn 位使能。喚醒時(shí)間間隔通過(guò)ACDConfigH 寄存器配置,該寄存器ACDTimerCounter[7:0]為定時(shí)器值, 計(jì)數(shù)時(shí)鐘為自動(dòng)尋卡的時(shí)間間隔, 喚醒時(shí)間間隔為ACDTimerCounter*(MDelay + 1)*100 ms。ACDTimer 定時(shí)喚醒MCU 后,需軟件復(fù)位,重新配置寄存器,再重新進(jìn)入ACD 模式。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ CI522 是一個(gè)高度集成的,工作在 13.56MHz 的非接觸式讀寫(xiě)器芯片,閱讀器支持 ISO/IEC14443 A/MIFARE。
無(wú)需外圍其他電路,Ci522 的內(nèi)部發(fā)送器可驅(qū)動(dòng)讀寫(xiě)器天線與 ISO/IEC 14443 A/MIFARE卡和應(yīng)答機(jī)通信。接收器模塊提供一個(gè)強(qiáng)大而高效的電路,用以解調(diào)譯碼 ISO/IEC 14443 A
/MIFARE 兼容卡及應(yīng)答機(jī)信號(hào)。數(shù)字模塊處理完整的 ISO/IEC 14443 A 幀和錯(cuò)誤檢測(cè)功能(奇偶和 CRC)。
Ci522 支持 MIFARE 產(chǎn)品,與 MIFARE 系列雙向通信速率高達(dá) 848kBd。 Ci522 提供 spi(串行外設(shè)接口)主機(jī)接口。
CI522 是應(yīng)用于13.56MHz 非接觸式通信中高集成度讀寫(xiě)卡系列芯片中的一員。
是中科微—?jiǎng)幽苁兰o(jì)公司針對(duì)13.56M刷卡應(yīng)用推出的一款低 電壓、低成本、體積小的非接觸式讀寫(xiě)卡芯片,是智能門(mén)鎖刷卡讀卡、三表刷卡等應(yīng)用的顛覆式低成本方案。
CI522利用了先進(jìn)的調(diào)制和解調(diào)概念,完全集成了在13.56MHz 下所有類(lèi)型的被動(dòng)非接觸式通信方式和協(xié)議。支持 ISO14443A 的多層應(yīng)用。其內(nèi)部發(fā)送器部分可驅(qū)動(dòng)讀寫(xiě)器天線與ISO 14443A/MIFARE卡和應(yīng)答機(jī)的通信,無(wú)需其它的電路。接收器部分提供一個(gè)堅(jiān)固而有效的解調(diào)和解碼電路,用于處理ISO14443A 兼容的應(yīng)答器信號(hào)。數(shù)字部分處理ISO14443A 幀和錯(cuò)誤檢測(cè)(奇偶 &CRC)。此外,它還支持快速CRYPTO1加密算法,用于驗(yàn)證MIFARE 系列產(chǎn)品。同時(shí),CI522支持MIFARE更高速的非接觸式通信。
CI522作為SI系列13.56MHz 高集成度讀寫(xiě)卡系列芯片家族的新成員,與中科微的旗艦產(chǎn)品SI522不一樣,它特定針對(duì)低成本市場(chǎng),同時(shí)也具備諸多特點(diǎn)和差異。它與主機(jī)間的通信采用連線較少的串行通信,且可根據(jù)不同的用戶需求,選取SPI、I2C 或串行UART(類(lèi)似RS232)模式之一,有利于減少連線,縮小PCB板體積,降低成本。
下面給大歸納下CI522的特性:
◆高集成度的調(diào)制解調(diào)電路;
◆采用少量外部器件,即可將輸出驅(qū)動(dòng)級(jí)接至天線;
◆支持 ISO/IEC 14443
TypeA 和MIFARE通信協(xié)議;
◆讀寫(xiě)器模式中與 ISO 14443A/MIFARE®的通信距離高達(dá)70mm,取決于天線的長(zhǎng)度和調(diào)諧。
◆支持 ISO 14443
212kbit/s 和424kbit/s 的更高傳輸速率的通信。
◆支持 MIFARE®
Classic 加密;
◆支持的主機(jī)接口:
-10Mbit/s 的SPI 接口
-I2C 接口,快速模式的速率為400kbit/s,高速模式的速率為3400kbit/s
-串行UART,傳輸速率高達(dá)1228.8kbit/s,幀取決于RS232接口,電壓電平取決于提供的管腳電壓
◆64 字節(jié)的發(fā)送和接收FIFO 緩沖區(qū);
◆靈活的中斷模式;
◆可編程定時(shí)器。
◆內(nèi)置溫度傳感器,以便在芯片溫度過(guò)高時(shí)自動(dòng)停止 RF 發(fā)射;
◆采用相互獨(dú)立的多組電源供電,以避免模塊間的相互干擾,提高工作的穩(wěn)定性;
◆具備 CRC 和奇偶校驗(yàn)功能,CRC 協(xié)處理器的16 位長(zhǎng)CRC 計(jì)算多項(xiàng)式固定為:x16+x12+x5+1,符合ISO/1EC14443 和CCTITT 協(xié)議;
◆2.5~3.3V 的低電壓低功耗設(shè)計(jì);
◆工作溫度范圍-30~+85℃;
PS:還有兩位成員是SI523可以直接兼容RC523/FM17550(SI系列是超低功耗,功耗可達(dá)到4-5ua)
CI523是刷AB卡的小封裝小尺寸芯片,和CI522是完全兼容,對(duì)功耗沒(méi)有需求的產(chǎn)品完全可以替換上,價(jià)格是業(yè)內(nèi)最低,一塊多。
技 目前國(guó)產(chǎn)芯片或許有些也能替代恩智浦rc522,但是功耗一定高于si522,有些成本也許比較低,但是同行業(yè)內(nèi),CI系列是最低價(jià)格的,沒(méi)有之一。國(guó)產(chǎn)芯片已然是趨勢(shì),在逐漸透明化價(jià)格的時(shí)代,能夠取代國(guó)外品牌芯片成本還要更低一籌甚至還是中國(guó)芯,是不是天時(shí)地利人和,支持一下中國(guó)芯! 技術(shù)交流及13.56mhz開(kāi)發(fā)過(guò)程有疑問(wèn) 馬工13823683914 企鵝2355573217
|