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.

[参考译文] DRV8245-Q1:清除后 nFault 变为低电平~200us

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1414151/drv8245-q1-nfault-goes-low-200us-after-clearing

器件型号:DRV8245-Q1
主题中讨论的其他器件:DRV8245H-Q1EVM

工具与软件:

您好!


我们在设计中发现一个无法驱动 DRV8245 (硬件型号)任何输出的问题。  
启动顺序为:
1.通过将 nSleep 拉至低电平大于 tSleep max、将设备置于睡眠模式
2.将 nSleep 设置为高电平以唤醒设备> tReady
3.通过将 nSleep 拉至低电平以清除故障> tReset max (小于 tSleep min )
4. nSleep 高位

在启动序列期间、我们可以看到 nFault 在发出清除故障脉冲时变为高电平、但在 nFault 再次变为低电平后大约~200us。

我们将多个 DRV8245 通过10k Ω 3V3上拉电阻器连接到同一 nFault 引脚。
我们将多个 DRV8245通过10k 下拉电阻连接到同一 nSleep 引脚。

MODE =独立(8k2 Ω 至 GND)
IPROPI = 2k2欧姆至 GND + 100nF 并联。
ITRIP = 8k2至 GND
SR = 8k2至 GND
DIAG = GND  

DRVOFF 也连接到 GND。

VM = 24V

我们在连接和未连接负载(低侧)的情况下进行了测试、但输出不由 IN1/IN2驱动、并且 nFault 由 DRV8245保持低电平。


