一文读懂高速互联的阻抗及反射

  • 一文读懂高速互联的阻抗及反射
    • 何为电阻
    • 何为阻抗
    • 何为特性阻抗
    • 无损传输线
    • PCB上的传输线的特性阻抗

一文读懂高速互联的阻抗及反射

自建号(2021年1月1日)以来,已经过去了相当长的时间。当初暗自定下的更新计划也一直未曾实施,除了工作忙的原因,最重要的原因可能就是了。从个人做出第一块PCB开始算起,我从事硬件及嵌入式研发已经10年有余,个人认为对相关技术也有一定理解。建号之目的,在于对所思所想的记录,更在于将自己对技术的理解与同道分享交流,以飨食客。技术文章的创作,不但要求严谨,还需要尽量做到通俗易懂,不可不谓难度稍大。个中不足,能被同道指点一二,乃吾之幸事;些许思考,倘若有幸对新入行的朋友有所提点,将倍感欣慰。各位看官的反馈将是我前进的最大动力。闲话少叙,咱们且入正题。

何为电阻

在中学时代,我们就接触了电子学中最简单,也是最基础的电学元件:电阻。根据材料的导电性不同,我们可以把材料分为超导体、导体、半导体、绝缘体,其分类的依据,就是不同材料的电阻率。除了难以获得的超导体,其他几种材料在实际中都有广泛的用途。电阻®在电学特性上表现为对通过电路中的电流的阻碍作用。并满足欧姆定律:

I=UR{I=\frac U R} I=RU​

何为阻抗

如果把研究的兴趣从直流电路扩展到交流电路,那么,会有另外两个特别重要的元件也出现在我们的视野里,电容和电感。 这两个元件的特性相对来讲就比电阻要更复杂,当然,也更有趣。那么如何表征电容和电感对电路中流过的电流的影响呢? 我们用电抗(X)来表示。电容的电抗叫做容抗,表示为:

XC=1jωCX_C = \frac 1 {j \omega C} XC​=jωC1​

类似的,电感的电抗叫做感抗,表示为:

XL=jωLX_L = {j \omega L} XL​=jωL

从如上两个公式可以得知,容抗和感抗是跟加在电容和电感上的信号的频率有关的。频率越高,容抗越小,而感抗越大。对于直流电路,电容的容抗为无穷大,相当于开路状态;而对于电感,其感抗为0,相当于短路状态。

在实际的电路中,通常电阻、电容和电感都是同时存在的,就像“桃园三结义”的三兄弟一样,难舍难分。当然也正是因为这“三兄弟”的同时出现,才导致了实际电路问题的复杂性。针对这种情况,又需要怎么表示呢?这里我们就需要引入阻抗(Z)的概念了。通常,阻抗(Z)表示了电路中电阻®、容抗和感抗(X)三者的共同作用。数学上可以表示为:

Z=VI=R+X=R+(XC+XL)Z = \frac V I = R + X = R + (X_C + X_L) Z=IV​=R+X=R+(XC​+XL​)

我们注意看上式,第一个等号是阻抗的定义式,等式说明在存在电抗的电路中,依然满足基本的欧姆定律,只要将电阻和电抗的作用一起考虑进来即可,对于施加某一电压的电路,阻抗越高,流经电路的电流越小。同时也需要理解,阻抗的定义,适用于所有场合,无论在时域还是频域,也不管是测量的实际元件,还是计算使用的理想元件。阻抗对我们理解以后的问题非常重要,必须深刻理解并掌握。通常最容易出现混淆的一点是认为阻抗就是电阻,其实通过上式可知,只有阻值为R的理想电阻的阻抗才满足Z=R。

何为特性阻抗

依据电路的工作频率,通常我们会将电路分为集总参数电路和分布参数电路。集总参数电路是指电路的元件就是一个个的实体元件,除此之外,再无额外的器件,比如电路中的一个1KOhm电阻,就是指此电路中的某个电阻器的值为1KOhm的。在高频情况下,在我们关注的几何尺度上,电路中电压和电流的分布不再与空间位置无关,此时适用于集总参数的电路理论将不能适用于较长的导线上。此时,参考数学上极限的思路,我们可以把长导线分割成较短的导线段,这些线段足够小,以满足集总参数的分析要求,这些线段包含了传输线的损耗、电感、电容等所有电气参数,从而又可以采用经典的集总参数模型来分析电路了。这种手段所分析的电路参数,除了实体的电阻、电容和电感,还存在额外的,看不见的元件,就像是分布于电路所在的整个空间里一个个“隐形的元件”,于是形象的称呼为分布参数电路。注意,这种手段分析电路时所采用的参数,包括R、L、C、G,都是单位长度的值,也就是下图示意的ΔZ\varDelta ZΔZ部分的值。模型可以用下图所示的方式表示:

