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.

[参考译文] CCS/UCD3138:设置模拟比较器

Guru**** 2564200 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/914846/ccs-ucd3138-analog-comparator-set-up

器件型号:UCD3138

工具/软件:Code Composer Studio

是否可以通过多次检测模拟比较器来关闭 PWM?
请告诉我逐周期的函数。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以通过多次检测模拟比较器来关闭 DPWM。  这就是 DPWM 故障控制寄存器中各种最大计数寄存器的作用。  然而、CBC 有一个不同的用途。  它会逐周期关闭。  这意味着它会在触发比较器时关闭 DPWM A 输出。  B 输出在关断后按照编程的死区时间开启。  然后在下一个开关周期开始时、DPWM A 再次打开。

    CBC 可用于调节每个周期的峰值电流。  它还与峰值电流模式的特殊斜坡功能结合使用、其中斜坡由前端电路提供、斜坡的起始点来自滤波器。   

    有关 CBC 两种使用的更多信息、请参阅《技术参考手册》。  还有一个 CBC 故障、其开启最大计数会永久关闭 DPWM、直到它像所有其他标准故障设置一样由固件复位。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢你的答复。

    我有另一个问题。

    模拟比较器的采样频率是否为250MHz?
    是否可以更改模拟比较器的采样频率?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    模拟比较器是比较器。  它持续打开。  涉及到一些数字逻辑、但我认为它的采样频率大约为30MHz。  因此、它比信号的带宽快得多。  CBC 在开关周期结束时被清零、但这不是一个采样频率。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     感谢你的答复。

    我对 AB_MAX_COUNT 有疑问。

    故障 AB 计数 是否在每个开关周期清除? 或者是否有方法可以清除此计数?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    该计数需要具有故障的顺序开关周期。  如果整个开关周期没有故障、计数将被清除。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我有另一个问题。

    我设置 DPWMIPN.FLT_AB_INT_EN = 1。 (AB_MAX_COUNT = 3)

    已向模拟比较器施加高于阈值的电压。

    PWM 此时确实会停止、但有时不会发生快速中断。 您是否曾看到过这样的现象?

    当 PWM 停止但不发生快速中断时、是否有办法用软件检测 PWM 停止?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们已经看到、对于短信号或毛刺脉冲、DPWM 故障逻辑有时会停止 DPWM、但不会发生故障多路复用器中断。

    这是因为这两个事件的逻辑路径实际上不同。  W

    如果您使用信号来停止 DPWM、则 DPWM 提供了一个中断、我们强烈建议您使用该中断来代替故障多路复用器中断。