历史上的今天
返回首页

历史上的今天

今天是:2024年09月20日(星期五)

正在发生

2019年09月20日 | 技术文章—通过SPICE仿真进行简单RLC电路的时域分析

2019-09-20 来源:Cadence楷登PCB及封装资源中心

如果您不是那种喜欢解微分方程的人,或者您只是喜欢写代码,那么,当您使用SPICE模拟器时,便会对时域中RLC网络的行为有所了解。您也可以通过多频率迭代,或者直接在频域中分析这种行为。我们先了解下基本的RLC网络,以及如何在SPICE软件包软件包中重现这些电路的行为。


单RLC电路的时域分析


RLC电路是一种电阻、电容和电感组成的电路结构,通常称为RLC电路。由于电容和电阻具有一些频率相关的电抗,当用交流信号驱动时,该系统的行为将产生一些有趣的效果。当涉及谐波信号、脉冲或啁啾信号时,电压源对于电压调节至关重要。在频域中,我们可以清楚地了解到电压/电流源频率对RLC电路输出和RLC网络中不同部分电流的影响。


频域的结果可以通过傅里叶逆变换转换回时域(反之亦然)。然而,瞬态响应等一些效应在时域中更容易计算。由于矩阵表述相对简单,SPICE仿真自然有助于时域分析。


RL电路和RC电路也与RLC电路有关,而且也很有趣。如果我们使用的RLC网络不仅仅是简单的串联RLC电路,了解这些电路的行为有助于解释时域仿真结果。当使用RLC电路的解析解时,通过在相关RLC电路的解中分别取L=0或C=0,可以了解RC电路或RL电路的行为。



请注意,当与DC电源一起使用时,电阻电感并联(RL电路)必定形成短路。因为电感的阻抗是频率的线性函数,所以采用DC电源时,电感阻抗为零。这类电路对于DC电路意义不大,但可以用来隔离放大器,避免高频容性负载效应。


RC电路中,当电容和电阻串联时,我们可以采用时域仿真来分析AC电压如何耦合到电路中。或者,当电阻和电容并联时,可以分析AC信号如何绕过电阻。这对于电源完整性分析尤为重要,因为我们可能需要检查是否有任何AC噪声成分从DC电源中过滤出来。这两种分析都应作为频率的函数进行,以便了解RC电路如何充当滤波器。


RLC网络瞬态分析


RLC网络以及更大的RLC网络中的RC或RL网络,将会有特定的时间响应,这取决于驱动电路的是谐波源、任意波形、DC电源,还是可以轻松界定为时间函数的其他任何电源。这便是时域仿真在RLC网络中如此有效的原因,使我们能够分析电路对脉冲或啁啾(或两者兼有)电压源的响应。


啁啾脉冲在雷达和光学应用中十分重要


当使用AC电源时,大多数SPICE软件包都具备图形用户界面且能够扫描AC频率范围并分析系统行为。但是,我们也可以进行瞬态分析,并分析电路如何及时响应不同频率的AC电源。我们可以在时域中分析不同频率下的电路输出,并比较信号的不同质量。


瞬态分析对于观察网络的DC输入或脉冲如何响应也十分有效。采用DC输入时,我们可以观察由于DC电压源输出的变化,电路不同部分上电至不同电压和电流的速率。这些曲线为指数形式,称为瞬态曲线。它们对PCB有重要影响,因其决定了电源分配网络中噪声或数字切换信号等引起驱动电压发生明显变化时,电路的响应速度。


RLC电路的拓展知识


借助基于SPICE的模拟器,我们还可以分析RLC网络的其他很多方面,在此仅介绍非常有用的两点。首先,通过以菊花链形式连接多个RLC网络,我们可以轻松构建高阶滤波器。然后,我们可以模拟这些高阶滤波器的瞬态响应和电压输出。如果在电路分析中我们还使用了频率扫描,则可以确定网络的传递函数。


PCB上的光敏传感器


性能卓越的SPICE软件工具能够分析工作温度变化如何影响RLC网络的输出。这对于PCB尤其重要,因为除非我们设计的电路板具有精密的热管理能力,否则PCB运行温度可能超过室温。


Cadence 的PCB设计工具可简化对简单RLC电路和更复杂电路的时域分析,我们可以通过构建模型,模拟和分析原理图和/或PCB中电路的行为。


推荐阅读

史海拾趣

AZM [Arizona Microtek, Inc]公司的发展小趣事

在技术创新的基础上,AZM公司开始积极拓展市场。公司制定了详细的市场拓展计划,通过参加国际电子展会、建立销售网络、开展合作伙伴关系等多种方式,逐步打开了国内外市场。同时,AZM公司注重品牌建设,通过提升产品质量、优化客户服务、加强品牌宣传等手段,逐渐树立了良好的品牌形象。

EPCOS/TDK公司的发展小趣事

自上世纪60年代起,TDK就开始在中国布局。首先,在台湾建立合资公司,随后在香港设立销售网络及生产线。进入80年代后,TDK正式踏足中国大陆,在华东及华南多个地区建立生产基地,并逐渐将业务扩展至全国。TDK在中国的发展不仅推动了当地电子工业的进步,也为公司自身赢得了广阔的市场空间。目前,TDK在中国的员工人数近6万人,占TDK全球员工总数的近55%。

ELEMENT14公司的发展小趣事

