主题中讨论的其他器件: SysConfig、 C2000WARE
工具与软件:
尊敬的专家:
我将以异步模式对 TMS320F28386D 器件上的 CMPSS4进行编程、以实现峰值电流模式控制。
我无法禁用 CMPSS 中的锁存器以获得异步模式。
下面是我的 CMPSS4的配置

如您所见、已选择异步路径(CTRIPOUTxSEL = 0、CTRIPxSEL = 0)。
每次模拟信号超过阈值时、都会相应 地跳闸相应的 PWM。
但是、当模拟信号取消重复密封达到0时、PWM 保持跳闸、因为比较器的输出被锁存。

最后、如果我通过位 HLATCHCLR 将 COMPHLATCH 位清零、则会消除 PWM 的跳闸。
因此、似乎尽管我的配置、锁存器始终处于启用状态...
为什么 CMPSS 的锁存器不能旁路?
等待反馈、
此致、
贝尼托
在这种情况下、您不应该有锁存输出。 此外、C2000Ware 中还有异步跳闸的 CMPSS 示例: C:\ti\c2000\C2000Ware_5_03_00_00\driverlib\f2837xs+ examples\cpu1\cmpss