特性阻抗Z0Z_0Z0​(characteristic impedance)用来表征这些看不见的元件对电路的作用。由于传输线上电压电流的的空间分布特性,我们可以从电压波和电流波的角度去理解传输线的行为。电压和电流通常通过阻抗联系起来,根据传输线理论及其等效电路模型,结合电路的基尔霍夫电压、电流定律,可以推导出传输线的特性阻抗的表达式:

Z0=V+I+=−V−I−=R+jωLG+jωCZ_0 = \frac {V^+} {I^+} = - \frac {V^-} {I^-} = \sqrt{ \frac{R + j \omega L} {G + j \omega C} } Z0​=I+V+​=−I−V−​=G+jωCR+jωL​​

通过上式需要认识到,Z0Z_0Z0​不是前文所描述的常规意义上的阻抗,它的定义,是基于正向和反向行进的电压波和电流波的,或者可以说,特性阻抗就是信号在传输线上行进到某一处感受到的瞬时阻抗。这种定义和基于总电压和总电流概念所定义的常规电路的阻抗完全不同,注意与集总参数电路中概念的区分。

无损传输线

一般情况下,上式定义的阻抗是一个复数量,并且考虑可传输线的损耗,因为实际情况下传输线总是有损的。然而,对于较短的传输线,这时可以忽略传输线的损耗,也即意味着上式中R=0,G=0,此时特性阻抗的表达式就可以简化为:

Z0=LCZ_0 = \sqrt{ \frac L C } Z0​=CL​​

通过这里可以看出,电压波和电流波的比值(即特性阻抗)是一个常数,此常数与传输线的工作频率无关,而只取决于传输线本身单位长度的分布电容和分布电感,也即只取决于传输线本身的结构。
信号在传输线上传播,也具有一定的时延,对于无损传输线,时延可以通过下面的公式来表示:

TD=CtotalLtotal=Len×CLenLLen=LenvT_D = \sqrt{ C_{total} L_{total} } = Len \times \sqrt{ C_{Len} L_{Len} } = \frac {Len} v TD​=Ctotal​Ltotal​​=Len×CLen​LLen​​=vLen​

CLenC_{Len}CLen​和LLenL_{Len}LLen​ 分别代表单位长度的电容和回路电感。公式中υ\upsilonυ是信号在传输线中的相速度,可见相速度是传输线的特征参数的函数,而与信号的频率无关,也就是说信号中任意频率分量的信号具有相同的相速度,我们把这个特性叫做无色散。然而实际情况一般都需要考虑介质带来的频率相关性,也就是色散特性,色散会导致信号的畸变。

我们再来深入分析一下信号的相速度υ\upsilonυ。实际上,根据电磁波理论,电场和磁场的建立速度的快慢,决定了信号的传播速度,而变化的电磁场的建立速度,取决于一些常数和材料本身的特性,这个关系可以采用下式来表示:

υ=1ε0εrμ0μr\upsilon = \frac 1 {\sqrt{\varepsilon_0 \varepsilon_r \mu_0 \mu_r} } υ=ε0​εr​μ0​μr​​1​

其中,ε0=8.854∗10−12F/m\varepsilon_0 = 8.854*10^{-12} F/mε0​=8.854∗10−12F/m,是真空中的介电常数,$\mu_0 = 4\pi*10^{-7} H/m ,是真空中的磁导率,,是真空中的磁导率,,是真空中的磁导率,\varepsilon_r和和和\mu_r$分别是材料的相对介电常数和相对磁导率。带入常数,可以求得

υ=2.99∗108εrμrm/s=11.9εrμrin/ns\upsilon = \frac {2.99*10^8} {\sqrt{\varepsilon_r \mu_r} } m/s = \frac {11.9} {\sqrt{\varepsilon_r \mu_r} } in/ns υ=εr​μr​​2.99∗108​m/s=εr​μr​​11.9​in/ns

在常用的电学材料中,除了铁磁性材料,几乎所有的材料的相对磁导率μr\mu_rμr​都大约为1,上式还可以进一步简化为$ \upsilon = \frac {11.9} {\sqrt \varepsilon_r} in/ns $。这是非常有用的一个公式,比如通常FR4材料的相对介电常数为4,那么也就是说信号在FR4板材上的传播速度为6in/ns,或者说每英寸传输线上,信号的传播延迟为166ps。记住这个数字,你会经常用到。

