器件型号: TMS320F2800157-Q1
尊敬的专家:
我的客户使用 CMPSS 为 OBC 输入电压提供欠压保护。
它们使用 CMPx_LP 作为输入。 在启动之前、系统具有 0 输入、CMPx_LP 上的电压约为零。 12 位 DACL 也被设置为零。 但是、COMPL 仍在触发。 即使输入和 DAC 都为零、COMPL 也会修整、这会炼以下问题
当系统启动时、输入电压为 0。 此时不会强制执行欠压保护。 这是通过断开 COMPSTS 与 ePWM 跳闸信号的连接来实现的。 然而、由于上述原因、COMPSTS 仍然被锁存。
当输入电压上升到某个阈值时、需要启用欠压保护。 这通过将 COMPSTS 连接到 ePWM 跳变信号来实现。 但是、由于 COMPSTS 已经被锁存、当 COMPSTS 连接到 ePWM 时、ePWM 会立即跳闸。 并且 PWM 修整一个周期、这会导致问题、客户不希望出现。
以避免在强制实施欠压保护时发生 ePWM 跳变。 客户需要在将 COMPSTS 连接到 ePWM 之前将其清除。 但是、清除该状态可能会丢失实际的欠压事件。 因此、客户希望避免清除 COMPSTS 行为以启用欠压保护。
启用欠压保护时、是否存在任何避免在第一个周期发生 eEPWM 跳闸的方法。 同时清除 COMPSTS?
此外、在我们需要之前、是否有办法避免 COMPSTS 锁存?

