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.
工具与软件:
您好!
我们使用 TMS320F280039C MCU、并使用 CMPSS 跳闸功能在发生过流时禁用 PWM。 我们既有'LAUNCHXL-F280039C'又有'F280039C 控制卡'。 该代码在 Launchpad 上运行良好、但显示了与控制卡上实际跳闸设定点的偏差。 目前、我们无法确定 LaunchPad 上同一 F280039C 产生的跳闸事件为何与控制卡上的跳闸事件不同。 我们使用"TMS320F280039C"固件作为 TIDM-DC-DC-BUCK 微控制器的基本代码。
谢谢、此致、
Prathamesh。
您好!
不同的器件可能在精度水平上有一些微小的偏差。 F280039C 数据表中有关以输入为基准的失调电压和迟滞的注意事项:"CMPSS 输入必须保持低于 VDDA + 0.3V、以确保正常工作..... 比较器可能会开始输出不正确的结果、具体取决于其他比较器输入的值。"
校准 CMPSS 模块可以解决 CMPSS 值错误、 输入参考失调 电压误差/静态失调电压误差等问题。 有关这方面的更多信息、请参阅器件 TRM: https://www.ti.com/lit/ug/spruiw9c/spruiw9c.pdf、 第18.6.3章。 校准 CMPSS。
由于您使用的是 TIDM-DC-DC-BUCK 设计、我看到它默认使用数字滤波器选项。 滤波可能会减慢速度、因此更改 预分频、采样窗口和阈值可能会提高精度。
您好、Stevan:
您是对的。 由于我的硬件配置、我在 CMPSS 输入端获得的电压大于(VDDA + 0.3V)、这导致了 CMPSS 跳闸函数出现差异。
感谢您及时回复
谢谢、此致、
Prathamesh Jadhav。
很高兴我能提供帮助。 祝您度过美好的一天!