首页 > 其他分享 >嵌入式硬件杂谈(三)-高速PCB入门,什么是阻抗匹配?

嵌入式硬件杂谈(三)-高速PCB入门,什么是阻抗匹配?

时间:2024-11-19 16:43:27浏览次数:3  
标签:反射 阻抗 传输线 阻抗匹配 杂谈 信号源 信号 PCB

引言:对于嵌入式硬件这个庞大的知识体系而言,太多离散的知识点很容易疏漏,因此对于这些容易忘记甚至不明白的知识点做成一个梳理,供大家参考以及学习,本文主要针对高速PCB入门的阻抗匹配问题的本质的知识点的进行学习。

在嵌入式硬件设计领域,高速PCB设计是一项极具挑战性的工作,其中阻抗匹配问题是确保信号完整性和稳定性的核心要点。面对高速信号传输的复杂性,工程师常常需要深入理解信号反射、阻抗匹配以及PCB阻抗设计的基本原理,以应对由此引发的信号失真和系统不稳定问题。本文旨在梳理和总结这些基础知识点,帮助初学者快速上手并形成对高速PCB设计的全面认知。

目录

反射

阻抗的影响

阻抗匹配的本质

PCB阻抗的设计

如何测试阻抗


反射

在阻抗匹配中,反射是信号传输过程中由于阻抗不匹配导致的一种现象,其核心原因是信号在传输线的不同阻抗点上会产生部分信号的能量被反射回信号源,接下来我们做一组实验。

利用信号发生器,产生一个脉冲宽度为50纳秒的信号,我们将信号输出示波器以及以外悬空的状态。通过十米长的同轴电缆。理论上来说这样子的导线,应该是不会对信号产生什么影响的,可是上电的瞬间,脉冲变为两个了,多了一个一摸一样的的脉冲,如下所示:

我们可以把脉冲信号类比为声音信号,原本在空气中好好传播,但是遇到了一堵墙,传不过去,因此反射了回来,或者类比成一辆车运行在国道,道路很宽,突然时刻变成了高速,要驶入高速路口,但是过不去,撞到墙上,过去100辆车,就进去了4-5辆,信号失真,以上都是一样类比说法。

原本好好的传播,但是到头了传播不过去了,就只能反射回来了。

并且实验中的脉冲宽度为50纳秒,1/50ns=20Mbps,算低频信号了,对于那些几百兆,几个G的高速信号来说,根本不需要10cm的走线,几厘米级别的走线,就可以受到反射波的影响了。

1.什么是反射?

当信号在传输线中传播时,如果传输线的特性阻抗 (Z0Z_0Z0​) 和负载阻抗 (ZLZ_LZL​) 不匹配,会导致部分信号能量无法被负载完全吸收,从而在界面处产生反射。

  • 入射波:从信号源发出的信号。
  • 反射波:因为阻抗不匹配返回到信号源的信号。
  • 透射波:进入负载的信号。

反射的结果可能导致信号失真、功率损失或干扰。

2. 反射系数

反射系数用来量化反射的程度,其公式为:

3. 反射的影响

  • 信号失真:反射波和入射波叠加,可能产生驻波,导致信号失去原有的形状。
  • 功率浪费:反射波将信号的一部分功率返回信号源,使负载接收到的功率减少。
  • 干扰问题:反射可能对其他电子元件或信号路径造成干扰,尤其在高频电路中更加显著。

为了降低反射,需要实现阻抗匹配

  1. 调整负载阻抗
    • 使用匹配电阻,将 ZLZ_LZL​ 调整到等于 Z0Z_0Z0​。
  2. 匹配网络
    • 利用电感、电容构造 LC 匹配网络,补偿阻抗。
  3. 使用阻抗变换器
    • 如巴伦或变压器。
  4. 传输线设计
    • 确保传输线的特性阻抗 Z0Z_0Z0​ 与信号源和负载的阻抗一致。

阻抗的影响

通过不同电阻的实验,可以看到反射波形随着电阻的减少而变小,到了50欧姆时,就消失了。

阻抗匹配

  • 匹配时
    • 最大功率传输:信号能量能够最大程度地从信号源传输到负载。
    • 无反射:入射信号全部被负载吸收,避免反射波引起干扰和功率浪费。
  • 不匹配时
    • 产生反射:部分信号能量被反射回信号源,导致信号失真。
    • 功率损耗:负载接收不到全部能量,降低了系统效率。
    • 驻波效应:反射波与入射波叠加,形成驻波,影响信号完整性。

频率依赖性

阻抗通常是频率的函数。对于不同频率的信号,阻抗表现不同:

  • 低频信号:电感的影响较小,阻抗主要由电阻和电容决定。
  • 高频信号:电感和电容的影响显著,可能导致谐振或阻抗失配。

延迟和失真

信号在传输线中的传播速度受到阻抗影响,不匹配的阻抗会导致信号边沿变形、时序误差和数据误码。

阻抗匹配的本质

通过下述的标准模型可以看到有信号源,传输线,接收端,本质来说USB,UART,PCIE,DDR等都是这样的,但是在他们内部实则都会存在着寄生电阻,寄生电容,寄生电感,之前也有在硬件篇讲过这些内容了,他们都会对高速信号的传输产生阻碍的作用,其实就是阻抗,那么信号在这三个部分传播过程中(信号源,传输线,接收端),如果相邻部分的阻抗不一致,信号就会在接触时发生反射,上述实验中50欧姆反射消失主要是因为在说明页中有写同轴电缆阻抗为50欧姆。

