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:在 LRA 开环运行诊断模式时、GO 位不会清除

Guru**** 2478765 points
Other Parts Discussed in Thread: DRV2605L

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1234373/drv2605l-go-bit-will-not-clear-when-running-diagnostics-mode-in-lra-open-loop

器件型号:DRV2605L

您好!

我正在尝试  对处于开环模式的 LRA 执行器诊断测试。 然而、在初始化 DRV2605L 之后、将芯片置于诊断模式并将 GO 位设置为高电平。 GO 位永远不会清除、我会无限期轮询完成测试。  

这是我对 DRV2605L 进行初始化的方式;

DATA[0]= 0x01;              // data[0]= 地址
data[1]= 0x00;              // data[1]=字节
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x1A;
Data[1]= 0xB6;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x1D;
data[1]= 0x29;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x1C;
Data[1]= 0x75;  
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x1B;
Data[1]= 0x90;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x16;
DATA[1]= 0x3E;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x17;
Data[1]= 0x9B;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x01
Data[1]= 0x05;
LRA_WRITE (LRA、&DATA、2);

DATA[0]= 0x02;
Data[1]= 0x80;
LRA_WRITE (LRA、&DATA、2);

在设置125us 等待诊断模式和 GO 位后;

DATA[0]= 0x01;
data[1]= 0x06;
LRA_WRITE (LRA、&DATA、2);


DATA[0]= 0x0C;
Data[1]= 0x01;
LRA_WRITE (LRA、&DATA、2);

我每300us 轮询一次 GO 位。 但是、它绝不会清除。  

我已经将逻辑分析仪和示波器连接到 DRV2605L、以便 知道我的 LRA_WRITE ()函数工作正常。  

我是否 错误地初始化 DRV2605L?

谢谢!

汤姆

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

    您好、Tom、

    我在 EVM 上运行了您的配置、在完成诊断和清除 GO 位方面没有问题。 示波器捕获结束时的 NACK 让我感到担忧。 运行诊断时、您能感觉到执行器振动然后停止吗?执行器是否连续运行?  

    谢谢!
    Jeff McPherson

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

    尊敬的 Jeff:

    抱歉 、我没有说明作用域数据是 GO 位的读写。 因此会在 读取后发出 NACK。  

    在运行诊断时、LRA 看起来根本没有振动

    此致、

    汤姆

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

    尊敬的 Thomas:

    最后(0x01、0x05)的第三条命令将器件置于 RTP 模式、由于之前改变的格式、这应该会立即开始驱动致动器。 你是否觉得有任何振动呢?

    谢谢!
    Jeff McPherson

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

    尊敬的 Jeff:

    我 握住了 致动器。 代码运行了几次、 没有感觉到振动

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

    尊敬的 Thomas:

    您是否可以在运行代码并在0x01、0x05停止后探测输出引脚? 此外、您是否注意到仅此器件/传动器存在此问题、或者开关器件/传动器是否解决了此问题?

    谢谢!
    Jeff McPherson