如何使用NL5进行电路仿真?看看这个简单的例子

EMC标准 2023-09-12 23:17

NL5是一款电子仿真器,最初设计的初衷是最大限度地减少仿真结果中的错误···

它的功能非常强大,可以处理所有类型的电路。NL5的工作理念是以呈现非常准确的结果为基础的,遵循的原则是,设计人员应针对每项任务使用恰当的工具。
错误总会潜伏起来
即使设计人员确定他们已正确输入原理图和数据,电子仿真有时也会出现错误。这些不是操作错误,而是预期与所使用的仿真器类型不符。首先,设计人员必须知道,从简单的电阻和二极管开始,仿真器是处理理想元器件的完美软件。通常,使用的模型可能并不可靠,特别是在关键的工作条件下。如果电电路工作在极限条件下,仿真器会采取“权宜之计”(通常不向用户透露)进行干预,以使仿真尽可能顺利地进行。添加电阻和电容有助于改善开关的收敛性,但也会产生副作用,导致结果与预期不同。因此,错误的跟踪很难实现。
NL5(NL=非线性)的运行方式与其他传统的基于SPICE的仿真器不同。其主要思想是从非常简单的电路表示开始,然后添加更复杂的元件,并始终保持仿真结果的可靠性。因此,我们从基本设计开始,利用理想元件来了解设计思路是否可行。然后,进入下一步,增加电路的复杂性。在此阶段,可以添加寄生电容和电感、损耗、偏移、开/关电阻、有限增益和带宽,即实际电路中存在的所有元件。所有这些元件都可以逐一修改,以确定哪些是最关键的。
通过遵循这种方法,首先使用简单的理想元器件,然后逐步添加实际功能,就可以确定导致实际系统出现问题的原因。
理想的元器件
NL5的基本元器件非常简单。它们是电阻、电容、电感器、电压源和电流源。它们都是理想元件(见图1),没有寄生元件或其他隐藏参数。所有元器件参数都是可见的并且可以由用户更改。每个元器件参数都可以设置为任何值,包括负值、零值,甚至无限值。这使得用户可以创建现实生活中不存在的、堪称理想的元器件。例如,可以创建一个电阻为零的电阻或电阻无穷大的电阻。尽管这样的理想元器件在现实生活中并不存在,但它们在仿真中很有用。
在一开始,使用理想元件似乎更有优势,因为它们的简单性将有利于计算算法。然而,在某些情况下,需要评估元器件的真实行为,例如通过近乎理想的开关对电容进行瞬时充电。其主要问题不在于计算开关后的最终电压,而在于如何向用户呈现无穷值信号。该算法就完美地处理了仿真步长,从而决定了结果的准确性。
通常,在SPICE仿真器中,用户仅指定最大步长,仿真器可以在必要时减小步长以达到所需的精度。由于多种原因,这种方法非常值得商榷。通常没有必要在仿真的所有周期中设置相同的绝对精度。在NL5中,仿真步长的管理就非常简单,由用户决定步长的类型。最开始是根据电路预期、所需精度、仿真速度等设置最大间隔。
NL5可以自动降低间隔的原因只有三个,并且始终都要征得用户的同意:
  • 跟踪信号的瞬时波形。
  • 准确检测开关点。
  • 确保开关过程的可靠收敛。
通过选择步长值,用户就能更好地了解电路的运行情况,并预测可能出现的限制。

图1:理想元器件(来源:NL5)

NL5有哪些版本

为了让所有用户都能操作,NL5提供了多个版本:

  • NL5标准全功能版(Standard full-functional edition):这是标准完整版,包括许多高级功能和工具。您可以购买包含所有元器件的版本,并且许可证个人和企业均可使用。

  • NL5 Lite:这是该软件的免费简化版。它可以打开与标准NL5相同的原理图文件并使用相同的仿真算法,但它不支持NL5的大部分功能和工具,并且具有更简化的用户界面和基本功能。它是免费的,无需许可证即可使用无限数量的元器件运行仿真。NL5 lite是创建新项目并获得初步结果的最佳工具。如果需要,设计人员可以在之后升级到完整版本,以便使用特定工具进行更详细的分析。

  • NL5 DLL:原理图创建过程通常在Windows环境中使用NL5或NL5 Lite完成,然后可以使用NL5 DLL在Windows、Linux或macOS中执行仿真。这种灵活性使用户可以选择自己喜欢的仿真平台,同时依旧能从NL5的功能中受益。另外,通过MATLAB、Python或其他编程语言控制NL5仿真的能力,对于想要自动化模拟仿真并将其集成到更大的工作流中的用户来说也是一大优势。此外,其突出强调的与数字仿真器(例如运行System Verilog的仿真器)相协同仿真的能力对于设计验证确实至关重要。此功能可以将数字仿真器的强大功能与NL5 DLL提供的可靠模拟仿真相结合,为验证复杂的混合信号设计提供全面的解决方案。
