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.

[参考译文] DRV8321R:PWM输入模式等

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/664275/drv8323r-pwm-input-mode-etc

部件号:DRV8321R
主题中讨论的其他部件:DRV8301DRV832XDRV8323

问候,我将以上部分(RH版本)与运行Instaspin FOC的2.8052万F结合使用。 我正在尝试从使用DRV8301和额外的电流并联放大器过渡,但8323RH遇到了问题,主要是8323自毁,有时丢失MOSFET。

在我以前使用DRV8301的经历中,我意外丢失MOSFET的唯一原因是在Instaspin软件中配置了停机时间补偿。 使用DRV8301,我主动禁用了板载停机时间补偿,并在Instaspin内对其进行了完全管理。 这种方法运行良好,配置后,我的实施在多个电动机和各种输入电压之间都非常可靠,稳定可靠。 提示8323RH和事情进展不那么顺利。

首先,6-PWM输入模式是否允许使用外部电源正确调整停机时间补偿? 或者,我是否需要使用独立PWM输入模式来实现? 数据表暗示对于DRV8301,6-PWM输入模式在操作上等同于8323RH上的独立PWM输入模式。

3 PWM模式要求8323RH执行停机时间补偿,因为3线输入在外部无法执行此操作。

独立PWM模式允许您对输出执行任何所需操作,因此很显然,您可以进行外部停机时间补偿。

6 PWM模式为您提供了发送数据以执行外部停机时间补偿所需的额外输入,但我可以这样确定它不能像这样工作? 数据表显示,如果您将两个输入发送到低电平,则门驱动器将进入高阻抗状态,这与使用门驱动器快速关闭FET不同。 如果数据表正确,关闭两个输入会导致栅极驱动器进入高Z,6 PWM模式的作用是什么? 您也可以将INLx引脚连接到较高的位置,移除一半的电线并切换到3PWM模式,因为如果您无法在6线PWM中进行外部停机时间补偿,则它不会提供任何与3线相比的结果。 或者我错过了什么?

非常感谢,

马特。

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

    首先,DRV8323RH的独立模式不等同于DRV8301 6x PWM模式。

    DRV8323RH的独立模式允许启用高侧和低侧FET。 没有内部射门预防。

    DRV8323RS可能是您更好的选择。 使用SPI有更多可用设置。 这些附加设置应允许您拨打停机时间,栅极电流,驱动时间,OCP跳闸电压和无故障时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问候,是的,你是对的,那是我自己的一个头脑风暴,8301/2不允许同时打开两侧。 但这不能回答我的问题。

    当然,我知道SPI版本,但由于增加了复杂性,并希望删除设计的冗余方面,我故意忽略了它。 我不需要内置的OCP保护和OCP脱毛,因为Instapin软件处理电流限制。 硬件设备上可用的门电流范围也适合我的应用,唯一可能需要的是允许Instaspin软件处理死时补偿。

    我想知道的是,使用DRV8323RH实现此目的的唯一方法是使用独立模式吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matt,您好!

    DRV8323RH的最小死机时间为100ns。 DRV8301的最小死机时间为50ns。 您可以使用该软件将停机时间延长至超出典型DRV8323RH 100ns的范围。

    如果您需要的时间少于100ns,建议使用DRV8323RS版本。 在DRV8323RS中,最小死机时间可设置为50ns。

    独立模式是一个选项,但由于存在射门风险,不建议使用。 提供了独立模式,以便在控制单向负载时提供更大的灵活性。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我尚未尝试独立模式的原因是意外将两个安全门切换到高位置所涉及的风险。

    在正常操作下,我看不到这是一个问题,因为Instaspin MCU内的PWM驱动器不会将两个门都发送到高,但这并不是说这是不可能的。 例如,当您最初打开系统或系统经过引导顺序/重新编程时,总会有一些虚假的东西可能导致拍摄通过。

    改变6 PWM模式,以便当两个输入都变低时,栅极会主动驱动FET断开,而不是转换到高Z状态,这似乎是一个明显的改进。 这样,MCU/DSP就可以编程到死时补偿,而不会意外地同时打开两侧,并为6PWM输入模式提供附加功能。

    DRV832x在输入上具有下拉功能,TMS320F28.0052万F的数据表指出,PWM输出在复位时默认为GPIO功能,但不像其它引脚那样接合其内部上拉电阻器。 在TI设计PWM模块时,似乎有人考虑到了这一点,这样这些引脚不会意外地变高,除非操作代码直接告诉您。

    这显然不是理想的,但也没有帮助。

    对于一个应用程序,我实际上使用的死区补偿比SPI控制模块所能提供的还要多,所以在独立模式下完全进入独立模式似乎是我唯一选择使用这系列设备的选项。 或与之前的零件一起使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matt,您好!

    "改变6 PWM模式,以便当两个输入都变低时,闸门会主动驱动FET断开,而不是转换到高Z状态,这似乎是一个明显的改进。 这样,MCU/DSP就可以在无电时间补偿的情况下进行编程,而不会意外地同时打开两侧,并为6PWM输入模式提供附加功能。”

    当两个输入均为低电平时,6 PWM模式确实驱动两个安全门为低电平。 请参阅DRV8323RH数据表的表2。

    "对于一个应用程序,我实际上使用的死区补偿比SPI控制模块所能提供的还要多,所以在独立模式下完全运行似乎是我使用这系列设备的唯一选择。 或者坚持之前的部分。"

    您能否解释一下如何使用比SPI模块所能提供的更多死区补偿?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的天呐,我觉得自己像个白痴。 我比较了8301/2数据表中的最后一列和8323数据表中的最后一列,但没有意识到后者显示的是SHX引脚的状态,而不是栅极驱动器的状态。

    您可以更改Piccolo设备中PWM模块的计时。 您可以通过在PWM模块的输出上前导/滞后相关的前导/降边缘来添加额外的停用时间/波段补偿。 这就是我目前为止一直在做的事情。 驱动DRV的Piccolo MCU。

    现在我的白痴在看右列,当两个输入都被驱动为低电平时,闸门被驱动为低电平,这并不能解释为什么我一直有麻烦。

    在20伏原型设计时,我一直在成功使用DRV8323,但在预期的40V+工作电压下工作时遇到了问题。 这是在非常低的功率水平下,当使用15kHz PWM时,因此几乎不是要求苛刻的事情。 8323s的实施是否需要注意特定的事项? 相比之下,我从未破坏过8301/2,甚至在使用配置不当的系统时,也从未遇到过麻烦,当我第一次用电机控制使脚湿时,也没有使用过8301/2。 它似乎是一个更加坚固的零件。