中国安防论坛

 找回密码
 注册
查看: 23434|回复: 0

[心得] 关于SI522 (13.56MHZ)非接触式读卡器介绍

[复制链接]

安防中学生

Rank: 2

积分
124
发表于 2019-3-29 11:34:27 | 显示全部楼层 |阅读模式
目前由于智能市场的不断发展为我们生活中提供了许多的方便之处,非接触式读卡器市场需求竞争极大,中小型厂家月销量更是在慢慢增长。刷卡功能更是智能锁的标配功能,当然13.56Mhz芯片现在讲究的就是超低功耗,为满足市场需求专注于物联网多年的中科微强力推出了13.56Mhz芯片,主要针对于非接触式读写器,当然应用范围不限于此领域。此芯片不单单比现在的国产芯片还要更低功耗而且优势更是杠杠滴!并且还PINPIN完全兼容MFRC522FM17522,软硬件支持,功耗更是比RC52210毫安。为广大的客户节省了可观的成本,关于质量上我就不多说了就一个字“好”!以下为大家讲解下此芯片的参数以及封装。
Si522 主要优势点:
1. 直接PIN2PIN 兼容RC522,与FM17550/FM17520/RM522
2. 完全替换RC522,接收功耗下降10mA,相比新增了自动寻卡和定时唤醒,自动寻卡功耗为4.5uA,业界最低。
3.首创全新寻卡方式,读卡模组不再死机。
Si522 是一个高度集成的,工作在13.56MHz 的非接触式读写器芯片,阅读器支持ISO/IEC 14443 A/MIFARE。无需外围其他电路,Si522 的内部发送器可驱动读写器天线与ISO/IEC 14443A/MIFARE 卡和应答机通信。接收器模块提供一个强大和高效的电路来解调译码ISO/IEC 144443 A/MIFARE 兼容卡和应答机的信号。数字模块处理完整的ISO/IEC14443 A 帧和错误检测功能(奇偶和CRC)
TEL:18025394686  扣扣2355573216  郭工

+ p" |" K& J+ |: |" g3 c# q* `1 ^
Si522 支持MIFARE 产品。Si522 支持非接触式通信,与MIFARE系列双向通
信速率高达848kBdSi522 内部集成低功耗自动寻卡与定时唤醒功能,可编程寻卡时间间隔,寻卡过程无需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 协处理器
低功耗自动寻卡和定时唤醒MCU
Si522 内部集成低功耗自动寻卡与定时唤醒功能,可编程寻卡时间间隔,寻卡过程中无需MCU 操作,寻卡成功中断唤醒或定时唤醒MCU 功能。
低功耗自动寻卡
Si522 通过置位CommandReg 寄存器的ACDEn 位来使能低功耗自动寻卡功能
(Auto Carrier Detect),置位PowerDown 后芯片立即进入软掉电模式并定时唤
醒检测卡。当芯片检测到卡时产生中断并立即退出低功耗自动寻卡模式,CommandReg 寄存器的ACDEn 位自动清零,唤醒处于关断状态中的MCUDivIrqReg寄存器的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 位进入下一次自动寻卡。
定时唤醒MCU
为防止MCU 休眠过程中死机,Si522 集成了内部定时器(ACDTimer)用于定时唤醒MCU。定时唤醒功能需设置DivIEnReg 寄存器的ACDTimerIEn 位使能。唤醒时间间隔通过ACDConfigH 寄存器配置,该寄存器ACDTimerCounter[7:0]为定时器值,计数时钟为自动寻卡的时间间隔,唤醒时间间隔为ACDTimerCounter*(MDelay + 1)*100 msACDTimer 定时唤醒MCU 后,需软件复位,重新配置寄存器,再重新进入ACD 模式。
6 F& v3 K7 M$ K1 x- Y& W' a& t1 L( ^

0 R" a/ l' A- ~" f" n* |; m( m3 _1 Z% F" T, F1 i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2024-12-25 15:43 , Processed in 0.055413 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表