NAP *-核心独立外围设备
开关电源中的微控制器
第三部分

在之前的部分( 第1部分 , 第2部分 )中,讨论了Microchip微控制器的外围独立性如何通过建立不同外围模块之间的连接来构建从“砖”切换电源的PWM控制器。 如果我们向上述PWM控制器添加新的“砖块”,我们将获得新功能。 考虑还可以做些什么。
功能自动化
动力单元保护
电力电子学中的一个重要问题是提供保护功能。 如果反馈中断,则可能会出现电源开关断开无效时间的情况。
具有独立于内核的外设(CIP)的PIC单片机具有带限制功能的计时器(硬件限制计时器,HLT)。
考虑一个具有自动保护功能(限制输出脉冲的宽度和自动断电的可能性)的PWM控制器的实现示例。

图 3.1。 PWM控制器
定时器HLT1-设置MOSFET断开状态的时间限制;定时器HLT2-设置Toff截止状态的时间。
COG-互补输出发生器-产生MOSFET控制信号。
算法(微控制器外围设备的初始化):
- HLT2计时器启动包含COG(即功率MOSFET)的操作,并使HLT1处于翘起状态。 通过电感和电压的电流增加。 当电压与Vref一致时,触发比较器。
- 在正常模式下,比较器重置COG,同时重置COG,同时重置HLT2(Toff)。
- 切换电源开关时,比较器信号会消隐一段时间,从而防止可能由于干扰而产生虚假警报(在图3.1中,为了使比较器清晰可见,设置了消隐信号,实际上,消隐功能是COG模块的功能,而并非接收来自比较器的信号)。
图3.2说明了这种PWM控制器的操作。

图3.2。 电压图说明了PWM控制器的操作(图3.1)。
如果比较器在安全时间Tzt。内不工作,则限制计时器HLT1将重置COG并限制电源开关的打开时间。 键的打开时间较长可能意味着打开反馈,功率晶体管或电感故障。
COG模块具有阻止操作的功能,在这种情况下,程序可以将其解锁。 这可用于诊断-如果HLT1不断触发,则程序可以关闭PWM控制器并发出故障信号。
软启动
如果在PWM周期内能量仍然留在电感中,则在几个周期内可能导致其饱和。 同时,在电源启动时,输出电压为零,电压反馈尚不起作用。 即 为使功率电感饱和创造了条件。
电压控制的软启动可以通过增加电感或通过在占空比进一步增加时在启动时形成低占空比来实现。
电流控制中的软启动可以通过在启动电源时限制反馈环路的电流来实现。
示例:具有最大电流限制的软启动。 DAC和比较器C2限制了最小峰值电流; DAC电压以编程方式缓慢增加。 当Vout达到正常值时,C1比较器开始工作,通过中断,您可以从中断开软启动电路和电流限制(DAC + Comp2)。

图3.3。 具有软启动功能的PWM控制器。
电涌保护
当输出电压增加到过电压阈值以上时,添加一个C2比较器来分析输出电压将有助于关闭COG模块(防止负载开路,见图3.4)。
控制器无保护 | 输出过压控制器 |
---|
 |  |
图3.4
同样,可以组织防止温度过高等的保护措施。
最大占空比限制
以前,在带电压控制的PWM控制器中考虑过这种功能的实现,有关实现选项,请参见图3.1。
在正常模式下具有电流控制的控制器中,输出PWM由输入PWM(参考)的前部触发,并从反馈信号-电流比较器中复位。 为了限制输出脉冲的占空比,对于已开发的IPS拓扑,可以使用参考PWM,将其占空比选择为最大值。 然后,在参考PWM下降时,可以强制复位COG模块(见图3.5)。

