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.

[参考译文] DRV8145-Q1:确认必须切换 nSCS 以进行 SPI 通信?

Guru**** 2468610 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1264138/drv8145-q1-confirmation-that-nscs-must-be-toggled-for-spi-communication

器件型号:DRV8145-Q1

我最近在我的第一个 PCB 设计中使用了此芯片。  我无法使其从 INIT2状态转换为待机状态。  在进行更多挖掘时、我怀疑我可能发现了问题、但如果可能、我希望得到确认。

由于这是电路板上唯一的 SPI 器件、因此我将 nSCS (芯片选择-引脚2)永久置位为低电平、以节省 MCU 上的 IO。  但我在数据表中看到"文字之间、nSCS 应被拉为高电平"、现在我怀疑没有进行该转换可能是我的问题。

有人可以确认、SPI 通信需要(或不需要)在 nSCS 上进行状态转换吗?

感谢您的任何帮助!

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

    嗨、Mikah、  

    是的、很遗憾、对于 SPI 通信、nSCS 引脚 必须为发送的每个帧进行更改、这有助于表示器件 SPI 事务的开始和结束。  听起来像是在 图7-1中找到的。 SPI 外设模式时序定义 、该定义为 SPI 帧的外观提供了良好的直观概述。  另请参阅 8.5.1 SPI 接口。  

    此致、

    雅各布

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

    谢谢雅各布!  不是我想要的消息,但它是我所期望的。  感谢您的帮助!

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

    嘿 Jacob -作为对它的后续操作、我已跳线设置在芯片选择引脚中、但仍然无法从 SDO 线路上的 DRV8145获得任何响应。   在进行更多读取操作后、我现在意识到我还将 nSLEEP 引脚保持断开状态。  可以假设、没有 nSLEEP 的任何"唤醒"信号变为高电平、即使在我在 SDI 中推入位时、也不应该期望 SDO 上有任何响应?

    这个周末要尝试手工将跳线焊接到引脚3。。。 似乎不太可能成功:D

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

    你好、Mikah、

    正确、nSLEEP 引脚将需要保持高电平才能唤醒。  

    此致!

    大卫