众所周知电口模块最远只能传输100M,其原因就是网线一般传输距离只能是100M,超过100M数据就不能保证稳定传输,掉包严重或者根本不通。但是为什么只能达到100M呢?
信号在传输的过程中是以二进制的0和1来表示的。而一般默认在电压上取5~15V来表示1;取-5~15V来表示0。而-3~3V会被接收端的逻辑电路判为无逻辑意义的信号即白噪声而被丢弃。行内经常说的丢包率就在此。因此,信号在网线中的容错电压为U=2V,即信号在线缆里传输时允许衰减的电压为2V。
网线的特性阻抗为Z=100Ω;由欧姆定律可以得出I为0.02A,按照国家标准线芯的直径为0.5mm,可以得出单根导线面积为S=0.1965mm2,由电阻的定义式R=ρ*L/S;且无氧铜的电阻率:p=0.0175Ω*mm2/M;可以算出,L≈112M。12M的线缆所损耗的电压约为0.02V。所以,100M的线缆所损耗的电压为1.98V。因此线缆的最长长度为112M。
当然,这个是简单的换算,不是很严谨。实际还要考虑传输数据的速度和网线长度还有网线的折弯和压紧,都会影响实际长度。在考虑下,实际工程中的两头跳线和今后线路老化的冗余,所以尽量不要超过90米。