为什么摆动PCB上附近的走线?


38

我一直在阅读有关Raspberry Pi 的文章TheMagPi eMagazine);“一个ARM GNU / Linux盒子,售价25美元。”

在文章的第17页底部,它显示了Pi上的一个区域,在该区域中曲折曲折在直行曲折旁边,并带有说明文字:

轨道中的“摆动”确保信号电匹配,从而减少干扰和信号延迟。这对于高速视频数据和HDMI信号尤为重要。

文章中的图片显示了摆动

我对电气工程的知识非常有限,所以也许这是一个非常简单的问题,但是为什么要将这些“摆动”并入PCB设计中?

我意识到报价给了我一个答案,并且我有点理解由于电源线和同轴电缆彼此相邻运行而引起的干扰点,但是我很欣赏一些假设,因为他们很少了解会解释为什么会出现问题以及如何解决这些问题的知识。摆动帮助。例如,为什么木板不被摆动呢?


2
只是我还是那些摇摆不定的轨道看起来总比外面的轨道长?肉眼看,我猜测只是一个摆动就已经可以补偿一个45度角附近的长度差。有没有我们看不到的角落,这是累计摆动需求的唯一可用空间?
Bernd Jendrissek

我也是这么想的,如果仔细看,第二对比其他扭曲的对短。
jippie 2012年

1
从这张照片中...并没有告诉他们这对其他地方会发生什么。如果其他地方的空间很小,则长度校正有时会像这样在一端聚集在一起。连接器通常是低密度区域,因此在此处很容易做到。我认为,如果可能的话,最好将长度与较小的校正量沿全长匹配。
darron 2012年

Answers:


27

摆动位于拐角处的内部轨道上(或较短的总体上),以均衡差分对的轨道长度-即使用差分信号发送龋齿数据的任何两条线。如果磁道长度不同,则将失去差分信号消除噪声的好处。

尽管大多数现代LVDS信号(PCIe,HDMI,DVI)的物理层组件都包含去偏斜或“弹性”缓冲器,以补偿线对之间的不同磁道长度,但必须使用这些物理布局技术来避免一对内偏斜。

OP的以下评论:

以千兆以太网为例,因为这可能会让您更加熟悉:CAT6电缆有八根电线,如果您撕开,则外部绝缘护套会成对绞合在一起,因此1 + 2电线会成对绞合在一起。线对2的旁边是线对2,线3 + 4绞在一起,线对3包括线5 + 6绞在一起,依此类推。保持线对的长度相同很重要,因为它们包含以相反极性发送的相同信号的副本(一个是积极的,而另一个是消极的)。当且仅当导线的长度相同时,信号才能到达一起(给定电子的固定速度),这允许在磁耦合中消除任何共模电干扰。

但是,这四对信号线本身的长度不必完全相同,因为千兆位自动协商过程会校准弹性缓冲区(和回声消除单元),以便在高层组件执行其工作之前消除到达时间的任何微小差异。

这块电路板上发生了同样的事情。紧邻的/闭合的电路板走线是“成对的”,并保持相同的长度,以允许差分接收器抑制噪声,尽管在电气上而不是在磁性上。您可以看到HDMI连接器带有几对这样的线对,并且没有试图使一对线对与其旁边的线对长度相同(“线对之间”)。但是,弹性缓冲区的大小(以字节为单位)存在一些限制,之后电缆将无法使用或降级。实验并找到毫米级的限制会很有趣。

HDMI插头的图片显示了差分对: 在此处输入图片说明


这可能是非常基本的,但是搜索并没有真正帮助。什么是pair?如果一对简直是两个不同的组件,然后我不明白之间的差别within a pairbetween pairs
乔治·达克特

1
这里的“对”仅表示两条电线彼此相邻。“差分对”是一种在两条线上发送具有相反极性的相同信号的方法,这使您可以消除接收器中的任何共模噪声。
shuckc

1
@GeorgeDuckett:如果仅在单根导线上发送逻辑电平,则在该导线中流动的任何电流都必须通过接地层返回,并且导线或接地层拾取的任何噪声都可能影响信号。为了避免这些问题,通常使用两根电线(我将其任意称为“ X”和“ Y”)发送高速信号。通过将X的高电平和Y的低电平驱动来发送逻辑“ 1”;通过将Y拉高和X拉低将发送逻辑“ 0”。只要X上的电压高于Y的电压,接收信号的设备就会将其解释为“ 1”,Y高于X的任何时间都会将其解释为“ 0”
。– supercat

1
@GeorgeDuckett:在任何给定的时间,从一根导线流出的电流将与另一根导线的电流很好地平衡,因此信号不会将电流耦合到接地层(其他信号会视为噪声)。此外,成对的两根导线将大致相等地看到来自其他设备的接地平面上出现的任何噪声,因此,在任何给定时刻都不影响哪根导线“更高”。
超级猫2012年

@shuckc:乔治·杜克(George Ducket)想知道“一对”电线的意义是什么,因为摆动的布置方式确实表明电线成对出现。我还可以补充一点,对于消除接地平面电流的一对导线,有必要使一根导线的上升沿和另一根导线的下降沿精确同时到达。即使逻辑可以处理时序差异,也无法避免信号在不同时间到达时产生的额外噪声耦合,但是答案已经暗示了这一点。
supercat 2012年

15

基本上,摆动用于应同步两个或多个(快速)信号的情况,这样,由于磁道长度不同,它们不会相对于彼此延迟。

这对于具有时钟线的信号极为重要,因为例如,在具有各种数据线的系统上,如果某些数据线长于其他数据线,则在出现时钟脉冲时,可能并非所有信号都已到达接收器发送数据。

在图像上,您可以看到内部轨道是摆动的,因为如果它们是直的,它们将比外部轨道短。


我对此表示赞同,因为此答案与已接受的答案相当好。轨道长度对于高速信号非常重要。我已经学会了很难。
bakcsa83 '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.