PCB上的传输线的特性阻抗

讲完电阻、阻抗、以及特性阻抗的概念,那么对PCB上的传输线的特性阻抗的理解就相对容易得多了。PCB是电子产品中电子元件的载体,也是最重要的电路互联形式。高速信号通过PCB上的传输线进行互联时,会是什么情况呢?很显然,上面讲到的特性阻抗概念里的公式,依然是适用的,也就是说,PCB的特性阻抗决定了高速信号在PCB上传输时的表现。那么怎么计算PCB上的传输线的特性阻抗呢?一般说来有如下三种手段:

  1. 经验法则
  2. 近似解析解
  3. 二维场求解器

不过遗憾的是,只有同轴线,双圆杆传输线,圆杆-平面型传输线具有确切的求解公式,其他类型的传输线都很难通过确切的解析解来求得。对于常用的微带线和带状线,IPC具有推荐的近似求解公式。
对于微带线的特性阻抗公式为:

Z0=87Ω1.41+εrln5.98h0.8w+tZ_0 = \frac {87\Omega} {\sqrt {1.41 + \varepsilon_r} } ln{\frac {5.98h} {0.8w + t}} Z0​=1.41+εr​​87Ω​ln0.8w+t5.98h​

对于带状线的特性阻抗公式为:

Z0=60Ωεrln2b+t0.8w+tZ_0 = \frac {60\Omega} {\sqrt {\varepsilon_r} } ln{\frac {2b+t} {0.8w + t}} Z0​=εr​​60Ω​ln0.8w+t2b+t​

其中,Z0Z_0Z0​为传输线的特性阻抗(Ω\OmegaΩ),h为传输线与参考平面间的介质厚度(mil),w为传输线的线宽(mil),b表示两参考平面间的距离(mil),t表示传输线金属层的厚度(mil),εr\varepsilon_rεr​为介质的介电常数。

上面的公式,纵然可以比较精确的近似估算PCB的走线阻抗,但是计算还是略显复杂,理解公式的意义,可以有助于我们更清楚的知道哪些因素会影响PCB特性阻抗,一般来讲可能这个意义更大于实际计算的意义。目前有众多的EDA软件都具备了阻抗计算的能力,三大PCB EDA工具自不用说,都具备这个能力。但是要说对各种类型传输线计算支持最全面,易用性最好,计算结果最准确的,莫过于英国Polar公司的Polar Si9000场求解器软件。打开软件后的默认界面如下图所示:

通过软件菜单栏下面的按钮和左侧窗口示意图区域的图标,可以选择不同类型的传输线模型,窗口的中上部区域,用于输入对应模型的参数,相关参数的示意也已经标注在参考模型的示意图上。填入对应参数,通过点击红圈按钮内的calculate按钮,就可以计算出相应的阻抗数据。通过点击more按钮,还可以查看传输线单位长度的时延、电容量、电感量参数。此外还包括了传输线的频域分布参数计算,灵敏度分析等众多功能。怎么样,是不是很溜,相信有了这个工具,传输线阻抗计算再也不是难事了。

PCB板厂一般在制作需要做阻抗控制的PCB时,都会先使用软件来计算设计参数,然后根据设计参数来加工样品,由于工艺误差和材料的参数的分布特性,通常计算得到的数值会比较理想,板厂会在实际生产前通过打样PCB阻抗条的方式做验证,通过实际测量,来确定设计参数是否需要调整。

由于篇幅所限,本文将分上下两篇推送,此为上篇。关于传输线的阻抗的内容就先写到这里,有关阻抗和信号反射的关系的部分将在后续文章中继续阐述。下篇主要内容包括:

  1. 何为信号反射,为什么如此重要
  2. 反射的发生机理
  3. 反射的危害
  4. 如何减小反射

敬请期待!

参考文献:射频电路设计——理论与应用(第二版)

