1. 差分信号与差分对:高速设计的基石
如果你刚开始接触高速PCB设计,听到“差分线”这个词可能会觉得有点高大上。别担心,我刚开始也这样。简单来说,你可以把差分信号想象成两个人一起抬一根扁担。一个人往上抬,另一个人就同步往下压,他们用的力气大小一样,但方向相反。在电路里,这两根线传输的就是这样一对“等大反向”的信号。扁担的重心(也就是两根线的“差值”)才是我们真正要传递的信息。这种工作方式有个巨大的好处:当外界的干扰(比如电磁噪声)同时“拍”在这两根线上时,由于干扰是同方向的,而信号是反方向的,在接收端做差值运算时,干扰就被神奇地抵消掉了。这就是差分信号抗干扰能力强的核心秘密。
所以,在PCB上,差分对从来不是两根随便拉近的普通线。它们是一对紧密耦合、并肩前行、力求等长的“黄金搭档”。常见的USB、HDMI、以太网PHY、LVDS显示接口,乃至高速内存的时钟和数据线,都广泛采用差分信号。它们的阻抗要求各不相同,比如USB是90欧姆,HDMI是100欧姆,这直接决定了我们后续布线时线宽和间距的“黄金参数”。
在Altium Designer(后面我们就亲切地叫它AD)里处理差分对,第一步不是急着去拉线,而是要先“上户口”,也就是创建差分对类。这就像学校分班,把USB差分对分到“90欧姆班”,把HDMI差分对分到“100欧姆班”,方便我们进行统一管理、统一规则设置。很多新手会忽略这一步,直接去设置规则,结果发现规则应用不上或者管理混乱,回头再整理就费劲了。我建议你养成好习惯,在布局规划阶段就把差分对类建好。
2. 创建与管理差分对:从原理图到PCB的无缝衔接
创建差分对主要有两种思路,一种是从源头(原理图)开始,另一种是在PCB中直接定义。我强烈推荐从原理图开始的方法,这样能保证设计的完整性和可维护性。
2.1 在原理图中优雅地定义差分对
在AD的原理图编辑器中,定义差分对非常直观。关键点在于网络命名。你需要确保构成一对差分信号的两个网络,拥有相同的“姓氏”(前缀)和明确的“身份”(后缀)。最常见的命名规则是使用 _P 和 _N 作为后缀,或者用 + 和 -。例如,一对USB差分数据线可以命名为 USB_D_P 和 USB_D_N。
命名好后,你需要放置一个“差分对指令”来明确告诉AD:这两个网络是一对。操作路径是:点击菜单栏的 Place -> Directives -> Differential Pair。这时光标会带有一个差分对的符号(两个小圆圈加一条波浪线),将它放置在连接这两个网络的走线或网络上。放置后,软件会自动识别这对网络。这是最规范、最不容易出错的方法,尤其适合团队协作和设计复用。
2.2 在PCB编辑器中手动或批量添加
如果你在原理图阶段遗漏了,或者需要临时添加一对差分对,也可以在PCB编辑器中操作。打开PCB面板,将视图模式切换到 Differe


500

被折叠的 条评论
为什么被折叠?



