24小(xiǎo)时联系電(diàn)话:18217114652、13661815404
中文(wén)
- 您当前的位置:
- 首页>
- 電(diàn)子资讯>
- 行业资讯>
- pcb设计什么时候需要...
行业资讯
pcb设计什么时候需要考虑等長(cháng)?
高速信号有(yǒu)效的建立保持窗口比较小(xiǎo),要让数据和控制信号都落在有(yǒu)效窗口内,数据、时钟或数据之间、控制信号之间的走線(xiàn)長(cháng)度差异就很(hěn)小(xiǎo)。具體(tǐ)允许的偏差可(kě)以通过计算时延来得到。 其实一般来说,时序逻辑信号要满足建立时间和保持时间并有(yǒu)一定的余量。只要满足这个条件,信号是可(kě)以不严格等長(cháng)的。然而,实际情况是,对于高速信号来说(例如DDR2、DDR3、FSB),在设计的时候是无法知道时序是否满足建立时间和保持时间要求(影响因素太多(duō),包括芯片内部走線(xiàn)和容性负载造成的延时差别都要考虑,很(hěn)难通过计算估算出实际值),必须在芯片内部设置可(kě)控延时器件(通过寄存器控制延时),然后扫描寄存器的值来尝试各种延时,并通过观察信号(直接看波形,测量建立保持时间)来确定延时的值使其满足建立时间和保持时间要求。不过同一类信号一般只对其中一根或几根信号線(xiàn)来做这种观察,為(wèi)了使所有(yǒu)信号都满足时序要求,只好规定同一类信号走線(xiàn)全部严格等長(cháng)。上面说的是高速并行信号。 对于高速的串行信号,如果是带时钟的,时钟和串行数据也必须满足建立保持时间要求,所以也要控制好長(cháng)度。有(yǒu)些高速串行信号虽然带时钟,但这个时钟不是用(yòng)来锁存数据而是一个频率较低的参考时钟,那么数据和时钟以及多(duō)个通道之间的数据的skew就可(kě)以宽松很(hěn)多(duō),不用(yòng)严格等長(cháng),因為(wèi)接收芯片是能(néng)够正确找出每个通道的起始位并且把参考时钟经过PLL倍频和相移来锁存数据的。例如TMDS信号,串行数据的差分(fēn)对之间要严格等長(cháng),但数据之间的skew放宽到+/-20%的时钟周期。不过為(wèi)了避免不必要的问题,一般来说像TMDS、PCI-E这些串行信号,通道间一般也要做等長(cháng),不过允许的偏差可(kě)以比较大,例如200ps以上。 至于低速信号,其建立保持窗口一般在ns级以上,这样就没必要做長(cháng)度控制了,因為(wèi)无论布線(xiàn)怎么差也很(hěn)难搞出ns级的skew。