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:通过寄存器提高额定电压和过驱电压电平

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1268606/drv2605-increase-both-rated-voltage-and-overdrive-voltage-levels-by-registers

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

尊敬的先生或夫人:

自我介绍一下、我叫 Abel Fontserè ö m、我在巴塞罗那 Cero 设计公司担任电子工程师。

目前、我正在从事触觉反馈项目、要驱动 ERM 传动器、我想使用 DRV2605器件。

读取 DRV2605数据表中的额定电压和过驱电压电平可由寄存器设置。

为了设置寄存器、我将使用 DRV2605EVM-CT 和 USB2ANY (通过 I2C)并使用触觉控制台(HCC)提供正确的固件。

我可以 在 GUI 模式下访问 DRV2605EVM-CT、通过按两次+按钮来接受 I2C 事务。

然后、在 HCC 中、我连接到 DRV2605控制台并设置寄存器以提高 额定电压和过驱电压 电平。

最后、我将按照 OTP 存储器程序步骤来写入寄存器、但是、在 DRV2605EVM-CT 断电后、寄存器再次更改为默认值。

这是否意味着 OTP 编程步骤失败、我需要将另一个 DRV2605焊接到 DRV2605EVM-CT 中 ?

我可以 在 DRV2605EVM-CT 场景中设置 DRV2605L 的寄存器吗?

谢谢、此致、

Abel.

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

    您好、Abel、

    请仔细检查 数据表中的第7.5.7节、确保正确执行了这些步骤。 请记住、只有某些参数存储在 OTP (寄存器0x16到0x1A)中、而不是整个寄存器映射中。 如果您读取 OTP_STATUS 的值(在0x1E 中)、器件是否报告 OTP 已进行编程?

    此致、
    J·麦克弗森

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

    尊敬的 Jeff:

     寄存器0x16和0x17均已从原始值设置为自定义值、如下所示:

    额定电压:                  0x16 (0x3D)[1V3]--> 0x16 (0x96)[3V]

    过驱钳位电压:0x17 (0x96)[3V]  --> 0x17 (0xe7)[4V8]

    按照数据表中的编程片上 OTP 存储器步骤进行操作:

    1. 设置先前的寄存器值并从控制台校准成功。
    2. 设置由 PSU 在4V2上供电。
    3. OTP_PROGRAM 0x1E 设置为0x01、然后读取0x04 (在 OTP_STATUS "作为写入存储器"上读取1)。
    4. 通过将模式0x01设置为0x80来复位器件。 (DEV_RESET 读为1)。

    当 DRV2605EVM-CT 处于 GUI 模式时、两个寄存器均为0x16 (0x3D)和0x17 (0x96)、然后是原始值。

    我执行了相同的过程三次(拆焊和焊接9引脚 DSBGA)、但是、似乎出现了问题。

    请您能为我提供一些具有自定义寄存器值的 DRV2605L 单元(10引脚 VSSOP 封装):0x16 (0x96)[3V]和0x17 (0xe7)[4V8]?

    谢谢、此致、

    Abel.

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

    您好、Abel、

    很遗憾、我无法提供定制器件。 但我认为可能发生的情况是、器件上的 MSP430覆盖了启动时对 OTP 所做的更改。 我看到多个 EVM 会执行此操作、将寄存器写入其默认模式、确保器件以某个默认模式启动。 如果 OTP 位读回为1、这意味着器件肯定已存储您提供的配置。

    此致、
    J·麦克弗森

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

    尊敬的 Jeff:  

    没错、EVM 在启动期间覆盖了寄存器。

    请关闭此问题。

    谢谢、此致、  

    Abel.