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.

[参考译文] DRV2605L:延迟和/或缺少触觉电机响应

Guru**** 2927270 points

Other Parts Discussed in Thread: DRV2605L

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1633313/drv2605l-delayed-and-or-missing-haptic-motor-response

部件号: DRV2605L

我将对 DRV2605L 使用 LRA 和 ERM。  LRA 似乎正常、但 ERM 偶尔会错过触觉响应、即使驱动器继续确认后续 I2C 通信也是如此。  ENABLE 似乎保持高电平。  ERM 是 Vybronics VZ7AL2B169208T、其具有相当大的 5.1G。  我从其中一个 ROM 库中运行波形的响应是可以的、这只是麻烦的失火。  我将运行内部触发器。  可能是电流问题还是电源问题?  还有别的吗?

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

    我们的专家将在下一个工作日为您提供反馈

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

    尊敬的 Jeff:

    您提到“ LRA 和 ERM 都有“。 您能就此澄清一下吗? LRA 和 ERM 是否应同时工作? 输出会连接到这两者吗?

    BR、

    Wenbin

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

    尊敬的 Wenbin:

    抱歉,我没有真正解释这一点。  我要在相同的代码库中测试 LRA 和 ERM。它们都是从各自独立的 DRV2605L 芯片和单独的使能线路上运行的。  每个校准都显示为已成功完成。 随后、它们会在代码中的不同时间被触发。  LRA 似乎从来没有延迟或缺火、而 ERM 偶尔会发生延迟或缺火。

    Jeff

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

    我们的专家将很快为您提供反馈。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您描述的行为(驱动器确认 I2C 但电机无法移动的间歇性“缺火“)是 LRA 达到 DRV2605L 电流限值或在高扭矩启动阶段导致欠压的典型症状。  
    1.电流和功率限制
     Vybronics VZ7AL2B169208T 是一款功能强大的电机   ,额定电流为 180mA ,最大电流为 250mA。 DRV2605L 能够驱动大多数触觉电机、但它具有内部电流限制和热保护功能、  如果电机在 启动升压 阶段消耗过多、则可以静默地触发(不必将使能引脚拉低)。  
    • 浪涌电流:像这样的大型 ERM(5.1G 力)具有显著惯性。 DRV2605L 的默认 启动升压 (控制 1 寄存器 0x1B、位 7)开启、这应用完整 VDD 来启动电机。 这可能会超过驱动器的峰值输出容量、或导致 VDD  引脚上出现局部压降。
    • 去耦:确保您有一个  物理上靠近 1µF  引脚的 VDD 电容器。 对于如此大的电机、在电机电源轨上添加一个更大的大容量电容器(例如,10µF 至<xmt-block1> 47µF</xmt-block>) 可以 47µF 可以防止)防止瞬态压降引起“麻烦的缺火“。  
    2.闭环与开环模式
    DRV2605L 的“智能环路“架构使用 反电动势 (BEMF) 反馈来优化 ERM 性能。  
    • 问题:如果 BEMF 信号在重质量的初始旋转期间有噪声或不一致、则闭环算法可能无法锁定、从而导致驱动器中止波形。
    • 修复:尝试切换到  ERM 的开环模式以查看缺火是否停止。 为此、您可以设置 开环。  
    3.诊断检查
    您可以通过  在错过触发后立即读取状态寄存器 (0x00) 来验证驱动器是否正在检测故障。
    • 过流 (OC):位 1。
    • 过热 (OT):位 2。
    • 诊断结果:如果您运行自动校准(模式 7)并且失败、则通常会指出接线或执行器兼容性问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我确实得到了这些缺失实例的过流误差。  我会尝试增大电容值并看看情况如何。  谢谢。

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

    好的。