M5012非接触读卡芯片:韦根接口与多协议应用

需积分: 49 50 下载量 22 浏览量 更新于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和韦根通信的控制,以及电源和协议选择等。