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.

[参考译文] DRV8316C-Q1:通过 SPI 接口进行读取和写入编程过程

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1401873/drv8316c-q1-read-and-write-programming-procedure-through-spi-interface

器件型号:DRV8316C-Q1
主题中讨论的其他器件:DRV8316

工具与软件:

大家好、团队成员:

客户称、如果他们写入特定寄存器并读取该寄存器以对其电路板进行编程、则没有正确地将其更改为所需的值。 请查看下面的详细信息、并告诉我原因。

e2e.ti.com/.../DRV8316_5F00_read-and-write-procedure.pdf

另外、请在下面回答我一些其他问题。

1. 发送解锁命令后,如果读取控制寄存器1 ,返回的数据值是多少? 0x03还是另一个值?

2. 是否有办法检查它是否已解锁/锁定?

3. 写入 CONTROL 寄存器时,是否需要在发送每个寄存器的解锁命令后进行写入? 或者我应该在解锁后完成所有寄存器设置后锁定它?

此致、

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

    Jeffrey、您好!

    请参阅 DRV8316C-Q1数据表中的以下说明:

    除了解锁寄存器之外、客户还应遵循这些建议。 根据随附 PDF 中发送的波形、nSCS 似乎从不会变为高电平、但我可能在示波器图像之外遗漏了一些内容。

    1、读取控制寄存器1返回的值 应为0x03。

    2.您可以通过 以下方法来检查寄存器是否已解锁 :读取此控制寄存器、或写入另一个寄存器、然后回读以查看其是否发生了变化。

    3.可以一次解锁所有寄存器、然后任意多次写入其中的任何一个寄存器、然后可以再次锁定它们。 请注意、 在器件上电或睡眠模式下、所有寄存器均复位为默认值。

    此致!

    Davis

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

    嗨、Davis:

    感谢您的答复。 让我与客户核实一下、如果他们有更多问题、可以向您询问。

    此致、

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

    Jeffrey、您好!

    听起来不错、我将等待更新。

    此致!

    Davis

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

    嗨、Davis:

    客户表示 SDO 波形有问题。 它们发送命令0x8800、但 SDO 为0x4160。 他们认为这是不正确的。 请告诉我是否正确。 请对此进行更详细的解释。

    e2e.ti.com/.../DRV8316_5F00_SDO-issue.pdf

    此致、

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

    嗨、Davis:

    此问题是否有任何更新? 请尽快告诉我。

    此致、

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

    你好、Jeffery、

    SDO 是否具有外部上拉电阻器? 在某些 SPI 通信波形中看起来、SDO 甚至没有响应。  

    您能否让客户读取所有寄存器并查看它们是否获得了默认值?

    此致、

    Yara

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

    您好、Yara、

    是的、SDO 通过外部上拉电阻器上拉。 客户想知道为何像附加的 SDO 波形一样响应0x41xx。 请查看下面的附件、并告诉我原因。

    e2e.ti.com/.../DRV8316_5F00_SDO-waveform.pdf

    此致、

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

    你好、Jeffery、

    SDO 读回0x41xx 是因为它们遇到了降压故障。 他们是否为此器件使用降压稳压器? 何时检测到此故障? 它们是否能够清除它以及它是否重新出现?

    我还要说明的是、它们的 SDO 波形不是我以前看到的、SDO 上是否有滤波器?

    此致、

    Yara

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

    您好、Yara、

    它们使用降压稳压器。 如果存在降压故障、我与客户确认一下、我会告知您的问题。  

    SDO 上没有滤波器。 它仅连接到 MCU 的 GPIO。 因此、我们将检查 MCU 的 GPIO 引脚上的 SDO 电压电平是否受影响。

    此致、

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

    你好、Jeffery、  

    好的、感谢您的更新。

    此致、

    Anthony Lodi

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

    你好、Jeffery、

    这里有更新吗?

    此致、

    Yara

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

    您好、Yara、

    此问题已得到解决。 感谢您的支持。

    此致、

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

    你好、Jeffery、  

    很高兴听到这个消息、您能分享一下是什么修复了这个问题吗?

    此致、

    Yara

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

    您好、Yara、

    清除降压故障后、不会再次发生此问题。 此外、由于 MCU 的推挽模式、SDO 波形电平低于正常水平。

    此致、

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

    你好、Jeffery、

    谢谢你让我知道!

    此致、

    Yara