一文读懂高速互联的阻抗及反射相关推荐

  1. 一文读懂高速互联的阻抗及反射(中)

    一文读懂高速互联的阻抗及反射(中) 勘误: 上篇中:电感的电抗叫做感抗,表示为: X L = j ω C X_L = {j \omega C} XL​=jωC 上述公式应该改为: X L = j ω ...

  2. 一文读懂智能网联封闭测试场的现状和挑战

    文章版权所有,未经授权请勿转载或使用 智能网联封闭测试场应具备全覆盖.低延时的路侧通信设备,支持LTE-V2X.5G.Wi-Fi等协议.可进行三个级别测试:L1和L2级自动驾驶的ADAS系统测试:L3 ...

  3. 一文读懂HTTP/2及HTTP/3特性

    前言 HTTP/2 相比于 HTTP/1,可以说是大幅度提高了网页的性能,只需要升级到该协议就可以减少很多之前需要做的性能优化工作,当然兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一. 虽然 ...

  4. 「项目实战」一文读懂思科网络设备IOS系统

    今天给大家带来的小知识是一文读懂思科的IOS系统,相信大家都有了解,但是今天呢给大家把完整的流程梳理出来,这样有助于大家记笔记哦! IOS是被用来传送网络服务并启动网络应用的.Cisco路由器的IOS ...

  5. 人工智能(8)---一文读懂人工智能产业链:基础技术、人工智能技术及人工智能应用

    一文读懂人工智能产业链:基础技术.人工智能技术及人工智能应用 概要:针对人工智能产业链,主要有三个核心:基础技术.人工智能技术及人工智能应用,本文将从主要从这三个方面进行梳理 人工智能(Artific ...

  6. 腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面

    1.引言 我们常常会听说,某个互联网应用的服务器端系统多么牛逼,比如QQ.微信.淘宝.那么,一个大型互联网应用的服务器端系统,到底牛逼在什么地方?为什么海量的用户访问,会让一个服务器端系统变得更复杂? ...

  7. 一文读懂5G R16标准究竟讲了些什么

    7月3日,3GPP宣布完成5G标准第二版规范R16. 那R16究竟讲了些什么? 考虑向垂直行业扩展是R16的重头戏,本文将R16主要功能分为"向垂直行业扩展"和"功能增强 ...

  8. 超融合和服务器关系_一文读懂超融合服务器

    原标题:一文读懂超融合服务器 1.什么叫超融合服务器 融合基础架构(Hyper-Converged Infrastructure)是一种集成了虚拟计算资源和存储设备的信息基础架构.在这样的架构环境中, ...

  9. 一文读懂程序化易法易化资频易计利

    转 一文读懂程序化交易.算法交易.量化投资.高频交易. 统计套利 在央行发布的<中国金融稳定报告(2016)>中,对于高频交易的解释为程序化交易的频率超过一定程度,就成为高频交易.而对程序 ...

最新文章

  1. 【人物】大众点评张涛:未来2-3年是O2O红利期和飞速增长期
  2. 当亿级流量App开始“玩”,到底在玩什么?
  3. Spring Boot 开发web 项目
  4. HYSBZ - 3676 回文串(回文自动机)
  5. 微型CRM SaaS应用HubSpot的一些使用截图
  6. mall整合RabbitMQ实现延迟消息
  7. 对java这门课程的认识_关于java课程的总结
  8. oracle查询性能表关联,通过调节索引 优化Oracle关联查询性能
  9. 指针c语言求电阻的并联值,计算电阻使之符合要求值,,“简单”的难题!!!...
  10. 关于64位win7环境下VS连接oracle数据库的问题
  11. 受约束的十人参赛问题
  12. AJAX问题:如果SESSION丢失,会直接报错。
  13. 多个Tomcat同时运行环境配置 - imsoft.cnblogs
  14. oracle单行函数有哪些,oracle篇 之 单行函数
  15. JAVA_WEB程序设计教程 pdf
  16. 运筹说 第4期|掌握运筹学软件,走遍天下都不怕
  17. 配置JDK环境变量(详细图文教程)
  18. 1688商品类目API接口-(item_cat_get-获得1688商品类目接口)
  19. 软件人才应具备的五种素质
  20. 京东自营客服考试答案

热门文章

  1. FreeRTOS——静态与动态内存分配
  2. docker简单介绍、安装使用、常用命令、docker构建springboot项目、k8s安装
  3. 100颗宝石5个海盗怎么分
  4. 使用连续小波变换(cwt)对时间轴上频率发生变化的非平稳信号进行处理
  5. php购物网站设计毕业论文,PHP建设购物网站毕业论文
  6. dbms 计算机辅助设计,计算机辅助设计(CAD).ppt
  7. 使用 Iris 打造一款个人博客(视图路由篇)
  8. 【L2-036 网红点打卡攻略】
  9. 证券交易系统显示服务器关闭,各位大师:晚上河北证券交易软件打不开怎么回 – 手机爱问...
  10. wolai 创始人发公开信提醒:你的在线文档安全吗?