浅谈PCB传输线(一)

前言:浅谈传输线的类型,以及传输线的一些行为特性。
1.传输线的种类
2.互连线被视为传输线的场景
3.传输线的行为特性
***

1.传输线的种类
PCB 中的信号传输线通常有两种基本类型: 微带线带状线。此外,还有第三种类型–共面线(没有参考平面),但这种线应用并不广泛。

微带传输线: 它由位于电路板外层的单条均匀走线组成,并与导电接地平面平行。该接地平面提供信号的返回路径。走线和接地平面之间由一定高度的 PCB 电介质隔开。

如下图所示。
在这里插入图片描述

带状线传输线: 它由位于电路板内层的均匀走线组成。走线两侧分别由平行的介电层和导电平面隔开。因此,它有两条电流返回路径
参考平面1和参考平面 2
在这里插入图片描述

除了上述传统类型外,共面波导结构在电路板的同一层上具有信号走线和返回路径。信号走线位于中心,被两个相邻的外部接地平面包围。

这种结构被称为"共面”,因为这三个平面结构位于同一平面上。电介质位于其下方。微带线和带状线都可以具有共面结构。
下图是一个带有接地平面的共面微带波导:
在这里插入图片描述
2.互连线被视为传输线的场景
什么时候互连被视为传输线?
用于在源和目的地之间传输信号的一组电导体称为传输线。信号从源到目的地所需的时间与信号中高频分量波长四分之一的时间周期相比,不容忽视。

传输线的两个非常重要的特性是其特性阻抗和单位长度的传播延迟。
如果整个传输线的阻抗没有得到控制,就会出现信号反射、串扰和电猫噪声。如果线路的端接阳抗值不正确,也会出现这种情况。这会影响电路板的信号完整性。

假设信号频率(模拟)或数据传输速率(数字)低于 50 MHz或20 Mbps。
此时,与四分之一波长的时间周期或数字脉冲信号的最快上升时间相比,信号从源传输到目的地所需的时间非常短(<10%)。在这种情况下,可以假设目的地的信号与源信号同时跟随,从而估算互连。在这种低速情况下,可以使用传统的网络分析技术来分析PCB信号。可以忽路任何信号传播时间或传纷线反射等因
然而,当处理更高频率或更高数据传输速率的信号时,信号源和目的地之间的传播时间不容忽视。因此,无法使用普通的网络分析技术来分析此类高速信号的行为。需要将互连视为传输线,并进行相应的分析。

3.传输线的行为特性
在高频下,传输线需要具有受控阻抗来预测信号的行为并避免其完整性问题。
这就是为什么你需要知道信号在传输线上的传播速度和传播时间。我们将提供一些公式来计算带状线和微带结构的信号速度和传播延迟。
什么是信号速度?
让我们首先讨论-下信号在 PCB 互连上传播的速度。
电磁信号在真空或空气中传播的速度与光速相同,即:光速等于Vc=3*10^8 m/s
在这里插入图片描述
但是信号在传输线上的速度达不到光速,因为材料受介电常数Er的影响。计算PCB信号速度的关系如下:
在这里插入图片描述

Vc 是真空或空气中的光速
Er 是介电常数
Ereff 是微带线的有效介电常数 ,其值介于1和 Er 之间。其近似公式如下:
在这里插入图片描述
因此,信号速度低于空气。如果 Er ≈ 4(例如 FR4 材料),则带状线上的信号速度是空气中的一半,即约为6英寸/纳秒。
所以可以使用 Vp 来表示 PCB 上的信号速度。

什么是传播延迟?
传播延迟是信号在传输线单位长度上传播所需的时间:
在这里插入图片描述

V 是传输线中的信号速度
在真空或空气中,它等于 85 皮秒/英寸 (ps/in)。
在传输线上,传播延迟由下式给
在这里插入图片描述
下表给出了几种电路板材料的信号速度和传播延迟:
在这里插入图片描述
传输线有哪些特点?
让我们讨论一下临界长度、受控阻抗和上升/下降时间。
如上所述,对于高速或高频信号,我们需要考虑传输线效应。我们可以参考一些经验法则:
对于高频模拟信号,设信号的最大频率为fm Hz.
如何定义临界长度?
在这里插入图片描述
这个好理解:
针对1a 周期是频率的倒数。高中数学的内容
波长等于速度除以周期,再将前文下图(2a)带入上图1b,即得到
在这里插入图片描述

对于模拟信号,临界长度lc 定义为信号中包含的最高信号频率的波长的四分之一。
在这里插入图片描述
对于数字信号,信号脉冲的最快上升/下降时间是最重要的参数。它定义了从一个逻辑电平到另一个逻辑电平的转换时间。本质上,它指的是数据位的转换时间。对于数字信号,临界长度lc定义为信号传播时间等于信号脉冲最快上升/下降时间一半的线路长度。
在这里插入图片描述
如果 tr=数字信号的最快上升/下降时间,则信号在长度 lc 上的传播时间为 tpd(传播延迟)。

