开拓基于NXP mifare芯片CLRC663的mifare读卡器。
项目的主微掌握器一贯利用的是LPC51U68,利用LPC51U68与CLRC663通过SPI接口通信实现读卡器功能
最近有产品要过低温测试,创造在温度不低于-25℃,运用程序固件事情没有问题。如果读卡器冷却到-25℃,读卡器将停滞读mifare卡,但如果读卡器从冷却室拿回到正常室温,在10分钟后读卡器也会开始正常读卡。
LPC51U68通过SPI接口连接CLRC663芯片,试图通过将SPI速率降落来办理这个问题,但结果是一样的。
通过测试固件,打印输出CLRC663寄存器读数及其相应的值。当读卡器正常检卡未卡住时,CLRC663始终返回精确的芯片版本号0x1A; 如果读卡器不能检卡,卡住时,打印输出的版本号具有不同的值0x18。两次的读数不同,查找CLRC663的修订历史,看看是否有一些问题。
检讨后创造,采购了不同批次的CLRC663,0x1A对应的是CLRC66303,0x18对应的是CLRC66301的芯片, 如下图所示。
出问题的这批产品利用的是旧的CLRC663,如果用新的CLRC663(CLRC66303)芯片更换旧的 CLRC663(CLRC66301)芯片,那么问题就不会涌现。
CLRC663有宽温度范围的版本,目前CLRC663 plus是可以支持 -40到105℃的温度范围,其事情电压更低(2.5v),操作电流可以达到500mA,同时支持的低功耗检卡LPCD达到 66mm的范围,在新设计中是推举利用的。
当下正是缺货的时候,一定要仔细对照数据手册检讨规格书,尤其研发须要把关物料的技能指标。
参考文档:
1. https://mp.weixin.qq.com/s/cu6KxKjjmmFe0zkbtu0uSQ
2. https://www.nxp.com.cn/docs/en/data-sheet/MFRC630.pdf