主题中讨论的其他器件:TIDM-DC-DC-BUCK
各位专家:
我正在尝试实现 F28379D MCU 模拟比较器模块中可用的斜坡发生器功能、以实现峰值电流模式控制(如下所示)。


我无法获得有关以下方面的清晰信息、
在《TMS320F2837xD 双核微控制器技术参考手册》(spruhm8i、第1773页)中、提到斜坡发生器为高基准12位 DAC 生成下降斜坡输入。 基准12位 DAC 使用 RAMPSTS 倒计数寄存器的最高有效12位作为其输入。 设置 DACSOURCE = 1时、RAMPSTS 的值从 RAMPMAXREFS 加载。 我的疑问是、由于 RAMPMAXREFS 是一个16位寄存器、电压环路 pid 控制器的输出将给出一个与12位寄存器相对应的值、因为电压传感器的 ADC 是12位。 我是否需要将 IC 的12位值(范围0-4095)转换为16位值(范围0-65535)、并且这个更改后的值是否会被分配给 RAMPMAXREFS?
如何选择 RAMPDECVAL 的值?
RAMPSTS 向下计数寄存器的低4位有效地用作可通过 RAMPDECVALA 配置的下降斜坡速率的预分频。 这一概念的工作原理是什么?
请专家在上述询问中分享您的宝贵建议?
注意: 我曾提到过 TIDM-DC-DC-BUCK、使用 TMS320F2803x 和 spruhm8i 的带斜率补偿的数字峰值电流模式控制等文档、但无法正确回答我的疑问。