MIFARE集成电路芯片内含EEPROM、RF接口和数字控制单元。
1. RF射频接口
在RF射频接口电路中,主要包含有波形转换模块。它可将卡片读写器上的13.56MHZ的无线电调制频率接收,一方面送调制/解调模块。还有一方面进行波形转换,将正弦波转换为方波,然后对其整流滤波,由电压调节模块对电压进行进一步的处理。包含稳压等,终于输出供给卡片上的各电路。
POR模块主要是对卡片上的各个电路进行POWER-ON-RESET(上电复位),使各电路同步启动工作。
2. 数字电路
数字电路部分主要包含:ATRmodule,AntiCollisionmodule,Select
Applicationmodule,Control & Arithmetic Unit, RAM/ROMUnit, Crypto Unit.
Control & Arithmetic Unit(控制及算术运算单元)这一单元是整个卡片的控制中心。是卡片的“头脑”。它主要进行对整个卡片的各个单位进行微操作控制,协调卡片的各个步骤;同一时候它还对各种收/发的数据进行算术运算处理,递增/递减处理,CRC运算处理,等等。是卡片中内建的中央微处理机(MCU)单元。
RAM主要配合控制及算术运算单元,将运算的结果进行临时存储,假设某些数据须要存储到EEPROM,则由控制及算术运算单元取出送到EEPROM存储器中;假设某些数据须要传送给读写器,则由控制及算术运算单元取出,经过RF射频接口电路的处理,通过卡片上的天线传送给卡片读写器。RAM中的数据在卡片失掉电源后(卡片离开读写器天线的有效工作范围内)将被清除.同一时候。ROM中还固化了卡片执行所须要的必要的程序指令。由控制及算术运算单元取出去对每一个单元进行微指令控制。使卡片能有条不紊地与卡片的读写器进行数据通信。
Crypto Unit( 数据加密单元)完毕对数据的加密处理及password保护。
加密的算法能够为DES标准算法或其它。
3. EEROM
该单元主要用于存储数据。EEPROM中的数据在卡片失掉电源后(卡片离开读写器天线的有效工作范围内)仍将被保持。用户所要存储的数据被存放在该单元中。
文/闫鑫原创转载请注明出处http://blog.csdn.net/yxstars/article/details/38081241