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.

[参考译文] AM2434:要使用 PRU-PWM 输出 99%占空比@96kHz

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1592863/am2434-want-to-output-99-duty-96khz-using-pru-pwm

器件型号: AM2434

您好、

我们收到了客户的询问。 你能帮助回答他们在下面的问题吗?

 

------------------------------------------------------------------------

是否可以使用 PRU-PWM 输出 99%@96kHz 的占空比?

如果可能、请告诉他们如何配置?

 

我尝试了各种配置、但在 96kHz 载波频率下、它们无法将最大占空比增加超过 70%。 在具有高占空比和高载波频率的载波峰值对应位置初始化 PRU-PWM 状态(将输出设置为低电平)时、上升沿事件在初始化完成之前发生。 因此、它不会按预期从低电平转换到高电平、而是变为高电平、从而导致占空比反转。 鉴于 R5F 内核通过峰值/谷值中断处理影子寄存器处理的结构、我认为这很困难、但如果有办法使用 PRU-PWM 输出高占空比、请告诉我。

--------------------------------------------------------------------------------

谢谢。此致、

英明

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

    你好、松本秀明、

    我开始考虑一些与可能的 PRU-ICSS PWM 配置相关的选项。

    请提供客户所需输出的时序图 吗?

    我不能完全确定自己是否正确理解所需的输出。

    谢谢!

    此致、

    Anastas Yordanov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上升沿事件发生在初始化完成之前

    您是否看到了此 SDK 示例?

    鉴于 R5F 内核通过峰值/谷底中断处理影子寄存器处理的结构、我认为这很困难、但如果有办法@使用 PRU-PWM 输出高占空比、请告诉我。[/quotes]
    是否可以使用 PRU-PWM 输出占空比 99%?

    PRUICSS-PWM 的 POS 和 NEG 信号之间是否有死区要求?

    请查看以下主题、找到更适合您的用例的方法

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1579696/am6442-problem-with-pwm-module-of-pru-icssg

    In 方法 1. 提及:

    如果需要在运行时重新配置占空比、则 每个 PWM 周期触发一次到 R5F 的中断。  

    如果占空比是固定的、则在初始化后完全由硬件处理。  


    此致、
    Manoj。

    [/quote]