常用的五种端接方式_戴维南端接-程序员宅基地

技术标签: 其他学习  

为什么要阻抗匹配?
在高速数字电路系统中,电路数据传输线上阻抗如果不匹配会引起数据信号反射,造成过冲、下冲和振铃等信号畸变,当然信号沿传输线传播过程当中,如果传输线上各处具有一致的信号传播速度,并且单位长度上的电容也一样,那么信号在传播过程中总是看到完全一致的瞬间阻抗。由于在整个传输线上阻抗维持恒定不变,我们给出一个特定的名称,来表示特定的传输线的这种特征或者是特性,称之为该传输线的特征阻抗。

特征阻抗是指信号沿传输线传播时,信号感受的瞬间阻抗的值。特征阻抗主要参数与PCB导线所在的板层、PCB所用的材质(介电常数)、走线宽度、导线与平面的距离等因素有关,与走线长度无关。特征阻抗可以使用软件计算。高速PCB布线中,一般把数字信号的走线阻抗设计为50欧姆,这是个大约的数字。一般规定同轴电缆基带50欧姆,频带75欧姆,对绞线(差分)为100欧姆。

而减小反射的方法是根据传输线的特性阻抗在其发送端串联端接使源阻抗与传输线阻抗匹配或者在接收端并联端接使负载阻抗与传输线阻抗匹配,从而使源反射系数或者负载反射系数为零。常用的端接方式为:串联端接、简单的并联端接、戴维宁端接、RC网络端接等。

下面我们将分别对这几种端接方式进行分析。

01. 串联端接
在这里插入图片描述
串联端接

在信号源端阻抗低于传输线特征阻抗的条件下,在信号的源端和传输线之间串接一个电阻R,使源端的输出阻抗与传输线的特征阻抗相匹配,抑制从负载端反射回来的信号发生再次反射。

匹配电阻选择原则:匹配电阻值与驱动器的输出阻抗之和等于传输线的特征阻抗。常见的CMOS和TTL驱动器,其输出阻抗会随信号的电平大小变化而变化。因此,对TTL或CMOS电路来说,不可能有十分正确的匹配电阻,只能折中考虑。链状拓扑结构的信号网路不适合使用串联终端匹配,所有的负载必须接到传输线的末端。

串联匹配是最常用的终端匹配方法。它的优点是功耗小,不会给驱动器带来额外的直流负载,也不会在信号和地之间引入额外的阻抗,而且只需要一个电阻元件。

常见应用:一般的CMOS、TTL电路的阻抗匹配。USB信号也采样这种方法做阻抗匹配。

02. 简单的并联端接在这里插入图片描述
并联端接

在信号源端阻抗很小的情况下,通过增加并联电阻使负载端输入阻抗与传输线的特征阻抗相匹配,达到消除负载端反射的目的。实现形式分为单电阻和双电阻两种形式。

匹配电阻选择原则:在芯片的输入阻抗很高的情况下,对单电阻形式来说,负载端的并联电阻值必须与传输线的特征阻抗相近或相等;对双电阻形式来说,每个并联电阻值为传输线特征阻抗的两倍。

并联终端匹配优点是简单易行,显而易见的缺点是会带来直流功耗:单电阻方式的直流功耗与信号的占空比紧密相关;双电阻方式则无论信号是高电平还是低电平都有直流功耗,但电流比单电阻方式少一半。

常见应用:以高速信号应用较多。

(1)DDR、DDR2等SSTL驱动器。采用单电阻形式,并联到VTT(一般为IOVDD的一半)。其中DDR2数据信号的并联匹配电阻是内置在芯片中的。

(2)TMDS等高速串行数据接口。采用单电阻形式,在接收设备端并联到IOVDD,单端阻抗为50欧姆(差分对间为100欧姆)。

03. 戴维宁端接
在这里插入图片描述
戴维宁端接

