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.

[参考译文] DRV8889-Q1:DRV8889-Q1开路负载检测规范

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1500523/drv8889-q1-drv8889-q1-open-load-detection-specification

器件型号:DRV8889-Q1

工具/软件:

[问题]

开路负载检测。

如果电机设置为开路、当存在 STEP 信号时、nFAULT 引脚是否不指示错误(低电平)?
仅在没有 STEP 信号时才检测到故障?

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

    尊敬的 Masanori:

    感谢您在这个论坛上发帖。  

    在以下情况下、开路负载检测会锁存 nFAULT 和 OL 位:

    1 - EN_OL 位必须为1

     任何线圈中的2绕组电流降至开路负载电流阈值(IOL)和分度器设置的 ITRIP 电平以下

    3 -此情况持续时间超过开路负载检测时间(tol)

    此外、当检测到 OL 时、DRV8889-Q1正在工作、但通过锁存 nFAULT 报告 OL。  

    如前所述、当满足标准1至3时、会检测到 OL。 也不会增加正向偏置电流。  

    如果您有任何其他问题、敬请告知。  

    此致、  

    Mojtaba.

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

    e2e.ti.com/.../DRV8889-Open-Load-detection.xlsx
    感谢您的答复。
    我附上我们的结果。
    如果可能、您能检查一下吗?

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

    你(好 Masanori)。  

    感谢您的更新。  

    我检查了您的原理图、需要考虑以下几点:

    1 -在 VM 引脚上使用一个100 μ F 大容量电容器。  

    2-为什么在 SDI、SCLK 和 SDO 引脚上使用串联电阻器。 此外、引脚在内部下拉、无需从外部下拉。  

    3nFAULT 是输出引脚、不会上拉。  

    您可以从    设计文件下的 DRV8889-Q1EVM 评估板|德州仪器 TI.com 下载设计文件、以供您参考

    修改设计后、请检查 OL 下的 nFAULT 和 nSLEEP 信号。  

    如果您在修改设计后遇到任何问题、敬请告知。  

    此致、  

    Mojtaba.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid="640191" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1500523/drv8889-q1-drv8889-q1-open-load-detection-specification/5765310 #5765310"]

    我检查了您的原理图、需要考虑以下几点:

    1 -在 VM 引脚上使用一个100 μ F 大容量电容器。  

    2-为什么在 SDI、SCLK 和 SDO 引脚上使用串联电阻器。 此外、引脚在内部下拉、无需从外部下拉。  

    3nFAULT 是输出引脚、不会上拉。  

    您可以从    设计文件下的 DRV8889-Q1EVM 评估板|德州仪器 TI.com 下载设计文件、以供您参考

    修改设计后、请检查 OL 下的 nFAULT 和 nSLEEP 信号。  

    如果您在修改设计后遇到任何问题、敬请告知。  

    [/报价]

    感谢您的答复。 我很感谢。

    但是、如果电机短路、故障引脚会持续处于低电平。
    因此、我认为故障上拉不是主要因素。
    还有其他可能的因素吗?

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

    我查看了数据表、
    需要上拉电阻。

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

    尊敬的 Masanori:  

    是的、正确。 nFault 应上拉。  

    当 OL 发生时、您是否要检查 nSleep?

    听起来 nFault 已清除。 它可以 通过 CLR_FLT 位或 nSLEEP 复位脉冲发出。

    好极了

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

    谢谢你的建议,我会检查.

    如果开路状态持续保持开路、那么 FAULT 信号是否可能反复变为高电平和低电平?

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

    nFault 会在 OL 发生时锁存、但可通过以下方式清除:1 - CLR_FLT 位2 - nSLEEP 复位脉冲3 -器件进行下电上电  

    但如果 OL 仍然存在、则 nFAULT 和 OL 位会再次变为高电平。  

    此致、  

    Mojtaba.

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

    感谢您的答复。

    粉色表示电机 B 电流。 黄色表示故障信号。
    如果电机 B 开路、则电机电流变为零。
    不过、我想知道为什么故障信号不是低电平、并重复高电平和低电平。

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

    您好团队:
    我补充资料。

    当 A 和 B 都开路时、FAULT 变为低电平。


    当只有 B 断开时、故障似乎重复 H 和 L
    我的客户 想知道根本原因或这个问题。




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

    您好、  

    根据该捕获结果、不清楚 nFAULT 是如何清除的。 您是否会以电机电流和 nFault 的形式显示 nSleep。 如果您可以、请提供故障状态寄存器。  

    此致。  

    Motjaba

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

    你(们)好  

    在 OL 故障下、DRV8889在 正常操作下工作、如下所示:

    您能否澄清当 nFAULT 变为低电平时 STEP 脉冲停止的原因?

    在 OL 故障下、输出电压仍然存在。 您是否会 在发生 OL 时检查 nSLEEP、电流和 nFAULT。

    此致、  

    Mojtaba.

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

    您好:

    当电机同时断开 A 和 B 时、FAULT 信号 变为  低电平。   ⇒预期行为
    当只有 A 开路时、FAULT 信号 变为 低电平。 ⇒预期行为

    只有 B 开路时、FAULT 信号反复出现高电平和低电平。  ⇒非预期行为

     随附了波形结果。 请检查一下。

    e2e.ti.com/.../DRV8889-Motor-OL-detection.xlsx

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

    您好 Masanori、  

    感谢您提供的所有信息。  在以下情况下、该器件的 OL 检测存在已知问题。 当 FSI < 0.96A 和1/64或更高 uSteps 时、可能无法检测到 OL。 在我检查您的原理图时、 Vref 约为0.5V (待确认)。    TRQ_DAC [3:0]也基于先前 Excel DRV8889开放加载 detection.xlsx 中共享的寄存器位值、设置为87.5%(待确认)。 这意味着满量程电流 FSI 为 0.5A x 0.875 = 0.44A。这可能会导致某些问题。 请 让我详细了解一下、并在我有更新时回复您。 我会继续开放此主题、以便为您提供更多信息。  

    此致、  

    Mojtaba.

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

    您好:
    感谢您的反馈和新信息

    我们的寄存器设置
    TRQ_DAC [3 :0]:87.5%
    微步: 1/64



    我们的客户需要 快速的根本原因和解决方案、我期待获得更多反馈。

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

    尊敬的 Masanori:  

    感谢您的耐心。 我正在处理这个问题、并尽快回复您。  

    此致、

    Mojtaba.  

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

    您好、Endo-San、

    感谢您分享寄存器内容。 根据这些设置、微步进设置为1/8。 但是、这与 OL 问题无关。 根据原理图、对于100% TRQ_DAC、VREF = 0.5034V 或0.229A。 由于 TRQ_DAC = 87.5%、因此实际 IFS 电流设置将是200 mA。

    是否可以分享步进电机数据表? 特别是线圈 L 和 R 值? 同时、在1/8步进模式下的相同寄存器设置下、能否在 IFS 电流设置为400 mA 的情况下对 B 线圈重复 OL 测试? 如果您短时间执行此400 mA、电机将不会过热。 但快速检查有助于调试问题。 如果 nFAULT 按预期锁存、您可以尝试通过-50 mA 增量降低电流。 此外、请告知我们用于 OL 测试的阶跃输入 PPS。 谢谢你。

    此致、Murugavel  

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

    你好  

    >特别是线圈 L 值和 R 值?  
    线圈 L:11mΩ (1KHz / 1Vrms)
    线圈 R:20 ×(1±10%)Ω

    还请告知我们用于 OL 测试的阶跃输入 PPS。
    18432 pps

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

    您好、Endo-San、

    谢谢你。 您的意思是11mH。 PPS 似乎很高的1/8步,我假设18432 PPS 是1/64步。 在1/8步进2304 PPS 时、在1/64步进下可提供与18432 PPS 相同的步进速度。

    虽然我们没有采用您提到的相同规格的步进器、但我们使用具有10 Ω DCR 和12mH L 的汽车前照灯 ADB 步进器进行了测试。使用的硬件是 DRV8889-Q1、VM = 12V、IFS 设置为200 mA 以与您的测试设置相匹配。 测试时将 SR 设置为最小值和最大值。 结果随 SR 设置而变化。

    1/8步长、2304 PPS 线圈 A 开路:

    注意:我在 nFAULT 上圈出了一个尖峰、这个尖峰也会在 GND 和电源轨上发生、因为电机线圈在驱动时突然断开。 从该尖峰开始、大约160ms 后 nFAULT 变为低电平、指示 OL 故障。 DRV8889-Q1的容差规格最大为200ms。  

    请参阅下面的诊断寄存器读数:

    1/8步长、2304 PPS 线圈 B 开路:

    注意:与线圈 A 开路类似。

    请参阅下面的诊断寄存器读数:

    我使用1/64步长、18432 PPS、IFS 200 mA 重复了相同的测试。 当步进器以相同的速度运行时、在线圈 A 或线圈 B 开路负载测试中均未检测到 OL。 DRV8889-Q1无法针对以下设置开路负载。 使用1/32步长、9216 PPS 进行测试、相同的限制(支持 OL 检测)。 μs 1/16步长、4608 PPS、OL 检测功能适用于 A 和 B、SR 设置仅为10.8V/μ s。   

    出现这种行为的原因是、对于高微步进中最低微步进的低 ITRIP 电平值在 xOUTx 节点上设置电流调节噪声、LS-FET 漏极会导致干扰、从而持续复位内部 OL 计时器并且无法报告 OL 情况。 这些干扰取决于 IFS 设置、电机 R 和 L、包括电缆线束和 VM 电源电压。 增大 IFS 电流还可以缓解这种情况、因为高微步进最低阶跃的更高 ITRIP 电平将具有更少的噪声干扰。  

     μs:仅当衰减模式更改为 STDD、动态衰减时、才可以使用1/32阶跃、9216 PPS、SR 10.8V/μ s 检测 OL。 在此衰减模式下、无法检测到失速。 在低电流微步进下、STDD 中的干扰较小。  

    请尝试使用1/8步长和2304 PPS。 我还想在需要时添加失速检测功能、以便在1/8步长与1/64步长之间实现更可靠的性能。 原因是微步进周期内的电流调节 tON 和 tOFF 周期数将随着微步进数的增加而降低。 TOFF 用于计算失速检测的扭矩计数。 有关详细信息、请参阅该应用手册 https://www.ti.com/lit/an/slvaei3/slvaei3.pdf。  

    谢谢你。  

    此致、Murugavel