Table of Contents
为什么数字信号处理器在现代电力供应设计中是不可或缺的
供电系统的发展远远超出了简单的线性调节器和模拟反馈循环。 今天,换向电极、不间断电源、电池充电器和可再生能源反转器需要实时计算、适应控制和高效运行。 这些复杂的系统的核心是数字信号处理器(DSP ) 。 与通用微控制器(MCU)或可实地编程门阵列(FPGA)不同,DSP在设计上优化了动力转换所需的高速数学操作——过滤、转换和闭路控制。 本条审查了DSP在高级供电控制中的独特能力,详细介绍了其结构、控制算法、实际实施以及将形成下一代电电子的新兴趋势。
了解电力电子的DSP架构
DSP是围绕哈佛或经过修改的哈佛架构而建的专用微处理器,它有单独的程序总线,用于程序和数据内存. 这种分离使得芯片可以在单个时钟周期中获取指令并读取或写入数据,急剧加速计算. 使DSP理想的供电控制关键建筑特征包括: .
- 单循环乘积(MAC)单位——对于数字滤波和控制循环至关重要,需要在每个样本期进行乘积.
- 硬件循环缓冲器[]——简化感应信号调制中常见的有限冲动反应(FIR)滤波器的实现.
- Direct内存访问(DMA)控制器[]——卸载数据移动,这样核心仍然可以自由进行算法执行.
- 多功能模拟对数字转换器(ADC)接口[]——允许同时取样电压,电流,温度信号.
- -芯片脉冲-宽调制(PWM)外围[]——生成现代动力级所需的高分辨率切换波形.
这些硬件块一起工作,在数十微秒内执行控制算法,从而可以将频率从几十千赫兹转换到数百千赫兹。关于详细的架构参考,请参见来自的C2000实时控制器上的Texas仪器[或Analog设备关于数字动力中DSP性能的文章的应用注释。
DSP对微控制器对FPGA对动力控制器
设计者常常在MCU,FPGA,DSP之间选择数字电源控制。 决策取决于循环速度、灵活性和发展复杂性。
微控制器(MCU)
通用MCU(如ARM Cortex-M系列)成本低廉且易于编程,但其算术逻辑单元(ALU)通常缺乏专用的MAC硬件. 虽然一些现代MCU包括DSP扩展,但核心仍然为控制流而非密集数学设计. 对于中低复杂度的动力供给(如中度切换频率的简单bug转换器),MCU可能就足够了.
外地可编程门阵列(FPGAs)
FPGA提供最高性能,因为控制逻辑在平行硬件中执行. 然而,FPGA的开发需要硬件描述语言(VHDL/Verilog)的专业知识,材料成本的帐单一般更高. FPGA在需要超快循环时间(<100ns)或自定义调制方案的应用程序中表现优异,但对大多数工业和消费动力供应来说,额外的硬件和开发努力是没有道理的.
数字信号处理器(DSP)
DSP占据了中间位置:它们为控制算法提供近FPGA计算吞吐量,同时保留了MCU典型的软件开发的便捷性. 专用的MAC单元和芯片外围允许一个单一的DSP管理多个控制环路,通信堆栈(PMBus, I2C, SPI)和系统监测,这种集成降低了组件的计数,简化了板布局.
在DSP上执行的核心控制算法
当实施高级控制战略时,DSP的真正威力变得很明显,而这种控制战略对模拟电路或低端MCU来说是不切实际的。
具有数字增强功能的比例式综合动态(PID)
数字PID控制器是大多数供电循环的骨干. 一个DSP可以执行PID计算,反倒置,衍生过滤,并在几微秒内获得调度. 固件中调整系数的能力使得适应性调谐不改变硬件.
预测控制(模式预测控制-MPC)
MPC使用动力级模型来预测未来的行为并选择最佳切换状态. DSP在计算密集度的同时,可以解决在毫秒范围内对频率进行切换至20kHz的必要优化问题. MPC提供更快的瞬态响应,与常规PID相比,总和谐波扭曲性更低.
用于感应噪声拒绝的数字过滤
真实世界电流和电压传感器引入噪音. DSP执行FIR或无限冲动反应(IIR)滤波器,以清理信号,而不需要模拟滤波器的漂移或温度敏感度. 这些滤波器与ADC取样同步运行,确保控制循环看到干净的反馈数据.
用于网格-带反转器的软件相锁循环( PLL)
在可再生能源系统中,基于DSP的软件PLL使反转器与电网同步. 处理器跟踪电网相和频率的精度很高,使得电网注入和电网支持功能能够无缝.
现实世界执行:三阶段反转实例
考虑一个太阳光伏系统10千瓦三相反转器。DSP接收来自当前传感器对每个相位的反馈,以及DC总线上的电压传感器。DSP内部:
- ADC采样——同时捕获相位电流和总线电压,每台100千秒/秒.
- 坐标转换——利用数字PLL和三角仰望表将固定的α-β电流转换为旋转d-q坐标.
- 当前的控制——两个PI控制器(d和q轴)计算所需的电压矢量.
- PWM生成——DSP计算六个电源开关的值班周期,并用死时插入方式将其装入PWM外围.
- 监测和保护[——每个周期检查过流,过压,温度阈值.
所有这些步骤都以50 μs 下执行,允许20 kHz的切换频率. 如果没有一个 DSP,实现这种性能需要多个组件或一个更昂贵的FPGA.
DSP型电力供应控制的好处
其效益超越了原始速度:
- 软件灵活性——可以不改变硬件而将控制参数或算法的更新部署在战地.
- 减少的组件计数——DSP集成ADC,DAC,PWM,以及通讯接口,缩小的板块规模和成本.
- 更高的效率[——预测控制和动态电压缩放等高级算法将切换损失最小化.
- 可靠性提高——数字逻辑比模拟等效物更不易受温度漂移和组件老化的影响.
- 诊断学和遥测[]——DSP可以登录运行历史,断层事件,以及预测维护的效率数据.
使用 DSP 时的设计考虑
时钟速度和执行时间
大多数供电控制环必须在切换期的5–20%内完成。 对于一个10 μs 的100 kHz切换器,DSP必须用 1–2 μs 完成计算。 运行于 200–600 MHz 的高端DSP可以轻松满足这个需求,但设计者必须说明外围配置的间接费用和中断服务。
ADC 分辨率和同步
ADC分辨率直接影响精度和噪声底层. 12位ADC常见于供电,在感知范围上给出4096级阶. 对于高精度应用(如电池充电),可能需要16位ADC. DSP可以触发ADC转换与PWM计时器同步在最佳瞬间(如导电器电流波的谷)进行采样,提高测量精度.
公司软件开发环境
开发者通常使用带有DSP特有内在功能的C/C++进行MAC操作. 实时调试器和类似示波器的数据导出(例如通过JTAG或串行)帮助调制控制循环. 许多销售商为常见的动力地形(buck, 提振, flyback, 相位转换全桥等)提供参考设计和软件库.
未来趋势:大赦国际、劳动和社会保障部和残疾服务部的演变
随着人工智能和机器学习进入嵌入式系统,DSP在供电方面的作用正在扩大。 DSP可以执行轻量级神经网络推论,预测负荷变化或降解模式,从而可以主动进行控制,而不是被动控制。 例如,电池充电器可以使用经过训练的模型,根据电池的年龄和温度确定最佳充电配置,而无需人类干预。
此外,RISC-V核心与DSP算术单元的结合也即将到来,为控制和通用处理提供了统一的平台,这将简化系统架构,减少AI决策和动因器输出之间的间歇性。
另一个领域是数字双胞胎集成:一个DSP运行一个与物理系统平行的电源级快速模型. 建模行为和测量行为之间的差异可以及早发现断层,提高安全和上升时间. 关于行业视角,参见 EEE关于基于DSP的用于电源转换器的数码双胞胎的论文.
结论
数字信号处理器已经从先进供电系统中的优势组件转移到了中央控制器。 它们独特的高速算术、集成外围和软件编程的组合使得设计者能够建造更小、更高效和更智能的变电器。 随着可再生能源集成、电动车辆充电和数据中心电源需求持续增长,DSP仍将是满足更严格的效率监管和可靠性要求的关键。 掌握基于DSP的控制设计的工程师将拥有很好的设备,能够设计出明天的电源电子。
关于数字控制和DSP选择的进一步阅读,请查阅Analog设备[和Texas仪器的C2000实时控制系列的应用报告。