|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
目前市场上13.56MHz刷卡芯片有很多,应用也各不同,13.56MHz频段很早就有了,在技术上相对比较成熟,目前市场所& E6 Z8 u$ h2 t3 i
5 A! b$ P: V2 z; o$ T知的产品,如:FMRC522、CV520、复旦微、国民技术、瑞盟等等都是大家所熟知,现在主流的产品应用大概就是用在家$ i8 |' q2 }4 f+ z ?9 i1 h( O
7 H! z! _2 ]& b/ k* T居门锁 酒店锁 桑拿锁 POS机 OBU等。
: c2 [0 l# J7 z- N. e这里和大家分享一款可能大家还不是很熟知的由南京中科微出厂的SI522,该读卡IC系列利用了先进的调制和解调概念
$ X, N" i% E1 T7 G8 B
- a+ x. \ a) ~2 d! D2 f,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议.0 ] d" }; Q8 o+ A% Z# z* k: Q
主打超低功耗完全替换RC522,接收功耗下降10mA,新增了自动寻卡和定时唤醒,自动寻卡功耗为4.5uA., z3 ]' L8 E% X7 Y6 g6 v; c
$ t$ a9 a/ B" z9 k! K
那么由南京中科微退出的SI522是如何实现低功耗寻卡的呢? **首创全新寻卡方式,读卡模组不再死机**
3 z1 u& ]1 H# i0 p
( B: u) j8 K6 ]3 D; KSi522 通过置位 CommandReg 寄存器的 ACDEn 位来使能低功耗自动寻卡功能(Auto Carrier Detect), 置位 , G v' u, i: p- N# p
5 L* |1 j5 c1 [PowerDown 后芯片立即进入软掉电模式并定时唤醒检测卡。当芯片检测到卡时产生中断并立即退出低功耗自动寻卡模式
% j3 O" c5 B* Q0 V0 R7 d4 y$ X6 v: T6 T9 x
,CommandReg 寄存器的 ACDEn 位自动清零,唤醒处于关断状态中的 mcu, DivIrqReg寄存器的 ACDIRq 位置位, MCU " C( N6 B, W. Y( W" W
. ?/ h, f% q4 J
被唤醒后可查询该标志位并执**操作等。
) Z$ a: W5 ~4 F" @3 w3 N3 N+ @; V+ j( z# U7 T' o7 K3 I
通过中断唤醒 MCU 功能需先失能其他中断, 使能 ACDIrq 中断并传递到 IRQ 引脚。定时唤醒寻卡的时间间隔可编程
4 {. a0 F( }# A9 P) k: ^3 W: Y' t4 C$ O6 `* j: o8 ?
, 通过设置 ACDConfigA 寄存器的 MDelay[5:0]来设置定时唤醒寻卡的时间间隔((MDelay + 1)*100ms)。
: L3 q2 F) m; @* ?) Q+ q) y- F0 z5 x8 ]0 V! u
2 R! n0 e1 N& b: e0 i6 Y1 M" sSi522 自行完成自动寻卡,无需 MCU 干涉, MCU 可处于关断状态, 从而降低 MCU 功耗, 即在自动寻卡期间系统只1 i% ~/ ^! z) [3 Q% Z( d1 x$ G$ \1 N
5 K7 A" ]% H! \! i* x8 b$ x, n. J$ P6 V
存在 MCU 关断功耗和 Si522 的自动寻卡功耗。4 O/ R* {" J7 k* h$ i
9 O- O: y: V% o( U* o4 W
2 o2 b6 X. N+ H8 Z
低功耗自动寻卡功能分为电平触发模式和边沿触发模式。电平触发模式需先在无卡时读取当前 ACDSetG 的值作为绝对- T( W# h. t' L0 C3 Z& k
6 _3 i' O3 R1 q* L4 V& Y
参考值, 写入绝对参考值寄存器CDConfigC 的 ValSet[6:0]中,然后使能 ACD 模式, Si522 检测到卡后自动退出低7 I! H; S; a1 [ U
* M7 C0 }% V6 |/ _4 h
功耗自动寻卡模式, MCU 先判断并清除 ACDIRq 中断标志,然后执行读写卡等操作, 最后再次使能 ACDEn 和 . [3 l- f$ }3 Q: b
( U* H9 H1 r/ FPowerDown 位进入低功耗自动寻卡模式。$ I j \/ O! d* X/ b
7 u8 z% Y* J p1 n) o" @
% y9 `8 s0 G7 w D1 U2 m4 _% H3 |边沿触发模式中, Si522 检测到卡后自动退出低功耗自动寻卡模式, MCU 先判断并清除ACDIRq 中断标志,然后执行
4 ]3 F& F# R! o5 M
' Q& y" N& H* h读写卡等操作,最后执行软复位命令后重新写入配置并置位 ACDEn 和 PowerDown 位进入下一次自动寻卡。
% D! G F" l( v' ^0 S. }4 W6 k6 O9 h y: [% Y( @$ W9 b
作为13.56MHz 高集成度读写卡系列芯片家族的新成员,MF RC522 与MF RC500和 MF RC530 有不少相似之处,同时也具; b- L' l4 k( Q/ w2 {( Q* y
- ^5 |& w- g! J! T
备诸多特点和差异。它与主机间的通信采用连线较少的串行通信,且可根据不同的用户需求,选取SPI、I2C 或串行# B2 j! j+ N0 i) D5 c2 k7 `
5 c( {: v; S0 u% V2 ~4 w. r6 \UART(类似RS232)模式之一,有利于减少连线,缩小PCB 板体积,降低成本。
* P! \- ~9 f; N
$ a# B- t* k- T. J+ u3 @6 N* E近期才了解了这款高集成读卡芯片,所以跟一些同行业的伙伴们分享一下! 希望这个行业越来越红火.3 x q6 x y) ]- D" D- \
+ u% b( o$ u, u. `9 R& X! x8 J3 D) g
, O) d& F: H0 t$ O. m |
|