0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

列举一些高速电路信号总线的常规要求

信号完整性 来源:信号完整性 2023-02-14 13:55 次阅读

编者注:高速PCB设计有很多比较考究的点,包括常规的设计要求、信号完整性的要求、电源完整性的要求、EMC的要求、特殊设计要求等等。本文主要是针对高速电路信号总线做了一些比较常规的要求列举了一些检查要点,其实还可以进一步的细化,比如针对1.6mm板厚的设计,使用的diff-end via的结构是8mil的drill,16mil的pad,40mil的anti-pad,36mil的via间距。这都需要根据实际的情况而定。所以网上很多经验法则都是仅供参考的,包括本文也是如此。

随着信号速率的提升,电子产品设计也是越来越复杂。无论设计的能力有多强、设计经验多丰富,总会出现一些意向不到的问题。所以很多公司,都会有一些设计规则,让大家在设计中有据可依,也可以在设计完成之后作为checklist,一步一步的检查。下面列举了一些在信号完整性以及电源完整性中需要检查的点:

1、阻抗是否满足设计要求,这主要根据传输线的结构检查确认。不同的总线有不一样的需求。

68195e5e-ac21-11ed-bfe3-dac502259ad0.jpg

2、高速信号线不要跨分割布线。

683335ea-ac21-11ed-bfe3-dac502259ad0.jpg

3、拓扑结构是否满足设计要求,对于SerDes总线,基本都是采用的点对点的设计结构,但是对于Memory,会涉及到T-type和Fly-by结构的选择,以及拓扑结构中每一段传输线的结构。

684272d0-ac21-11ed-bfe3-dac502259ad0.jpg

4、差分对内等长是否满足要求。对于速率特别高的总线,尽量满足等相位或者等时的要求。

685afe4a-ac21-11ed-bfe3-dac502259ad0.jpg

5、对于特定的总线,其对与对之间等长是否满足要求。

68763494-ac21-11ed-bfe3-dac502259ad0.jpg

6、高速信号网络不要布在板边,在比较大的散热通道附近也不要有高速信号线。

7、信号线与信号之间的距离是否足够大,使串扰足够小。

68962aba-ac21-11ed-bfe3-dac502259ad0.png

8、如果要给高速信号网络包地线保护,那么要有足够的距离(3W),避免因为包地导致新的信号完整性问题。

68aab62e-ac21-11ed-bfe3-dac502259ad0.jpg

9、发送端与接收端的信号线距离尽量远,能分层布线最好。

10、在高速电路的PCB板中不要出现浮铜,要么去掉,要么在浮铜上加GND via。

68bd2a84-ac21-11ed-bfe3-dac502259ad0.png

11、高速信号网络的via不易过多,一般除了BGA或者Connector处,其它区域不超过1个,最差不超过2个via,同时要优化via到比较合适的大小。

12、观察高速信号的stub是否足够短,是否需要使用Back-drill。

68ccaf04-ac21-11ed-bfe3-dac502259ad0.png

13、高速信号线在换层时,其via附近是否有伴随GND Via。

14、如果信号线有冗余设计,要确保传输线的stub要足够短,尽量减少信号完整性问题。

15、电源平面的设计是否满足通流的要求。

68de7b1c-ac21-11ed-bfe3-dac502259ad0.jpg

16、去耦电容的摆放是否合适,一般都是越小容量的电容越靠近芯片的摆放。

68f623ca-ac21-11ed-bfe3-dac502259ad0.jpg

17、去耦电容的出线是否满足短而粗的要求。

6906ebb0-ac21-11ed-bfe3-dac502259ad0.jpg

以上只是之前做产品时做的关于高速产品设计简单SI部分的checklist。对于具体的产品和总线都有布线和结构等具体的要求。

不管是设计工具,还是仿真工具都在朝着越来越方便高效的方向发展。这样工程师在设计过程中都可以方便地使用工具进行仿真验证并检查设计的是否满足要求。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCB板
    +关注

    关注

    27

    文章

    1388

    浏览量

    50713
  • PCB设计
    +关注

    关注

    394

    文章

    4599

    浏览量

    83856
  • emc
    emc
    +关注

    关注

    165

    文章

    3725

    浏览量

    181697
  • 高速电路
    +关注

    关注

    8

    文章

    152

    浏览量

    24166
  • 高速电路信号

    关注

    0

    文章

    26

    浏览量

    9184

