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.

[参考译文] UCD3138128:谐振模式下 DPWM 模块之间的随机相位

Guru**** 2503295 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1137133/ucd3138128-random-phase-between-dpwm-modules-during-resonant-mode

器件型号:UCD3138128

当 DPWM 处于谐振模式时、相位触发器寄存器不会生效。 例如、在 DPWM0和 DPWM1 谐振模式期间、如果 Dpwm1Regs.DPWMCTRL0.bit.MSYNC_SLAVE_EN = 1、则 DPWM1和 DPWM2之间的相位是随机的、两个 DPWM 模块之间没有同步信号或固定相位。 我的问题是如何在谐振模式下确保两个 DPWM 模块之间的同步信号或固定相位。  

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

    您好!

    您需要配置以下编码。

    Dpwm1Regs.DPWMCTRL0.bit.MSYNC_SLAVE_EN = 1;//配置为从设备

    Dpwm0Regs.DPWMPHASETRIG.ALL = 32;//  

    LoopMuxRegs.DPWMMUX.bit.DPWM1_SYNC_SEL = 0;//从器件到 DPWM-0

    谢谢  

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

    感谢您的回复。是的、您发现的这些配置已被双重检查。 但这并不是有益的。

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

    你好,Chaoying。

    我应该知道你。 让我离线呼叫您。

    谢谢  

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

    您好、Chaoying、

    应在 DPWMAUTOMID 寄存器中添加以下配置。

    Dpwm2Regs.DPWMAUTOMID.bit.PWM_A_INTRA_MUX = 4;//发送 DPWM3AF
    Dpwm2Regs.DPWMAUTOMID.bit.PWM_B_INTRA_MUX = 5;//发送 DPWM3BF

    谢谢