玩转LTspice丨生成LED驱动器的波德图,你学会了没?

原创 亚德诺半导体 2021-06-01 11:41

闭环增益和相位图是用于确定开关调节器控制环路稳定性的常用工具。正确完成增益和相位测量需熟悉高级网络分析仪。测量包括断开控制环路、注入噪声,以及测量一定频率范围内的增益和相位(见图1)。这种测量控制环路的做法很少应用于LED驱动器。




LED驱动器控制环路相位和增益测量需要采用一种不同的方法(见图1)——从典型的电阻分压路径到GND电压调节器注入和测量点的偏差。在这两种情况下,台式控制环路相位和增益测量是保证稳定性的最佳方法,但并非每个工程师都有所需的设备和经验丰富的工厂应用程序团队加持。工程师们该怎么办呢?


一种选择是构建LED驱动器,查看它瞬态的响应。瞬态响应观察需要应用板和更常见的台式设备。瞬态分析的结果缺乏波德图基于频率的增益和相位数据——可用于保证稳定性,也可作为一般控制环路稳定性和速度的指示器。


大信号瞬态可用于检查绝对偏差和系统响应时间。瞬态扰动的形状表示相位或增益裕量,因此可用于了解一般环路稳定性。例如,临界阻尼响应可能表示45°至60°的相位裕度。或者,瞬态期间的大尖峰可能表示需要更多的COUT或更快的环路。较长的建立时间可能表示需要加快环路的带宽(和交越频率)。这些相对简单的系统检查能够在运行中描绘开关调节器的控制环 路,但增益和相位波德图需要进行更深入的分析。


LTspice® 仿真可用在组装或生产电路之前生成开关调节器输出的瞬变波形和波德图。这有助于大致了解控制环路的稳定性,以便开始选择补偿元件和确定输出电容大小。LTspice的使用过程基于1975年Middlebrook的最初建议(请参阅"LTspice:生成SMPS波德图的基本步骤")。目前,Middlebrook的方法中列出的实际信号注入位置并不常用,但经过多年的调整,得出了如图1a所示的常用注入位置。


此外,带有高边检测电阻和复杂交流电阻LED负载的LED驱动器,在反馈路径中应有一个不同于目前的注入点或Middlebrook最初建议的注入点,LTspice此前未予说明。这里介绍的方法是展示如何在LTspice和实验室中生成LED驱动器电流测量反馈环路波德图。


产生控制环路波德图



标准开关调节器控制环路波德图产生三个关键测量值,用于确定稳定性和速度:

  • 相位裕量

  • 交越频率(带宽)

  • 增益裕量


一般认为,稳定的系统需要45°至60°的相位裕度,而为保证环路稳定性则需要–10 dB的增益裕量。交越频率与一般环路速度有关。图1显示了使用网络分析仪进行这些测量的设置。

   

图1. 开关调节器控制环路波德图测量,带有网络分析仪,用于(a)电压调节器和(b)LED驱动器。为了进行测量,控制环路断开,正弦波扰动进入高阻抗路径,同时测量由此产生的控制环路增益和相位,使设计人员能够量化环路的稳定性。


LTspice模拟可用在LED的控制环路中创建类似的注入和测量。图2显示了一个LED驱动器(LT3950),给定频率(f)的理想正弦波直接注入到负感测线(ISN)的反馈路径中。测量点A、B和C用于计算注入频率(f)下的增益(dB)和相位(°)。为了绘 制整个控制环路的波德图,必须在大频率扫描范围内重复该测量,并在fSW/2(转换器开关频率的一半)处停止。


 图2. LT3950 DC2788A演示电路LED驱动器LTspice模型,带控制环路噪声注入和测量点。


图2中点A、点B和点C的测量值决定了注入频率(f)下控制环路的增益和相位。不同的注入频率产生不同的增益和相位。总之,为了解它的工作原理,可以设置注入频率,并测量A-C和B-C的增益和相位。这会产生控制环路波德图的单个频率点。图3a和3b显示了10 kHz ±10 mV AC注入的增益和相位。图3c和3d显示了40 kHz ±10 mV AC注入的增益和相位。

频率扫描以及B-C和A-C之间的增益和相位测量生成整个闭环波德图。如摘要中所述,这通常是在工作台上使用一台昂贵的网络分析仪来完成的。在LTspice中也可进行这种扫描,如图4所示。通过与使用网络分析仪的台式测试结果进行比较,证实这些结果(见图8)。

     图3. 图2中点A、点B和点C的测量值决定了注入频率(f)下控制环路的增益和相位。不同的注入频率产生不同的增益和相位。图3a和3b显示了10 kHz ±10 mV AC注入的增益和相位。图3c和3d显示了40 kHz ±10 mV AC注入的增益和相位。频率扫描以及B-C和A-C之间的增益和相位测量生成闭环波德图。

      图4. 用LTspice中的LT3950进行波德图测量,显示增益(实线)和相位(虚线)。


在LTspice中创建全部增益和相位扫描和波德图



要在LTspice中为控制环路创建全部波德图、增益和相位的图形扫描,请按照下列步骤操作。


第1步:创建交流电注入源

在LTspice中,插入±10 mV AC注入电压源和注入电阻,并标记节点A,B和C,如图2所示。交流电压源值SINE(0 10m {Freq})设置10 mV峰值并扫描频率。用户可以使用1 mV至20 mV的正弦峰值来进行计算。注意:许多LED驱动器的感应电压分别为250 mV和100 mV。较高的注入噪声会产生LED电流调节误差。