可以将多个 DRV8245的 nFault 输出连接在一起吗?
我们的设置存在 DRV8245不支持的一些问题吗?
有什么关于去哪里看的想法吗?

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

    尊敬的 Sebastian:

    感谢您在论坛中发帖。  

    [报价 userid="62337" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1414151/drv8245-q1-nfault-goes-low-200us-after-clearing "]我们将多个 DRV8245连接到同一个 具有10k Ω 3V3上拉电阻器的 nFault 引脚。

    这很好。 nFAULT 引脚是开漏引脚、因此将多个引脚连接在一起将形成与上拉电阻器的"或"连接。 我假设您只为所有连接在一起的 nFAULT 上拉一个10 kΩ。 连接在一起的器件有多少个?

    [报价 userid="62337" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1414151/drv8245-q1-nfault-goes-low-200us-after-clearing "]我们有多个 DRV8245通过10k 下拉电阻连接到同一 nSleep 引脚。

    为了使器件处于唤醒状态、nSLEEP 必须为逻辑高电平。 在许多引脚连接在一起时、具有低电平下拉电阻器应该没有问题。 当 nSLEEP 引脚变为高电平和低电平时、它们必须符合数据表中的 VIH 和 VIL 规格。 请测量并验证高电压和低电压。

    我们在设计中发现一个问题、即无法驱动 DRV8245 (硬件型号)的任何输出。  
    启动顺序为:
    1.通过将 nSleep 拉至低电平大于 tSleep max、将设备置于睡眠模式
    2.将 nSleep 设置为高电平以唤醒设备> tReady
    3.通过将 nSleep 拉至低电平以清除故障> tReset max (小于 tSleep min )
    4. nSleep 高位

    在启动序列期间、我们可以看到发出 CLEAR FAULT 脉冲时 nFault 变为高电平、但在 nFault 再次变为低电平后大约~200us。[/QUOT]

    这遵循数据表中建议的顺序。 经过 tRESET 后、nFAULT 应变为高电平。 如果 nFAULT 低电平报告了故障、则可能表示实际存在故障情况。 如果您在 nSLEEP 上发出另一个 tRESET 脉冲、它是否会被清除? 使用了多少 tRESET 时间? 您是否还可以尝试延长 tRESET 脉冲?   

    由于多个器件并联驱动 nFAULT、因此很难找到是否只有一个器件是违规器件或多个器件报告了问题。 在这些初始化过程中、我们能否获得 nSLEEP 和 nFAULT 的示波器捕获? 谢谢你。

    此致、Murugavel

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

    您好、感谢您的快速响应。


    [报价 userid="4637" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1414151/drv8245-q1-nfault-goes-low-200us-after-clearing/5417266 #5417266"]
    我们将多个 DRV8245 通过10k Ω 3V3上拉电阻器连接到同一 nFault 引脚。

    这很好。 nFAULT 引脚是开漏引脚、因此将多个引脚连接在一起将形成与上拉电阻器的"或"连接。 我假设您只为所有连接在一起的 nFAULT 上拉一个10 kΩ。 连接在一起的器件有多少个?

    [报价]

    是的、我们为所有连接在一起的 nFault 提供了单个10k Ω 上拉电阻。 我们总共绑定了10个器件。  
    将 nFault 拉至低电平是否会影响其他器件上驱动 OUT1/OUT2的能力? (即假设只有一个器件发生故障)



    我相信使用示波器捕获可以更好地回答您的其余问题:

    通道1:nSleep 引脚  
    通道3:nFault 引脚

    捕获1:添加了额外复位脉冲的初始化序列。 在此之前、nSleep 为低电平几秒钟、VM 也稳定在24V 几秒钟。

    唤醒脉冲低电平2ms
    36µs 的复位脉冲为低电平(参见捕捉2)

    我尝试将复位脉冲时间设置为20、30、40、50、60....100µs、但未解决问题。





    捕捉2:放大复位脉冲1。





    我们无法驱动10个器件中的任何一个器件的 OUT1/OUT2。 我们已测量 IN1/IN2以确认 我们确实按预期驱动输入引脚、但在 OUT1/OUT2上未发生任何情况。 然而、在唤醒 DRV8245后、OUT1/OUT2上的电压电平从0V 变为~0.4V。

    此致、Seb。

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

    尊敬的 Sebastian:

    感谢您分享有关您的系统的更多信息。

    单个器件将 nFault 拉至低电平是否会影响其他器件上驱动 OUT1/OUT2的能力? (即假设只有一个器件发生故障)[/QUOT]

    nFAULT 只是一个故障报告输出引脚。 它不会影响器件运行。  

    我们无法驱动10种设备中的任何一种设备的 OUT1/OUT2。 我们已测量 IN1/IN2以确认 我们确实按预期驱动输入引脚、但在 OUT1/OUT2上未发生任何情况。 但是、唤醒 DRV8245后、OUT1/OUT2上的电压电平从0V 变为~0.4V。[/报价]

    您能否验证您是否通过单独的上拉电阻(仅用于测试)隔离单个器件 nFAULT、该特定器件是否能够按预期工作? 谢谢你。

    此致、Murugavel

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

    您好!

    感谢对这方面的支持。

    我们尝试了使用您建议的10k 上拉电阻隔离单个器件 nFault。 这没有任何变化、并且器件仍具有以前的行为、在复位脉冲后将 nFault 拉至低电平约-200µs。  

    我们尝试了在两个输出端都连接低侧负载的情况下以及没有连接低侧负载的情况。
    我们还尝试从1 -200µs 循环复位脉冲持续时间、但它没有改变行为。
    我们也尝试了 IN1/IN2的不同状态。


    简单来说、100%清楚这是我们每个器件的硬件设置(共享的 nFault 和 nSleep 上拉/下拉超出了图片的范围)。 OUT1/2仅仅连接到某些连接器端子、我们可以在那里连接负载。
    如果您发现它有任何可以解释该行为的问题、请告诉我。




    此致、Seb。

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

    尊敬的 Sebastian:

    感谢您尝试我们的建议和反馈。 这可能表明系统中存在其他一些问题。 根据您的原理图、模式设置为独立半桥、ITRIP 设置为大约3.43A、压摆率设置为最慢的1.5V/us、使用 TLVL1OF6时为 DIAG。 DRVOFF = GND、桥已启用。

    根据 DIAG 连接至 GND 时数据表中的 DIAG 表、输出将支持低侧负载、故障反应为重试、负载连接 OUTx 至 GND。  您刚才提到过负载的连接方式。 到目前为止、我没有看到您的原理图有任何异常。

    nFAULT =低电平;PCB 中是否存在短路可能导致此故障? 是否对裸板进行了全面的导通性和短路测试? 我假设已经排除了所有与布局相关的问题。 因为您提到过、连接和未连接负载时的行为都是相同的。 您还可以尝试使用更快的 SR 设置、假设使用100 kΩ 电阻器连接 SR 至 GND 吗?  

    通过测量 IPROPI 引脚上的 VIPROPI、可以识别对 GND 短路的输出。 此引脚上的5V 电压表示短路。   

    您是否有用于此器件评估目的的 EVM? 谢谢你。

    此致、Murugavel  

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

    您好!

    IPROPI 引脚上的电压为0V。

    自从我上次回复以来、我们订购了 DRV8245H-Q1EVM。
    我们用评估软件运行它。
    然后、我们重新配置了 EVM 跳线、以匹配有关  DIAG、MODE、SR、IPROPI、ITRIP 的设置。

    然后、我们尝试将接触点从 PCBA 连接到 EVM 上的 J4接头(nFault、nSleep、IN1、IN2)、并使用我们的处理器来驱动 EVM 上的 DRV8245 -成功了。

    我们还尝试了另一种方法、即利用 EVM 板上的处理器来驱动安装在我们 PCBA 上的 DRV8245 -这是不成功的。

    因此、我们已经在某种程度上隔离了与 我们的 PCBA 相关的根本原因。  我们的硬件团队已对 PCBA 的连续性、短路、过多电流消耗等进行了测量。 在调试此问题的过程中、我们还测量了连接到 DRV8245元件的引脚、验证了电源电平和稳定性、各种 DIAG、MODE、SR 电阻。
    如前所述、每个 PCBA 上的 DRV8245有10倍、我们自然会尝试使用不同的 PCBA 板 来排除单个生产错误、但它们的行为都是相同的。

     遗憾的是、按照我们当前的设置、我们无法替代 DRV8245组件、一个有趣的测试可能是从 EVM 板上移除 DRV8245并将其直接焊接到我们的板上...

    我要再次感谢你给予的支持。 如果您有更有趣的事情,您认为我们应该测试,请建议这样做。  
    但是、我确实感到、从支持角度看、我们已经接近了道路的尽头。  

    此致、Seb。

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

    尊敬的 Sebastian:

    感谢您的更新。 根据您做出的 EVM 比较、这好像是您提到的 PCBA 的硬件问题。  

    根据当前设置、 遗憾的是、我们无法更换 DRV8245组件、一项有趣的测试可能是从 EVM 板上取下 DRV8245并将其直接焊接到我们的板上...

    另一种方法是选择少量 DRV8245H、或申请样片并将其填充到您的 PCBA 中。 您 PCBA 中的器件是从分销商还是 TI 直接采购的? 谢谢。

    此致、Murugavel

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

    您好!

    另一种方法可以是将一些 DRV8245H 少量提供或申请样片并将其填充到 PCBA 中。 您 PCBA 中的器件是从分销商还是 TI 直接采购的? 谢谢。


    我们已订购了一些 DRV8245H、将尝试从 PCBA 上移除元件、然后在新元件上进行焊接/连线。  
    我不知道安装在 PCBA 上的组件是从哪里订购的、因为这是通过第三方 EMS 完成的。

    此致、Seb。

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

    尊敬的 Sebastian:

    听起来不错。 谢谢你。

    此致、Murugavel