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.

[参考译文] DRV2605:DRV2605的替代产品? 脉冲宽度的测量值。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122842/drv2605-alternative-to-the-drv2605-for-the-pulse-width-of-the-control

器件型号:DRV2605
主题中讨论的其他器件:DRV2604

我要做的是:

-存储我的控制振幅
  在寄存器中(RTP 模式)。

- LRA 电机的脉冲宽度
  执行该振幅、这也是
  存储在寄存器中。

第二点不可变换、因为 脉宽控制是通过 IN 引脚实现的。

但是、用例仅提供要使用的 μ I²C 通信。

问题是:其他哪个电机驱动器可以根据需要执行此功能?

我提前感谢您的帮助性评论:)

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

    您好 Ulrich、

    您可以通过更改 RTP_INPUT 寄存器中的值来直接实现您描述的内容(在可控脉宽上的 RTP 振幅、仅使用 I2C)  

    例如、如果您需要振幅为75%的50ms 脉冲

    将 RTP_INPUT 写入75%

    等待50ms  

    将 RTP_INPUT 写入0%

    或者、如果您不喜欢这种方法、可以考虑使用 DRV2604器件、DRV2604具有2KB 的 RAM、可以使用存储为 时间幅度对的自定义波形进行编程。您可以创建与您描述的 RTP 输入等效的波形、 然后、使用波形序列、您可以选择其中一个或多个以顺序播放。 数据表中的"7.5.8.2.4将数据加载到 RAM"说明了如何对 RAM 进行编程

    应该可以对振幅和时间值进行编程、然后立即回退波形  

    此致、

    Arthur