主题中讨论的其他器件:TPS40304、 TMS320F28335、 C2000WARE、 controlSUITE
工具/软件:TI C/C++编译器
大家好、
我使用的是 TPS40304降压转换器。 如视频中所述、数字控制器输出应按因子 K 进行缩放。如何计算 K 的值? 以及如何定义 PWM 占空比寄存器的地址?
提前感谢您抽出时间回答我的问题。
此致、
Abhishek Bhardwaj
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
大家好、
我使用的是 TPS40304降压转换器。 如视频中所述、数字控制器输出应按因子 K 进行缩放。如何计算 K 的值? 以及如何定义 PWM 占空比寄存器的地址?
提前感谢您抽出时间回答我的问题。
此致、
Abhishek Bhardwaj
您好 Richard、
非常感谢您的回复。 我正在从事为 TPS40304重新设计模拟控制器的项目。 我参考了视频"Peggy Liska 的 C2000数字电源控制和实施"。 我使用 C2000来实现 TPS40304的数字控制。 在该视频中、她使用命令作为#define K 0x5678、并将其称为 PWM 缩放因子。 如何找到 PWM 比例因子?
因为我根本不是来自编码背景、所以我也需要代码正确语法方面的帮助。 是否有任何指南可用于了解 C2000的编码。?
谢谢、此致、
Abhishek Bhardwaj。
您好、Abhishek、
本视频概述了降压转换器的3P3Z 补偿器设计。 当您在 C2000上对输出电压进行采样时、您将获得12位定点结果、因此必须考虑转换器的范围和分辨率。 同样、当您重新构建控制器输出时、您需要写入一个由 PWM 周期缩放的16位寄存器。 这些实际上是转换器的"增益"、您需要调整程序中变量的数值范围以考虑它们。 参数 K 是补偿器输出端的比例因子、对于本视频、选择了任意值。 通常情况下、用户会对补偿器的输入和输出进行标准化、以便它们以"标么值"工作。 随附的是浮点 MCU 上简单数字反馈控制环路中一些调节注意事项的图表。
作为了解有关 C2000微控制器平台的更多信息的起点、我建议您查看 F28379D 1日技术讲座的视频录制内容、网址为:
https://training.ti.com/c2000-mcu-1-day-workshop-8-part-series
要了解数字补偿器设计、您可能会发现本视频很有用:
https://www.youtube.com/watch?v=4lQcG_fpPis
但愿这对您有所帮助。
此致、
Richard