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.

[参考译文] TMS320F28388D:用于较低开关频率的 CMPSS 补偿斜坡斜率

Guru**** 2589265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1136209/tms320f28388d-cmpss-compensation-ramp-slope-for-lower-switching-frequencies

器件型号:TMS320F28388D

尊敬的 TI 专家:  

如果我错了、请纠正我的问题、但在查阅文档后、我 得出结论 、CMPSS 补偿斜坡的最慢下降时间为每16个 SYSCLK 1 LSB。

  这 μs 着使用200MHz SYSCLK 时、斜坡(DAC 输出)将从最大值下降到零、仅需327,6 μ s、 这使得它不适用于低于~3kHz 的开关频率(对于接近最小值的频率、我们只能使用1的 DECVAL、即仅一个斜率设置)。

我很好奇、是否有任何方法可以将斜坡下降速度减慢到每16个 SYSCLK 低于1 LSB (例如、每32个 SYSCLK 降低1 LSB)、以便我们可以在系统中为4kHz 的开关频率使用更多的减量值。

此致、  

Sandro

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

    Sandro、

    我在这里看不到斜坡发生器的直接选择、因为您提到斜坡发生器直接由 SYSCLK 计时。  

    这可能不是理想情况、但如果您在第二个内核上的利用率较低、则可以在低于200MHz 的频率下将其计时、以减少传递到 CMPSS 块的 SYSCLK。

    另一种选择是使用 CPU 或 DMA 手动写入 DAC 值、以创建所需的较慢斜坡输出。  根据 PWM 触发器、DMA 可被触发为以已知的间隔写入。

    最棒的

    Matthew