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.

[参考译文] DRV8847:电流控制

Guru**** 2393585 points
Other Parts Discussed in Thread: DRV8714-Q1, DRV8718-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445262/drv8847-current-control

器件型号:DRV8847
主题中讨论的其他器件:DRV8718-Q1、DRV8714-Q1

工具与软件:

您好!

这是我的设计、如下所示。 目标是实现16个独立闭锁螺线管驱动器、但出于某种原因、它无法输出12V 的高电压。 最大输出电压为0.7V。

经过一些调查,我注意到 ISEN12. ISEN34. 悬空。 由于我不想限制电流、这些引脚悬空。 但是、我认为正确的方法是将它们连接到 GND。 这将在 PCB 的下一个版本中解决、在该版本中、它们将连接到 GND。

我的问题与有关 TRQ 质量。 似乎这也会影响输出电流。 应如何设置该引脚?

谢谢你。

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

    您好!

    感谢您的提问。

    我的团队伙伴将审核问题并回复给您。

    谢谢!

    Ibinu

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

    您好!

    是、将 ISEN12和 ISEN34连接到 GND 以禁用电流调节是正确的。 TRQ 引脚、被用作标量输入来调节电流调节阈值。 无论您将 TRQ 引脚连接为高电平还是低电平都无关紧要、因为它只是一个标量、但良好的做法是将其连接到 GND。

    此致!

    David

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



    感谢您的答复。

    您能解释一下这种定标器能提供什么优势吗?

    是否还需要在输出引脚上包含 ESD 保护?

    我还注意到负载下的输出上有一个小压降、而实际电源上则没有压降。 此器件的这种行为是否正常? 我的电磁阀消耗大约0.8A 电流。

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

    您好!

    扭矩定标器有助于提高电流调节阈值的分辨率。  

    在输出引脚上添加 ESD 保护是一种设计选择、并且取决于具体应用。 我们的器件旨在处理较小的器件级 ESD 冲击、但许多系统设计人员因系统级 ESD 冲击大得多而在输出端包含 ESD 保护、可能会损坏器件。 请参阅以下应用手册以了解器件级和系统级 ESD 之间的差异。

    系统级 ESD 电路保护的设计注意事项 

    当器件在负载下进行开关时、通常会在输出端看到续流二极管压降。 该压降是预期行为 、通常约为0.7V。

    此致!

    David

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

    谢谢 、那么扭矩是最好将其保持悬空或 GND 吗? 因为我不限制电流

    谢谢、我将阅读应用手册

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

    您好!

    通常、将 TRQ 引脚连接到 GND 是一种好的做法。 这可确保稳定运行、并更大限度地降低影响引脚的噪声风险。 虽然将其悬空不会立即导致问题、但将其连接到 GND 是一种更安全、更清洁的方法。  

    此致!

    David

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

    谢谢、我会纠正这个问题。 我会将 ISEN 和 TRQ 引脚连接到 GND。

    我们还打算将此 IC 用于各种应用、以增加此零件的采购数量并保持统一的 BOM。

    我们打算将此 IC 用于其他应用之一是驱动12V 泵、类似于鱼缸中使用的类型。
    我想知道:

    1. 我可以使用驱动器中的多个引脚来实现该目的吗?
    2. 通过驱动器而不是直接将泵连接到 GND 有什么优势吗?

    过去、我使用了一个与下图类似的电路、其中包括一个保护二极管。 我是否正确理解此驱动器已包含保护二极管?

    关于散热:
    该封装比现有电路小得多、因此我预计在持续驱动泵时会产生一些热量。 为了解决该问题、我的计划是将 GND 焊盘连接到顶层的覆铜、该覆铜将通过多个过孔连接到 GND 平面。 此外、顶层将具有不存在信号的 GND 平面覆铜。

    这种方法是否足以进行散热? 我希望避免使用散热器。 泵应连续工作、最长持续时间为6-10分钟。

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

    尊敬的 Dharmesh:

    1.我想知道您计划将哪些引脚连接在一起。 如果您计划将输出引脚连接在一起、只要不会同时驱动多个泵、这应该没有问题。 我需要了解更多信息、比如是使用 PWM 驱动泵还是仅开启100%占空比?

    2.我不确定您的意思、如果泵是从 OUTx 连接到 GND、那么它应该连接到与器件相同的 GND。  

    是的、您不需要包含保护二极管。 该器件集成了续流保护二极管、可在 PWM 关闭期间实现负载电流再循环。  

    是的、这听起来像是一个很好的散热计划。 器件会发热、具体取决于负载消耗的 RMS 电流量。 数据表中包含布局建议和功耗公式。  

    请使用以下两个应用手册了解更多信息。  

    电机驱动器电路板布局的最佳实践(修订版 B)

    计算 H 桥或半桥驱动器的功率耗散(修订版 A)

    此致!

    David

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

    您好、

    我想将多个引脚(可能有四个)连接在一起来驱动泵。 这将增加电流、并有助于减轻压降。 目标是在不使用 PWM 的情况下以100%的速度驱动泵。

    至于接地(GND)、在典型 H 桥配置中、一个引脚输出 VCC、而另一个引脚连接到 GND。 通过引脚连接到 GND 而不是直接连接到 PCB 上的 GND 有什么优势? 对于该应用、我们不需要 H 桥、而是将该器件更多地用作泵的负载开关。 而对于我的原始应用、我最多发射一个螺线管1秒

    我将进一步研究热效应、因为我们计划运行泵最多10分钟、并需要确保不会出现过热问题。

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

    尊敬的 Dharmesh:

    器件的 GND 引脚应连接到 PCB 上的 GND 平面-这意味着与 PCB 上的引脚或 GND 平面的连接不应存在差异、它们将位于同一节点上。  

    如果每个负载不需要全 H 桥、那么您可以将多个负载连接到输出。 可以使用独立半桥模式来单独控制每个输出。  

    此致!

    David

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

    您好、

    我打算如何将其用于其他应用。 所有 ENB 和信号线都连接到同一网络。

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

    尊敬的

    查看上面发布的原理图后、我看到了一些可能会阻止器件以并行模式连接的问题。

    数字引脚电压的绝对最大额定值(IN1、IN2、IN3、IN4、TRQ、 nSLEEP、nFAULT、SCL、SDA)不应超过5.75V、建议这些引脚的电压不超过5V。  

    2.要使用并联桥接式接口、MODE 和 IN3引脚需要连接到外部3.3V 或5V 电源。 然后、IN1和 IN2引脚可用于控制驱动器。  

    从原理图中可以看出、模式为悬空、输入超出了输入电压范围。  

    有关 并联桥接式接口的更多信息、请参阅数据表。  

    此致!

    David

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

    您好、 

    我使用了独立模式来同时驱动这些电机。 这样、相对于在并行模式中的两个引脚、全部四个输出引脚可被输出。 此应用是否无法实现?

    所有 GPIO 均为3.3V。 网络称为"Ext_12V_ENB"、但它是3.3V

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

    尊敬的 Dharmesh:

    不可以、在使用独立控制运行时、该器件不可以并联。 如果时序不匹配、则可能会发生击穿。  

    该应用需要多大的电流?  

    此致!

    David

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

    您好、

    我最多需要1–2A 左右电流、但我的设计符合未来需求。 目前、我预计不会有任何高于500mA 的用途。

    您提到的时序很合理、因此我已经相应地调整了我的设计。 我只有一个 GPIO 可用于驱动此器件、因此我已将其配置为控制睡眠模式。 输入为高电平或低电平、如果为高电平、则通过电阻器上拉。 我希望这个设置正确。

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

    尊敬的 Dharmesh:

    如果负载消耗的电流不是超过500mA、那么 我不确定您为什么要"并联输出通道"。 如果使用独立桥接式接口、则 MODE 引脚应保持在 Hi-Z 状态。  

    输入不需要上拉电阻器。

    请阅读 产品说明书的第7.3.3.4节、了解独立桥式接口所需的连接。  

    此致!

    David

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

    您好、 

    目前它仅是500mA、但这可能会增加到1A 或1.5A、因为某些应用需要更大一点的电流来为电池充电。 因此、我认为添加两个引脚可以提供一点余量。 因此、若需要并联模式、我将移除上拉电阻并直接连接到3.3V。

    但是、仅驱动睡眠信号而不驱动输入信号、这就足够了吗、除非输入需要上升沿、否则我不明白为什么这不起作用?

    我们的目标是在 PCB 的多个位置使用同一个 IC、这样一来、将 在 PCB 上以两种不同方式使用一个驱动器 IC 型器件。

    一种是我上一篇文章中所示的并行方法。 另一个原理图是独立的、如下面的原理图所示:我认为独立的原理图符合数据表。



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

    尊敬的 Dharmesh:

    独立桥接接口原理图看起来很好。

    请遵循数据表中的并联电桥运行连接、以获得适当的输入和输出连接。 MODE 和 IN3引脚需要连接到外部电压源、同时 IN4处于不用考虑状态。 然后输入 IN1和 IN2被用来控制输出。 这意味着输出连接应如下图所示:

    我建议使用 DRV8847EVM 来进一步评估您的设计。  

    此致!

    David

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

    谢谢 

    我的 PCB 将包含大约三个这样的 IC、并且考虑到未来可能会有更多 IC 发生 PCB 变化、我认为 I2C 版本可以提供显著的优势。 这主要是因为它减少了驱动器件所需的额外 GPIO。 如果我理解正确、对于添加的每个新器件、nFault配置只需要一个额外的 GPIO。 如果需要、睡眠可用于所有器件。

    我有一些问题:

    1. 如果我不需要这些nFault引脚、我可以简单地保持每个器件的地址不变、并切换nFault引脚来区分它们吗? 或者、如果无法做到、我可以添加此信号并为每个器件分配唯一的地址。 该地址在器件进入睡眠模式后是否会复位?

    2. 您能否确认是否有可用于 I2C 型号的参考设计? 我认为额外的输入引脚可以保持悬空、还是应该连接到 GND 或3.3V? 假设所有输入和模式都通过 I2C 进行配置、我是正确的吗?

    3. I2C 型号是否没有可用的散热焊盘封装? 如果不是、与其他封装选项相比、这会如何影响散热?

    4. 根据方框图7.2、它显示 SDA 需要外部上拉电阻、而 SCL 具有内部下拉电阻。 我们的 PCB 通常在 I2C 总线上使用4.7k 上拉电阻器。 这是否会导致任何问题?

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

    尊敬的 Dharmesh:

    [报价 userid="301387" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445262/drv8847-current-control/5580481 #5580481"]如果我不需要nFault引脚、我能否简单地保持每个器件的地址不变并切换nFault引脚以区分它们? 或者、如果无法做到、我可以添加此信号并为每个器件分配唯一的地址。 器件进入睡眠模式后此地址是否会复位?[/QUOT]

    DRV8847S (I2C 器件)上的 nFAULT 引脚用作释放 I2C 总线的输入。 我不确定一次只切换一个 nFAULT 信号是否可行、因为我不确定选择一个 nFAULT 器件时其他器件所处的状态。 如果他们被拉低、他们可能会被骗去认为发生了故障。 我建议首先进行测试。 建议的方法是为每个器件分配唯一地址。  

    [报价 userid="301387" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445262/drv8847-current-control/5580481 #5580481"]您能否确认是否有适用于 I2C 型号的参考设计? 我认为额外的输入引脚可以保持悬空、还是应该连接到 GND 或3.3V? 假设所有输入和模式都通过 I2C 进行配置、我是正确的吗?[/QUOT]

    DRV8847SEVM 可用于测试。 仍然需要输入引脚来控制输出、I2C 通信用于更改器件内的寄存器设置。 有关编程和器件配置的更多信息、请参阅数据表和 EVM 用户指南。  

    [报价 userid="301387" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445262/drv8847-current-control/5580481 #5580481"]没有可用于 I2C 型号的散热焊盘封装? 如果没有、那么与其他封装选项相比、这会对散热有何影响?[/QUOT]

    否、I2C 型号没有散热焊盘。 数据表中介绍了估算损耗对应的功率耗散计算方式。  

    根据方框图7.2、其中显示 SDA 需要外部上拉、而 SCL 有内部下拉。 我们的 PCB 通常在 I2C 总线上使用4.7k 上拉电阻器。 这是否会导致任何问题?

     10k Ω 上拉电阻器用于 SDA 和 SCL。 有关 DRV8847SEVM 上使用的更多连接信息、请参阅 EVM 产品页面上的硬件文件

      

    此致!

    David

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

    谢谢 

    这可能是错误的、但在数据表中、它显示您可以通过寄存器设置输入引脚。   

    与购买 EVA 套件相比、制作 PCB 会更好、但希望实现 i2c 工作、而不是使用 GPIO 引脚

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

    尊敬的 Dharmesh:

    我的错。 是的、您回答正确。 看起来您可以使用 IC1控制寄存器来控制输入。  

    此致!

    David

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



    我的板使用 i2c 工作

    是否可以使用或任何兼容器件?在这些器件中、除了每个引脚的高输出和低输出外、我还可以输出高阻抗、而不是一对输出?

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

    尊敬的 Dharmesh:

    借助独立的半桥控制、您可以独立控制每个输出、但在并行模式下无法实现这一点。  

    此致!

    David

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

    您好、

    我只能控制每个输出的高电平和低电平、但如何将其设置为高阻抗?  

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

    尊敬的 Dharmesh:

    必须拉低 nSLEEP 引脚才能将输出置于 Hi-Z 状态。

    此致!

    David

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

    是否在远处、我只能有一个 GPIO 处于高 z、而另一个处于低或高? 或者是否有任何器件可以做到这一点?

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

    尊敬的 Dharmesh:

    这在独立半桥模式下无法实现。 我们的大多数工业器件在独立半桥模式下都需要将 nSLEEP 拉至低电平。  

    我们确实有 DRV8714-Q1和 DRV8718-Q1等器件可以执行这种操作;不过、这些器件稍微复杂一些、属于栅极驱动器。  

    DRV8714-Q1数据表、产品信息和支持|德州仪器 TI.com 

    DRV8718-Q1数据表、产品信息和支持|德州仪器 TI.com

    此致!

    David