本帖最后由 蛋蛋的忧伤 于 2012-8-2 14:32 编辑
做了块串口扩展板,现在有个问题,向大家求救。
现象:给485做 ESD测试,485仍然正常工作,但是网络的状态灯不正常了, 网口和外部主机也断开连接。静电打完时,网口大部分时候恢复正常(偶尔需要断电重启才恢复)。打静电时,甚至把我的USB转串口线(插在调试串口上)给搞坏了。
测试方法:板卡是插在机箱做实验的,机箱外壳是铝合金(外表面喷了绝缘漆),使用电源板上的GND接线柱和大地连接。两个485互联,两个网络互联(和外部主机也试过)。8KV接触静电,静电枪打在485凤凰端子(接插件)上。
基本结构如图所示,主板提供4路TTL串口信号和5V电源,使用2个485模块+2个串口转网络模块。
原理图其实就是
1)常用的TTL转485,光耦隔离(网上一大堆)+隔离电源+高耐压的Y电容+SM712(防静电的TVS,位置靠近凤凰端子,其第3脚接外壳)
在凤凰端子旁边有一个LED指示灯插座(未隔离)。
2)串口转网络,这个模块是买的别家的产品,接法和正常RJ45(10M/100M)基本一致,只有一处不同,RX+/RX-在3脚和6脚的位置反了,这样接是因为模块供应商要求的。
3)485的串口信号和电源都隔离了。网络的没有任何隔离。
4)试验时将FGND飞到485模块的隔离地和数字地过,依然不行。把485模块拔掉,依然不行。
问题:
1)485的信号线,我已经使用TVS管。为何静电时会影响我的网络模块?之前对ESD的理解是使用TVS管放在座子旁就可以防止静电影响我的电路。
2)静电造成我的模块工作不正常。网络连接是CPU---网卡—变压器--RJ45---网线---RJ45—变压器--网卡—CPU。静电影响的是哪一部分?我觉得是RJ45到变压器最有可能,毕竟TX/RX信号电平低,而且电源正常(同时插多块板卡,旁边的板卡都能正常工作)。好不容易找到个极间电容15pf的TVS,因为封装的问题无法飞线,就没办法验证加TVS是否可行了。
3)都4天还没搞定,蛋疼啊。想问一下,如果我将网络模块的串口部分隔离,并且在网络部分加SLUV2.8-4的话。这样的方案是否可行?或者有其他方法也能搞定这个的?已经黔驴技穷了,各路高人过来指点下,感激涕零啊。
|