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.

[参考译文] DRV8842:DRV8842故障

Guru**** 2562120 points
Other Parts Discussed in Thread: DRV8842, DRV8704

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/720522/drv8842-drv8842-fault

器件型号:DRV8842
主题中讨论的其他器件: DRV8704

大家好、

HBRIDGE DRV8842存在问题、EVM 和电路板的行为不同。

原理图大致相同。

我已将我的意见记录在文字文档中。

有人可以提供帮助吗?

我们将 STM32F4 (MCU)与 DRV8842PWPR 相连

 

电机:

AE200:24V 直流、安培最大值、

1.38A 平均峰值启动电流9A 持续3.22ms

 

HBRIDGE 设置:

VREF:1V

ISENSE:0.1欧姆

ICOPPING 电流:2A (1/(5*0.1)

ICURRENT 设置:(I4:I0)=11111

睡眠、复位、IN1、IN2、I[4:0]由 MCU 控制。

 

电源:

HBRIDGE 由电路板的24V 电源供电。

 

原理图:

EVM 原理图:

电路板布局:

底层:

 

顶层:

 

 

问题:

DRV8842不能始终驱动电机,并在 OUT2或 OUT1有时提供24V 电压时触发故障。

 

DRV8842 EVM 可与电机完美配合使用,而电路板上的电机则不能配合使用。

原理图与 EVM 非常相似。

 

不驱动电机时正常工作:

案例1 (故障触发):

 

但在 EVM 中不会发生上述情况。

是因为3A 的启动电流持续3ms 导致了这种情况吗?

 

案例2:

HBRIDGE 不响应 OUT1和 OUT2 IN1和 IN2上的命令。

 

提示:

  1. 我使用电路板的24V 为 EVM 供电,电路板工作正常,在启动电机12ms 时,24V 电压降至16V。
  2. 我有大量100uF 63V 铝、与板载 EVM 类似。
  3. 我具有与 EVM 相同的感应电阻器值(根据 EVM BOM 为0.1欧姆)
  4.  
  5.  

我可以将 HBRIDGE 发送给 TI 进行 RMA 和解密以进行分析吗?

 

问题:

  1. OCP 响应时间和 Isense 响应时间是多少(ISENSE 3.7us?)
  2. 如果 HBRIDGE 不起作用、如何限制电机的浪涌电流?
  3. 为什么 H 桥允许电流上升并且在超过斩波电流时不会进入 PWM 模式?
  4. 为什么 EVM 行为正确?
  5.  

 

 e2e.ti.com/.../DRV8842-Issue.docx

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

    如果您的工作电流高于6A、则过流保护功能可激活。 过流跳闸点因器件而异、因此 EVM 可能会工作、而您的电路板可能不工作。 另外、一个方向可能会工作、而另一个方向可能不是由于器件中的过流跳闸点的变化而工作。

    请在检测电阻器上放置一个.1uF 电容器。 这将有所帮助。

    如果您需要在3毫秒内运行9A、请考虑使用其他器件。 具有外部 FET 的 DRV8704可能是一个不错的选择。 我注意到电路板上可能有两个 DRV8842。 如果电流电平相同、DRV8704可在板载 SPI 进行通信的情况下正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Rick。

    我在感应电阻器上放置了一个0.1uF 的电容、以提供帮助、但结果相同。

    但交流电容会将感测电阻两端的瞬态(启动浪涌)短接至接地端、从而达到我的目标。

    我将在下一修订版中考虑 DRV8704。

    我们还有另一个板、其中有8个。

    我是否有任何方法使用直流电机中使用的启动器来限制启动电流(大电机为5引脚、星形三角形)。

    我可以添加系列电流限制、使其适用于此版本。

     编号为530-HCTI-100-7.0的电感器是否能为我提供帮助?

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

    如果斩波电流设置为2A、则电流可能会在消隐时间内增加、并导致过流事件。

    在这种情况下、您应该能够监控电流或感应电阻器上的电压以检测此过流情况。 添加电感器来限制电流可能会有所帮助、但请确定电流是来自电机还是来自绕组上的电容器。 如果它是电容器、您可以考虑使用不同的电机。

    您是否监测过输出以确定 TVS 二极管是否会影响输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rick、

    我认为消隐时间是 IN1和 IN2或 ISET 改变状态以控制电流的时间。
    从输入变化到感应检测。
    我的电机以1.5m 的电流上升至9A、这远远大于消隐时间。
    我在这里是对的吗?

    我添加了一个与电机回路串联的0.1欧姆电阻、以查看电流。(为0.9/0.1E)=9A。

    电机没有电容器来产生启动相移。
    它有一个 PTC 保险丝。

    我还从 HBRIDGE 输出端移除了 TVS、但也发生了同样的情况。
    对于高达6A 的负载、我的 VM 引脚的电压为24V+/-5%。


    我将尝试为频率(1.5/risetime)添加一个导管、并计算其所需的阻抗。

    我会随时向您更新结果。

    此外、您的宝贵想法也可以帮助我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Balaji、

    很抱歉耽误你的时间。

    您能帮我理解第6页吗?

    以下两者之间的时间安排是什么:
    复位和睡眠
    睡眠和 IN1
    IN1和 IN2

    在示波器捕获中、您在哪里看到了9A?
    在故障发生前的6ms 内、OUT1真的是6V、OUT2是0V 吗?
    您能否将时间刻度更改为5us/div 并将触发器移至屏幕末尾? 这将有助于确定导致故障的原因。
    您能否将时间刻度更改为50ms/div 并将触发器移至屏幕开始位置? 这将有助于确定发生了哪种类型的故障。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rick、

    添加到我的上述尝试中、

    我在中添加了一个串联电阻器、以便 在9ms 周期内将电机的启动电流限制为2A、并且电机不会失速。

    电机的平均电流似乎为0.3A。

    我已经用我的电机进行了12小时的测试、每分钟60次。

    我觉得是 OCP 因浪涌而使故障跳闸。

    BR、

    巴拉

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

    电流斩波功能旨在调节启动期间的电流。 这样就无需使用串联电阻器。

    您是否还会尝试:
    1) 1)移除衰减上的10k 下拉电阻器? 这会将衰减模式从慢速更改为混合、并可能会在启动期间进一步限制电流。
    2) 2)如果混合衰减不起作用、请尝试将 DECAY 引脚直接连接到3V3、以将衰减模式设置为快速。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    选项1和2没有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rick、
    您是否有 TI 代表可以过来查看实际问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bala、

    您是否能够捕捉上面请求的信号的示波器捕捉?

    如果是、您可以附加它们吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bala、

    我假设您能够解决您的问题。 如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)