如何使用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



评论
  • 美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?‌美国加州CEC能效认证与美国DOE能效认证在多个方面存在显著差异‌。认证范围和适用地区‌CEC能效认证‌:仅适用于在加利福尼亚州销售的电器产品。CEC认证的范围包括制冷设备、房间空调、中央空调、便携式空调、加热器、热水器、游泳池加热器、卫浴配件、光源、应急灯具、交通信号模块、灯具、洗碗机、洗衣机、干衣机、烹饪器具、电机和压缩机、变压器、外置电源、消费类电子设备
    张工nx808593 2025-02-27 18:04 120浏览
  • 请移步 gitee 仓库 https://gitee.com/Newcapec_cn/LiteOS-M_V5.0.2-Release_STM32F103_CubeMX/blob/main/Docs/%E5%9F%BA%E4%BA%8ESTM32F103RCT6%E7%A7%BB%E6%A4%8DLiteOS-M-V5.0.2-Release.md基于STM32F103RCT6移植LiteOS-M-V5.0.2-Release下载源码kernel_liteos_m: OpenHarmon
    逮到一只程序猿 2025-02-27 08:56 202浏览
  • 1,微软下载免费Visual Studio Code2,安装C/C++插件,如果无法直接点击下载, 可以选择手动install from VSIX:ms-vscode.cpptools-1.23.6@win32-x64.vsix3,安装C/C++编译器MniGW (MinGW在 Windows 环境下提供类似于 Unix/Linux 环境下的开发工具,使开发者能够轻松地在 Windows 上编写和编译 C、C++ 等程序.)4,C/C++插件扩展设置中添加Include Path 5,
    黎查 2025-02-28 14:39 145浏览
  •           近日受某专业机构邀请,参加了官方举办的《广东省科技创新条例》宣讲会。在与会之前,作为一名技术工作者一直认为技术的法例都是保密和侵权方面的,而潜意识中感觉法律有束缚创新工作的进行可能。通过一个上午学习新法,对广东省的科技创新有了新的认识。广东是改革的前沿阵地,是科技创新的沃土,企业是创新的主要个体。《广东省科技创新条例》是广东省为促进科技创新、推动高质量发展而制定的地方性法规,主要内容包括: 总则:明确立法目
    广州铁金刚 2025-02-28 10:14 107浏览
  • 构建巨量的驾驶场景时,测试ADAS和AD系统面临着巨大挑战,如传统的实验设计(Design of Experiments, DoE)方法难以有效覆盖识别驾驶边缘场景案例,但这些边缘案例恰恰是进一步提升自动驾驶系统性能的关键。一、传统解决方案:静态DoE标准的DoE方案旨在系统性地探索场景的参数空间,从而确保能够实现完全的测试覆盖范围。但在边缘案例,比如暴露在潜在安全风险的场景或是ADAS系统性能极限场景时,DoE方案通常会失效,让我们看一些常见的DoE方案:1、网格搜索法(Grid)实现原理:将
    康谋 2025-02-27 10:00 253浏览
  • 振动样品磁强计是一种用于测量材料磁性的精密仪器,广泛应用于科研、工业检测等领域。然而,其测量准确度会受到多种因素的影响,下面我们将逐一分析这些因素。一、温度因素温度是影响振动样品磁强计测量准确度的重要因素之一。随着温度的变化,材料的磁性也会发生变化,从而影响测量结果的准确性。因此,在进行磁性测量时,应确保恒温环境,以减少温度波动对测量结果的影响。二、样品制备样品的制备过程同样会影响振动样品磁强计的测量准确度。样品的形状、尺寸和表面处理等因素都会对测量结果产生影响。为了确保测量准确度,应严格按照规
    锦正茂科技 2025-02-28 14:05 148浏览
  • 更多生命体征指标风靡的背后都只有一个原因:更多人将健康排在人生第一顺位!“AGEs,也就是晚期糖基化终末产物,英文名Advanced Glycation End-products,是存在于我们体内的一种代谢产物” 艾迈斯欧司朗亚太区健康监测高级市场经理王亚琴说道,“相信业内的朋友都会有关注,最近该指标的热度很高,它可以用来评估人的生活方式是否健康。”据悉,AGEs是可穿戴健康监测领域的一个“萌新”指标,近来备受关注。如果站在学术角度来理解它,那么AGEs是在非酶促条件下,蛋白质、氨基酸
    艾迈斯欧司朗 2025-02-27 14:50 415浏览
  • 在2024年的科技征程中,具身智能的发展已成为全球关注的焦点。从实验室到现实应用,这一领域正以前所未有的速度推进,改写着人类与机器的互动边界。这一年,我们见证了具身智能技术的突破与变革,它不仅落地各行各业,带来新的机遇,更在深刻影响着我们的生活方式和思维方式。随着相关技术的飞速发展,具身智能不再仅仅是一个技术概念,更像是一把神奇的钥匙。身后的众多行业,无论愿意与否,都像是被卷入一场伟大变革浪潮中的船只,注定要被这股汹涌的力量重塑航向。01为什么是具身智能?为什么在中国?最近,中国具身智能行业的进
    艾迈斯欧司朗 2025-02-28 15:45 226浏览
  • 应用趋势与客户需求,AI PC的未来展望随着人工智能(AI)技术的日益成熟,AI PC(人工智能个人电脑)逐渐成为消费者和企业工作中的重要工具。这类产品集成了最新的AI处理器,如NPU、CPU和GPU,并具备许多智能化功能,为用户带来更高效且直观的操作体验。AI PC的目标是提升工作和日常生活的效率,通过深度学习与自然语言处理等技术,实现更流畅的多任务处理、实时翻译、语音助手、图像生成等功能,满足现代用户对生产力和娱乐的双重需求。随着各行各业对数字转型需求的增长,AI PC也开始在各个领域中显示
    百佳泰测试实验室 2025-02-27 14:08 261浏览
  • Matter 协议,原名 CHIP(Connected Home over IP),是由苹果、谷歌、亚马逊和三星等科技巨头联合ZigBee联盟(现连接标准联盟CSA)共同推出的一套基于IP协议的智能家居连接标准,旨在打破智能家居设备之间的 “语言障碍”,实现真正的互联互通。然而,目标与现实之间总有落差,前期阶段的Matter 协议由于设备支持类型有限、设备生态协同滞后以及设备通信协议割裂等原因,并未能彻底消除智能家居中的“设备孤岛”现象,但随着2025年的到来,这些现象都将得到完美的解决。近期,
    华普微HOPERF 2025-02-27 10:32 227浏览
  • 一、VSM的基本原理震动样品磁强计(Vibrating Sample Magnetometer,简称VSM)是一种灵敏且高效的磁性测量仪器。其基本工作原理是利用震动样品在探测线圈中引起的变化磁场来产生感应电压,这个感应电压与样品的磁矩成正比。因此,通过测量这个感应电压,我们就能够精确地确定样品的磁矩。在VSM中,被测量的样品通常被固定在一个震动头上,并以一定的频率和振幅震动。这种震动在探测线圈中引起了变化的磁通量,从而产生了一个交流电信号。这个信号的幅度和样品的磁矩有着直接的关系。因此,通过仔细
    锦正茂科技 2025-02-28 13:30 104浏览
  • RGB灯光无法同步?细致的动态光效设定反而成为产品客诉来源!随着科技的进步和消费者需求变化,电脑接口设备单一功能性已无法满足市场需求,因此在产品上增加「动态光效」的形式便应运而生,藉此吸引消费者目光。这种RGB灯光效果,不仅能增强电脑周边产品的视觉吸引力,还能为用户提供个性化的体验,展现独特自我风格。如今,笔记本电脑、键盘、鼠标、鼠标垫、耳机、显示器等多种电脑接口设备多数已配备动态光效。这些设备的灯光效果会随着音乐节奏、游戏情节或使用者的设置而变化。想象一个画面,当一名游戏玩家,按下电源开关,整
    百佳泰测试实验室 2025-02-27 14:15 140浏览
  •         近日,广电计量在聚焦离子束(FIB)领域编写的专业著作《聚焦离子束:失效分析》正式出版,填补了国内聚焦离子束领域实践性专业书籍的空白,为该领域的技术发展与知识传播提供了重要助力。         随着芯片技术不断发展,芯片的集成度越来越高,结构也日益复杂。这使得传统的失效分析方法面临巨大挑战。FIB技术的出现,为芯片失效分析带来了新的解决方案。它能够在纳米尺度上对芯片进行精确加工和分析。当芯
    广电计量 2025-02-28 09:15 132浏览
  • 在物联网领域中,无线射频技术作为设备间通信的核心手段,已深度渗透工业自动化、智慧城市及智能家居等多元场景。然而,随着物联网设备接入规模的不断扩大,如何降低运维成本,提升通信数据的传输速度和响应时间,实现更广泛、更稳定的覆盖已成为当前亟待解决的系统性难题。SoC无线收发模块-RFM25A12在此背景下,华普微创新推出了一款高性能、远距离与高性价比的Sub-GHz无线SoC收发模块RFM25A12,旨在提升射频性能以满足行业中日益增长与复杂的设备互联需求。值得一提的是,RFM25A12还支持Wi-S
    华普微HOPERF 2025-02-28 09:06 156浏览
  • 2025年2月26日,广州】全球领先的AIoT服务商机智云正式发布“Gokit5 AI智能体开发板”,该产品作为行业首个全栈式AIoT开发中枢,深度融合火山引擎云原生架构、豆包多模态大模型、扣子智能体平台和机智云Aiot开发平台,首次实现智能体开发全流程工业化生产模式。通过「扣子+机智云」双引擎协同架构与API开放生态,开发者仅需半天即可完成智能体开发、测试、发布到硬件应用的全流程,标志着智能体开发进入分钟级响应时代。一、开发框架零代码部署,构建高效开发生态Gokit5 AI智能体开发板采用 “
    机智云物联网 2025-02-26 19:01 162浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