PCB论坛网

 找回密码
 注册
查看: 1278|回复: 3

时序补偿

[复制链接]
发表于 2012-10-12 13:37:20 | 显示全部楼层 |阅读模式
有没有哪位大神知道时序补偿是怎么一回事!???怎么进行补偿或者怎么具体实现补偿!!!?
回复

使用道具 举报

发表于 2012-10-12 14:11:12 | 显示全部楼层

发帖辛苦了,楼主 支持
回复 支持 反对

使用道具 举报

发表于 2012-10-12 14:50:12 | 显示全部楼层
时序补偿 大家一起去12345投诉去.
回复 支持 反对

使用道具 举报

发表于 2012-10-13 21:39:38 | 显示全部楼层
timing compensation
这个要看你在哪个层面上的?如果从PCB上的角度来说,就是我们通常指的信号组之间的时间控制。如果是指芯片的角度来说,就一样了。
在有些板卡上面,我们能看到DDR2,DDR3走的不是等长,但是芯片一样能跑!为什么呢?

这个里面就关联到芯片的内部做法上来了,信号在版图中传输的过程中,会有很多我们看不到的延时,同一个字节里面的数据位,都有可能是不等长的,从Digital部分到Analog的部分,由于线的core length长度不一造成的。
而且在设计时,也会有意的让数据位的变化不在一个相近的时间段(极短的时间段),具体的原因是因为I/O buffer同时做信号的翻转时,会对电源和地的,包括相近的bonding wire造成一定的影响。这个你可以找找半导体的工程师问一问,特别是针对于analog 设计的工程师提问,他们可能会给你一个比较可靠的解释的。

根据封装的不同,大家对此的调整有所差异,从某种意义上来说,高速信号,特别类似于DDR2,DDR3这样的信号,在有机会的前提下,尽可能的参考DemoBoard的。因为芯片内部此类信号线是如何走的,大家不知情的。如果你要设计时,也要多多的参考设计手册。

通俗点的理解就是我们在信号的输出端加上buffer的延时,可以对信号输出的时间做调整。据我所了解的,有些信号延时可以达到100~200ps左右的,但是buffer多了,对于电源的要求也不同了。这又牵涉到芯片的稳定性了,扯得有点远了。
如果是时钟上的,每个芯片的时钟控制也是有其自实现的方法,我们经常听到PLL, DLL,这些也算是时间的调整与补偿。(我是这样理解的)。



点评

详细  发表于 2012-10-15 16:30
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-5-1 01:28 , Processed in 0.149497 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表