这个定义意味着信号应该能够从源头传输长度为 lc 的线路。该信号应该在等于上升/下降时间 tr 的总时间内,沿着相同的长度返回到源点。

如果我们考虑数字信号上升/下降时间中的最高频率内容,则公式 2a 和 2b 是相关的。

上升/下降时间 tr 的数字信号中最高频率内容由以下公式给出(根据傅立叶分析):
在这里插入图片描述
这个公式3c就是传说中的四分之一波长
公式与前文2a相同
其中fm=0.5/tr 这个由于本人数学有限,无法给出推导过程,仅在另一份培训视频中窥见一二,在本文结尾会附上视频来源。
在这里插入图片描述
什么是短线
这里给出一张翻译之后的图片
在这里插入图片描述

Reference list:
1.https://www.protoexpress.com/blog/pcb-transmission-line/
2.https://www.youtube.com/watch?v=VtzPL8wQ8-E

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【angular19】入门基础教程(一):项目的搭建与启动

angular现在发展的越来越能完善了&#xff0c;在vue和react的强势竞争下&#xff0c;它迎来了自己的巨大变革。项目工程化越来越好&#xff0c;也开始拥抱了vite这种高效的构建方式。所以&#xff0c;我们有必要来学习这么一个框架了。 项目实现效果 nodejs环境 Node.js - v^…

在前端应用领域驱动设计(DDD):必要性、挑战与实践指南

引言 领域驱动设计&#xff08;Domain-Driven Design&#xff0c;简称 DDD&#xff09;起源于后端复杂业务系统建模领域&#xff0c;是 Eric Evans 在 2003 年提出的一套理论体系。近年来&#xff0c;随着前端工程化与业务复杂度的持续提升&#xff0c;"前端也要 DDD&quo…

一文了解 模型上下文协议(MCP)

MCP&#xff08;Model Context Protocol&#xff0c;模型上下文协议&#xff09;是由Anthropic公司于2024年11月推出的一项开放标准协议&#xff0c;旨在解决大型语言模型&#xff08;LLM&#xff09;与外部数据源和工具之间的通信问题。其核心目标是通过提供一个标准化的接口&…

面向全球的行业开源情报体系建设方法论——以易海聚实战经验为例

在全球数字化转型加速的背景下&#xff0c;如何精准锁定目标领域的关键信息源&#xff0c;构建可持续迭代的情报网络&#xff0c;已成为企业战略决策的核心能力。深圳易海聚信息技术有限公司&#xff08;以下简称“易海聚”&#xff09;深耕开源情报领域十余年&#xff0c;其自…

UDP协议详解+代码演示

1、UDP协议基础 1. UDP是什么&#xff1f; UDP&#xff08;User Datagram Protocol&#xff0c;用户数据报协议&#xff09;是传输层的核心协议之一&#xff0c;与TCP并列。它的主要特点是&#xff1a;​​​​ 无连接&#xff1a;通信前不需要建立连接&#xff08;知道对端的…

基于大模型的胆总管结石全流程预测与临床应用研究报告

目录 一、引言 1.1 研究背景 1.2 研究目的与意义 1.3 研究方法和创新点 二、大模型在胆总管结石预测中的应用原理 2.1 大模型概述 2.2 模型构建的数据来源与处理 2.3 模型训练与优化 三、术前预测与准备 3.1 术前胆总管结石存在的预测 3.2 基于预测结果的术前检查方…

Windows避坑部署SkyworkAI/SkyReels-V2昆仑万维电影生成模型

#工作记录 前言 SkyworkAI/SkyReels-V2 是由昆仑万维开源的全球首个无限时长电影生成模型&#xff0c;基于扩散强迫框架结合多模态大语言模型、强化学习等技术&#xff0c;支持文本到视频、图像到视频等多种生成方式 开源项目地址&#xff1a; SkyworkAI/SkyReels-V2&#x…

iVX 图形化编程如何改写后端开发新范式

在数字化转型加速推进的当下&#xff0c;企业对后端系统的需求呈现爆发式增长。Gartner 最新报告指出&#xff0c;2025 年全球企业平均需完成 300 定制化应用开发&#xff0c;而传统编码模式下&#xff0c;单个项目平均交付周期长达 6 - 8 个月。与此同时&#xff0c;Redis、K…

策略模式:灵活的算法封装与切换

