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.

[参考译文] DRV8312:DRV8312、DRV8332上电和断电序列

Guru**** 2782615 points

Other Parts Discussed in Thread: DRV8312

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/962231/drv8312-drv8312-drv8332-power-up-and-down-sequence

器件型号:DRV8312
主题中讨论的其他器件:DRV8332

你(们)好  

我对 DRV8312和 DRV8332上电和断电顺序有疑问。

根据数据表、它提到对加电和断电顺序没有要求。

但它提到 RESETx 需要在为器件加电时保持低电平状态。

此外、它还提到 RESETx 需要在断电期间保持低电平状态。

我计划从24V (PVDD)为 GVDD 和 VDD 生成12V 电压。 在这种情况下、

 -当12V 导通时、是否需要 RESETx 保持低电平状态?

 - 如果突然关闭12V (相当于24V)、是否需要 RESETx 保持低电平状态?

我们正在考虑是否在外部连接满足这两个要求的电路、因此请告知我们您的意见。

此致

Naoki

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

    你好、Naoki、

    是的、保持 RESETx 打开12V 和关闭的良好计划似乎很好。

    请注意、这些不一定是器件的规格、只是一个好的做法(这就是为什么它在应用部分中)。 目标是将驱动器设置为已知状态(即停止驱动电机)、因为此时会发生电压瞬变、这有助于提供保护。 具体来说、在关断的情况下、我们不希望栅极在我们做出断电决定时被置为有效、这样就可以防止发生这种情况。 我们已经看到、如果器件的输入在断电状态期间不受控制、输出可能会被置为有效、并且电机可能会移动一点(例如、如果 Interia 为低电平、则小于0.3度)。

    最棒的

    Cole

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

    你(们)好  

    我想进一步询问有关 PVDD、GVDD 和 RESETx 上电顺序的问题。

    -如果仅 PVDD (24V)打开(GVDD 关闭)、是否存在任何问题?  

    -正如我之前提到的、GVDD (12V)将由 PVDD (24V)产生。

      如果 PVDD 关闭、GVDD 也关闭。 因此我认为、无论 RESETx 的状态如何、都不存在任何问题(例如移动一点)。  我的想法是否正确?

    -我 计划通过将 RESETx 置于 DCDC 或 LDO 的 EN 引脚来打开 GVDD。

     是否应该有这样的电路?

    我正在考虑 P VDD、G VDD、RESETx 的正确操作顺序、希望获得任何建议。

    此致

    Naoki

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

    你好、Naoki、

    明天,12/9/20,让我给你一个适当的回应。

    最棒的

    Cole

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

    你(们)好  

    我想向您提出其他相关问题。

     -i 发现 RESETx 绝对最大电压为"VREG + 0.5"。

      这是否意味着如果 GVDD 和 VDD 关闭、RESETx 无法接收任何信号?

     (到目前为止、我正在阅读旧版数据表2013年修订版、我发现当前数据表2014年修订 版更改了此规格)

     -根据数据表、有人提到"建议设计电流至少为5%至10%的12V 电源

    负载电流不低于100mA、可确保器件在所有温度范围内的性能。"

      负载电流是否意味着电机负载电流? 例如、如果电机负载电流为5A、12V 电源是否需要500mA?

    此致

    Naoki

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

    你好、Naoki、

    如果仅 PVDD (24V)打开(GVDD 关闭)、是否存在任何问题?    这是否意味着如果 GVDD 和 VDD 关闭、RESETx 无法接收任何信号?  我正在考虑 P VDD、G VDD、RESETx 的正确操作顺序、希望获得任何建议。 如果 PVDD 关闭、GVDD 也关闭。 因此我认为、无论 RESETx 的状态如何、都不存在任何问题(例如移动一点)。  我的想法是否正确?

    这些问题正在进行大量讨论、因此我希望我可以解释电源树以回答您的大多数问题。

    VDD 专门为器件和 VREG 中的数字电路供电。 这会解释来自 RESETx 和 PWMx 的输入并尝试驱动栅极。 如果没有这个电源、任何逻辑电路都将按预期工作、因此建议先加电。 从本质上讲、OUTx 从未看到任何逻辑输入、并且它被视为"浮动"

    GVDD 仅适用于升压电压或栅极驱动电压。 大多数人将其连接到 VDD、因此电源轨将同时出现。 如果没有 PVDD、欠压保护将触发、这意味着 OUTx 引脚将变为高阻抗并且不响应 RESETx 和 PWMx 输入。

    GVDD 和 VDD 通常同时上电、因此一旦满足上电复位条件、器件即准备换向、器件将尝试响应 RESETx 和 PWMx 输入。 因此、这就是我们建议用户更改 RESETx 的状态的原因、RESETx 由独立于 DRVx 的电源供电、因此栅极不会尝试换向。

    PVDD 被设计为用作双电源。 这意味着、在器件内部和 DRVx 裸片上、GND1、2、3和 PVDDx 未连接到任何其他位置(除了某些不应打开的 ESD 二极管外、请注意0.3V ABS。 最大额定值)。 这意味着 PVDDx 在大多数情况下(最高70V ABS)均设计为与 GVDD 分开供电。 PVDD 的最大值、GVDD 仅为13.2V ABS。 最大值)。 如果没有该电压、将不会发生太多、但电机也无法旋转、电流不会通过 FET 提供。 因此、保持它不存在太大的风险。 我建议在 VDD 和 GVDD 启动后为其供电。

    我 计划通过将 RESETx 置于 DCDC 或 LDO 的 EN 引脚来开启 GVDD。

    这可能是一个好主意。 我建议这样做、因为 MCU 或任何控件 RESETx 和 PWMx 都已完成上电、并且 MCU 在允许 GVDD 和 VDD 打开之前对输入进行控制。

    负载电流是否意味着电机负载电流? 例如、如果电机负载电流为5A、12V 电源是否需要500mA?

    数据表中的此文本主要是指器件的电流消耗漂移。 您可以将其概括为 I_Supply_limit > I_VDDandGVDD。 数据表显示、不要使 I_Supply_limit = 50mA、因为过程变化和温度可能会有 DRV8312消耗的电流超出预期。

    因此、一个良好的经验法则是 I_Supply_limit > I_VDDandGVDD > I_Motor*(0.10)。 正如您所说的那样, I_Supply_limit >5A (RMS)*10%>0.5A

    如果您有任何疑问、请告诉我。

    最棒的

    Cole

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

    你(们)好  

    感谢您回答我的问题。 我想向您提出其他问题

    关于 PWM_X 和/RESETX、绝对最大电压介于-0.3V 至 VREG + 0.5之间

    您提到过、如果我使用此规则、我了解 tDRV8312/8332无法正确响应。

    我认为绝对最大值意味着器件断开电压。

    您的答案未提及此问题。 这个绝对最大值不是意味着中断电压、不是吗?

    我之所以提出这一问题、是因为我们的系统中有一种关闭 PVDD 和 GVDD 的模式。

    有关12V 电源负载电流的说明

    我了解12V 电源电流需要 I_SUPPLY_LIMIT *10%。

     -I_Supply_limit 是指 RMS 吗?  在以正弦波驱动电机时、我应该如何解释?

     -我不明白为什么12V 电源与电机控制电流相关。

     我认为它取决于器件温度、对吧?  

     这是否意味着器件的温度被替换为当前值?

    此致

    Naoki

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

    你好、Naoki、

    没问题、让我们看看我能否回答一些问题。

    关于 PWM_X 和/RESETX、绝对最大电压介于-0.3V 至 VREG + 0.5之间

    让我对这一点进行细分、因为如果您以前没有看到过半导体设计、也有很多其他东西要做。

    开始超过绝对最大值将导致器件损坏、请注意以下数据表声明中显示的相关说明:

    如果 PVDD = ON 且 GVDD = OFF (这意味着 VDD = OFF、但如果我错了 VDD 由 GVDD 提供的电压不同、您可以纠正此问题)、我们知道 VREG 将不会通电。 这意味着 VREG = 0V 或悬空(取决于您是否认为电荷长时间稳定且总电流= 0A)。 因此、RESET_X 和 PWM_X 绝对最大值= 0.5V。 任何高于该值的值都属于上述数据表声明的范围。

    我提出这个问题的原因是它提供了有关 PWM_X 和 RESET_X 电路设计方式的线索。 每个具有数字内核的器件都需要一个数字电压轨。 这些电压通常为0.9V、1.2V、1.8V 和3.3V。 因此、任何高于该电压的电压都意味着有一个稳压器需要降至该电压(即 VDD 至 VREG)。 过去、GPIO 输入可以通过以下方式进行简化(我从 STM32 GPIO 讲座中借用):

    虽然这不一定是 DRV8312内部的结构、但它非常接近。 具体而言、GPIO 前面的保护二极管需要由某些电源轨供电。 因此、大多数数字类型逻辑都来自为数字内核供电的同一逻辑轨。 因此、出于我们的目的、VDD = VREG、VSS = GND。

    因此、每当您在 ABS 中看到-0.3V 或+0.5V 或类似的东西时。 在数据表中、您应该理解、由于保护二极管在此引脚上、0.3V 和0.5V 表示开启二极管并开始"保护"电路所需的正向电压。 如果此电流或电压"大"、则会熔断保护二极管、保护二极管将无用、如果损坏保护二极管、您会在 VREG 和 PWM_X 或 VREG 和 RESET_X 之间看到短路或低阻抗。

    因此、根据所有这些知识、我们可以说"是否意味着 GVDD 和 VDD 关闭、RESETx 无法接收任何信号"、因为它会烧毁保护二极管。

    这有道理吗?

    有关12V 电源负载电流的说明

    I_Supply _limit 是指 RMS 吗?  在以正弦波驱动电机时、我应该如何解释?

    是 I_SupplyLimit 表示 RMS。 任何瞬态都应来自去耦电容器或受到保护。

    当您说5A (RMS)时、我假设您已经为您驱动的任何电流完成了转换。 对于正弦计算、RMS 计算很简单。 I_PeakSin/sqrt (2)= I_RMS。 对于您之前提供的5A RMS、我假设您在示波器上看到的电机电流为7.07A_pk、这会导致在公式中使用5A_RMS。

    我不明白为什么12V 电源与电机控制电流相关。   我认为它取决于器件温度、对吧?

    确切地说、温度是关键注意事项、12V 只是指该器件设计的电压电平的营销术语(不是说任何其他电压是坏的或未经测试的、而12V 是我们希望推向市场的关键电压)。

     陈述背后的理论假设您将在 TJ = 150C 时使用器件。  如果您的系统要求较低、则可能不需要500mA 电流。

    不幸的是、我无法在给出的值下面给出一条经验法则。 更常见的情况是、工程师需要考虑功率预算、构建一些东西并对其进行测试、然后更换电源或更换电机驱动器。  

    最棒的

    Cole