用LPC2138接ZLG500A模块读卡,这次做了100块(之前已经做过几百块,没发现该问题),其中有8块出现问题,现象如下:
1、刚上电不读卡,等一会儿读卡正常,8块有问题的等待时间不相同。刚开始怀疑有虚焊的地方,把所有焊点烫一遍,上电,能够读卡,但是第二天再试还是不读卡,也就是刚烫完能读卡,过一段时间又不行了。 2、通过在程序中增加调试代码,发现程序总是在request(请求读卡)或者防冲突或者select(选择)等步骤反复操作,没有办法继续执行下去。
后来注意到模块上的标签是AV1.41,之前用的是V1.4,不知道是不是两者版本有什么变化?其他90多块也是1.41,没有发现问题! 还请周公的工程师帮忙分析一下。谢谢了! |