Other Parts Discussed in Thread: POWERSUITE, C2000WARE-DIGITALPOWER-SDK, TIDM-02011
主题中讨论的其他器件:powerSUITE、 C2000WARE-DIGITALPOWER-SDK、 TIDM-02011
您好!
我将介绍数字 powerSUITE 的一些示例、 标题为 Buck_VMC_F2837xS。
似乎调用了一些函数、例如:
CNTL_2P2Z_F_C_VAR_INIT (var1);
CNTL_2P2Z_F_C_COEFF_INIT (COEP1);
不幸的是、在同一 C 代码中甚至没有定义这些代码。
我假设它们是驱动程序库数字控制器库中包含的某种函数-但这些函数的作用或实现的 C 程序的材料绝对为零、至少我可以找到。
我发现很难准确掌握该代码如何根据2p2z 控制器的差分方程计算下一个占空比输出。
是否有任何参考显示了这些被调用的函数的作用、以及如何最好地对 ADC 进行采样、以及如何将它们与系数相加/乘以并传递到 PWM 模块?
正如我提到过的、如果我可以看到这些函数实际上是做什么、而不是只调用没有说明的随机函数、那么为我自己的控制器构建我自己的代码将会更加容易。 我认为 TI 在创建函数以提高抽象级别和使编码"更容易"方面所做的努力具有相反的效果-这并不能帮助、因为所有数字电源示例都是用完全相同的 driverLIb 代码类型编写的。
此致、
Joel