SI案例分享--考虑ESD保护二极管的差分线阻抗仿真

news2024/9/20 16:43:51

        如下图所示,显示了利用CST电磁仿真软件构建的边沿耦合微带线的尺寸,按照 100 欧姆的差分线阻抗进行设计。由于差分线经常会通过连接器连接到电缆,因此极有可能发生 ESD 事件,该事件会在短时间内 (< 1 ns) 产生非常高的电压和电流,并可能对电子元件造成损坏。为避免这种情况,ESD 保护元件应连接到差分线路上。TVS(瞬态电压抑制器)二极管通常用于此类应用。它们具有非常快的响应时间,并可在短时间内将电压限制在某个设计值。

        实例中,对于 6 Gbps 的高速数据速率,使用具有低寄生元件的小元件封装尺寸非常重要。设计中使用了 Nexperia 的 ESD 保护二极管 PESD5V0C1BLS-Q。该器件的最大二极管电容为 0.3 pF,封装尺寸为 1 mm x 0.6 mm x 0.47 mm。在仿真中,ESD 二极管使用“集总元件”定义,可以表示 R、L、C 分量。从图中可以看出差分线上 ESD 元件的封装焊盘比走线宽。显然,这个特定位置的横截面变化会导致线路阻抗变化,从而会对信号完整性产生影响。

        通过对回波损耗 S 参数 S11 进行后处理来计算 TDR 结果。尽管二极管电容值相当小 (0.3 pF),但在执行 TDR 仿真时依然发现,它的存在降低了线路阻抗。

        在设计高速数据通道时,通常将允许的最大阻抗变化设置为 ± 10%。对于 100 Ω 的参考阻抗,我们可以从图 5中看出,曲线下降到83 Ω,不符合设计要求的下限 (90 Ω),因此,为了满足阻抗要求,必须围绕 ESD 二极管位置进行布局优化。

        由于 ESD 二极管电容会降低该区域的线路阻抗,因此有必要通过减小传输线的电容来补偿这种影响。最有效的方法是切掉 ESD 二极管下方的参考平面。下图显示了经过多次仿真迭代后,参考平面的优化配置。

        相应的阻抗曲线改善如下图所示,可以看出,阻抗得到了很好地改善,满足了设计要求。

        值得注意的是,参考面切口(cut-out)可能导致来自其他开关或干扰信号的串扰。因此,建议不要在此 cut-out 下方放置任何敏感信号线。线路阻抗的改善也可以从回波损耗 S 参数 S11 中看出改善了约 12 dB,这也意味着信号完整性的提高。

        另外,通过比较眼图结果,也可以证明改善参考平面的信号完整性性能更好,激励信号具有以下特性:

        1. PRBS12;

        2. 差分电压电平 ± 200 mV;

        3. 上升和下降时间为 80 ps,工作频率 3 GHz。

        最后,测量和仿真之间的线路阻抗结果比较如下图所示,与测量结果的良好一致性也充分证实了CST MWS仿真结果的准确性。

        内容参考整理自:

差分传输线的阻抗仿真 (3ds.com)icon-default.png?t=N7T8https://blog.3ds.com/brands/simulia/impedance-simulation-differential-transmission-lines/

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

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

相关文章

JS设计模式之“分即是合” - 建造者模式

引言 当我们在进行软件编程时&#xff0c;常常会遇到需要创建复杂对象的情况。这些对象可能有多个属性&#xff0c;属性之间存在依赖关系&#xff0c;或需要按照特定的骤来创建。在这种情况下&#xff0c;使用建造者模式&#xff08;Builder Pattern&#xff09;可以提供一种活…

搭建IPsec VPN隧道解决PLC设备与主控上位机无法使用公网IP进行通信的问题

问题描述 按照初设规定&#xff0c;每个工程点位都要安装一条具有独立公网IP的光纤专线&#xff0c;供该点位的视频监控设备、水质监测设备及PLC设备与外界进行通信。而在项目开发前期并没有意识到&#xff0c;组态软件(上位机)无法通过公网IP地址连接PLC&#xff0c;导致在交…

【网络原理】Udp 的报文结构,保姆式教学,快速入门

本篇会加入个人的所谓鱼式疯言 ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. &#x1f92d;&#x1f92d;&#x1f92d;可能说的不是那么严谨.但小编初心是能让更多人…

Tomcat 配置SSL

1、生成SSL证书&#xff1b; 2、配置Tomcat文件&#xff1b; <Connector port"8080" protocol"HTTP/1.1"SSLEnabled"true"keystoreFile"D:/hk.jks"keystorePass"123456"clientAuth"false"sslProtocol"TL…

js字符串格式的数字比较大小

1300>37 为什么是false? 在 JavaScript 中&#xff0c;当比较两个字符串时&#xff0c;比较是基于字典顺序&#xff08;也就是按字符的 Unicode 编码值进行比较&#xff09;的&#xff0c;而不是数字的实际大小。因此&#xff0c;1300 > 37 的结果是 false&#xff0c;…

Halcon提取边缘线段lines_gauss 算子

Halcon提取边缘线段lines_gauss 算子 edges_color_sub_pix和edges_sub_pix两个算子使用边缘滤波器进行边缘检测。还有一个常用的算子lines_gauss算子&#xff0c;也可以用于提取边缘线段&#xff0c;它的鲁棒性非常好&#xff0c;提取出的线段类型是亚像素精度的XLD轮廓。其原…

【GD32】RT-Thread实时操作系统移植(GD32F470ZGT6)