策略模式是一种行为型设计模式&#xff0c;它将一组算法封装成独立的类&#xff0c;使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户端。本文将以一个收银系统为例&#xff0c;详细介绍策略模式的实现和应用。 什么是策略模式&#xff1f; 策略模式定义了算法…

第十四章-PHP与HTTP协议

第十四章-PHP与HTTP协议 一&#xff0c;HTTP 协议详解 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09;是互联网上应用最广泛的协议之一&#xff0c;用于客户端&#xff08;如浏览器&#xff09;与服务器之间的通信。它是 Web 技术的基石…

刀客独家 | 潘胜接管百度移动生态市场部

一、 据刀客doc向独家信源确认&#xff0c;百度移动生态事业群&#xff08;MEG&#xff09;市场部日前完成重要人事调整&#xff1a;潘胜已经接任市场负责人。 此前&#xff0c;根据雷锋网3月底的报道&#xff0c;百度云渠道生态总经理陈之若离职&#xff0c;原移动生态事业群…

Springoot、Flowable快速学习

应用背景&#xff1a; 公司打算做个考勤系统&#xff0c;涉及到请假、补卡之类的流程审批。想到了工作流&#xff0c;gitee、github上看了下开源的&#xff0c;有自研的和常见的Flowable‌、Activiti‌。首先放弃自研的&#xff0c;考虑到成熟度、社区生态&#xff0c;最后选择…

关于 【Spring Boot Configuration Annotation Processor 未配置问题】 的详细分析、解决方案及代码示例

以下是关于 Spring Boot Configuration Annotation Processor 未配置问题 的详细分析、解决方案及代码示例&#xff1a; 1. 问题描述 当使用 Spring Boot 的配置注解&#xff08;如 ConfigurationProperties、Value、ConditionalOnProperty 等&#xff09;时&#xff0c;若未…

Spring系列四:AOP切面编程 第一部分

AOP切面编程 &#x1f497;AOP-官方文档&#x1f35d;AOP 讲解&#x1f35d;AOP APIs &#x1f497;动态代理&#x1f35d;初探动态代理&#x1f35d;动态代理深入&#x1f35d;AOP问题提出&#x1f4d7;使用土方法解决&#x1f4d7; 对土方法解耦-开发最简单的AOP类&#x1f4…

【云计算】云计算中IaaS、PaaS、SaaS介绍

0 随着云计算、大数据、人工智能发展迅速,布局“云”已经是互联网企业共识。云计算的服务类型分为三种,分别为IaaS、PaaS、SaaS,这三个分别是什么意思,今天做一个简单的介绍和了解。 一、云计算 云计算是用户需求通过Internet获取计算资源,把计算资源包装成服务,提供给…

使用HYPRE库并行装配IJ稀疏矩阵指南: 矩阵预分配和重复利用

使用HYPRE库并行装配IJ稀疏矩阵指南 HYPRE是一个流行的并行求解器库&#xff0c;特别适合大规模稀疏线性系统的求解。下面介绍如何并行装配IJ格式的稀疏矩阵&#xff0c;包括预先分配矩阵空间和循环使用。 1. 初始化矩阵 首先需要创建并初始化一个IJ矩阵&#xff1a; #incl…

目标跟踪最新文章阅读列表

AAAI2025 TrackFormer: Multi-Object Tracking with Transformers 论文:https://arxiv.org/abs/2101.02702 代码:https://github.com/timmeinhardt/trackformer AAAI2025 SUTrack 单目标跟踪 论文:https://pan.baidu.com/s/10cR4tQt3lSH5V2RNf7-3gg?pwd=pks2 代码:htt…

分布式GPU上计算长向量模的方法

分布式GPU上计算长向量模的方法 当向量分布在多个GPU卡上时&#xff0c;计算向量模(2-范数)需要以下步骤&#xff1a; 在每个GPU上计算本地数据的平方和跨GPU通信汇总所有平方和在根GPU上计算总和的平方根 实现方法 下面是一个完整的CUDA示例代码&#xff0c;使用NCCL进行多…

高并发下单库存扣减异常?飞算 JavaAI 自动化生成分布式事务解决方案

在电商、旅游等行业业务量激增&#xff0c;高并发下单场景中&#xff0c;传统库存扣减方式弊端尽显。超卖问题因缺乏有效并发控制机制频发&#xff0c;多个订单同时访问库存数据&#xff0c;导致同一商品多次售出&#xff0c;订单无法履约引发客户投诉&#xff1b;同时&#xf…

MVCWebAPI使用FromBody接受对象的方法

近期在做软件升级操作的时候突然想着需要的参数比较多&#xff0c;如果需要参数的话参数比较多&#xff0c;所有想着使用frombody来集合数据统一操作做了个样张希望对您有帮助 代码如下&#xff1a; /// <summary>/// 入口当前文件接口下的操作数据/// </summary>/…