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:SDO 输出中 STATUS 位的含义

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1302470/drv8316c-meaning-of-the-status-bits-in-the-sdo-output

器件型号:DRV8316C

您好!

我尝试通过 SPI 与 DRV8316CR 通信、但无法找到 SDO 中状态位的含义说明。  

例如、用0x8800读取控制寄存器2 、我从从器件接收0x0160 0x60是寄存器的数据、0x01是状态。

提前感谢您。  

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

    嗨、Lena、

     有关不同位的含义的更多信息、请查看 DS 的第8.6节"寄存器映射"。

    www.ti.com/.../drv8316c.pdf

    此致!
    阿克沙伊

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

    嗨、  

    感谢您的回答。 我已经阅读过本节 内容、但未清楚说明 SDO 中的状态位是否始终为 IC 状态寄存器。 当我读取状态寄存器1和状态寄存器2时、没有收到错误。 但 IC 状态寄存器会为我提供器件故障。 这样做的原因是什么?

    此致、Lena

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

    嗨、Lena、

    我不认为您正在读取控制寄存器2;读取命令在 W0位置应该有1。

    请重新检查 SDI 和 SDO;

    您还能告诉我 NFAULT 线路是否被拉至低电平吗? nFAULT 波形应该有助于看到器件正在触发故障。

    此致!

    阿克沙伊

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

    嗨、

    命令0x8800在 W0位置中为1、因此读取不同寄存器也可以正常使用。 NFAULT 线路变为低电平、但正如所述、只有 IC 状态寄存器为我提供器件故障、其他状态寄存器保持零。

    此致、Lena

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

    嗨、Lena、

    nFAULT 是保持低电平、还是重新出现?(锁存与重试)

    此外、您从状态寄存器1和2获得了什么输出、我想再次进行检查以确保准确无误? 其他 SPI 寄存器是否显示/设置正确?

    此致!
    阿克沙伊

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

    尊敬的 Akshay:

    nFlault 在200us 后开始收拾。 而状态寄存器1为0x00、状态寄存器2返回0x80、但保留位7、读取时 SHORTING 返回0。 我可以写入一些控制寄存器、但不是全部、例如在控制寄存器6中 我无法通过向寄存器写入0x01来禁用降压转换器。 对于示例控制寄存器3、我在配置方面没有问题。

    此致

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

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

    嗨、Lena、

     

    您如何确认按预期配置了控制寄存器2、即 VM OV 测试?

    此外、您是在电路板上进行评估还是使用 DRV8316EVM 作为参考?

     

    此致!
    阿克沙伊

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

    嗨、 Akshay、

    我通过第一步读取寄存器来确认寄存器设置、然后接收寄存器的默认值、然后写入新的寄存器数据、之后再次读取寄存器并检查其是否与我写入的数据类似。 我设计了自己的电路板、但使用 DRV8316EVM 作为参考。 因此、建议进行硬件连接。

    此致

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

    嗨、Lena、

    是否使用了其他 IC 进行了测试? 此外、您是否能够清除故障?

     我需要向团队核实其他注意事项。 我建议使用 EVM 检查 SPI 输入和输出波形以进行确认。

    此致!

    阿克沙伊