beats365官网在线平台

技术文章-YD
SI\PI理论研究 > 几MHz的低速信号为何让PCB频频出问题?

几MHz的低速信号为何让PCB频频出问题?

发布时间:2019-04-29 15:40:28

在设计中,通常总是优先处理光口、PCIE等高速信号、或者是音频等模拟信号。规划使用最优的层,最优的通道,阻抗、延时、串扰等细节也被优化到极致。然而剩下的低速信号往往不被重视。

高速先生成员--陈亮

在设计中,通常总是优先处理光口、PCIE等高速信号、或者是音频等模拟信号。规划使用最优的层,最优的通道,阻抗、延时、串扰等细节也被优化到极致。然而剩下的低速信号往往不被重视。但是有些低速信号表示自己也是要面子的,你不重视我,我就给你颜色看。比如咱们今天的主角MDC&MDIO信号。

 

MDC&MDIO是串行管理接口(Serial Management Interface)的信号。MDIO是用来读/写PHY的寄存器,以控制PHY的行为或获取PHY的状态,MDC则为MDIO提供时钟。

 

我们来看一个案例:PCB设计中的MDC时钟信号如下图左,仿真波形如下图右。

 

1.png

 U14是驱动端,U1/U12/U13接收端。U12接收端的信号从仿真波形来看,在判别区域内信号边沿有回沟和振铃,有误触发的风险。

 

原因分析:现有拓扑下,因为U12是很靠近源端的,U14到U13这段长距离走线成为STUB,因为分支非常长,导致反射不能淹没在上升沿中,信号出现回沟。

 

根据分析结果以及PCB的实际情况,评估了切实可行的优化方案:即变更布线拓扑结构,使用星型拓扑结构,并删除源端串联端接,在每个分支处进行端接。预期结果如下:

 

2.png

大家是不是觉得已经可以结束了?

客户根据我们提供的优化方案进行了修改,但是客户觉得还不够保险,在我的优化方案的基础上,自己又在MDC的源端增加了一个LC滤波器,并在MDIO的每个分支都增加了LC滤波器。

 

优化后的结果详见下记仿真:红色波形是原方案的仿真信号波形,绿色波形是在原方案基础上客户‘优化’后的仿真波形。

 

MDC:

 

3.png

MDIO:Write

 

4.png

MDIO:Read

 

5.png

从仿真结果来看,MDC时钟信号倒是没有回沟了。但是MDIO信号如今已经凉透了。看到这个结果,我……

几MHz的信号能差到这个程度也是非常不容易的。经过排查,问题出在了新加的LC滤波器上,根据官网下载的DATAsheet显示,该器件电感量为350nH,电容量是110pF。

 

6.png

由于客户在原始方案基础上增加LC滤波器。此滤波器具有很强的感性。导致读/写中途有很大的感性突变,导致信号的反射。且由于每个分支都有滤波器,导致信号会在多个分支上来回反射,信号质量受到严重影响。之前用于改善信号质量的各分支串联端接。不但起不到改善信号质量的作用,还使得信号质量更差。

 

 

至于为什么MDIO 的Write /Read差异如此之大?由于数据线在读/写模式状态下的端接电阻的相对位置是不同的。现在的拓扑正好是差的更差(Read),好的更好的一个状态(Write),所以读/写的信号波形差异非常大。在删除LC滤波器后,信号恢复到预期水平。

 

 

由此可见即使是几MHz的低速信号,拓扑的使用不当也可能导致信号质量不良,所以在设计类似连接多个IC的信号时,选择合适的拓扑尤为重要。另外提醒一下,如果拓扑改变,原本的为了改善信号质量的端接方案就不一定适合新的拓扑了,需要根据新的拓扑进行合理的调整,没有经过验证不要随意添加滤波器,否则可能会适得其反。

热门文章

PCB设计经验:到底DDR走线能不能参考电源层啊?
隔离地PCB过孔要放哪里,才能最有效减少PCB高速信号过孔串扰?
PCBA板中神秘消失的锣槽
EXCUSE ME,表层的AC耦合电容和PCB内层的高速线会有串扰?
PCB板双面布局的DDR表底走线居然不一样,这么低级的错误都没看出来?
PCB 背钻塞孔翻车记!绿油凸起竟让焊接 “手牵手” 短路
PCB加工中的“流胶”到底是怎么影响阻抗的?
PCB板ATE测试探针卡设计和生产的核心技术要求,你知道多少?
相同PCB单板,相同信号的AC电容,为啥反焊盘不同?
真不敢信,PCB板上就挪动了一个电阻,DDR3竟神奇变好了
PCB板上PIN DELAY单位错了,DDR4跑不起来,真的吗?
老实说:你们关心过表层绿油的厚度吗?
那个要“深紫色油墨”的客户,让我一宿没睡!
要是我再不说,估计就没人知道电路板“贾凡尼效应”了!
PCB别人包地你包地,但别人的隔离度比你好10dB不止
出货给客户一块残缺的PCB板,客户为什么还要给我们点赞
遇事不决,PCB电磁绝学
PCB棕化工艺不同,高速信号损耗差老远了!
高速PCB板GSSG结构走线串扰大? 悄悄“转”一下当场好一倍!
你的高速PCB主板80分,我的接口板80分,配合一起用才60分?
PCB设计制造“残铜率”知多少,怎么做好控制±5%的阻抗值
高速PCB如果链路中必须有一个阻抗不连续点,你会把它放在哪呢?
产品服务
Baidu
sogou