上拉端接会拉高低电平,下拉端接会降低高电平,这两种端接方式虽然都可以抑制过冲和振铃,但同时也会减小信号裕量,如果使用不当还会造成信号电平的误触发。戴维南端接方式既可以抑制过冲,又没有这些缺陷。

常见应用:以DDR2地址、控制命令等信号。

以上三终端接比较
在这里插入图片描述
戴维南端接优势更大

缺点就是在逻辑高和逻辑低状态下,都有直流功耗,所以该端接方式功耗较大,同时所用器件 较多,容易造成PCB布线紧张。

04. RC端接

戴维南端接在电路没有工作的时候,上拉电阻和下拉电阻上依然会有电流,这样会增加电路的功率消耗。为了解决这个问题,RC端接被派上了用场。有些地方也叫AC端接,其实就是在并联端接的基础上增加了一个电容,电容一般采用0.1uF多层陶瓷电容,由于电容通低频阻高频的作用,因此电阻不是驱动源的直流负载,故这种端接方式无任何直流功耗,交流功耗也非常小,该端接主要用于时钟电路。
在这里插入图片描述
RC端接

为实现阻抗匹配,R的电阻值也要等于传输线的阻抗值。电容的容值对信号有什么影响呢
在这里插入图片描述
RC端接电容的影响

蓝色波形是传统的下拉端接。绿色,紫色和红色,分别是电容取100pF,150pF和200pF的时候对应的波形。

需注意,此RC电路可能会因此电路上升沿变换,虽然会降低EMC,但如果过缓,则会引起数据线是叙问题。在数据线上使用这种电路时,需特别小心。

05. 终端肖特基并联端接
在这里插入图片描述
肖特基端接

又叫二极管并联端接,通常应用在器件内部。现在很多器件自带有输入保护二极管,该端接能有效减小信号过冲和下冲,但并不能消除反射;同时二极管的开关速度会限制响应时间,所以较高速系统不合适。

最后,在实际的工程应用中,具体使用哪种端接,需要具体问题具体分析。信号性质不同,对信号质量的要求也不同。最主要的是需要了解各种端接的优缺点以及系统对信号的要求,来最后确定使用那种端接方案。
(本文为网络转载文章)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hxt691083776/article/details/116265622

智能推荐

Win10离线安装.NET Framework 3.5的方法技巧(附离线安装包下载)_.net framework 3.5离线安装包-程序员宅基地

文章浏览阅读10w+次,点赞22次,收藏143次。PC系统为win10,在使用过程中,曾遇到提示说 “你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)”。如图:因此,我在网上找了一下如何才能安装成功的方法。方法有,但可能有的会适用,有的却不一定成功。所以在这里稍微记录一下:大部分内容是转载自:https://www.windows10.pro/win10-_.net framework 3.5离线安装包

c语言程序总是从main函数开始执行,c语言程序总是从main函数开始执行吗?-程序员宅基地

文章浏览阅读7.1k次,点赞3次,收藏10次。是的,一个C程序总是从main函数开始执行,而不论其在程序中的位置。在main函数中可以调用程序中的其他函数,而其他函数却不可以调用main函数;程序最后再从main函数中结束。本教程操作环境:windows7系统、c99版本、Dell G3电脑。C程序的执行总是从main函数开始,在main函数结束。main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音...

StopIteration: Caught StopIteration in replica 0 on device 0-程序员宅基地

文章浏览阅读4.8k次,点赞10次,收藏7次。在对调用pytorch_pretrained_bert时,如果用多个GPU出现StopIteration: Caught StopIteration in replica 0 on device 0.具体如下。File "/home/yuangen_yu/CLUE/baselines/models_pytorch/classifier_pytorch/run_classifier.py", line 569, inmain()File "/home/yuangen_yu/CLUE/baselines/_stopiteration: caught stopiteration in replica 0 on device 0.

VBS基本语法_vbs脚本语法-程序员宅基地