NL5不使用SPICE进行仿真,而是采用其他非常高效和快速的算法。简而言之,SPICE和NL5之间存在一些差异:

SPICE:

  • 复杂的数值算法可能会产生错误的结果

  • 开关点处收敛

  • 错误结果很难被发现

  • 通常需要添加小元器件才能使数值算法发挥作用

  • 一些固有特性没有被记录。

NL5:

  • 简单的积分算法

  • 没有收敛问题

  • 结果易于验证

  • 无需添加额外元器件

  • 对于理想的元器件,无需输入非常大或非常小的值。
举一个简单的示例

图2显示了开关电路的通用图(使用的是NL5本地示例)。为使其在文章中看起来更清晰,对颜色进行了更改。默认情况下,电路图和波形图的背景实际上是黑色的。接线图由以下电子元件组成:

  • V1:脉冲电压源

  • L1:1H的理想电感器

  • T1:电子开关

  • D1:理想二极管

  • C1:1F的电容

  • R1:1Ω的电阻负载。

图2:振荡器的接线图以及输出的电压图

与其他仿真工具一样,NL5的仿真速度极快,可瞬间完成。虽然其他工具可能也可以实现快速仿真,但NL5在处理复杂开关点和瞬态行为方面的可靠性远超于其他类似工具。在某些情况下,其他仿真器可能会在开关点遇到速度减慢或出现问题,从而可能导致错误的结果。
因此,NL5的优势不仅在于速度,还在于其仿真的鲁棒性和准确性,特别是在处理复杂的仿真和混合信号设计时。这种可靠性对于确保仿真结果准确反映真实世界的性能非常重要,对于为其项目寻求可靠结果的工程师和设计师来说这点尤其重要。
为了进行实验,设计人员可能会尝试在T1上并联一个值非常低的电容,以获得更真实的仿真结果,但他会发现NL5的本地仿真结果就是完美的。对于所有仿真器来说,开关状态的仿真都是一个极为关键的领域,NL5则出色地解决了这个问题。
结论
NL5最初是为开关电源仿真而设计的,但事实证明,它是可以用于所有其他类型电子电路(从传输线到高功率射频发生器、精密工具和数字信号处理)的出色仿真工具。NL5完全满足所有用户的需求,无论他们的经验、兴趣和期望如何。它是初学者和电子专业的学生的理想软件。NL5非常容易使用,并且只要有基本的电子仿真器经验就足够了。因为SPICE的典型收敛问题已不复存在,经验丰富的工程师可以利用极其快速且鲁棒的算法来仿真大型系统。由于NL5中使用的理想元件非常基础,因此其范围不仅限于电子领域。它可用于许多学科的系统仿真,如机械、传热和流体力学。
值得注意的是,NL5不支持SPICE模型,例如制造商为“真实”电子元件提供的模型。在仿真方面,NL5主要依赖于自己的一套“理想”元器件。尽管这些制造商的元件鲁棒且适应性强,但它们并不打算直接纳入制造商的特定模型。如下所述的,用户应该意识到,NL5专注于理想元器件和分段线性建模。
NL5使用简化的分段线性(PWL)表示法,可以灵活地对NL5的“理想”元器件无法提供的非线性特性进行建模,例如指数二极管的特性。用户可以创建自己的PWL模型来准确表示器件的行为。这种方法让用户能够控制电路模型的精度和细节的水平,从而允许他们修改仿真以匹配现实世界的特性。NL5对PWL建模的支持可以让用户管理各种非线性行为,而不会影响仿真的速度或精度。
作者:Maurizio Di Paolo Emilio, 来源:Power Electronics News
参考原文:Circuit Simulation: NL5’s Approach,由Ricardo Xie编译。
版权声明:本文为电子技术设计原创文章,版权所有,未经授权,请勿转载
END



评论
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 122浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 53浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 112浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 186浏览
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 198浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 399浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 100浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 221浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 41浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