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.

[参考译文] DRV2625:使用 RTP 模式时自动制动

Guru**** 2482225 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1181032/drv2625-automatic-braking-when-using-rtp-mode

器件型号:DRV2625

您好!

对于我们的研究应用、我们仅在 RTP/开 环模式下使用 DRV2526触觉驱动器进行振幅和频率控制、仅用于 I2C 通信。 我们发现、即使在寄存器中禁用了制动器、也会制动 LRA 电机。 下面是我们尝试禁用中断的列表:

  • 在寄存器0x23中、位6-4设置为7以禁用中断
  • 在寄存器0x08中、位6设置为1以实现开环、位4设置为0以实现无自动中断

我们以这种方式实现了驱动程序:在启动期间校准和设置寄存器。 在使用时、将振幅和频率值写入它们的寄存器、然后使用 GO 位启动电机。 为了停止电机、我们将其发送到待机模式。
我们还尝试将振幅设置为0、而不是待机、但这也不起作用。 当我们想要停止时、我们预计会观察到电机滑行停止。 相反、它在示波器上显示为制动。

我们在这里是否忽略了 DRV 的一些内容、或者这可能是与硬件相关的问题?

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

    您好、Mia、

    我们的触觉专家因延误而道歉、目前已不在办公室、并将尽快发表评论。

    此致、

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

    您好、Mia、  

    我认为问题可能是寄存器0x08的位3需要设置为0,以便在进入待机状态时禁用自动制动。

    您是通过加速计观察制动还是观察 DRV 输出引脚?

    此致、
    Arthur

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

    大家好、很抱歉耽误你的回答。

    我们已经尝试设置寄存器0x08的位3、但遗憾的是、这也没有帮助。
    我们通过 DRV 输出引脚和物理触控来观察制动行为。

    为了更详细地了解我们要实现的目标:我们希望循环使用多个 LRA、使其看起来好像一次性全部打开、类似于您对 LED 的多路复用方式。 该设置过去适用于 ERM 电机、我们这样做是因为我们的应用受到功耗和电池尺寸的限制。

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

    您好!

    我们的 TI 专家今天在美国休假、请耐心等待、因为我们的回复会延迟。

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

    Mia、开环制动有 两种方法。 一种方法是 AUTO_BRK_TO_STBY 寄存器。 第二种方法是将 OD 钳位值设置为小于中标度(数据表中为8.6.8.2)。 这里的第二个选项反转驱动相。 您能否仔细观察制动期间的波形并捕获 OUT+/-引脚?  从该图中、我们将能够通过 方法1或2判断器件是否处于制动状态。