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.

[参考译文] ADS7953EVM-PDK:SPI 通信的寄存器寻址

Guru**** 2540720 points
Other Parts Discussed in Thread: ADS7953, ADS7953EVM-PDK

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/754077/ads7953evm-pdk-register-addressing-for-spi-communication

器件型号:ADS7953EVM-PDK
主题中讨论的其他器件:ADS7953

大家好、

我想通过 SPI 通信将此模块与主控制器连接。 网站上提供的数据表不包含任何与 SPI 通信寄存器寻址相关的信息。 请帮助。  

谢谢。 此致

Mihir

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



    大多数编程都在"器件功能模式"一节中介绍。 有一系列流程图显示了在手动模式、自动1模式和自动2模式下使用器件所涉及的编程。 后面的"编程"部分描述了 GPIO 寄存器中的编程、以及 GPIO 引脚的警报阈值。

    请注意、我将介绍 ADS7953数据表、而不是 ADS7953EVM-PDK 的用户指南(如果您在查找信息)。 以下是数据表链接:

    www.ti.com/.../ads7953.pdf


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

    感谢您提供数据表。 如数据表中所述、有两个用于配置的寄存器
    模式控制寄存器
    2.编程寄存器
    我无法理解我将通过 SPI 发送的数据将写入模式控制寄存器或程序寄存器。
    例如,假设我要写入模式控制寄存器,那么我是否需要先发送该寄存器的地址,然后再发送数据? 是这样吗?
    请更加明确地说明这一点、因为数据表仅提供寄存器详细信息、但不提供寄存器地址信息或写入特定寄存器的详细信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mihir、


    "地址"实际上嵌入在寄存器的前四位中。 当您写入器件时、您将以16位的一组写入。

    例如、如果您希望在 Auto-1模式下操作器件、则首先写入针对 Auto-1模式的程序寄存器设置。 这是一个以1000 (DI15-12)开头的16位字、如表3所示。

    然后、您将写入自动1模式的控制寄存器设置。 这将是以0010 (也称为 DI15-12)开头的另一个16位字、如表2所示。

    所有传输将是16位、寻址是前四位。 您可以在数据表的图1中看到这一点、作为器件编程的事务、例如前四位指示状态机的状态。


    吴约瑟

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