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.

[参考译文] DRV8343-Q1:未连接负载时输出端的电压

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1387913/drv8343-q1-voltage-on-output-if-no-load-is-connected

器件型号:DRV8343-Q1

工具与软件:

在我的应用中、我使用 DRV8343S-Q1 (SPI 版本) 控制 高侧或低侧开关。 在"OUT"时连接了电感负载。

高侧开关将电池电压连接到负载、而低侧开关将负载连接到 GND。

我在带有源续流的6x PWM 模式下使用 DRV。

SPI 寄存器设置

控制值

所选配置:

CLR_FLT

0b

PWM_MODE

000b -> 6x PWM

1PWM_COM

0b

1PWM_DIR

0b

1PWM_BRAKE


00b

 

 

OTSD_MODE

0b

OLP_SHITS_DLY


10b -> 5.00ms 短2.0ms

EN_SHT_TST

0b

EN_OLP

0b

EN_OLA_x

0b

IDRIVEP_Lx

0001b -> 3.5mA

IDRIVEP_Hx

0001b -> 3.5mA

VDS_LVL_Lx

0100b -> 0.31V ~ 8 - 38A

VDS_LVL_Hx

0100b -> 0.31V ~ 8 - 38A

 

 

滑行

0b

TRETRY

11b -> 8ms

DEAD_TIME

01b -> 1000ns

TDRIVE_MAX

0b

TDRIVE

11b -> 3000ns

门锁

011b -->解锁寄存器

DIS_CPUV

0b

DIS_GDF

0b

OCP_DEG

001b -> 4.75 µs

RSVD

0b

OTW_REP

0b

CBC

0b

DIS_VDS_x

0b

OCP_MODE

00b

LS_REF

0b

CSA_FET

0b

CSA_GAIN_x

1b

CAL_MODE

0b

VREF_DIV

1b

SEN_LVL_x

00b -> 0.25V ->~ 25A

DIS_SEN_x

0b

CSA_CAL_x

0b

 注意:如果控制值的后缀为"x"、则所选配置中的值将输入后缀为"A"、"B"、"C"的所有三个寄存器

如果"OUT"处未连接负载并且 DRV 未初始化(未提供)、则"OUT"处的电压约为0.8V (由差动放大器 U1和 V_FB 的分压器漏电流引起)。

如果我为 DRV 供电并按如下方式初始化它(GHx 和 GLx 为低电平- 高侧和低侧开关 关闭)、"OUT"处的电压约为5.5V。  

因此、我假设来自 DRV 的电流大约为85µA (额外流 过分压器 V_FB、这会导致"OUT"处的电压为5.5V)。

在我们的系统中、只允许开路负载的输出电压为4V。

因此、请帮助我降低输出上的电压:

-解释电流来自哪里( SHx、DLx、GHx、..)

- 这种电流是由哪个函数导致的,开路负载?

-我怎么能"关闭"这个电流?

-在无源模式下检测开路负载的阈值电压是多少(高侧和低侧比较器阈值)?

-对于无源开路负载检测是否需要特殊的排序?

非常感谢。

此致、Michael

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

    嗨、Michael、

    感谢您的提问。 我已经指派了一名团队成员来审核问题并设定时间表预期。

    此致!

    Akshay

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

    您好、Michael:   

    我会研究这项调查、并打算在本周作进一步讨论后、尽快跟进你的问题。   

    感谢您的耐心。  

    此致、

    -约书亚

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

    您好、Michael:  

    感谢您对此事的耐心等待、因为我仍在努力回答您的问题并提供进一步的建议。  

    请期待下周的更新。  

    此致、

    -约书亚

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

    感谢您的反馈。

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

    您好、Michael:  

    当然、 我期待在第二天内提供反馈。

    此致、

    -约书亚

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

    您好、Michael、 很抱歉耽误您的时间。  

    [报价 userid="614677" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1387913/drv8343-q1-voltage-on-output-if-no-load-is-connected ]在被动模式下用于检测开路负载的阈值电压是多少(比较器高侧和低侧阈值)?[/QUOT]

    对于无源模式检测、我们没有表征电压阈值、 因为存在 与内部上拉/下拉电阻结合使用的电流源、与使用二极管压降电压的工作模式不同、它们通过非零电流量来确定负载连接。

    用于无源开路负载检测是否需要特殊排序?

    无源开路负载检测所需的序列如数据表第8.3.5.8.1节中所示:  

    "
    1.器件已上电(ENABLE = 1)。
    2.通过 SPI 选择模式。
    3. Hi-Z 所有三个半桥通过关断所有外部 MOSFET。
    4.向 SPI 寄存器中的 EN_OLP 位写入1、然后执行 OLP。
    –如果检测到开路负载、则 nFAULT 引脚会驱动为低电平、FAULT 位、OLD 位和
    相应的 OL_PH_x 位被锁存为高电平。 开路负载条件消失后、将清除故障
    命令必须由 MCU 通过 CLR_FLT 位或 ENABLE 复位脉冲发出
    复位 OL_PH_x 寄存器位并使 nFAULT 引脚变为高电平。
    –如果未检测到开路负载、则在 tol 到期后 EN_OLP 位返回默认设置(0b)。

    "

    关于开路负载电压和工作机制的问题、 请预计在周三 2024年8月14日 之前收到进一步的回复。  

    再次感谢您耐心等待。

    此致、

    -约书亚

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

    早上好、约书亚
    您是否可以为我回答开放式问题?

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

    您好、Michael:

    我很抱歉耽误你的时间、约书亚到一周的末已经不在办公室了。 当他回到办公室后、他应该能够发表评论。  

    此致、

    Anthony Lodi

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

    嗨、Micheal、

    Josh 是 OOO 时、我正在查看这个问题。 他应该在下周回来提供更多的支持。

    如果我正确地理解了情况、那么您是在器件未启用时测量 SHx 引脚电压并看到0.8V、而启用器件时、您会看到5.5V。

    这可能是因为、当器件处于睡眠模式时、电荷泵被禁用、而当器件被启用时、电荷泵被激活。 当电荷泵启用时、可能会有一些泄漏电流从 SHx 流出、该电流会通过电路板上的任何电阻。

    如果您在 SHx 到 GND 上有较小的电阻、那么您可能会看到较小的电压、但我可以理解如果您无法更改电路板设计。

    如果您怀疑 OLP 导致了此电压、则在未运行三个 OLP 测试的情况下初始化驱动器、请查看是否存在相同的条件。

    此致!

    Akshay

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

    谢谢您的回答。
    我的想法和你描述的一样。 但在数据表中、我没有找到可能导致我在输出端测量电压的泄漏电流值...
    激活/停用 OLP 会导致输出上大约250mV 的电压发生变化(但我可以与 SW 人员再次进行检查、SW 正确控制 OLP 功能)。

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

    您好、Michael:   

    感谢您的耐心等待。   

    正如我的同事建议 、如果可能、测试更小的 GND 电阻可能是降低电压的最有利选择。   

    我想问一下是什么将此输出泄漏电压在系统中最大值限制在4V? 如果无法将电压降至4V 以下、我们可以帮助建议在该输出端的其他设计注意事项。  

    此致、  

    -约书亚