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.

[参考译文] TMS570LS1224:用于1MHz 正弦波生成的 NHET+HTU 或 ETPWM?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1052136/tms570ls1224-nhet-htu-or-etpwm-for-1mhz-based-sine-wave-generation

器件型号:TMS570LS1224

我们正在尝试使用应用手册生成干净的正弦波。
但是、当将基频设置为1MHz 时、我们似乎无法获得足够干净的波形(抖动)、该波形可以用作 D 类放大器模块的输入。
我们在电源管理论坛中的帖子显示了几个示波器波形以指示此问题。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1048176/lmg1205hbevm-unexpected-high-power-consumption-with-sine-wave-pwm-input

在我们搜索解决方案时、我们偶然发现了这个论坛帖子、其中 NHET 似乎只适用于10us 信号或更慢的信号:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/471384/re-generating-a-pwm-with-tms570/1693632

因此、我们想知道我们是否采用了错误的方法来生成我们的正弦波?

是否可以使用 ETPWM 为 PWM 生成1MHz 基本频率的正弦波 PW 模式?

谢谢、

Geert

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

    您好 Geert、

    下面的应用手册显示了如何使用 N2HET 和 HTU 生成正弦波:

    https://www.ti.com/lit/an/spna217/spna217.pdf?ts=1636409773614&ref_url=https%253A%252F%252Fwww.google.es%252F

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

    是的、我们已经实施了此应用手册。
    但是、我们似乎遇到了抖动问题。

    该抖动是数字放大器的一个问题。

    我们 PWM 频率的基础是1MHz 以生成20kHz 正弦波、对于 NHET+HTU 组合、这1MHz 是否太快?

    (请参阅文章1中的第二个链接)

    谢谢、

    Geert

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

    您好、Geer、

    1MHz 应该正常。  

    如果使用 ECMP 生成 PWM、则 PWM 频率由 LRP 和 CNT_Max 值确定:

    PWM 周期 P =(CNT_Max + 1)* LRP  

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

    我们将定制板放在一边、并使用 XL2-TMS57012评估板作为参考、因为我们在 XL2-TMS57012板上使用的 N2HET2[4]输出的线路要短得多。

    我们看到、某些边缘上存在0.5V"下冲"(如屏幕中间所示)。

    在较低的基频下(50kHz 正常、200kHz 正常)、这种情况发生的频率较低、但在将频率提高到440kHz 时、我们看到过冲和下冲更常见。 这会在连接我们的 D 类放大器模块时导致问题。

    这些过冲/下冲的原因是什么?
    - PCB 布局? (如果非常紧凑的 XL2-TMS57012电路板已经存在这种情况、会很奇怪吗?)
    - HET 计时器软件?

    我们如何才能摆脱这种情况?

    谢谢、

    Geert

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

    您好 Geert、

    我认为过冲和下冲是由传输线路的阻抗不匹配引起的。  

    与波形的上升和下降时间相比、您可以使线长度较短、从而减少过冲或下冲。 您可以向线路添加串联端接或添加 LPF 以减少过冲和下冲。