ELEMENT14一直注重创新产品的引入和推广。公司紧跟电子行业的最新技术趋势,及时引入高性能、高可靠性的电子元器件产品。同时,ELEMENT14还积极推广这些创新产品,通过举办技术研讨会、发布技术白皮书等方式,帮助客户了解产品的特点和优势。这些努力不仅提升了公司的技术水平,也为客户提供了更多的选择。

Block USA Inc.公司的发展小趣事

在发展过程中,Block USA Inc.也面临着来自竞争对手和行业变化的挑战。然而,公司始终保持着创新精神,不断调整和优化产品与服务,以适应市场的变化。例如,面对数据安全和隐私保护的日益严格要求,Block加强了其数据保护措施,并公开承认了数据泄露事件并积极采取措施进行补救。同时,公司还继续拓展其业务边界,探索新的增长点,以保持其在电子行业中的竞争优势。

这些故事只是Block USA Inc.在电子行业发展历程中的一部分,它们展示了公司如何通过不断创新和拓展业务领域,逐步成为一家具有影响力的综合性电子企业。然而,随着市场的不断变化和竞争的加剧,Block仍需保持警惕并持续努力,以应对未来的挑战和机遇。

Black Box Corporation公司的发展小趣事

在快速发展的同时,Black Box也非常注重企业文化和人才建设。公司倡导开放、创新、协作的企业文化,鼓励员工提出新的想法和建议。同时,公司还建立了完善的人才培养和晋升机制,为员工的职业发展提供了广阔的空间。这些举措不仅吸引了大量优秀人才加入Black Box,也提高了公司的整体竞争力。

以上五个故事框架仅是基于Black Box Corporation的一般情况和电子行业趋势的假设性构建。实际的发展过程可能更加复杂和多样,需要具体的公司历史资料和行业数据来支撑。如果需要更详细和准确的故事,建议查阅Black Box Corporation的官方资料、相关新闻报道或行业研究报告。

Displaytech公司的发展小趣事

Displaytech公司成立于1989年,作为一家LCD模块供应商在香港崭露头角。当时,液晶显示技术正逐渐崭露头角,Displaytech凭借其敏锐的市场洞察力和技术实力,迅速在市场中占据了一席之地。公司初期专注于小型到中型LCD的制造,为工业、消费和医疗行业的客户提供高质量的产品和技术支持。

问答坊 | AI 解惑

multisim10.1汉化补丁

方法:将multisin10.1中Circuit Design Suite 10.0\\stringfiles文件中的english的文件用补丁代替,,,但不要改变english 的名称..... …

查看全部问答>

单片机系统常用电子元器件知识简析

电阻种类及特点简介 电阻,英文名resistance,通常缩写为R,它是导体的一种基本性质,与导体的尺寸、材料、温度有关。欧姆定律说,I=U/R,那么R=U/I,电阻的基本单位是欧姆,用希腊字母“Ω”表示,有这样的定义:导体上加上一伏特电压时,产生一 ...…

查看全部问答>

WinCE6.0中应用中使用物理地址

做应用的需要一片固定的内存,我在Config.bib中划好,在驱动里增加了MmIOMapSpace和MmIOUnMapSpace以及对应的IOCTL,在驱动内部测试,这片内存可以正常访问,map以及unmap。 我用IOCTL为应用返回这片内存的物理及虚拟地址,为什么在应用中使用该虚 ...…

查看全部问答>

[求助]DPF播放一個半小時的幻燈圖片後就不再播放了。爲什麽?

在板子上做测试,从服务器上读图片,在板子上以幻灯片的形式播放,几乎每次一个半小时后就停止播放。系统是winCE的,网上查了好久,知道是订阅时间的问题,但不知道该改哪部分的代码,请达人们指教,小弟刚接触嵌入式开发。…

查看全部问答>

vxwork 和 arm9 的问题

偶刚入此行,有些问题过于菜鸟,请大虾多多指教。 本人使用at91sam9261 开发板,用 sam-ba 2.4 往dataflash里面写,用ads1.2便宜的bin文件,通过sam-ba 里面的“send boot file”可以将 bin文件写进去,reset后也可以被执行。但当偶有vxwork下的t ...…

查看全部问答>

【Launchpad 心得】简单试用一下launchpad

以前从没接触过430,我看到那个工作电流就傻眼了,口水啊……。视频教程也不能下载,最近没有时间看(只有上班时间才能上网,很少见吧!)。手上电路图也没有,幸好板子上所有连接都标注好了。看了看寄存器,感觉挺简单,无非就是PXSEL选择功能,PX ...…

查看全部问答>

一个逻辑语句

AN1=I1与I2与I5与I6与(I3反)与(I4反) 然后再让AN1取反 这两个语句咋写 还有如果定义AN1的话 定义在程序的哪里 虚心求…

查看全部问答>

跪求大神解析

用STM32写串口程序,不知道出什么问题,老是接收不到数据,看寄存器里面的信息,USART1竟然没有读写初始化,但是程序里明明写了,不知道程序跑哪去了。。。。。。 求大神解析,我只写了MAIN 跟stm32f10x_it.c里的void USART1_IRQHandler(void) 下 ...…

查看全部问答>

氧传感器

有没有比较好的氧浓度分析仪?求推荐,最好是买得到的那种。…

查看全部问答>