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.

[参考译文] CCS:PWM死时发生器和输出Mux

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/624171/ccs-pwm-dead-time-generator-and-output-mux

主题中讨论的其他部件:DRV9.168万

工具/软件:Code Composer Studio

大家好:我的MCU是DRV9.168万。
DTCTL = 0x01;

DTCNT = 0x7F7F;

根据此配置,PWM输出波形只有死区的一侧。 有什么问题?

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

    您好:

       我的MCU是DRV9.168万。

       我在调试过程中发现了以下问题:

       死机时间控制(DTCTL)

       死机时间计数 (DTCNT)

       死机时间输出 (DTOUT)

       我在程序中配置如下:

       DTCTL = 0x0001;

       DTCNT = 0x7F7F;

        在调试过程中,发现PWM互补波形只有5US的一个边缘(上升边缘/下降边缘),但DTCNT,我都配置了相同的时钟计数。

       

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

    1.根据您的设置(DTCNT = 0x7F7F),我希望您在上升边缘和下降边缘上看到相同的死机时间。
    2.您的DTOUT是如何配置的?
    3.您是否有可以显示的波形-请在针脚处进行测量?

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

    1.我现在可以看到您的示波器画面。 CH2 (绿色)是低侧安全门,CH3 (蓝色)是高侧安全门。
    2.在40 % 占空比下,您的频率似乎是20kHz。
    3.问题在于LS开启/ HS关闭转换。 我们必须了解您的栅极驱动器是如何设计的-您的开/关转换可能存在一些不平衡。
    4.您可以将原理图私下发送给我以获得反馈。

    此致,
    詹姆斯。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    James,
    1.我的设计意图是:PWM1 3 5 PWM2 4 6产生补充输出波形输出引脚(具有双边,但死边)配置寄存器只能获得单边死电,另一侧将导致上管和下管磨损MOS。
    2.DTOUT =0x0040。
    3.芯片地址映射问题是否导致寄存器配置无效? 我在程序(.Map)文件中看到,DTCNT_H是0x0.0542万,DTCNT_L也是0x0.0542万。 在(.Map)其他程序样式中,DTCNT_H为0x0.0543万
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    魏伟

    1. 您所描述的映射将导致DTCNT_H无法写入。
    2.正确地图:0.0542万-DTCNT_L和0.0543万-DTCNT_H 您可以通过检查CCS调试窗口中的寄存器来验证是否正确设置了DTG。
    3.请确保您正在使用最新的SDK。

    詹姆斯。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    James,
    1.我没有最新的SDK,我只有2014年2月12日的SDK。
    2.您能为我提供最新的SDK吗?

    (中国TI技术人员已回复我,目前仅提供DRV9.168万的技术支持
    在TI美国总部。)

    我的邮箱:8.37670176亿@qq.com

    非常感谢。

    此致,
    魏。