主题中讨论的其他器件: DRV2605
尊敬的专家:
在我们的项目中、我们将使用 DRV2605L 和 LRA (240Hz 谐振、0.1...1.2Vrms 驱动电压)。
DRV2605处于 PWM 输入(f=20kHz、D=80%)的闭环模式。
第1期
当我们需要驱动两个触觉反馈脉冲(仅启用/解除 PWM)时、它们看起来截然不同。 在第一个脉冲中、DRV2605L 会输出比下一个脉冲高得多的占空比来驱动 LRA。 这会导致 LRA 的电流消耗加倍、电压过高。 我们希望 DRV2605L 始终以相同的方式驱动 LRA (与第二个脉冲中相同)。 是什么导致驱动器的行为如此? 我们没有感觉到加速度的差异。
在不同缩放水平下测量的两个脉冲。
CH1/CH2:OUT+/ OUT-
CH3:来自 OUT+的信号、带 RC LP 滤波器(80Hz) 
在第一个脉冲/第二个脉冲之间缩放。 
启动第一个脉冲 
启动第二个脉冲 
作为权变措施、我们重新配置了 DRV2605L 以在开环模式下工作。 我们得到的结果是一致的、但由于 LRA 制造商可能存在多个型号、因此我们打算使用闭环模式。
第2期
我们尝试了自动校准和诊断功能。 但这无法按预期运行:
-诊断功能始终失败(DIAG_RESULT 置位)。 在项目的早期状态、我们使用了 ERM、传动器诊断效果良好。 我们的 LRA 具有19欧姆的电阻。 这可能被识别为"已发送"吗? 我找不到任何与此相关的信息。
我们希望使用自动校准功能解决问题1。 这一结果是一致的、但没有解决问题1。 我们注意到、在同一系统上、LRA_period 在42和50之间变化。
谢谢。
罗曼


