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.

[参考译文] DRV8706H-Q1EVM:写入 CSA_CTRL 寄存器时、DRV8706H-Q1的响应出现轻微偏差

Guru**** 2440890 points
Other Parts Discussed in Thread: DRV8706H-Q1EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1392167/drv8706h-q1evm-slight-deviation-in-response-from-drv8706h-q1-when-writing-to-csa_ctrl-register

器件型号:DRV8706H-Q1EVM

工具与软件:

您好!

我们使用的是 DRV8706H-Q1EVM、并尝试了通过 DrvOff 引脚启用驱动器并通过 nSleep 引脚退出睡眠模式。 我们通过 BRG_CTRL 寄存器将 DRV8706设置为 PH_EN 模式。 根据数据表、对此类写入命令的成功响应应为0xC0 00、表示故障状态后跟8个空位。

然而、虽然对 BRG_CTRL 寄存器的写入响应符合预期、但对 CSA_CTRL 寄存器的写入返回0xC0 01而不是0xC0 00。 该响应指示故障状态后跟7个空位、并设置了第8位。

我们需要对该微小偏差进行澄清、以便相应地调整适用于 DRV8706的软件驱动程序。 您能帮助我们理解这一行为吗? 随附了相关的数据表片段和逻辑分析仪日志、供您参考。

感谢您的支持。

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

    您好!

    DRV8706H-Q1EVM 是该器件的硬件型号、可在 EVM 上使用分流器来配置设置。 位于电路板上的 J1增益分流器的位置是什么? 它可能设置为20V/V (01b)。

    此致!

    David

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

    尊敬的 David:

    感谢您如此快速地回到我们的网站。

    我们观察到、对 DRV8706的任何写入命令都允许我们在执行写入之前读回寄存器的状态。 如随附的逻辑分析仪捕获结果所示、我们已尝试连续三次写入 CSA_CTRL 寄存器。 但是、我们始终会收到具有先前寄存器状态的响应。


    此观察结果似乎与数据表中所述的内容相矛盾。 您能否确认我们为什么注意到这种差异?

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

    尊敬的 Chetan:

    从 CSA_CTRL 寄存器读取时、由于默认的 CSA 增益设置为0b01、因此应看到0xC001。

    您是否正在尝试将 CSA 增益设置为10V/V 而看不到变化?

    此致!

    David