基于信号完整性的一些PCB设计建议

最小化单根信号线质量的一些PCB设计建议

1. 使用受控阻抗线;

2. 理想情况下,所有信号都应该使用完整的电源或地平面作为其返回路径,关键信号则使用地平面作为返回路径;

3. 信号的返回参考面发生变化时,在尽可能接近信号换层孔的位置增加至少一个返回路径互连过孔,其孔间隔距离通常为所关注最高信号谐波波长的1/6;

4. 如果使用不同的电源平面作为信号参考面,则应通过保持尽可能薄的介质厚度来保持不同电源平面之间的紧密耦合;

5. 如果电源返回平面不同,当信号换层时,在不同电源平面之间需增加多个低电感去耦电容器进行桥接;

6. 利用二维场求解器计算叠构的目标特性阻抗,需包括阻焊层、走线厚度、隔层参考的影响;

7. 点到点网络拓扑中,使用源端匹配电阻;

8. 多分支网络拓扑中,使用终端匹配电阻;

9. 信号分支中的传播延时应小于最快信号上升沿时间的20%;

10. 端接匹配电阻需尽可能地靠近封装焊盘;

11. 最好的端接匹配是在裸芯片端口处;

12. 仿真模拟时,需要关注不同工况拐角(corner)下的信号质量;

13. 信号返回路径的宽度至少为信号线宽的3倍;

14. 信号布线时,宁愿绕路,也不可跨越不连续点和空隙;

15. 使用SMT电阻以获取更小的环路电感;

16. 当上升时间小于150ps时,尽一切可能减小SMT电阻的环路电感,或考虑使用集成或嵌入式电阻;

17. 过孔通常等效为容性,去除非功能焊盘、最小化过孔焊盘尺寸、增大反焊盘尺寸可以有效降低其容性影响;

18.可以考虑在低成本连接器的焊盘处增加一些容性处理方式,以补偿其通常存在的较高电感;

19. 差分布线,应自始至终保持恒定的差分阻抗设计,如果线间距必须改变,可以通过调整线宽以保持阻抗不变;

20. 尽可能地避免差分线之间的非对称现象;

21. 将补偿长度添加到差分对中的短线处,并靠近产生长度不对称的位置;

22. 如果数据速率高于5Gbps或线路较长,考虑差分线松耦合以获取更宽的线路和更低的线路损耗;

23. 尽可能避免共面耦合设计;

24. 抑制共模影响,应在源端着手解决,而非接收端;

25. 如果高频损耗很重要,尽可能地控制阻抗恒定;

26. 如果高频损耗很重要,可以使用更低耗散因子的层压板;

27. 如果高频损耗很重要,可以使用加重和均衡技术;

28. 一切信号问题,换了场景,都需要进行仿真判断,而非参考经验。

以上内容摘选自“100+ PCB design guidelines to minimize signal integrity problems, Eric Bogatin”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/323209.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

欧盟产品安全新规来袭,亚马逊发出紧急提醒(GPSR)要求

欧盟产品安全新规来袭,亚马逊发出紧急提醒(GPSR)要求 一、发布新规 这世界上唯一不变的事,或许就是变化本身。 在跨境电商领域,这个道理再次得到验证。近日,不少卖家都收到了一封来自亚马逊的通知。通知中…

springboot下载图片的简单处理方式