1. 简介 最近几年可以发现国产的实时操作系统越来越受欢迎了&#xff0c;本篇要移植的就是当中的翘楚——RT-Thread。 RT-Thread诞生于2006年&#xff0c;是国内以开源中立、社区化发展起来的一款高可靠实时操作系统 &#xff0c;由睿赛德科技负责开发维护和运营 。并且在上一年…

机器学习面试:请介绍下LR的损失函数?

在机器学习中&#xff0c;逻辑回归&#xff08;Logistic Regression, LR&#xff09;是一种广泛使用的分类算法&#xff0c;尤其适用于二分类问题。逻辑回归的损失函数主要是用来衡量模型预测值与真实值之间的差距。以下是对逻辑回归损失函数的详细介绍&#xff1a; 1. 逻辑回…

【千帆AppBuilder】使用Python调用基于官方的API创建图片故事的应用,一起体验下全代码模式下是怎样的效果

欢迎来到《小5讲堂》 这是《千帆》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解。 温馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不对之处望指正&#xff01; 目录 背景基本信息名称简介角色指令 能力扩展组件对话开场白推荐问 模型选…

Rust到底值不值得学,之二

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟&#xff0c;李建英)【摘要 书评 试读】- 京东图书 (jd.com) Rust到底值不值得学&#xff0c;之一 -CSDN博客 1.2.2 引用和借用 如果每次都发生所有权的转移&#xff0c;程序的编写就会变得异…

LVGL 控件之图表部件(lv_chart)

目录 一、图表1、组成2、类型3、显示数据3.1 lv_chart_set_ext_y_array/lv_chart_set_ext_x_array3.2 lv_chart_set_next_value3.3 lv_chart_set_all_value3.4 lv_chart_set_value_by_id3.5 在数组中手动设置 4、设置数据点数量5、辅助功能5.1 垂直范围5.2 分隔线5.3 设置默认起…

Mathematica如何进行公式推导和使用

目录 一、内容描述 二、如何打出公式[2] 三、具体操作 四、参考文献 一、内容描述 在Mathematica中通过几个简单命令可以将一大串的三角函数进行分解及简化&#xff0c;大大节省了推导时间&#xff0c;并保证了推导的正确性。 二、如何打出公式[2] 具体操作&#xff1a…

VastBase——VPatch版本控制

一、准备工作 1.概述 VPatch是用于Vastbase版本控制的工具。可以实现在单机环境下的升级和回退操作&#xff0c;具体功能如下&#xff1a; 升级环境检查&#xff0c;补丁冲突检查等。 PSU、PSR、OOP补丁的升级、回退、升级或回退失败时的还原。 升级过程中记录相关日志和步…

华为OD机试真题 - 来自异国的客人(Python/JS/C/C++ 2024 D卷 100分)

华为OD机试 2024E卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试真题&#xff08;Python/JS/C/C&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;私信哪吒&#xff0c;备注华为OD&#xff0c;加入华为OD刷题交流群&#xff0c;…

使用老毛桃的一些坑

个性设置不要去点 三种模式的区别 ISO模式&#xff1a;直接U盘成为某个系统的启动盘 本地模式&#xff1a;相当于硬盘中植入一个PE系统&#xff0c;与后续的windows系统&#xff0c;一起组成双系统 普通模式&#xff1a;PE系统在U盘中&#xff0c;这样ISO可以是多种不同的系…

98.SAP MII功能详解(12)Workbench-Transaction Logic(For Next Loop)

目录 1.Logic->For Next Loop 2.演示 配置对象 配置连接 for循环的整体演示 1.Logic->For Next Loop 此操作用于在预定义的次数内执行任务。每次迭代都会执行直接跟随For Next循环操作的所有操作&#xff0c;直到达到To限制。 若要在达到To属性限制之前停止&…

我用GPT对RAG技术的学习和探索

思维导图 下图是我的学习和探索过程&#xff0c;红点表示已研究&#xff0c;黄点表示待研究 目录 思维导图RAG技术概述RAG 的关键优点应用场景 如何了解RAG技术的原理和应用1. **基础理论学习**2. **实战演练**3. **学习资源利用**4. **保持学习的连贯性**5. **多角度理解**6. …

SpringBoot配置返回数据不存在null

一、引言 最近在做项目中遇到一个神奇的问题&#xff0c;在测试返回银行三级数据的时候有的项目中返回的数据中把null值的数据返回了&#xff0c;而有的时候就不存在null值数据&#xff0c;如下所示&#xff1a; 存在null值情况 不含null值情况 但是我们可以看一下返回的VO的…

AG32 MCU如何指定一段RAM可以重启或复位不丢失数据

AG32 MCU如何指定一段RAM可以重启或复位不丢失数据? 目前还没这样的功能。 建议可以试下&#xff1a; 把系统ram设置成120K&#xff0c;最后的8K只能自己访问。 这样重启时&#xff0c;系统不会自动擦除最后的8K。可能是可以的。 备份寄存器大概有几十字节可以用。但是这个需…

2024最新comfyui保姆级教程来啦!comfyui工作流搭建看这一篇就够了!

前言 一、SD主流 UI Stable Diffusion&#xff08;SD&#xff09;因为其开源特性&#xff0c;有着较高的受欢迎程度&#xff0c;并且基于SD的开源社区及教程、插件等&#xff0c;都是所有工具里最多的。基于SD&#xff0c;有不同的操作界面&#xff0c;可以理解为一个工具的不…