第3讲:单端传输线的时域TDR仿真(基于实战的第一次仿真视角切换)

版权声明:本文为CSDN博主「一只豌豆象」的原创文章,收录于「从零学会 CST 仿真全流程」技术专栏,并同步发布于知乎同名专栏,转载或引用请附上原文出处链接及本声明。

知乎专栏链接:从零学会 CST 仿真全流程 - 知乎

「信号完整性」#技术话题# 专栏推荐:信号完整性_一只豌豆象的博客-CSDN博客

前一讲复习第2讲:单端传输线的频域仿真(基于实战的第一次仿真)-CSDN博客


**摘要:**本文为CST仿真系列教程的第3讲,主要介绍传输线阻抗(TDR)的两种仿真方法:基于S参数的频域计算和基于高斯脉冲的时域计算。文章详细演示了在CST PCB Studio中修改电容参数、设置TDR仿真参数(包括截止时间和采样点数)的操作步骤,并通过对比实验展示TVS寄生电容对阻抗曲线的影响。最后将两种TDR方法的结果进行对比,验证了两种方法的一致性。本教程适合硬件工程师通过时域波形直观分析传输线阻抗特性,是信号完整性分析的重要技能。


在完成了前一讲的操作之后,你已经基本掌握了CST PCB Studio进行简单传输线无源参数仿真的操作技能,但是,在实际仿真时,设计者经常需要进行更为深入的仿真分析和数据探索,主要是因为,无源S参数对于专业选手而言,进行设计分析判定很实用,但对于非专业选手,可能完全搞不懂这些参数所代表的具体含义。很多硬件工程师可能更为习惯于在时域中进行阻抗和波形的直观判断,因此,基于频域模型的时域仿真是必不可少的分析步骤。

本文基于此,将向大家展示如何进行传输线阻抗(TDR)的仿真。

阻抗模拟方法分为两种:基于S端口的频域计算基于高斯脉冲的时域计算。

基于S端口的TDR频域计算

打开第2讲当中保存的工程文件,在PCB工作界面中,鼠标左键单击主菜单栏中"2D TL"求解器图标,在弹出的"2D (TL) Modeling Settings"对话框中,在AC耦合电容处鼠标右键单击,在弹出的选择框中,左键单击"Edit Component"选项。

根据下图的设置,完成电容参数到短路电阻模型的修改(因为在TDR仿真中,串联电容相当于低频开路、中频短路、高频再次开路的状态,不利于传输线阻抗的观察)。

切换到原理图界面,在左侧导航树中的S参数仿真任务图标上,鼠标单击右键,弹出的选择对话框中,鼠标左键单击"New Task..."选项。

在弹出的对话框中,选择"Post-Processing",并鼠标左键单击"OK"按钮;

在弹出的"PP1: Template Based Post-Processing"对话框中,进行如下图所示的选择。

可以根据实际需求,对需要生成阻抗的端口、截止时间和采样点数进行调整,其中,着重解释下截止时间:S参数会基于反射系数进行传输线的阻抗计算,因此,绘制阻抗曲线所花费的时间,是激励能量经历"注入端口-->接收端口-->注入端口"的往返时间,换言之,即2*信号传播延时,那么,截止时间需要设置为≥2*信号传播延时。

本例中,只在端口1处生成阻抗曲线,截止时间设为5ns,采样点数为1024。

完成设置后,鼠标左键单击"Evaluate"按钮。

运算结束后,就可以在左侧导航树中找到阻抗曲线的结果,展示如下。

由于端口1是连接器区域,因此阻抗曲线上的各个波动点的对应关系如下图所示,AC耦合电容与芯片管脚之间距离较近,因此,并不容易区分该处的阻抗变化的细节。

删除电路中的TVS管寄生电容模型。

再次运行仿真,将结果置于一张图中,对比可以发现,寄生电容对于TDR的显著影响(黄色椭圆处,绿色曲线为附有TVS管时的阻抗明显跌落,红色曲线为删除TVS管时的阻抗回归平稳)。

基于高斯脉冲的TDR时域计算

将上述工程文件数据保存后,再另存为一份新的工程文件,在新的工程文件中,创建一个新的"Transient"仿真任务。

由于已知晓TDR曲线的截止时间,因此,可将Transient仿真的时间设定更合理一些。

点击下图的"Specials"按钮,对其中的模型运算最大带宽进行设定。

在"Excitations"对话框中,完成高斯激励脉冲的参数设定。

高斯激励脉冲的类型选择"Signal",源阻抗为50欧姆。

在左侧导航树中新建的Transient仿真任务图标处,鼠标右键单击,并新建一个"Post-Processing"任务。

选择"Time Signals"任务下的"TDR from Time Signals",设置完成后会弹出TDR的对话框,框体中可以查看到最大激励带宽下所对应的激励信号上升沿,并同时勾选"Shift T_0(TDR) to T_50%(Pulse)"选项。

由于Transient任务还没有运行,完成Post-Processing设定之后,点击"Close"按钮。

运行Transient仿真任务,并将两种TDR生成方式的阻抗曲线放在一张图中进行对比,可以发现,两者的差异很小,设计者可以根据自身的需求选择合适的TDR生成方式。

怎么样?关于传输线的仿真,是不是有了更深入的理解?别急,后面的课程更精彩!

相关推荐
xian_wwq4 小时前
【学习笔记】模型权重管理:Safetensors与私有化Hub(23/35)
笔记·学习
其实防守也摸鱼5 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
ctrl_v助手5 小时前
Halcon学习笔记2
人工智能·笔记·学习
YUS云生5 小时前
Python学习笔记·第31天:FastAPI入门——路由、路径参数、查询参数与请求体
笔记·python·学习
铅笔侠_小龙虾6 小时前
Rust 学习目录
开发语言·学习·rust
渣渣灰飞8 小时前
MySQL 系统学习 第五阶段:企业级 MySQL 实战开发 第二章:RBAC 权限系统设计
android·学习·mysql
六bring个六8 小时前
open Harmony中分布式软总线的学习任务清单
分布式·学习·c/c++·open harmony
精神底层8 小时前
AI 学习笔记:研究方法的演变
人工智能·笔记·学习
依然范特东9 小时前
RAG学习总结3--检索技术
笔记·学习
白帽小阳9 小时前
[特殊字符]【2026最新】零基础入门学网络安全(详细路线图),看这篇就够了!
学习·安全·web安全·网络安全·安全运营·学习路线·web渗透