参考地址 springboot:各种下载文件的方式_springboot下载文件-CSDN博客 开箱即用实战 GetMapping("/t1")public void down1(HttpServletResponse response) throws Exception {response.reset();response.setContentType("application/octet-strea…

在服务器上使用Docker运行SRS Stack,推拉直播流、多平台转播、本地录制、虚拟直播、直播转码、AI字幕、其他

SRS Stack | SRS (ossrs.net) Docker​ 推荐使用Docker运行SRS Stack: docker run --restart always -d -it --name srs-stack -v $HOME/data:/data \-p 2022:2022 -p 2443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp \registry.cn-hangzhou.aliyun…

Linux 多个php版本选择需要的php的版本(修改环境变量)

这两天遇到了个问题, 原本服务器的php版本是7.3.13,经过一些操作之后不知道怎么了变成了5.6 #php版本查看 php -v然后我就对 5.6版本进行了升级,升级到了7.3.33, 这个时候 php -v 是7.3.33, 神奇的一幕出现了&#xf…

把握现货黄金的基本操作技巧

在投资市场这个大舞台上,有各种各样的投资产品供投资者选择,其中黄金作为一种重要的投资资产,一直受到广大投资者的青睐。然而,黄金交易并非易事,需要掌握一定的操作技巧。那么,如何才能把握住现货黄金的操…

XS2180四通道,兼容 IEEE 802.3at/af以太网供电 PSE 控制器 V1.0

XS2180 是一个四通道、供电设备( PSE )电源控制 器,设计用于 IEEE 802.3at/af 兼容 PSE 。器件提供用 电设备( PD )检测、分级、限流以及负载断开检测。器 件支持自动工作和软件编程。器件还支持最新二事件分…

删除运行框中的文件打开历史记录

当我们使用everything、百度、迅雷等软件,在列表中右键选中打开文件夹时。 当使用 winR 快捷键等方式打开运行时,输入盘符会出现之前打开过的文件夹, 一方面展示的特别多会比较混乱,另一方面 记得在之前的window版本中&#xff08…

数据库系列:InnoDB下实现高并发控制

1 介绍 并发控制是为了防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。当多个事务并发地存取数据库时,就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库…

第27集《佛法修学概要》

丁二、天乘分三:戊一、十善业。戊二、四禅定。戊三、四空定 请大家打开讲义第七十七页,这是五乘里面的第二个法门,天乘法门。 大乘佛教把我们众生生命的现象分成了三个部分:第一个部分,叫作 本来清净;第…

CSS 之 跑马灯边框

一、简介 ​ 之前有做过渐变色边框的样式,然后某天刷抖🎵,看到某个老师在讲跑马灯的样式效果,于是就自己尝试实现一下跑马灯样式的边框,虽然这种样式并不常见(基本没卵用),其使用场…

git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支

GIT | 分支 文章目录 GIT | 分支创建分支合并分支删除分支合并冲突分支管理策略bug分支强制删除分支 创建分支 查看当前本地仓库中有哪些分支 git branchHEAD所指向的分支就是当前正在工作的分支 cat .git/HEAD创建一个分支 git branch dev创建好了,但是目前还是…

Redis基础系列-哨兵模式

Redis基础系列-哨兵模式 文章目录 Redis基础系列-哨兵模式1. 引言2. 什么是哨兵模式?3. 哨兵模式的配置4. 哨兵模式的启动和验证4.1 主master宕机,看会出现什么问题4.2 重启6379主机 5. 哨兵模式的工作原理和选举原理5.1. SDown主观下线(Subj…

Vue.js轻量级框架:快速搭建可扩展的管理系统

一、前言 在项目实战开发中,尤其是大平台系统的搭建,针对不同业务场景,需要为用户多次编写用于录入、修改、展示操作的相应表单页面。一旦表单需求过多,对于开发人员来说,算是一种重复开发,甚至是繁杂的工作…

RFID技术在汽车装备中的应用:提升安全性与效率

RFID技术在汽车装备中的应用:提升安全性与效率 射频识别(RFID)技术是一种非接触式的自动识别技术,它利用射频信号及其空间耦合和传输特性,实现对目标对象的信息读写。随着汽车工业的不断发展,汽车装备的技…

开源28181协议视频平台搭建流程

最近项目中用到流媒体平台,java平台负责信令部分,c平台负责流媒体处理,找了评分比较好的开源项目 https://gitee.com/pan648540858/wvp-GB28181-pro 流媒体服务基于 c写的 https://github.com/ZLMediaKit/ZLMediaKit 说明文档:h…

ElasticSearch扫盲概念篇[ES系列] - 第500篇

历史文章(文章累计500) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 E…

laravel异步消息队列详细攻略Supervisor队列进程管理(实战)

1、laravel配置开启队列 这里仅演示数据库队列 查看下面/config/queue.php&#xff0c;里面defult 对应的 env常量是 QUEUE_DRIVER&#xff0c;那就在 项目根目录下的.env文件修改 QUEUE_DRIVERdatabase <?phpreturn [/*|----------------------------------------------…

64位ATT汇编语言学习第一课:汇编和链接

源文件exitTest.s内容如下&#xff1a; # This is the first program .global _start .section .text _start:movq $60,%raxmovq $9,%rdisyscall源文件里边放的就是源代码&#xff0c;而我这里源代码是使用汇编语言写的&#xff0c;都是一些人类都可以阅读的字符。之后需要经过…

c语言do while循环语句

c语言do while循环语句 c语言do while循环语句 c语言do while循环语句一、do while循环语句格式二、do while 循环案例 一、do while循环语句格式 do while语句先循环后判断,条件不符合就结束循环&#xff0c;条件符合继续循环 do { 代码 } while(表达式);int main() {int a 0…

【STM32】STM32学习笔记-MPU6050简介(32)

00. 目录 文章目录 00. 目录01. MPU6050简介02. MPU6050参数03. MPU6050硬件电路04. MPU6050框图05. MPU6050常用寄存器06. 附录 01. MPU6050简介 •MPU6050是一个6轴姿态传感器&#xff0c;可以测量芯片自身X、Y、Z轴的加速度、角速度参数&#xff0c;通过数据融合&#xff0…