第2步:添加Math

在原理图上将测量描述作为.sp(SPICE)指令插入。这些指令执行傅里叶变换公式,并以dB和相位计算LED驱动器的复数开环增益和相位。

各指令如下:

  • .measure Aavg avg V(a)-V(c)

  • .measure Bavg avg V(b)-V(c)

  • .measure Are avg (V(a)-V(c)-Aavg)*cos(360*time*Freq)

  • .measure Aim avg -(V(a)-V(c)-Aavg)*sin(360*time*Freq)

  • .measure Bre avg (V(b)-V(c)-Bavg)*cos(360*time*Freq)

  • .measure Bim avg -(V(b)-V(c)-Bavg)*sin(360*time*Freq)

  • .measure GainMag param 20*log10(hypot(Are,Aim) / hypot(Bre,Bim))

  • .measure GainPhi param mod(atan2(Aim, Are) - atan2(Bim, Bre)+180,360)-180


第3步:设置测量参数

还需要一些小的指令。首先,为进行正确的测量,电路必须处于模拟的稳定状态(启动后)。调整t0,或测量的开始时间和停止时间。通过模拟和观察启动时间来估算或得出开始时间。达到稳定状态后,停止时间定为10/freq,即10个周期,通过对每个频率的10个周期求平均值来减少误差。

各指令如下:

  • .param t0=0.2m

  • .tran 0 {t0+10/freq} {t0} startup

  • .step oct param freq 1K 1M 3


第4步:设置频率采样步长和范围

.step命令设置执行分析的频率分辨率和范围。本例中,使用每倍频程3点的分辨率,模拟1 kHz到1 MHz。波德图测量可以精准到fSW/2,频率上限设置为系统开关频率的一半。显然,点越多,分辨率越高,仿真时间越长。每倍频程3点是最低的分辨率,但以最小分辨率运行仿真可节省一些时间。从总体设计周期看,5分钟的仿真比设计、组装和测试印刷电路板快几个数量级。基于这点,以更高的分辨率运行,例如每倍频程5点或以上,生成更完整且更容易查看的结果。


第5步:运行仿真

这会比较直观,但LTspice需要多个步骤制作波德图。第一步是运行仿真,暂不生成图,只显示正常范围的电压和电流测量值。按照以下步骤生成波德图。


第6步:制作波德图

右键单击原理图窗口,打开"SPICE错误日志",选择Plot .step'ed .meas data。从"画图设置目录"中选择"可见曲线",然后选择"增益"来绘制数据。或者,可通过单击文件,然后选择将数据导出为文本,产生波德数据的CSV文件,导出测量数据。


在仿真之后,使用网络分析仪进行波德图确认



控制环路的仿真不像真实的那样可靠,它不能完全保证环路的稳定性和裕度。在设计过程的某个阶段,应在实验室使用网络分析仪工具验证控制环路。


LTspice中生成的波德图可以与网络分析仪的波德图测量结果比较。类似放真,通过将噪声注入反馈环路并测量和处理A-B和A-C的增益和相位来捕获实际的环路测量结和照片如图5至图7所示。


 

图5. 网络分析仪的LED驱动器控制环路波德图测量设置。


 

图6. Venable System Model 5060A老式网络分析仪,用于高边浮动噪声注入和LED驱动器的测量。


图7. LT3950 LED驱动器上的噪声注入和测量点。


     

图8. DC2788A演示电路板上的LT3950 LED驱动器的波德图。通过LTspice模拟生成的图(蓝线)与使用网络分析仪生成的图(绿线)相关性强。


表1. LT3950 LED驱动器的波德图测量数据比较,LTspice vs.网络分析仪


Ltspice仿真结果显示与网络分析仪数据的强相关性,证明LTspice是LED驱动器设计中的有效工具——产生大概的参考,帮助工程师缩小元件选择范围。较低频率下的增益和相位与硬件非常相近,较高频率下的仿真数据和硬件数据之间的差异更大。这可能代表了对高频极点、零点、寄生电感、电容和等效串联电阻建模的挑战。


结论



LTspice建模用于测量控制环路增益和相位,生成LED驱动器的波德图。Ltspice仿真数据的精确度取决于所使用的SPICE模型的精确度,精确地建模每个元件以解决现实情况会增加仿真时间。就LED驱动器设计而言,没有完善的元件建模,LTspice数据也可用于相对较快地缩小元件范围并预测总体电路性能。仿真有助于在过渡到硬件设计之前指导设计工程师,节省总体设计时间。粗略地选择元件后,使用内置板和网络分析仪的测量可以确认或对比仿真结果,作为开发期间硬件验证的一种手段。

ADI远程患者监护平台,做你的全天候贴心小助手~

你留“❤”,我送礼
▽▽▽
小编将从视频的点赞粉丝中随机抽取5位幸运儿送出ADI幸运小奖品
查看往期内容↓↓↓
三连一下,你就是这条街最亮的仔~
亚德诺半导体 Analog Devices, Inc.(简称ADI)始终致力于设计与制造先进的半导体产品和优秀解决方案,凭借杰出的传感、测量和连接技术,搭建连接真实世界和数字世界的智能化桥梁,从而帮助客户重新认识周围的世界。
评论
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 83浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 65浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 102浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 98浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 51浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 70浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 37浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 66浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 41浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 86浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 106浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