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:需要有关开环 PWM 驱动模式的帮助

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1387615/drv2605l-need-help-with-open-loop-pwm-driven-mode

器件型号:DRV2605L

工具与软件:

我已将 DRV2605L 设置为开环模式、以便能够手动控制 LRA 驱动频率。 我已将 PWM 输入模式设置为0x3。

数据表指出、必须将 PWM 频率设置为所需驱动频率的128倍、但这似乎并不正确、我希望一些工程师可以分享一些见解。

同样、BIDIR_INPUT 位和相关文档看起来也不正确。 如果将 PWM 设置为给定频率并提供50%的占空比、则使用音频调谐器件测量的输出频率等于 PWM 频率。 根据数据表、50%占空比时没有输出、当我增加占空比接近75%或90%时、它会驱动 LRA 输出信号。 同样、它是精确频率、而不是信号除以128倍。  

除此之外、假设我想以320Hz 的一致性驱动 LRA、我可以通过将 PWM 设置为320Hz 并发送50%占空比来实现这一点。 这可以正常工作、但触觉致动器上不断发生"脉动"、这让人相当恼火。 此脉冲不会反映在示波器下进入 PWM IN 引脚的 PWM 输出中。

对此有什么解释吗?

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

    尊敬的 Mitch:

    LRA 的带宽非常窄、可产生有意义的振动。 为什么您希望在开环中运行并手动控制频率? 通过使用闭环自动共振跟踪、您将获得更好的性能(例如振动强度)。

    我怀疑您感觉可能是由于驱动 LRA 稍微偏离共振而产生的脉冲。 如果将频率调整几 Hz、脉冲会发生变化还是会减小?

    此致、
    Arthur

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

    Arthur、我正在使用触觉传动器播放基于音频格式的音调和其它效果。 当我使用 MOSFET 直接驱动执行器时、我知道它是有效的。  
    即使以谐振频率驱动执行器、它仍然会产生脉冲。

    脉冲仅在以 PWM 模式驱动 DRV2605L 时才存在、这让我觉得驱动器芯片本身会出现一些振荡。

    话虽如此、文档似乎是遗漏或错误的。 有很多地方可能会出现拼写错误、而有些地方似乎只是复制/粘贴旧模型中的信息。 使用示波器测量 LRA 显示频率与我在开环模式下输入 PWM 的频率完全匹配... 这令人困惑、因为文档明确指出驱动频率需要为所需频率的128倍、但这种说法不正确  

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

    尊敬的 Mitch:  

    好的、理解你的观点。 有时、人们有类似的请求、一旦我们深入探究、我们就会发现他们可能只是担心共振轨道的额外复杂性(但其实施非常简单)。 我知道您的用例是不同的

    我明天会在 EVM 上查看这种情况并与您联系。  

    此致、

    Arthur

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

    阿瑟,我不知道是不是有些配置位或什么,但我重写了我的驱动程序代码和奇怪的脉冲消失了。

    话虽如此、PWM 模式文档并不匹配、我希望这些文档可以针对可能会遇到此问题的任何人进行更新。  

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

    好的、Mitch、明白。  

    因此、我是否要了解、您目前已使其满足您的需求? 我可能需要更多时间来在工作台上检查该功能。

    此致、
    Arthur

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

    如果您能深入研究一下、请告诉我。 我希望能够以相当高的速率驱动 PWM、但这似乎是不可能的、并且/128的数字不正确。 寄存器中是否需要进行其他设置才能按预期运行? 或者增大允许作为输入的 PWM 频率?

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

    尊敬的 Mitch:  

    得到了、我会检查一下、然后回复给您。

    此致、
    Arthur

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

    大家好、这方面有更新吗? 非常感谢。

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

    嗨、Mitch、本周我将与您联系

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

    您好、Mitch。 我明白您的观点

    当我给出数百赫兹范围内的一些低频时、我确实看到一些输出出现周期性脉冲。 我不知道为什么会发生这种情况、但由于此 PWM 频率远远超出了器件10kHz 至250kHz 的规格输入频率、我认为它只是以某种不具特色的方式运行。 当我将频率设置在10kHz 到250kHz 范围内时、我看到了预期的行为。  

    如果是 PWM 输入、则输出频率为/128。 在50%占空比为无输出的情况下、以及高于50%和低于50%时会产生180%的相位差、如数据表所示。