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.

[参考译文] TMS320F280039C:如果 DAC 斜降至零、会发生什么情况?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1457479/tms320f280039c-what-happens-if-dac-ramps-down-to-zero

器件型号:TMS320F280039C

工具与软件:

hi champs、

我是为我们的客户提出这个问题。

在 TRM spruiw9c (https://www.ti.com/lit/pdf/spruiw9)中、请参阅下面的红色框。

用户使用 DACH 斜坡发生器将 ePWM 设置为低电平。

当 DACH 斜降至零并且 CMPINxP 由于负比较器输入偏移而略低于0x0时(这意味着可能没有 COMPHSTS=1)、

1) 1) DACH 是否仍会"在"之后"重新充电到 RAMPMAXREFS 变为0x0? 或者、在 EPWMSYNCPER (ePWM 计数器= 0时)之前 DACH 不会充电?

2) 2)当没有  COMPHSTS=1时会发生什么情况? 这是否意味着 PWM 输出可以是100%占空比、因为没有跳闸事件?

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

    韦恩、您好!

    很抱歉耽误你的时间。 我会尽快回到你身边。

    此致、

    哈迪

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

    韦恩、您好!

    1) 1)如果输出变为高电平(COMPHSTS=1)、则  DACH 仍被 "在该事件之后"复位为 RAMPMAXREFS。

    2) 2)是、如果没有跳闸、  EPWM 可达到100%占空比。  

    此致、

    哈迪

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

    尊敬的 Hadi:

    1)、我的意思是如果存在负偏移以便不存在 COMPHSTS=1、DACH 是否仍会重新充电至  RAMPMAXREFS?

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

    韦恩、您好!

    当有 COMHSTS 或 EPWMSYNCPER 时、DACH 将加载 RAMMAXREFS。 因此、如果没有  COMPHSTS=1、DACH 不会达到最大值 RAMMAXREFS。