工具/软件:Code Composer Studio
您好!
我尝试检测电压何时下降、并在发生 PWM 输出时切断输出。
为此、我配置 COMP2、并将其与使用良好值配置的 Daval 寄存器进行比较。
当电压下降而不是电压上升时、我将比较器的输出反相以进行检测。
该部件工作得非常好。 我在输入端使用可变电压对其进行测试。 当电压低于电压阈值时、COMP OUT 设置为高电平。
接下来、我尝试在 PWM 的 tripzone (TZ)上路由 COMP OUT 信号。 为此、我配置 le Digital Compare 模块和 tripzone 模块。
我想说、我已经对 COMP1和 tripzone 执行了所有此配置、它运行正常、我将所有配置转置为 COMP2、但它不起作用。
让我解释一下我的行为:
1/我将 DACVAL 阈值配置为在输入端的11V 处触发。
2我在输入端使用15V 电压开始测试。
3/我降低输入电压、当我越过13V 电平时、触发区会触发、但比较器输出没有。
4/当我超过11V 电平时、会继续降低电压、并设置 le COMP OUT。
我期望的行为是:
1/电压输入为15V 时开始。
2我降低电压、直到我越过11V 电平、COMP OUT 和 tripzone 同时触发。
我精确地说、我没有启用 Othe 比较器。
如何解释这种行为,tripzone 和比较器之间似乎存在偏移? 以及在比较器之前如何设置跳匣区域?
谢谢、
Julien。