高速入门知识02:降低串扰和维持信号完整性的布线方法

2023-11-07


前言

串扰是并行走线间不需要的信号耦合。微带线和带状线正确的布线和叠层布局能够降低串扰。
双带线布局有两个靠近的信号层,为降低双带线的串扰,所有走线垂直布设,增大两个信号层之间的距离,减小信号层和邻近参考平面的距离。
在这里插入图片描述
使用下面步骤来减小微带线或者带状线布局的串扰:

■ 在布线要求允许范围内,尽可能加宽信号线之间的距离。走线之间尽量不要靠近,距离保持在介质高度三倍以上。
■ 对传输线进行设计,使得导体尽可能靠近地平面。这一方法使传输线能够与地
平面紧耦合,有助于和邻近信号去耦合。
■ 尽可能使用差分布线方法,特别是关键网络(例如,匹配长度,以及每条走线串通回转等)。
■ 如果存在明显的耦合,不同层之间布设互相垂直的单端信号。
■ 减小单端信号之间并行走线长度。以较短的并行走线布线,减小网络之间的长耦合走线。

当两条或者多条单端走线并行布设,没有分开足够的距离时,也会有很大的串扰。两条 邻近走线中心之间的距离应至少是走线宽度的四倍,如图所示。为提高设计性能,减小走线和地平面之间的距离,使其小于10mils,不改变两条走线之间的间隔。
在这里插入图片描述
与相对介电常数较大的材料相比,相对介电常数较小的材料有助于减小走线和地平面之 间的厚度,同时保持了信号完整性。图显示了高度与相对介电常数关系,使用了公式,保持阻抗、宽度和厚度不变。
在这里插入图片描述

信号走线布线
正确的布线有助于维持信号完整性。为实现干净的布线,您应该采用良好的信号完整性(SI)工具进行仿真。下面介绍了适合布线的两类信号走线:
■ 单端走线
■ 差分对走线

一、单端走线布线

单端走线连接源和负载/接收器。单端走线用于普通点对点布线、时钟布线、低速和不 关键的 I/O 布线。这一部分讨论时钟信号的各种布线方法。您可以使用以下类型的布线 来驱动具有相同时钟的多个器件。

■菊花链布线
– 带有短截线
– 没有短截线

■星型布线
■蛇型布线

使用以下指南来提高时钟传输线的信号完整性:

■ 时钟走线尽可能保持直线。使用弧形走线,而不是直角弯曲。
■ 时钟信号不要使用多个信号层。
■ 在时钟传输线上不要使用过孔。过孔会导致阻抗变化和反射。
■ 靠近外层布设地平面,降低噪声。如果您使用内层进行时钟走线布线,该层应 夹在参考平面之间。
■ 匹配时钟信号以降低反射。
■ 尽可能多的使用点对点时钟走线。

1.1.带有短截线的菊花链布线

菊花链布线是最常见的 PCB 设计。菊花链布线的一个缺点是通常需要短截线,或者短 走线将器件连接至主总线(参见图 14)。如果短截线过长,会导致传输线反射,劣化信号 完整性。因此,短截线长度应满足以下条件:
在这里插入图片描述
其中,TDstub = 短截线电延时
T10% to 90% = 信号边沿的上升或者下降时间

对于1-ns的上升边沿,短截线长度应小于 0.5 英寸。如果您的设计使用多个器件,所有短截线长度应相同,以降低时钟偏移。图显示了短截线布线。如果可能,在PCB设计中,您应该避免使用短截线。对于高速设计,即使非常短的短截线也会带来信号完整性问题。
在这里插入图片描述

图显示了短截线不同长度时的 SPICE 仿真。随着短截线长度的减小,反射噪 声随之降低,因此,眼图进一步张开。

短截线长度 = 0.5 英寸
在这里插入图片描述
短截线长度 = 0.25 英寸
在这里插入图片描述
短截线长度 = 0 英寸
在这里插入图片描述

1.2.没有短截线的菊花链布线

图中菊花链布线的主总线通过器件引脚,避免了短截线。这种布局降低了主总线和 短截线之间的阻抗不匹配风险,避免了信号完整性问题。
在这里插入图片描述

1.3.星型布线

在星型布线中,时钟信号同时连接至所有器件。因此,时钟源和器件之间的 所有走线长度都应匹配,以降低时钟偏移。每一负载应相同,从而减小信号完整性问题。 在星型布线中,主总线阻抗和连接多个器件的长走线阻抗必须匹配。
在这里插入图片描述

1.4.蛇型布线

当设计的源和多个负载之间需要等长走线时,您可以弯曲一些走线来匹配走线长度。不合适的走线弯曲会影响信号完整性和传播延时。为降低串扰,应确保S≥3×H,其中,S是并行部分之间的间距,H是参考地平面之上信号走线的高度。请参考图。
在这里插入图片描述
建议尽可能避免使用蛇行布线。相反,应使用弧形来建立等长走线。

