等长是PCB设计的时候经常遇到的问题。存储芯片总线要等长,差分信号要等长。什么时候需要做等长,等长约束条件是什么呢?
首先,等长的作用。由于信号在PCB走线上存在延时,正比于信号线的长度。假设PCB上有两个完全相同的信号,但是布线长度不同。那么发端完全相同的信号在接收端就会由于延时的差异造成两个信号相位的不同。不相关的信号布线差异都不会引起问题。但是如果两根信号有时序要求,那么信号延时就可能造成信号错误。所以有时序要求的信号就会有等长要求。
例如差分信号,两根差分线上的信号是相位完全相反,如果不等长就会造成信号相位偏差,很容易造成错误。尤其是差分信号一般信号幅度都不高,更容易引起问题。所以差分信号的等长约束一般都比较严格,基本会要求在等长正负50mil以内甚至更小。
经常看到的还有内存颗粒的等长要求。有些约束说DDR2的等长要求数据线时钟线等长控制在正负50mil,地址线等长控制在正负100mil等等。实际画图的时候可能一个小的弯角就能差出几十个mil。其实这些约束条件比较苛刻,是为了满足绝大部分应用的需要。在我们每一个具体设计当中,可以根据芯片具体要求和运行速率的不同放宽约束条件,同样能满足要求,降低PCB设计复杂度。只要清楚PCB板上走线延时,表层走线大约140ps/inch,内层走线大约166ps/inch,再根据芯片运行速度和信号上升时间保持时间,推算出具体等长要求就可以了。
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |
我要赚赏金
