|  | 
 
| 
目前市场上13.56MHz刷卡芯片有很多,应用也各不同,13.56MHz频段很早就有了,在技术上相对比较成熟,目前市场所. p. O) B( {; p( w: U8 k( J
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  # m5 |" p: \( k/ r& D5 j3 ^( @0 p
 知的产品,如:FMRC522、CV520、复旦微、国民技术、瑞盟等等都是大家所熟知,现在主流的产品应用大概就是用在家
 8 }. ^" k+ p# O- l' {8 F0 y' L0 g8 A
 居门锁 酒店锁 桑拿锁 POS机 OBU等。
 X/ T3 h' g5 j2 m这里和大家分享一款可能大家还不是很熟知的由南京中科微出厂的SI522,该读卡IC系列利用了先进的调制和解调概念 5 \( \5 R% \2 D4 q' A6 ]' U6 I
 
 ; e0 e0 J+ A! |7 V- \- G% k,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议.
 8 D5 v. k& D4 i+ j3 d! r' g1 t9 u主打超低功耗完全替换RC522,接收功耗下降10mA,新增了自动寻卡和定时唤醒,自动寻卡功耗为4.5uA./ ^% f0 l1 X- C- c( P) E
 ; r6 Z# d& \: N
 那么由南京中科微退出的SI522是如何实现低功耗寻卡的呢?  **首创全新寻卡方式,读卡模组不再死机**
 + g0 j2 N$ t3 c; n
 # @4 m& ?( f! p; f7 uSi522 通过置位 CommandReg 寄存器的 ACDEn 位来使能低功耗自动寻卡功能(Auto Carrier Detect), 置位
 r$ O& Y$ ~3 K7 w4 \0 m2 J2 b2 c4 q6 Q& R( }
 PowerDown 后芯片立即进入软掉电模式并定时唤醒检测卡。当芯片检测到卡时产生中断并立即退出低功耗自动寻卡模式
 # T7 |$ I( u5 {7 q' i2 F$ c0 y. P: F& k, ~
 ,CommandReg 寄存器的 ACDEn 位自动清零,唤醒处于关断状态中的 mcu, DivIrqReg寄存器的 ACDIRq 位置位, MCU 2 ^, m: h5 l/ x
 
 4 J" }0 h& e! p) S3 C' f被唤醒后可查询该标志位并执**操作等。
 : |9 Z! I2 [+ ]# Q- p/ h
 " l. B" _# `; O4 q通过中断唤醒 MCU 功能需先失能其他中断, 使能 ACDIrq 中断并传递到 IRQ 引脚。定时唤醒寻卡的时间间隔可编程. Y4 P* z. u8 f/ s  t( }
 
 - V, }- O& t* f8 d* P, 通过设置 ACDConfigA 寄存器的 MDelay[5:0]来设置定时唤醒寻卡的时间间隔((MDelay + 1)*100ms)。4 S0 q) E& n2 C" C7 e9 i8 ~
 8 s0 U+ s( {, @4 ^9 T
 
 ) k% w5 @( X4 G% s' k  m' ^6 s4 e+ lSi522 自行完成自动寻卡,无需 MCU 干涉, MCU 可处于关断状态, 从而降低 MCU 功耗, 即在自动寻卡期间系统只! H" I& _! e0 w* q
 ( S9 h" f  H3 q' {5 m" L
 存在 MCU 关断功耗和 Si522 的自动寻卡功耗。
 3 R5 a! B1 v" G6 M$ _" y
 1 w) _# U2 n* @( Q2 i! d) V; ~
 + p# C: R2 U& Y! {3 A6 @9 W$ a低功耗自动寻卡功能分为电平触发模式和边沿触发模式。电平触发模式需先在无卡时读取当前 ACDSetG 的值作为绝对
 , b/ h. x3 S4 T/ q+ s( n! k% b) u9 |* E2 M% A6 }- j
 参考值, 写入绝对参考值寄存器CDConfigC 的 ValSet[6:0]中,然后使能 ACD 模式, Si522 检测到卡后自动退出低6 p' V( r, E9 L' h# t( R/ _
 , w) x# y1 H2 ?8 d7 u1 y* G
 功耗自动寻卡模式, MCU 先判断并清除 ACDIRq 中断标志,然后执行读写卡等操作, 最后再次使能 ACDEn 和
 : J$ T& s8 |& q* C% q% k
 2 O- x6 t. q1 y7 U2 n/ tPowerDown 位进入低功耗自动寻卡模式。
 ! z8 ~. t" U& R0 u, }7 B5 P  f" T- u2 i- \! G' \% B
 / n+ o$ V, E( \7 M
 边沿触发模式中, Si522 检测到卡后自动退出低功耗自动寻卡模式, MCU 先判断并清除ACDIRq 中断标志,然后执行
 3 V! l9 j* d6 {, g/ ~$ a' J, l, W4 W6 o
 读写卡等操作,最后执行软复位命令后重新写入配置并置位 ACDEn 和 PowerDown 位进入下一次自动寻卡。5 u4 }/ Y/ T$ e0 h; ?) `5 V: |: f
 
 - q7 `8 i; y$ E( }作为13.56MHz 高集成度读写卡系列芯片家族的新成员,MF RC522 与MF RC500和 MF RC530 有不少相似之处,同时也具$ L+ E' m( C; h6 i* T
 
 . x! ^) b9 b8 p9 v7 Z备诸多特点和差异。它与主机间的通信采用连线较少的串行通信,且可根据不同的用户需求,选取SPI、I2C 或串行2 A; A% {) M0 ^  O
 ! ]2 o: e# O! H
 UART(类似RS232)模式之一,有利于减少连线,缩小PCB 板体积,降低成本。3 [) `/ ]) }1 c# [( x) P  D
 
 8 Q1 J. F9 K9 G5 v% M近期才了解了这款高集成读卡芯片,所以跟一些同行业的伙伴们分享一下! 希望这个行业越来越红火.
 ) T# z4 H+ r7 ^$ S1 L
   $ v+ b9 b& g+ X" H; V1 z: r
 8 F5 h3 \  S3 m
 | 
 |