二、差分走线布线

为提高信号完整性,采用正确的差分信号布线方法对于高速设计非常重要。图 21 显示 了使用微带线布局的差分对。
在这里插入图片描述
注释:
(1) D = 两个差分对信号之间的距离;W = 差分对走线宽度;S = 差分对走线之间 的距离;H = 地平面之上的介质高度。

使用两个差分对时,请参考下面的指南:

■确定 D > 2S,以减小两个差分对之间的串扰。
■为减小反射噪声,差分走线离开器件时,使差分走线 S = 3H。
■在整条走线上,保持差分走线之间的距离(S)不变。
■保持两条差分走线的长度相同,以降低偏移和相差。
■避免使用多个过孔,这些过孔会导致阻抗不匹配和电感。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

高速入门知识02:降低串扰和维持信号完整性的布线方法 的相关文章

  • 从原理图更新指定元件的封装到PCB——Altium Designer 18.0笔记

    从原理图更新指定元件的封装到PCB Altium Designer 18 0笔记 步骤1 在原理图编辑器下执行 Update 命令 步骤2 勾选所需的更改 步骤3 执行更改 步骤1 在原理图编辑器下执行 Update 命令 如果我们在原理图
  • AD(15)中设定PCB板尺寸大小的方法

    1 新建PCB File New PCB 2 选择 选择Place Line画出板子的形状和大小 封闭图形 画出你想要的封闭图形 3 全选刚才画出的图形边框线 4 点击design gt board shape gt define from
  • 锂电池充放电电路设计与分析

    Lithium battery charge 锂电池充放电电路 1 USB插入检测电路 1 1 FUSE1 自恢复保险丝 当后续的电路发生短路等故障时 自动启动保护作用来保护外围的电源 避免损坏 因为经常出事故一般是电源出事故了 电源短路
  • 哪些因素影响阻抗控制?网格铜的妙用

    原文来自微信公众号 工程师看海 前文介绍了传输线 特性阻抗以及信号的反射概念 如果阻抗不连续信号会发生反射严重时将会导致系统不能正常工作 都有哪些参数会影响阻抗呢 了解相关参数后我们就可以知道有哪些方法来控制阻抗了 线宽W 走线加宽 则单位
  • 高速入门知识02:降低串扰和维持信号完整性的布线方法

    文章目录 前言 一 单端走线布线 1 1 带有短截线的菊花链布线 1 2 没有短截线的菊花链布线 1 3 星型布线 1 4 蛇型布线 二 差分走线布线 前言 串扰是并行走线间不需要的信号耦合 微带线和带状线正确的布线和叠层布局能够降低串扰
  • Altium Designer 20 (14)——绿色报错消除

    一 问题 再更新完PCB之后会有绿色报错 二 问题解决 这是一种错误提示 2 1 解决一 按下TM 复位绿色报错 但是移动就会出现 2 2 解决二 设计规则检查 关掉所有检查 留下电器检查 这样要还是存在绿色报错 点击TM 2个按键就好了
  • 晶振PCB Layout

    晶振PCB Layout 前提摘要 个人说明 限于时间紧迫以及作者水平有限 本文错误 疏漏之处恐不在少数 恳请读者批评指正 意见请留言或者发送邮件至 noahpanzzz gmail com 参考 B站唐老师讲电赛 跟着大厂学画PCB 2
  • 传输线阻抗理论

    一 理想元件阻抗特性 对于所有的理想元件 传输线 阻抗 为该导体两端的电压和流经该导体的电流的比值 一般包括阻抗 感抗和容抗的统称 电阻阻抗 电感感抗 电容容抗 显然 对于理想电感和电容 其阻抗和频率有关 理想电感器的阻抗随频率升高而增大
  • PCB中电流与线宽 电流与过孔的关系

    1 一般认为20mil走线可以过1A电流 有一定余量 2 0 5mm 20mil 过孔可以过1A电流 有一定余量 如果2A电流放置0 25mm 10mil 过空作为载流 至少放置四个过孔 制作最小过孔的能力与板厂的制作能力和工艺有关系 嘉立
  • PCB板中字母代表的含义

    PCB板上元芯件的标识 R 电阻 J 跳线 D 二极管或稳压管 Q 三极管 C 电容 U 集成芯片 L 电感 FB 熔断保险丝 IC 芯片 T 变压器 ZD 稳压二极管 P 有时表示端口 插座等 X和Y代表 晶振 F为 保险电阻 ISO代表
  • Candence学习篇(6)使用allegro绘制元器件的PCB封装

    文章目录 前言 一 确定引脚坐标位置 二 新建封装 2 1设置封装的大小 2 2 设置焊盘路径 三 绘制PCB封装 3 1参数设置 3 2放置边框矩形 3 3放置装配层 放置丝印层和1脚指示原点 总结 前言 前面我们讲了 Candence学
  • 使用db doctor批量更新库

    之前旧版本的封装库 在更新candence软件后 需要使用db doctor对其进行更新 但是一个一个更新太慢 搜了半天 没有找到如何批处理更新 直接硬钢 于是将放置封装库文件目录下任意类型文件全部设置 将原来选中的文件名和后缀替换为 点击
  • AD 原理图统一隐藏元器件的参数和序号

    AD 原理图统一隐藏元器件的参数和序号 如果隐藏元件参数 元件 右击 查找相似对象 确定 点击原理图 ctrl a 点击 属性对话框中 Part Conmment Hide 统一隐藏元件参数 如果隐藏元件序号 元件 右击 查找相似对象 确定
  • 解析MOS管的作用是什么-细说MOS管特性、性能参数、作用等

    MOS管概述 mos管是金属 metal 氧化物 oxide 半导体 semiconductor 场效应晶体管 或者称是金属 绝缘体 insulator 半导体 MOS管的source和drain是可以对调的 他们都是在P型backgate
  • STM32H743必要外围电路分析

    BOOT STM32采用ARM内核 和ARM处理器一样 都有专门的boot脚决定单片机从何处启动 在官方数据手册的第105页 我们可以看到 系统复位后 在SYSTICK的第四个上升沿锁存BOOT引脚的值 复位后 BOOT引脚可以由用户自由配
  • PCB阻焊层太近了会不会有问题?

    绘制pcb双层板 进行DCR检查 发现如下报错 于是回到pcb的界面去查看 原来是我的组焊层靠的很近 小于规则的6mil 这个报错有必要修改嘛 规则的设置如下 最小组焊层裂口是6mil 但是封装就是官网上下载下来的 是芯片封装引脚的问题 过
  • PCB添加图片或logo的方法

    系列文章目录 1 元件基础 2 电路设计 3 PCB设计 4 元件焊接 6 程序设计 文章目录 前言 一 图片预处理 转为 BMP格式 二 给Altium designer安装PCB LOGO Creator脚本插件 三 给PCB添加图片或
  • PCB 过孔简介

    做过 PCB 设计的最先了解的应该就是过孔了 因为有过孔的存在我们才能做出多层板 过孔应该是 PCB 中最简单的部分了 也是最容易被我们忽略的地方 常见的过孔分为两大类 1 用作各层之间的电气连接 2 用作器件的固定或定位 一 过孔的介绍
  • PCB设计小结

    PCB设计小结 1 给所有元器件编号 快捷键T A A 2 pcb中旋转 3 对齐 pcb中快捷键A 一般是右对齐 底对齐 保存间距 4 CTRL Z键撤销无效 点击撤销按钮也无效 保存重启软件就可以了 5 测距 ctrl m 6自动布线
  • 基于信号完整性的PCB设计原则

    最小化单根信号线质量的一些PCB设计建议 1 使用受控阻抗线 2 理想情况下 所有信号都应该使用完整的电源或地平面作为其返回路径 关键信号则使用地平面作为返回路径 3 信号的返回参考面发生变化时 在尽可能接近信号换层孔的位置增加至少一个返回