避免发生反射,就需要信号源,传输线,接收端三者的阻抗要基本一致才行。

PCB阻抗的设计

在嘉立创中也可以计算阻抗,比如我们在双层板做小阻抗,线都非常宽甚至到了30以上的mil,因此我们需要绘制多层板解决这个问题,具体的阻抗计算会根据不同的厂家决定,相关的因素很多了。

并且信号源以及接收端的阻抗厂家都已经定义好了,比如USB差分90欧姆,SDIO的话是单端50欧姆,因此我们只需要设计走线,这个走线要对应上阻抗一致就可以了。

阻抗跟走线的长度没关系,跟层数,做高速版都是四层起步了,铜厚等等都有关系,不同厂家也不一样,并且值得注意的是参考面的问题。

如何测试阻抗

走线越细,阻抗越大,但是他们并不是一个线性关系,因此问题还是回到,信号源,接收端都是确定的,我们需要找一根阻抗跟他们一样相等的线即可。

标签:反射,阻抗,传输线,阻抗匹配,杂谈,信号源,信号,PCB
From: https://blog.csdn.net/weixin_64593595/article/details/143887942

相关文章

  • 低成本玩转Linux开发板(基于NUC980双层板)原理图+PCB分享
    更多电路设计,PCB设计分享及分析,可关注本人微信公众号“核桃设计分享”!由于公司项目需求,一直在找一款能跑Linux系统,外围接口丰富的,关键是必须要有CAN,UART,RMII等接口的芯片(无需LCD,HDMI,eDP)。对于一般的多媒体芯片来说,类似于瑞芯微,全志,海思,NXP等方案上,基本都是BGA封装的居多,CAN......
  • 嘉立创EDA 画PCB板子经验总结(二)
    1.嘉立创EDA添加引脚名:点击图标然后点击需要添加引脚名的线,可以看到,如果使用添加网络标签按钮,文字是蓝色的。添加文字的图标是不能用来标记引脚名的,如果使用添加文字按钮,文字是黑色的,且没有映射到线上。添加文字的一般用在标记模块名,以及运放等地方,相当于注释。......
  • EMC Plus:外壳中的 PCB 演示
    EMCPlus提供了计算任何导入的近场源文件的字段统计信息的高级功能。在本演示中,我将指导您完成分析辐射电场的分步工作流程,特别是由EMCPlus中从SIwave导入的近场源产生的辐射电场。让我们开始吧!概述以下模型是计算机机箱,您可以在软件示例中找到它。该工作流包括以下步......
  • PCB射频走线间隔离度分析
    前言对于射频模块来说,PCB上射频走线间的隔离度存在一定要求,如同一频段间的TX和Rx。本文借助ANSYS旗下SIWAVE以及Pathwave下面的ADS仿真工具,对PCB内层走线间的隔离度进行仿真、并探讨两线之间有无GND以及间隔距离的影响。一、两带状线之间存在GND的隔离度两条线之......
  • PCB参数提取与RF匹配调试仿真--软件及基础
    PCB参数提取与RF匹配调试仿真第一章PCB参数提取与RF匹配调试仿真–软件及基础文章目录PCB参数提取与RF匹配调试仿真前言一、RF仿真流程二、CST基础1.工作界面2.鼠标控制3.视窗控制4.WCS与pick5.端口和激励6.材料和边界7.T和F求解器8.网格类型及设置方法三、ADS基础1......
  • PCB板材和适用场合
    本文主要叙述目前主要的PCB板材及其特点以及不同板材的应用场合。PCB的板材主要有FR-4玻璃纤维板、高TG玻璃纤维板、铝基板、高频板、柔性PCB(FPC软板)、陶瓷基板、碳化硅材料基板、聚四氟乙烯材料基板、特殊合金等。一、常用板材1、FR-4玻璃纤维板特点:FR-4是最常见的PCB基板......
  • PCB板厚选择指导
    本文主要叙述选择PCB板厚时可以考虑的因素以及常见PCB板厚。一、考虑因素1.电气性能PCB板的厚度直接影响其导电层的横截面积,从而影响电流的传输能力。较厚的PCB板具有更大的导电横截面积,能够承受更高的电流,降低线路阻抗,减少信号传输损耗。此外,较厚的PCB板在高频应用中有助......
  • 基于YOLOv8模型和PCB电子线路板缺陷目标检测系统(PyTorch+Pyside6+YOLOv8模型)
    摘要:基于YOLOv8模型PCB电子线路板缺陷目标检测系统可用于日常生活中检测与定位PCB线路板瑕疵,利用深度学习算法可实现图片、视频、摄像头等方式的目标检测,另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统采用YOLOv8目标检测算法训练数据集,使用Pysdie6库来搭建......
  • Centos7下用Python写一个磁盘空间自动预警脚本(以PCB制前工程InCAM/InCAMPro资料库及s
    思路分析:(1).查看InCAM/InCAMPro资料库路径;#进入InCAM/InCAMPro资料库配置文件(dblist.xml)路径,查看配置文件资料库配置路径#vim/incam/server/site_data/dblist.xml如下图获取资料库路径为"/incam/camdb":(2).获取资料库路径挂载点,在终端执行"df-h"指令;#......
  • 【Syncfusion系列】Diagram 杂谈第一篇
    前言我认为Diagram是Syncfusion中首屈一指的优秀控件!最近在写一个工作流引擎,前端界面就用的是Diagram,接下来就来看一看。Diagram的事件查看SfDiagram的属性,如果想实现什么事件,就看这些Command结尾的。这里,我想看看双击Diagram中的一个节点,能触发什么事件。于......