在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4984|回复: 6

[原创] 关于何时在PCB布线时需要走蛇形线的探讨

[复制链接]
发表于 2011-11-15 23:06:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 lxqvictor 于 2011-11-15 23:09 编辑

关于何时在PCB布线时需要走蛇形线的探讨

我们知道,很多时候在进行PCB布线的时候,对于有些信号为了满足时序的要求,需要走线时进行等长布线,也就是所谓的蛇形布线,到底什么情况下需要进行蛇形布线呢?下面通过实例进行分析。

ANX7150是一款HMDI视频信号的编码芯片,它把24位(444)并行的视频信号进行编码,以HDMI的信号格式输出,也就是四路串行的差分信号。在对ANX7150外部电路进行PCB布线的时候,其24位并行信号需要等长吗?

有一些工程师担心其不等长会影响信号的时序,就分别进行等长,我们来具体分析下,其是否需要等长。

信号只有满足建立时间(set time)和保持时间(hold time)才能被打入触发器,通过阅读ANX7150的数据手册查找其输入信号的set time0.6nshold time1ns,工作时钟最高频率为180M,对应的周期为5.56ns,其并行信号输入的时序如下图所示。

在最高工作频率时,半个时钟周期为2.78ns,假设传输线延迟1ns,仍能完全满足其触发条件,一般的微带线传输信号的速度为6000mil/ns(具体可以根据PCB材料计算),那么布线时信号线长度跟时钟线有6000mil的差距是可以满足其时序要求的,所以此时不需要进行等长走线。

总之,在布线时,计算出传输线或者时钟线的延时,然后查找相应器件的手册,看是否满足触发条件,即可判断是否需要蛇形布线。对于一般低于100M的系统来说,都可以不用考虑信号线延时问题,但对于高速的信号,比如800MDDR信号,则需要进行严格的蛇形布线,以满足信号的完整性。

时序图

时序图

 楼主| 发表于 2011-11-15 23:09:48 | 显示全部楼层
有问题欢迎大家回复讨论
发表于 2011-11-16 10:12:00 | 显示全部楼层
学习学习,有指导的可以少走弯路
发表于 2011-11-16 10:33:35 | 显示全部楼层
这个发错版了吧,不过还是可以学习一下
发表于 2011-11-17 20:51:28 | 显示全部楼层
绕线主要是满足时序,如果时序没有问题,根本就不用绕线
发表于 2013-2-18 22:34:06 | 显示全部楼层
绕线主要是满足时序
发表于 2013-2-21 10:22:49 | 显示全部楼层
PCB LAYOUT for PCI CLOCK ..要看你PCB 材料

最簡單是同CLOCK 下都PATH 一樣長
但本來就短的會繞成 snake trace
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-29 02:57 , Processed in 0.022112 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表