请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28035 您好!
由于 Piccolo F28035上的 DPlib、我正在开发电源应用。 我很难正确管理 CLA。
我在几个任务中使用来自 DPLib 的2P2Z 控制器宏来实现多种控制模式。 为每个控制环路保留一个内存空间(内部缓冲区:_CNTL_2P2Z_CLA_DBUFF:n:位于 CLA 数据 RAM 中)。 应用程序不能同时运行2个控制循环、但可以在停止/启动序列后更改其控制循环。
内部缓冲器中包含的数据应该在第一次启动任务前被复位(以及在一个停止序列后重新启动任务时)以确保2P2Z 输出为0 (这是 PWM 模块的占空比)。
我的问题是:是否有办法轻松地重置内部缓冲器,或者我是否应该使用特定的任务来重置2P2Z 内存?
提前感谢