ZHCSOL1 December 2025 ADS125H18
PRODUCTION DATA
通过串行接口进行通信基于帧的概念。帧包含移入或移出数据所需的规定数量 SCLK。帧通过将 CS 置为低电平来启动,并通过将 CS 置为高电平来结束。当 CS 置为高电平时,器件会对输入数据的最后 16 位(或在 CRC 模式下为 24 位)进行解释,而不管移入器件的数据量是多少。
该接口是全双工的,也就是说该接口能够在 SDO 上发送数据,同时在 SDI 上接收数据。通常,如果需要,可通过用前导零填充帧来调整输入帧的大小,以匹配输出帧。但是,如果在全双工模式下不发送和接收数据,则输入数据帧的最小大小可以是 16 位(或在 CRC 模式下为 24 位)。图 7-45 展示了典型的通信帧结构。在此示例中,转换数据通过 SDO 引脚移出。
表 7-49 中给定的输出帧大小取决于以及可选的 STATUS 标头(2 字节)和 CRC 字节。ADC 加电或复位后,默认输出帧大小为 24 位。在 3 线 SPI 模式下,输入帧必须与输出帧的大小匹配才能使 SPI 保持同步。
| 分辨率 | STATUS 标头 | CRC 字节 | 帧大小 |
|---|---|---|---|
| 24 位 | 否 | 否 | 24 位 |
| 24 位 | 否 | 是 | 32 位 |
| 24 位 | 是 | 否 | 40 位 |
| 24 位 | 是 | 是 | 48 位 |
可以使用连续读取模式,在此模式下可检索任意数量的寄存器数据或 FIFO 数据,且无需任何 CS 信号切换,数据帧会自动扩展以容纳额外数据。有关详细信息,请参阅 连续读取模式 部分。在连续读取模式下,输出帧大小不受限制。