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.

[参考译文] DRV8718S-Q1EVM:通过 SPI 读取 DRV8718-Q1 状态寄存器的问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1607982/drv8718s-q1evm-the-problem-of-reading-the-status-register-of-drv8718-q1-through-spi

器件型号: DRV8718S-Q1EVM

尊敬的 TI 专家:

MCU 的 SPI 配置如下:  

MSB、1000000MHz、CPOL=0、CPHA=1。

我想通过 SPI 读取 DRV8908 的状态寄存器的值。 下表显示了 DRV8718 的 SDI 端口接收的数据以及由 SDO 端口接收的数据发出的数据。 顺便说一下、所有这些数据都是使用示波器测量的。

 SDI 输入数据       SDO 输出数据

0x4000              0xe040

0x4500              0xe045

0x4600              0xe046

0x4100              0xe041

根据规范文档中指定的 SPI 格式、SDO 的输出格式包括 IC 状态和报告。 但是、当前数据不是采用这种格式。 您能解释一下发生了什么吗?

 

 

 

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

    您好、

    感谢您的提问。 星期一是美国的国庆节。 我们会在一天或两天内向您提供反馈

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

    您好、

    请参阅此波形。 一个数据包的 SPI 应为 16 位。

    此致

    Shinya  

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

    你好、 Shinya

    这是使用逻辑分析仪捕获的波形。 Channel3 (MISO) 的波形是 DRV8718 输出的数据、与规格文档中所述的数据不匹配。

    此致

    Shingo

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

    您好、

    感谢您的反馈。 我们知道对于 DV8718Q1、IC_STAT3 读回值将为 0x08。  因此、读取地址 0x06h 的值 0x46 非常奇怪。 此器件正在量产 7 年。 但是我需要问一个问题。

    1) 您的问题仅适用于 IC_STAT3 读数? 所有其他功能正常工作?

    如果是、让我在内部进行进一步调查。

    如果不匹配、我猜 SPI 时序规格不匹配、建议使用模拟示波器进行检查、以检查 SPI 时序要求

    此致

    Shinya