|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前市场上13.56MHz刷卡芯片有很多,应用也各不同,13.56MHz频段很早就有了,在技术上相对比较成熟,目前市场所
2 V' ]. W t! e- Y8 N8 R2 a* Q8 j" k
知的产品,如:FMRC522、CV520、复旦微、国民技术、瑞盟等等都是大家所熟知,现在主流的产品应用大概就是用在家
& ]9 E% M+ V% W8 e+ X/ \' z4 V: ~( {& w+ r( F( i8 G# Z2 I
居门锁 酒店锁 桑拿锁 POS机 OBU等。
- l* j" L3 @- z* q# n这里和大家分享一款可能大家还不是很熟知的由南京中科微出厂的SI522,该读卡IC系列利用了先进的调制和解调概念 r" W" j! {* \$ r0 n, b( ^5 M+ m# b
. A6 n; [! K) n: n7 W,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议.! w; s9 N9 D5 b2 t! R/ G2 X
主打超低功耗完全替换RC522,接收功耗下降10mA,新增了自动寻卡和定时唤醒,自动寻卡功耗为4.5uA., E6 x- o0 e+ ]% |
, _- A& }0 A( f2 j) e
那么由南京中科微退出的SI522是如何实现低功耗寻卡的呢? **首创全新寻卡方式,读卡模组不再死机**8 n0 Z" }0 }8 G; v0 q& f
# g% w) J4 D2 |* A9 J- z: {
Si522 通过置位 CommandReg 寄存器的 ACDEn 位来使能低功耗自动寻卡功能(Auto Carrier Detect), 置位
) z3 m! l! O" i8 r5 J1 E' w" z9 l5 i4 F1 q. E4 @, ]9 ]" `
PowerDown 后芯片立即进入软掉电模式并定时唤醒检测卡。当芯片检测到卡时产生中断并立即退出低功耗自动寻卡模式
9 s1 f. z, c" ^2 ^0 Y9 \' p: N) X% F& o
,CommandReg 寄存器的 ACDEn 位自动清零,唤醒处于关断状态中的 mcu, DivIrqReg寄存器的 ACDIRq 位置位, MCU
7 }$ b; y5 @- u! p
; @' @. p& V C8 w& B3 m被唤醒后可查询该标志位并执**操作等。
1 d6 T# x* L' L2 W* }7 o- N) M! U% ?, Q6 b/ {+ t. T
通过中断唤醒 MCU 功能需先失能其他中断, 使能 ACDIrq 中断并传递到 IRQ 引脚。定时唤醒寻卡的时间间隔可编程
5 p) Y& ~/ D7 k- c: B( {; U. n$ w. O
* \8 r; k; R4 p* S4 z$ u, 通过设置 ACDConfigA 寄存器的 MDelay[5:0]来设置定时唤醒寻卡的时间间隔((MDelay + 1)*100ms)。
4 Z) H8 N1 _$ i. ?6 M7 V( x9 q' m7 g h' f" p: n
3 b9 O, w3 B- J# J" `9 lSi522 自行完成自动寻卡,无需 MCU 干涉, MCU 可处于关断状态, 从而降低 MCU 功耗, 即在自动寻卡期间系统只
3 {. B! x3 i! _" T5 @8 C7 t
+ r6 S( C6 ?, F- s' U$ V/ D存在 MCU 关断功耗和 Si522 的自动寻卡功耗。
: `: f( H, o6 s E" Q+ N# N5 Q# N7 X/ N9 U2 ~& C
1 c% s# e1 t6 o
低功耗自动寻卡功能分为电平触发模式和边沿触发模式。电平触发模式需先在无卡时读取当前 ACDSetG 的值作为绝对: O: d3 p9 @ B. F1 H' j/ M- ^0 ]
5 e5 s& @- u# ]5 G
参考值, 写入绝对参考值寄存器CDConfigC 的 ValSet[6:0]中,然后使能 ACD 模式, Si522 检测到卡后自动退出低: w. [; q' v6 z
5 C ?& V% @+ x+ r/ t6 Y) D3 f功耗自动寻卡模式, MCU 先判断并清除 ACDIRq 中断标志,然后执行读写卡等操作, 最后再次使能 ACDEn 和 5 j! q; E4 f- w' w4 D
+ T7 H6 J+ e) h6 j5 o7 ^4 x, R
PowerDown 位进入低功耗自动寻卡模式。 c* d9 E% t/ O
4 u/ g- u" a7 A# `: ?2 C& y3 f1 g8 ?- j7 D
边沿触发模式中, Si522 检测到卡后自动退出低功耗自动寻卡模式, MCU 先判断并清除ACDIRq 中断标志,然后执行% [2 Z4 G) a5 j& y X) e1 ^
F- Y+ ?1 F Z, E1 ^/ h读写卡等操作,最后执行软复位命令后重新写入配置并置位 ACDEn 和 PowerDown 位进入下一次自动寻卡。( I/ M3 c) h- [. B
0 S' n. J m9 s8 c/ X作为13.56MHz 高集成度读写卡系列芯片家族的新成员,MF RC522 与MF RC500和 MF RC530 有不少相似之处,同时也具
8 d2 ]* Y/ T& ^+ ~) d4 Y* W
- d! l2 S2 {) `2 n' }备诸多特点和差异。它与主机间的通信采用连线较少的串行通信,且可根据不同的用户需求,选取SPI、I2C 或串行* T+ G# Q( Z, K
+ M8 z0 A% D" ]. N4 G# BUART(类似RS232)模式之一,有利于减少连线,缩小PCB 板体积,降低成本。
- }1 U( M2 d- ^+ {5 x
6 J7 i4 ^# B4 h$ d4 |' ]1 L, I9 q近期才了解了这款高集成读卡芯片,所以跟一些同行业的伙伴们分享一下! 希望这个行业越来越红火.
9 ~) ~! M1 Y4 j) [7 F" g0 B
1 V [' ^" j- U
4 m8 J7 J% ?0 }' S, q8 C |
|