见图,通讯芯片是集成DC/DC的磁隔离ADM2587E,前后端的电源都是3.3V,一百台设备连在一起,接入PC主机时也是用ADM2587E做隔离的,总线两端各接一个120欧终端电阻,双绞屏蔽线,屏蔽层作为485信号地,在PC端单端接大地。故障现象很奇怪,几天或几个小时随机出现通讯完全中断,故障时总线AB之间电压由通讯空闲时的0V左右升到稳定的3.3V左右,一旦通讯中断故障不会自行恢复,现场工程师说把A、B分别短接一下信号地就能完全恢复正常。故障时,通过断开总线查找故障源,3.3V确实来自某台故障的设备,把这台设备的220V电源断开几秒再接通,3.3V电压消失,通讯恢复正常。每次出故障的设备不一定是同一台,似乎随机出现。
我认为故障原因如果不是单片机软硬件问题,就是通讯芯片问题,没有其他可能,单片机软件反复核查,没发现问题,如果是软件问题,为什么AB短接到信号地就能恢复正常?为什么断电之后再上电也能恢复正常?
设备在实验室单机连PC测试从未出现过类似故障。如果是通讯芯片问题,这个通讯芯片内置芯片级变压器,技术含量较高,应该没有假货,芯片批号一致,外观看着也不像翻新的,布线和生产严格按照芯片数据手册的规定进行,电容全部是陶瓷电容,抽查表明容量也够。实在不行,只有去现场蹲点等故障了,但是,如果等到了故障,不拆外壳测不到电路板,不断电拆不了外壳,而一断电,故障就没了,一百多台设备,不定哪台出问题,没法事先引出关键点的测试线,郁闷。
我第一次用这个ADM2587E,有谁用过,有没有出现类似问题?
|