文章浏览阅读830次,点赞2次,收藏16次。 一、初识VBSVbs 是一种变量无关、解释性执行的脚本语言。vbs语言中不区分大小写。语句以换行结束。dim 声明变量;批量名称声明,多个变量之间用逗号分隔:set &..._vbs脚本语法

Vuex笔记(三)--- actions和mutations交互时候,传递的是一个包含数据的对象-程序员宅基地

文章浏览阅读565次。actions和mutations交互时候,传递的是一个包含数据的对象。这个对象包含不同数据。eg.state.js: 保存数据const state = { foods: [], shops: []}export default state问题就是mutations.js里面:1.第二个参数foods是用{}包住,foods传递的是一个包含数据的对象。2.第二个...

pytorch中的batch_norm, instance_norm, layer_norm, group_norm_f.batch_norm-程序员宅基地

文章浏览阅读1.3k次。1 BatchNorm1.1 实现Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shifthttp://d2l.ai/chapter_convolutional-modern/batch-norm.html?highlight=batchnorm2d import torch import torch.nn.functi..._f.batch_norm

随便推点

终止线程的三种方法_终止正在进行的线程任务-程序员宅基地

文章浏览阅读2.2k次。有三种方法可以使终止线程。1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。3. 使用interrupt方法中断线程。1. 使用退出标志终止线程当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监_终止正在进行的线程任务

STM32F10X新建工程步骤_菲斯塔固件-程序员宅基地

文章浏览阅读473次,点赞2次,收藏5次。STM32创建新工程第一步下载固件包第二步创建工程第三步完成配置,修改main文件为空执行编译第一步下载固件包网址如下:1、Openedv:http://openedv.com/posts/list/6054.htm2、ST官网:https://www.stmcu.com.cn/Designresource/list/STM32F1/firmware_software/firmware_software固件库介绍:Libraries:CMSIS、STM32F10x_StdPeriph_Driv_菲斯塔固件

Ubuntu虚拟机连接开发板网络设置_ubuntu18 虚拟机连接开发板-程序员宅基地

文章浏览阅读1.4k次。1.VMware必须设置成桥接模式,且要在“编辑-》虚拟网络编辑器”里指定桥接到HOST主机的物理网卡 2.Ubuntu虚拟机、HOST主机和目标开发板的IP必须在同一个网段 3.将网线连接开发板并上电,否则Ubuntu虚拟机的ifconfig不会显示已配置的网络设置..._ubuntu18 虚拟机连接开发板

html5开发之ios屏幕适配,iOS开发屏幕尺寸以及屏幕适配等问题(转载内容)-程序员宅基地

文章浏览阅读377次。原帖地址:http://blog.csdn.net/phunxm/article/details/42174937/仅供我个人收藏学习,原博主如不同意请联系qq651263878进行删除,在此表示感谢以及歉意。1.iPhone尺寸规格后续上市的iPhone7以及iPhone7plus 与六代相同1 inch = 2.54cm = 25.4mm上表中的宽高(width/height)为手机的物理尺..._ios html注入屏幕尺寸适配

计算机制作贺卡教案,教案与学生成果:制作电子贺卡-程序员宅基地

文章浏览阅读719次。教案与学生成果:制作电子贺卡狮山镇松岗中心小学 朱蔼玲【教学目的与要求】(1)、通过利用计算机制作贺卡,让学生理解、掌握并熟练运用word这一章的各知识点。(2)通过练习掌握word提供的强大的编辑功能,并能进行综合运用,完成贺卡的制作。(3)进一步熟练掌握用绘图工具绘制图形、文本框及自选图形的制作与修饰、艺术字的插入等操作。(4)通过制作电子贺卡,培养学生动手实践和主动探究的兴趣。为学生创造现代..._计算机作业电子贺卡

html-1 圆角边框的常用写法_html圆角矩形边框-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏15次。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <tit_html圆角矩形边框

推荐文章

热门文章

相关标签