找回密码
 注册
搜索
查看: 1329|回复: 0

[讨论] 复旦微FM1701通用读卡器芯片介绍及应用特性

[复制链接]
发表于 2017-8-31 10:11:14 | 显示全部楼层 |阅读模式
本帖最后由 sale6 于 2017-8-31 15:09 编辑

FM1701通用读卡机芯片
FM1701是复旦微电子股份有限公司设计的非接触卡读卡机专用芯片,采用0.6微米CMOS EEPROM工艺,支持13.56MHz频率下的typeA非接触通信协议,支持MIFARE加密算法,兼容Philips的MFRC500读卡机芯片   
产品特点
高集成度的模拟电路,只需最少量的外围线路
操作距离可达10cm(和天线有关)
支持ISO14443 typeA协议
内部带有加密单元及保存密钥的EEPROM
支持MIFARE加密算法
支持SPI接口模式
包含64byte的FIFO
数字电路具有TTL/CMOS两种电压工作模式
软件控制的power down模式
一个可编程计时器
一个中断处理器
一个串行输出输入口
启动配置可编程
数字,模拟和发射模块都有独立的电源供电
发射口采用单端输出
采用SOP20封装
FM17XX系列产品是复旦微电子股份有限公司设计的,基于ISO14443标准的系列非接触卡读卡机专用芯片,可分别支持13.56MHz频率下的typeA、 typeB、15693三种非接触通信协议,支持MIFARE和SH标准的加密算法。可兼容Philips的RC500、RC530、RC531及RC632等读卡机芯片。
芯片内部高度集成了模拟调制解调电路,只需最少量的外围电路就可以工作。为便于用户更好的应用FM17XX系列产品,特提请客户在应用时注意如下事项:
1.FM17XX产品在接受卡片返回命令应答(0xA)4Bit应答时,读写器底层程序应该把读卡器芯片的接收电路的CRC校验屏蔽掉,而只启动发送电路的CRC校验功能。这样读卡器芯片在接受不带CRC校验的4Bit应答信号时就不会发生CRC校验出错,而正确接收到相应的应答信号。程序修改方法为在发送相应的需要卡片回答4 Bit应答信号的命令前,先关闭接收电路的CRC功能(即写 0x22寄存器为0x07),在命令执行完后开启接受电路的CRC校验功能(即写 0x22寄存器为0x0f)。底层程序中写数据、电子钱包的加值、减值、Transfer功能中涉及CRC校验的地方要做相应的修改。由于只涉及卡片返回命令(0xA)4Bit应答,因此本修改不会影响到数据传输的安全性。
2.应用FM17XX产品在PCB布版时需要在TVDD和TVSS之间接入一个0.1uF的电容,电容在PCB板放置的位置一定要贴近TVDD和TVSS引脚。
3.FM17XXL(低电压版)芯片VMID脚接地间使用的电容应为标称103(10nF)的电容。
4. FM17XX芯片中NWR/NRD信号是由内部74ns的时钟采样后得到数字电路使用的写/读信号,所以这两个信号的宽度必须大于74ns采样时钟宽度,否则会采样不到。同样,NWR/NRD信号变高后,NWR/NRD的采样后信号可能还是有效的,所以数据和地址也应该保持74ns不变。而PHILIPS的说明书中NWR/NRD宽度定义为65ns,数据和地址保持宽度为8ns,,为留有裕量,将NWR/NRD、数据地址保持时序都定义为80ns.

本帖子中包含更多资源

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

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-4-18 10:23 , Processed in 0.047014 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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