M5012非接触读卡芯片:韦根接口与多协议应用
需积分: 49 35 浏览量
更新于2024-08-09
收藏 790KB PDF 举报
"M5012是一款125KHz频率的多协议非接触读卡芯片,适用于手持终端、板上单元、非接触式PC终端和门禁系统。它具有内置的接收放大电路、数字调制解调电路、时钟电路和复位电路,支持EM4100、EM4200、T5557等兼容卡,并且具备UART和Wiegand接口。低电压低功耗设计,工作电压为3.0V至5.5V,典型工作距离可达150mm。芯片提供卡片进场和在场指示,并支持卡号的单次发送和连续发送模式。管脚包括XTAI、XTAO、RFCK、BT、LIN、DET、485RW/WG0、TXD/WG1、RXD/TRIG、BUZZ、VDD、LED和MD1等,用于不同功能如晶体连接、UART通信、韦根协议切换、蜂鸣器和LED控制等。"
本文主要介绍了M5012读卡芯片及其在Wiegand接口的应用。Wiegand接口是一种常见的非接触式读卡系统接口,用于传输卡号数据。在韦根模式下,数据帧结构根据所选协议(如26位或34位)有所不同。M5012芯片有两种工作模式:Master模式和Slave模式。
在Master模式下,芯片通过TXD/WE1和485RW/WG0管脚发送卡号,BT管脚控制韦根协议类型,而RXD/TRIG管脚则用于选择单次或连续发送。当卡片进入磁场,DETECT(DET)信号变为高电平,LED和BUZZ管脚会被激活100毫秒以指示卡片的存在。
在Slave模式下,IC等待外部设备通过UART或韦根接口请求卡号。当卡片进入磁场,DET管脚拉高,作为外部中断触发主机读卡。主机可以通过发送特定的UART命令或在RXD/TRIG管脚上施加1ms以上的负脉冲来获取卡号。读取成功后,LED和BUZZ也会同样被激活。
M5012芯片还支持内部4MHz晶体振荡器,确保稳定的工作时钟,并具有低功耗设计,适用于电池供电的设备。其特性还包括支持多种协议的卡类型,以及提供卡片入场和在场状态的明确指示,增强了系统的交互性和可靠性。管脚布局详细说明了每个引脚的功能,如蜂鸣器、LED、UART和韦根通信的控制,以及电源和协议选择等。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-18 上传
2021-05-04 上传
2021-04-29 上传
2021-04-11 上传
2020-05-20 上传
2019-09-18 上传
黎小葱
- 粉丝: 24
- 资源: 3954
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践