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.

[参考译文] DRV8212:DRV8212 VM 引脚功能和电源设置

Guru**** 2447580 points
Other Parts Discussed in Thread: DRV8212, TPS62933, DRV8220

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1379295/drv8212-drv8212-vm-pin-function-and-power-supply-setup

器件型号:DRV8212
主题中讨论的其他器件: TPS62933DRV8220

工具与软件:

大家好!

我正在从事一个使用 DRV8212驱动器 IC 来控制12V 直流电机的项目。 电机需要根据来自 MCU (微控制器单元)的命令向前和向后运行。 我计划使用一个 PWM 通道进行速度控制。

我一直在查看 DRV8212DSGR 数据表、了解大多数引脚的功能。 但是、我不清楚 VM 引脚。 似乎在网上有一些关于其目的的困惑。

下面是我的具体问题:

是 DRV8212上的 VM 引脚:

  • 一个电压监测引脚?
  • 电源输出引脚(如果是、输入电压源是多少)?
  • 一个电源输入引脚(数据表提到了 VCC 的电源)?

我正在使用 DRV8212DSGR 的 DSB 封装、该封装还具有用于供电的 VCC 引脚。

其他信息:

  • 我的主要电源是16V-20V 电池。 我将使用 TPS62933降压转换器将电机驱动器和 MCU 的电压下调至12V。
  • MCU 由主板的单独3.3V 电源供电。 MCU 充当控制电机的从器件。

我的问题:

我是否需要将任何东西连接到 VM 引脚? 我应该将其保持悬空、还是将其连接到降压转换器的12V 输出?

我感谢有关这一主题的任何澄清和指导。 我的项目截止日期即将到来、我想最后确定这方面的设计。