随机推荐

  • iOS开发之 __block 与 __weak的区别理解

    资料来源1 资料来源2 block对象在block中是可以被修改 重新赋值的 使用了 weak修饰符的对象 作用等同于定义为weak的property 自然不会导致循环引用问题 因为苹果文档已经说的很清楚 当原对象没有任何强引用的时候 弱引
  • Springboot 启动过程二

    用于源码分析的代码 Github 接着启动过程一中的代码 继续debug 这一篇主要看new SpringApplication primarySources 的代码 首先还是列出问题 带着问题去看源码收获也会多些 待解答的问题 这段代码的
  • 【vcruntime140.dll文件下载】vcruntime140.dll丢失的解决方法

    vcruntime140 dll文件对一些电脑软件 电脑游戏等程序的正常运行起到关键性作用 对于弹出缺少此类文件的弹窗 用户们很多时候也摸不着头脑 程序明明上次都能正常运行 突然就弹出缺少vcruntime140 dll文件的提醒窗口 通过
  • 最详细、最仔细、最清晰的几道python习题及答案(建议收藏哦)

    名字 阿玥的小东东 学习 python c 主页 没了 今天阿玥带大家来看看更详细的python的练习题 目录 1 在python中 list tuple dict set有什么区别 主要应用在什么样的场景
  • 玩转Nginx日志

    目录标题 Nginx日志 nginx conf nginx日志切割 2 设置linux定时任务 Nginx日志 nginx conf user nobody worker processes 1 error log logs error l
  • QT------常用控件:qtlistwidget和qtlistview

    qtlistwidget和qtlistview都是用于在界面成行 成列的显示数据的 两者的区别在于 1 qtlistview可以用使用model 更便于动态添加数据 而qtlistwidget只能一条一条的增加列表项进行显示数据 使用QSt
  • 简易的学生管理系统

    文章目录 前言 一 代码 二 展示结果 1 主界面 2 输入记录 3 插入数据 4 删除数据 5 成绩排序 总结 前言 本文在链表前篇之数组的基础上写的一个简易的学生管理系统 本着练手感的目的去写的一个代码 并不是很完美 代码仅供参考 话不
  • 通过浏览器检测硬件 —— 筑梦之路

    在线硬件检测工具 测试网址1 主要检测显卡显示效果 volumeshader bm 测试网址2 可以检测cpu GPU 屏幕等精大师在线显卡测试 首页 网页版GPU性能测试工具
  • h5跳转到 苹果 ios app store 应用商店 的APP详情页面

    在开发 h5跳转到 ios系统 app store的时候遇到两个问题 原理 判断是安卓还是苹果 如果为苹果显示苹果的标签 点击a标签 执行跳转唤起APP openAPP 加一个定时器 三秒 可根据需求调整 之后 如果没有唤起成功 跳转到Ap
  • Java项目:网上图书馆管理系统(java+jsp+servlert+mysql+ajax)

    源码获取 博客首页 资源 里下载 一 项目简述 功能 区分为管理员用户和普通用户 普通用户 用户登录 个 人信息修改 图书查询 用户借阅 用户归还 管理员用 户 图书馆里 归还管理 借阅信息查询 图书维护 分 类管理 读者管理等等功能 二
  • 服务器控制口协议,服务器管理ipmi接口协议的扩展方法 Extension Methods server management interface protocol ipmi...

    摘要 The invention provides an extension method for managing an IPMI Intelligent Platform Management Interface interface p
  • eclipse中配置Tomcat

    将Tomcat服务器整合到Eclipse工具中 可以通过Eclipse启动 关闭tomcat服务器 更重要的是 可以非常方便的将在Eclipse中创建的Web项目发布到Tomcat服务器中运行 文章目录 在这里插入图片描述 方式一 在win
  • ubuntu20.04安装和卸载gtsam

    安装boost Boost gt 1 43 Ubuntu sudo apt get install libboost all dev 安装cmake CMake gt 3 0 Ubuntu sudo apt get install cmak
  • 2023第十四届蓝桥杯c++ b组省赛真题

    1 冶炼金属 题目描述 小蓝有一个神奇的炉子用于将普通金属 O 冶炼成为一种特殊金属 X 这个炉子有一个称作转换率的属性 V V 是一个正整数 这意味着消耗 V 个普通金 属 O 恰好可以冶炼出一个特殊金属 X 当普通金属 O 的数目不足
  • 十进制与任意进制互转

    n进制转十进制 static int transfer char chars int n int result 0 int index chars length 1 while index gt 0 result chars index 0
  • Linux centos redhat 装NVIDIA显卡驱动

    Linux装显卡驱动 第一步 下载驱动 对应相同型号 下载即可 英伟达驱动下载地址https www nvidia cn Download index aspx lang cn 以 K620为例 如下图 2 下载完成后需要上传至服务器 以U
  • 企业引入人脸识别考勤 想要代打卡?没门!

    近年来 伴随着生物识别技术的进步 越来越多的生物识别技术应用进入市场 冲击各大行业 传统的考勤模式同样面临着来自新兴技术的挑战 以人脸识别技术为首 掀起一场考勤领域的变革 刷脸 考勤 想要代签不容易 传统的 最为人所熟知的考勤模式莫过于磁卡
  • CH11-多媒体应用开发

    目标 掌握MediaPlayer类与SoundPool类的使用 能够实现播放音频文件的功能 掌握VideoView类的使用 能够实现播放视频文件的功能 掌握MediaPlayer类与SurfaceView类的使用 能够实现播放视频文件的功能
  • 一次性解决tensorflow-gpu:library:cusolver64_10.dll/ cudart64_101.dll/cublas64_10.dll not found等

    错误 Could not load dynamic library cudart64 101 dll Could not load dynamic library cublas64 10 dll Could not load dynamic
  • 高速入门知识02:降低串扰和维持信号完整性的布线方法

    文章目录 前言 一 单端走线布线 1 1 带有短截线的菊花链布线 1 2 没有短截线的菊花链布线 1 3 星型布线 1 4 蛇型布线 二 差分走线布线 前言 串扰是并行走线间不需要的信号耦合 微带线和带状线正确的布线和叠层布局能够降低串扰