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.

[参考译文] DRV8316REVM:使用6PWM 和使用3个 PWM 驱动 EVM、以及的用途

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV8316

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1455560/drv8316revm-driving-the-evm-with-6pwms-vs-with-3-pwms-and-the-purpose-of-the

器件型号:DRV8316REVM
主题中讨论的其他器件:DRV8316

工具与软件:

您好!

我绑定到使用 DRV8316EVM 和三相 PWM 控制来驱动 BLDC 电机。

查看 DRV8316和 DRV8316EVM 的数据表、看起来在3 PWM 模式下、电机通过控制半桥的高侧 MOSFET (使用 PWM)并使低侧 MOSFET 保持开路来运行。  从 DRV8316数据表第 21页和第22页中、您可以看到在3PWM 模式下、INLx 引脚被驱动为高电平、而在6 PWM 模式下、INLx 引脚由控制器 PWM 控制。

基于这个考虑、我在 f280025c LaunchPad 上使用 DRV8316EVM 进行了测试。 我曾尝试在 INHx 引脚上输入正弦 PWM 信号、并通过 GPIO 将 INLx 引脚设置为高电平、但失败。

我的问题是、PWM_MODE 寄存器有什么用? INLx 线路是由它控制的吗? 这些线路是否可以由控制器 GPIO 引脚控制?


谢谢!

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

    由于我们的假期,将响应明天。   

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

    尊敬的 Asaf:

    PWM_MODE 寄存器的用途是什么? INLx 线路是由它控制的吗? 这些线路是否可以由控制器 GPIO 引脚控制?
    [报价]

    PWM_MODE 寄存器仅将器件配置为具有或不具有电流限制的3xPWM 或6xPWM。 INLx/INHx 线路不一定由该器件控制、而是由 PWM_MODE 寄存器决定器件如何处理 INHx 和 INLx 引脚上的输入。 PWM_MODE 不能确定这些引脚的状态、而是由外部 MCU 来确定(在某些情况下、INLx 会连接至高电平)。

    此致、

    Yara