PCB时钟频率超过5MHZ 或信号上升时间小于5ns,一般需要使用多层板设计。
原因分析:这是PCB设计中的“55原则”。采用多层板设计信号回路面积能够得到很好的控制。
关键信号线距参考平面边沿≥3H(H 为线距离参考平面的高度)。
原因分析:抑制边缘辐射效应。
什么是高速信号?如何判断高速信号?Cadence公司对此做了定义:
1)凡是大于50MHz的信号,就是高速信号。
2)信号是否高速和频率没有直接关系,而是信号上升/下降沿小于50ps时就认为是高速信号。
3)当信号所在的传输路径长度大于1/6λ,信号被认为是高速信号。
4)当信号沿着传输路径传输,发生了严重的趋肤效应和电离损耗时,被认为是高速信号。
传输路径长度大于1/6λ:
某元件信号传输频率(f)为10MHZ ,PCB上导线长度为50cm,是否应考虑特 性阻抗控制?
电信号在真空中的传播速度是光速,3 * 10^8 m/s or 11.8 inch/ns . 1 inch = 2.54cm = 1000 mil
在其他的介质中,如果相对介电系数是Er ,则传播速度为 11.8 * Er^0.5。
例如,在水中,水的相对介电系数是80,所以,传播速度是真空中的1/9 ,
即11.8 / 80^0.5
在PCB中,FR4的相对介电系数约为4,所以,传播速度是真空中的一半,既
11.8 / 4 ^0.5 = 5.9 inch/ns
对于两个200M的sina wave号,如果trace的长度相差200mil,则信号从driver到达receiver的时间相差:
200 / 5900 = 0.034ns;
200M的信号每个周期的时间为5ns.
所以,判断200mil的线长误差的依据在于这个0.034ns的时间差能否引起时序问题。
时间的单位换算 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s) 1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)
信号在pcb走线上传输需要一定的时间,普通FR4板材上传输时间约为每纳秒6英寸,当然表层走线和内层走线速度稍有差别。
试验中发现的经验数据为,当信号在pcb走线上的时延高于信号上升沿的20%时,信号会产生明显的振铃。对于上升时间为1ns的方波信号来说,pcb走线长度为0.2*6=1.2inch以上时,信号就会有严重的振铃。所以临界长度就是1.2inch,大约3cm
计算: 比如1MHZ的波形。已知在pcb的传输速率为6inch/ns , 在走线长度为:(1/1M)/1ns ✖6inch =152.4m以内,可视为低速信号。
每个信号轨迹的长度不应超过最高谐波波长的1/20。例如,对于25MHz的时钟跟踪不应超过30cm,而对于125MHz的信号跟踪不应超过12cm(TX+/-,RX+/-)。
-±-------------------------------------------------------------------------------------------
假设波长为 b , C = (3 x 10 ^8)米/秒,则有公式fb = C , f 为频率。
例如RGMII 时钟信号为50MHz,则根据上面的公式可以推导出波长b
b = c / (50M) = 30 / 5 米= 6米
所以超过 6米x 0.1 = 60cm 时需要添加反射电阻
由此可见,理论上应该只要不是板特别大,或者信号频率特别高,应该就不需要什么反射电阻,低频的信号基本可以不考虑。
高速信号的判断标准
信号完整性可以分为狭义和广义,侠义信号完整性主要关注传输线上的信号质量,广义信号完整性则既包括了侠义信号完整性,也包含电源完整性以及电磁干扰等相关的内容。
从侠义上来说通常我们需要考虑信号完整性的信号,也就是常说的高速信号。因此在判断一个信号是否会遇到SI相关问题的时候,首先是要确定这个信号算不算高速信号。
针对高速信号的定义,网上有多种不同的说法。比如:
频率大于50MHZ的信号;
需要考虑趋肤效应带来的影响时的信号;
边沿时间小于100PS的信号;
上升时间小于6倍信号的传输延时;
这些说法都有一定的道理,相对而言最合理的应该是上升时间小于6倍信号传输延时。这里面信号的上升时间可以通过IBIS模型或是数据手册获取(通常信号的上升时间取电平幅度值从10%上升到90%的时间范围,在IBIS模型中给出的上升时间取的是电平幅度变化值的20~80%)。而传输延时则可以按照总长度除信号传播速度进行计算,传输速度简易近似值约为6mil/ps。
为此我们在这里设计了两个小实验,利用最常见的阻抗不匹配产生反射,并查看反射造成的影响来验证这条经验公式。
实验1
同等的边沿时间,不同的传输距离
第一组实验中,信号的边沿时间都是100ps,传输长度分别是60mil和600mil,根据传输速度进行计算。当长度为60mil,传输延时是10ps,10(传输延时)*6<100(信号边沿时间),因此不构成高速信号的条件。当长度为600mil,传输延时是100ps,100(传输延时)*6>100(信号边沿时间),此时构成高速信号的条件。
分别放置A和B两个观测点,观测波形。可以明显的看到,当不用作为高速信号考虑的时候(波形A),阻抗带来的影响没有表现出来。而满足高速信号的条件后,测试的阻抗问题会带来明显的影响(波形B)。
实验二
同等传输距离,不同的信号边沿时间
第二组实验我们将走线的长度同样调整为600mil(传输延时约100PS),不同之处在于,作为对比的C和D两个信号的边沿上升时间分别为100ps与1000ps。同样根据我们的计算公式,对于C信号:1006>100,满足高速信号的定义。对于D信号:1006<1000,不满足高速信号的定义。
对于结果也是在预料之中,满足高速信号定义的,阻抗不匹配带来明显反射。不满足高速信号定义的,信号受到的影响很小。