在嵌入式工控系统中,常用的是10Mbps/100Mbps网络接口。但是由于CPU快速的发展,1000Mbps网络也开始在嵌入式系统中使用。它们的通讯频率都是100BASE-TX标准:125MHz。英创公司的ESM6802嵌入式主板,可以提供1000Mbps网络接口,符合1000BASE-T(IEEE802.3ab)标准。
对于10Mbps/100Mbps兼容网络,有2对差分信号线,TX(TX+、TX-)和RX(RX+、RX-),信号TX与RX是相互独立的信号线。
对于英创公司提供的1000Mbps网络,可以向下兼容10Mbps/100Mbps网络,使用4对差分信号线,数据传输时,会使用全部4对差分信号线。所以对于PCB走线,要求更高。
然而不少的客户在对以太网端口进行布线设计时,并没有按照以太网信号的差分、阻抗要求进行设计,或者没有考虑网络端口的ESD相关问题,最终导致一部份设备会出现无法预期的异常,或出现损坏率很高的情况。
这篇文章会基于英创公司的嵌入式工控主板接口,简单描述网络接口设计时需要注意的地方,以提高产品的稳定与可靠性。
1、网络信号走线要求
同于网络通讯常用的UTP CAT5e网线,在1Mhz-100Mhz频率下,为100欧阻抗,所以为了得到更好的信号传输特性,PCB板上的每对差分信号线也需要设计/生产为100欧阻抗。例如,在ESMARC EVB V5.0中,每对网络差分信号线的线宽为7mil,线距为8mil,在PCB加工生产说明文档/邮件中,就提出阻抗要求:(线宽-线距-线宽)7mil-8mil-7mil,阻抗100欧。一般情况下,P