图3.5。 具有有限占空比输出脉冲的PWM控制器。
访问内部信号和诊断
内核独立外设构成开关电源的PWM控制器并闭合控制环路的反馈时,微控制器内核允许进行测量,诊断和通信功能。 该微控制器能够测量通过电感(锯齿补偿信号)的峰值和平均电流。 与时间参数的测量一起,这允许微控制器内核执行数学计算并获得直接测量无法获得的信息。
使用测得的误差电压Verr,PRG和IL_min,可以计算电流ILpeak和IL_avg。
占空比测量和IL_avg知识允许计算Iin_avg和Iout_avg。 使用Vin,Vout,Iin_avg,Iout_avg,您可以评估电源的功率和效率。
通信接口允许外部控制,数据传输和诊断信息。 软件资源使您可以实现通信协议栈。
例如,微控制器可用于带有备用电池的备用电源的发电系统中,而无需使用用于能量转换器的专用微芯片。 对于这种应用,能量转换和电池充电由微控制器控制。 在太阳能转换器和通信协议中查找最大能量点(MPPT)的功能在软件中实现。 用户交互接口通过微控制器的输入/输出端口实现。 因此,这种系统的许多功能可以在单个微控制器上实现(见图3.6),而无需使用多个微电路和MK。

图3.6。
外设独立于内核,还具有许多其他功能:限制电流或在过热期间关闭电源,将间歇电流模式更改为连续电流等。 (干扰)源的干扰频谱。
上面讨论了在MK外设上独立于内核的PWM控制器的实现,以实现单级或单通道IIP。
PIC16F176x / 177x微控制器系列具有多达4个相同类型的外设集,每个外设集均可用于构建能量转换器。 因此,这些系列的控制器可以成为多通道或多级IIP和能量转换器的核心。
单片机程序
在独立于内核的外设上实施的IIP实际上不需要微控制器内核的干预。 微控制器的任务被简化为外围设备的初始配置,此后功能/模块通过反馈信号自动工作。 控制器可能需要最少的参与处理和更改外围交互算法,例如在软启动期间,更改源输出参数,制定紧急情况等。
因此,内核和微控制器程序可以执行其许多固有功能-控制,提供与控制设备的接口,模式指示等。
在Microchip网站上,您可以找到PMbus,DALI,DMX接口的实现,这些接口已广泛用于带有能量转换器的各种系统中。
侦错
要调试系统,无需从电源单元的布局开始。 对于某些任务,MC的资源和外围设备使得既可以形成转换器的控制逻辑,又可以模拟输出转换器拓扑的反馈信号。
拓扑结构 | 方案 |
---|
 |  |
图3.7。 锯齿信号的形成示例,用于通过测量峰值电流值调试PWM控制器。
方案 | 图表 |
---|
 |  |
图3.8。 锯齿信号形成示例,用于调试PWM控制器,该控制器通过测量电流的峰值并检测电感中的零电流来实现。
总结
灵活配置外设的能力使得可以在各种任务中使用通用的同一MC,包括为能量转换器创建PWM控制器。
独立于内核的外围设备本身很有趣,但是最大的好处可能来自功能块合成的可能性,即 共享几个用于解决特定问题的外围模块。 在这种情况下,内核的时钟速度,速度和位深度会逐渐消失-硬件部分执行专门的功能,而内核则参与产品的软件支持。
推荐用于研究的文献:
- Microchip网站: http : //www.microchip.com/promo/dspic33-gs-digital-power
- PIC单片机中的可配置逻辑单元https://geektimes.ru/post/278718/
- Microchip单片机的I / O端口。 https://geektimes.ru/post/279374/
- TB3119。 互补输出发生器技术简介。 www.microchip.com
- 开关电子系统的动力学和控制。 第2章。脉宽调制http://www.springer.com/978-1-4471-2884-7
- TB3155。 使用8位PIC微控制器的二极管仿真多相交错PWM控制器。 www.microchip.com
- TB3153。 用可编程斜坡发生器实现的示例函数。 www.microchip.com
- 基思·比林斯(Keith Billings),泰勒·莫雷(Taylor Morey)。 开关模式电源手册
- 马蒂·布朗。 电源食谱。
- AN2122。 使用微控制器作为控制单元的反激式SMPS。 http://www.microchip.com
- 20097 PC7。 使用内核独立外设(CIP)设计智能电源转换器
2016年Microchip Master培训。 - AN2456。 开关电源控制器中的可配置性。 http://www.microchip.com