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.

[参考译文] DRV8214:DRV8214 在失速检测时未应用 TINRUSH 消隐时间

Guru**** 2928980 points

Other Parts Discussed in Thread: DRV8214

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1648656/drv8214-drv8214-not-applying-tinrush-blanking-time-at-stall-detection

器件型号: DRV8214

您好、

 

我们正在测试 DRV8214、似乎根本没有应用 TINRUSH 消隐时间来失速检测。一旦电机启动、就会立即评估 STALL 故障。

此处为 configuartion(仅默认为一个 difefrent frommd):

  • PMODE 0
  • 已禁用纹波计数
  • IMODE = 10
  • 禁用 OVP
  • TINRUSH 默认值(5ms,但即使使用其他配置也不会改变)
  • 禁用软启动
  • EN OUT= 1

VREF 连接到 3.3V。 RPROP = 7.5k

如果在启动后清除失速故障、则不再置为有效。

事实上、当 PWM 设置为 0 并且电机停止时、也会租赁失速故障。

 

我见过类似的帖子、此器件上是否有任何勘误?

你好!

image.png

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

    您好、Andrea、

    IPROPI 引脚为失速检测模块提供电流检测信号。 VREF 引脚设置检测到失速情况的 ITRIP 电流电平。  

    您能否验证 INT_VREF 位未设置为 1b?  如果是、这会在内部将 VREF 设置为 500mV、并可能导致器件提前检测到失速情况。

    此致、

    David

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

    您好、David:

    感谢您的答复。 该位设置为 0。 固件不会将其更改为默认值。

    无论如何、即使设置了消隐时间、也不应该至少有 5ms 的消隐时间? (浪涌全为 0)

    您可以看到 FAULT 引脚立即置位。

    论坛上还有一个类似的帖子:

    e2e.ti.com/.../6203924

    TInrush 消隐计时器何时开始计数?  是否可以 在设置 EN_OUT 位后发生?  

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

     DRV8214:退出睡眠模式时出现 UVLO
    下面有一个 E2E 论坛讨论了 nFault 引脚在启动时拉至低电平、其行为与此类似吗? 此上电 nFAULT 完成之前、消隐时间可能已到期



    浪涌消隐时间从上电和退出睡眠状态开始。 消隐时间的计算方式如下所示。

    • 当 EN_SS = 0(软启动禁用)时 

    TINRUSH 的每个位都对应于大约 102.4us、偏移量为 5017.6us。 例如、设置:
    TINRUSH [15:8]= 0x00
    TINRUSH [7:0]= 0xFF

    实际时间= 5017.6us + 255*102.4us = 26129.6us = 大约 26ms。  

    • 当 EN_SS = 1(启用软启动)时

    TINRUSH 的每个位对应于大约 12.8us。 在这种情况下没有偏移。 例如、设置:
    TINRUSH [15:8]= 0x00
    TINRUSH [7:0]= 0xFF

    您有: 实际时间= 255*12.8us = 3264us =约 3.3ms


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

    您好、David:

    我想我发现了这个问题。 当我启用输出并对 EN_OUT 位进行写入时、浪涌消隐时间似乎已经开始。

    不会在我启动 PWM 时发生(在这两种操作之间的延迟时间长于设定的消隐时间)

    DOE Sit Make 合理?

    现在的问题是、当我减小 PWM 时也会触发失速、例如关断期间电机产生的电流会触发失速。 这是预料之中的吗?

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

    是的、消隐窗口会在 EN_OUT 而不是 PWM 启动时启动。  

    预计会在 PWM 降低期间进行失速检测。 可能的解决方案包括:|

    调整 VREF/STALL 阈值以降低检测灵敏度。
    有意降低 PWM 时、请暂时清除 EN_STALL。
    将 SMODE 设置 为 1b 以进入仅指示模式。 不会在失速期间禁用输出

    此致、
    Jason