原文标题:高速电路之信号完整性设计check list

文章出处:【微信号:SI_PI_EMC,微信公众号:信号完整性】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高速PCB并行总线和串行总线

    作为名PCB设计工程师,具备一些高速方面的知识是非常有必要的,甚至说是必须的。就信号来说,高速信号
    的头像 发表于 12-29 14:23 1619次阅读
    <b class='flag-5'>高速</b>PCB并行<b class='flag-5'>总线</b>和串行<b class='flag-5'>总线</b>

    分享一些EMC标准电路

    分享一些EMC标准电路,可以收藏参考,主要是以下 32 种。
    发表于 07-06 09:22 813次阅读
    分享<b class='flag-5'>一些</b>EMC标准<b class='flag-5'>电路</b>

    SPI总线协议的一些资料

    本帖最后由 eehome 于 2013-1-5 09:48 编辑 SPI总线协议的一些资料
    发表于 08-18 10:50

    请问能否麻烦列举一些比较常用的可做滤波电路的芯片?

    TI的工程师们能否麻烦你们列举一些比较常用的可做滤波电路的芯片。之前用FilterPro软件设计出来的电路效果挺不错的,但在芯片的选择上就
    发表于 03-07 13:13

    信号完整性以及电源完整性中需要检查的点

    高速PCB设计有很多比较考究的点,包括常规的设计要求信号完整性的要求、电源完整性的要求、EMC
    发表于 01-14 07:11

    简单记录下SPI总线一些要点

    1. 引言SPI : serial perripheral interface 串行外围设备接口SPI总线是硬件上用的比较多的种串行总线高速传输,无应答无校验。这里简单记录
    发表于 02-17 06:07

    电路一些基本概念

    电子专业单片机相关知识学习教材资料——电路一些基本概念
    发表于 08-22 16:18 0次下载

    电路一些基本概念

    电子专业单片机相关知识学习教材资料——电路一些基本概念
    发表于 10-10 14:17 0次下载

    并行总线高速串行总线的布线要求

    作为名PCB设计工程师,具备一些高速方面的知识是非常有必要的,甚至说是必须的。就信号来说,高速信号
    的头像 发表于 10-21 14:14 4643次阅读
    并行<b class='flag-5'>总线</b>和<b class='flag-5'>高速</b>串行<b class='flag-5'>总线</b>的布线<b class='flag-5'>要求</b>

    高速信号EMC设计的一些技巧

    电子系统设计的发展速度可谓是日千里。带给我们设计师的挑战就是越来越多的电子系统设计需要考虑“模拟信号”“高速信号”和“EMC 问题”,否则是无法快速、正确地设计出成功的电子产品。我们
    发表于 01-07 21:21 14次下载

    一些经典的有源滤波电路

    一些经典的有源滤波电路图下载。
    发表于 06-07 14:29 27次下载

    高速电路的定义与信号完整性问题

    在工作中经常会遇到有人问什么是高速电路,或者在设计高速电路的时候需要注意什么。每当遇到这种问题就头脑发懵,其实不同的产品、不同的人对其都有不同的理解。今天简单总结
    的头像 发表于 07-13 09:09 1344次阅读

    高速信号一些误区

    献给那些刚开始或即将开始设计硬件电路的人!刚刚开始接触电路板的时候,与你样,在网上许多关于硬件电路的经验、知识让人目不暇接,像信号完整性、
    的头像 发表于 08-26 09:03 955次阅读

    列举一些C语言中常用的宏定义

    写好C语言,使用宏定义可以防止出错,提高可移植性、可读性等。下文列举一些成熟软件中常用的宏定义。
    发表于 10-07 10:54 293次阅读
    <b class='flag-5'>列举</b><b class='flag-5'>一些</b>C语言中常用的宏定义

    列举一些嵌入式Linux应用开发里经常使用的技巧和套路

    本篇文章,我们基于ELF 1S这款开发板,来列举一些嵌入式Linux应用开发里面,经常使用到的开发技巧和套路。
    的头像 发表于 11-14 10:44 324次阅读
    <b class='flag-5'>列举</b><b class='flag-5'>一些</b>嵌入式Linux应用开发里经常使用的技巧和套路