谢谢、此致、

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

    嘿 Dhruvit、

    为困惑道歉。  VM 是器件的电机电压输入。  在这种情况下、您需要将12V 电压连接到器件。   

    请参阅数据表:

    您还可以查看 EVM 来查看示例原理图和 PCB 布局(下载硬件文件):  https://www.ti.com/tool/DRV8212EVM 

    不过 、DRV8212在 VM 上的最大电压应为11V、通常您应设计为在 VM 上留出20%的裕度、以确保安全。  因此、建议此器件的 VM 上的电压不应超过11*0.8 = 8.8V。   

    对于12V 系统、请查看 DRV8220 、因为它的额定电压为20V。  

    此致!

    Jacob

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

    尊敬的 Jacob:

    感谢您先前关于 VM 引脚的说明。 我将再次与您联系、进一步澄清它的功能。

    我的设置:

    • 12V 有刷直流电机(VCC、GND、正向、反向端子)
    • 16V-20V 电池(电压波动)
    • TPS62933降压转换器(12V 稳压输出)

    关于 VM 引脚的问题:

    数据表提到 VM 的最大输入电压为11V。 我对 VM 引脚的用途感到困惑、因为它似乎既是电机电压的输入、也是电压的输出。

    下面是我的具体问题:

    我是否可以将降压转换器的稳压12V 输出直接连接到电机的 VCC 引脚并使 VM 引脚保持未连接状态? 我担心的是绕过 VM 引脚可能会导致 DRV8212功能出现问题或损坏电机。

    了解 VM 引脚功能:

    • VM 引脚是输入、输出还是两者都用作电机电压?
    • 如果它是 DRV8212的输入、DRV8212如何利用此引脚上的电压来控制电机?

    如果您能提供任何见解、我将不胜感激。 如果不建议绕过 VM、请建议替代方法、例如调整降压转换器电压或使用与类似的不同电机驱动器 IC  

    尊敬的 Jacob:

    感谢您先前关于 VM 引脚的说明。 我将再次与您联系、进一步澄清它的功能。

    我的设置:

    • 12V 有刷直流电机(VCC、GND、正向、反向端子)
    • 16V-20V 电池(电压波动)
    • TPS62933降压转换器(12V 稳压输出)

    关于 VM 引脚的问题:

    数据表提到 VM 的最大输入电压为11V。 我对 VM 引脚的用途感到困惑、因为它似乎既是电机电压的输入、也是电压的输出。

    下面是我的具体问题:

    我是否可以将降压转换器的稳压12V 输出直接连接到电机的 VCC 引脚并使 VM 引脚保持未连接状态? 我担心的是绕过 VM 引脚可能会导致 DRV8212功能出现问题或损坏电机。

    了解 VM 引脚功能:

    • VM 引脚是输入、输出还是两者都用作电机电压?
    • 如果它是 DRV8212的输入、DRV8212如何利用此引脚上的电压来控制电机?

    如果您能提供任何见解、我将不胜感激。 如果不建议绕过 VM、请建议替代方法、例如调整降压转换器电压或使用您所说的不同电机驱动器 IC (如 DRV8220)。

    谢谢!

    此致

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

    您好!

    [报价 userid="592194" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1379295/drv8212-drv8212-vm-pin-function-and-power-supply-setup/5271128 #5271128"]我能否简单地将降压转换器的稳压12V 输出直接连接到电机的 VCC 引脚并使 VM 引脚保持未连接状态? 我的担心是绕过 VM 引脚可能会导致 DRV8212功能出现问题或损坏电机。[/报价]

    您将要介绍的是独立1/2电桥控制模式、该模式受此器件支持、但仍需要 VM 引脚上提供电机电压(系统中为12V)。   

    这基本上就是您所描述的内容、但请注意、驱动器和负载高侧的 VM 需要相同:

    因此、在这种情况下、12V 电压仍会终止器件。  

    [报价 userid="592194" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1379295/drv8212-drv8212-vm-pin-function-and-power-supply-setup/5271128 #5271128"]
    • VM 引脚是输入、输出还是两者都用作电机电压?
    • 如果它是 DRV8212的输入、DRV8212如何利用此引脚上的电压来控制电机?
    [报价]

    它是电机电压的输入。  然后它将通过 FET (将其视为开关)并提供给 OUT1或 OUT2。  请参阅此处的红色部分、将每个 FET 视为开关:

    此致!

    Jacob

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

    尊敬的 Jacob:

    再次感谢您对 DRV8220的帮助。

    基本连接:

    根据数据表、我认为基本连接包括:

    1. 电机 VCC 至 DRV8220 VCC (12V 电源)
    2. 电机 GND 至 DRV8220 GND

    控制模式确认:

    您能否确认有刷直流电机正向和反向运行的建议控制模式是 PWM (IN1/IN2)还是相位/使能(PH/EN)?

    连接详细信息请求:

    我已经查看了所选控制模式下特定引脚连接的数据表、如果您能为以下连接提供快速参考或确认以控制电机方向、我将不胜感激:

    • 正向连接(IN1、IN2、PH 或 EN 引脚)
    • 反向连接(IN1、IN2、PH 或 EN 引脚)

    数据表参考:

    我一直参考 DRV8220数据表(如果可能、请提供链接)以了解这些连接。

    学习体验:

    通过提供这些信息并确认我的理解程度、对于将来的项目来说这将是一次很棒的学习体验、更有信心地依靠数据表。

    再次感谢您的支持、

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

    嘿 Dhruvit、

    您能否确认有刷直流电机正向和反向操作的建议控制模式是 PWM (IN1/IN2)还是相位/使能(PH/EN)?

    您可以使用任一方式、只需按照数据表表格获取所需结果。  PWM 将需要 MCU 提供2个支持 PWM 的引脚、用于在两个方向上进行 PWM 控制。  PH/EN 可被视为"方向/速度"控制、因此只需1个支持 PWM 的引脚即可控制速度。  

    [报价 userid="592194" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1379295/drv8212-drv8212-vm-pin-function-and-power-supply-setup/5273574 #5273574"]

    我已经查看了所选控制模式下特定引脚连接的数据表、如果您能为以下连接提供快速参考或确认以控制电机方向、我将不胜感激:

    • 正向连接(IN1、IN2、PH 或 EN 引脚)
    • 反向连接(IN1、IN2、PH 或 EN 引脚)
    [报价]

    按照数据表中的 H 桥控制表进行操作

    查看本视频、您可能会有所帮助:  https://www.youtube.com/watch?v=up5edFaToq4 

    祝您好运、希望这会有所帮助!

    此致!

    Jacob

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

    您好、Jacob  

    感谢 您审查我的应用、我已根据您的建议将 MCU 的 PWM 引脚连接到电机信号、使 VM 引脚在电源和电机12v 电源之间保持恒定、并选择 DRV8220作为更安全的选项  

    我不知道电机在 PWM 模式或 PH/EN 引脚下工作、但 MCU 的引脚也可以通过内部上拉和下拉电阻器作为正常的 GPIO 工作、因此无需担心。

    最后进行了计划并参考了 EVM 模块设计指南并制作原理图如果您想验证、这里是其 pic  

    感谢您的持续支持  

    谢谢、此致

    Dhruvit Bhimani.

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

    嘿 Dhruvit、

    您是否有可以用来验证信号是否具有适当电压的示波器或逻辑分析仪?  MCU 上用于 IN1的引脚(例如)应在 MCU AS 和输出引脚中设置(未启用内部上拉或下拉)。   

    您是否有 https://www.ti.com/tool/DRV8212EVM 可供测试?   

    对于原理图、从该 EVM 页面下载硬件文件-随后将提供原理图和 PCB 布局  

    此致!

    Jacob

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

    尊敬的 Jacob:

    感谢您提供这些最有价值的信息、关于此功能、我将进行说明、还在原理图中包含不触发内部上拉和下拉电阻器的注释、尽管我也在考虑高阻抗 GPIO 电平、但非常感谢您清除我的疑问。

    谢谢、此致
    Dhruvit Bhimani.