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.

[参考译文] TMS320F28P550SJ:CMPSS 输出

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1661567/tms320f28p550sj-cmpss-output

器件型号: TMS320F28P550SJ

尊敬的 TI 支持团队:

我们试图了解比较器斜坡发生器的工作原理、将比较器的高正输入电压设为 2VDC、而负输入电压由斜坡发生器通过内部 DAC 提供。
我们将 Ramp_reference 值设为 65535、步长值为 66、带有斜坡时钟 (SYSCLK/10 = 15MHz)。 这个最大参考值将重新加载来自 EPWMSYNCPER 信号@ 15kHz 的三角脉冲。 预期输出应为方波脉冲、如下图所示、我们无法获得预期的输出。 我们将连接 board.c、board.h 和从示波器捕获的 CMPSS 输出波形。  

我们是否正确配置了 CMPSS 斜坡发生器? OSCI_WAVEFORM.jpg

board.c board.h 

 

 

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

    尊敬的 Akash:

    如 TRM 中所示、斜坡将跳转到最大基准值、即等于 COMPxHP 值。 则 COMPxSTS 将是脉冲。 对于斜坡发生器的这种行为、预计会产生一个脉冲。
    在您分享的图中、斜坡继续下降、直到 EPWMSYNCPER 信号为止。  

    谢谢
    Praneeth