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.

[参考译文] ADS1263:串行接口芯片选择信号

Guru**** 2563960 points
Other Parts Discussed in Thread: ADS1263

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/620840/ads1263-serial-interface-chip-select-signal

部件号:ADS1263

您好,

我想知道传输时间超过2字节的芯片选择信号。 这来自第87页的数据表。

要产生这种通信,必须由应用软件而不是SSI模块来驱动CS信号(TM4C的SSI模块仅以最大16位的消息长度工作)

我不确定附注1。 所以我想知道以下通信信号是否有效。 如果是这种情况,我可以使用DMA操作。

我在这里的目的是使用SSI模块中的CS信号发送4条1字节的消息。 这将如下所示:

感谢你的帮助:)

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

    您好,Rico,

    ADS1263接口是"SPI兼容"的,但它不完全符合摩托罗拉SPI标准,这是其中一个主要区别...

    ADS1263上的/CS引脚将数据字节进行帧处理,并在命令字节之间进行切换,将终止该命令。 原因如下:

    1. ADC数据和命令的长度可变。
    2. 如果SCLK上出现故障,则可以"重置"和更正(通过切换/CS)主从设备的同步。
    3. 无论如何,同一SPI总线上的多个器件都需要使用GPIO进行某种手动选择。

    通常,您可以将SSI帧信号引脚配置为GPIO输出,并在发送SPI命令的功能内手动控制它。

    关于图122中的注释1...当/CS连接为低电平时,无法“重置”SPI通信,除非您使用ADS1263的SPI超时功能。 因此,ADS1263将要求您完成所有命令字节的发送。 发送部分命令然后启动新命令将导致两个SPI命令解码错误。

    此致,
    Chris