ZHCSTN5 June 2024 ADS8681W
PRODUCTION DATA
如表 6-9 所示,主机控制器使用四种传统的 SPI 兼容协议中的任何一种从器件中读取数据。这些协议是 SPI-00-S、SPI-01-S、SPI-10-S 或 SPI-11-S。
协议 | SCLK 极性 (在 CS 下降沿) | SCLK 相位 (捕捉边沿) | MSB 位启动边沿 | SDI_CTL_REG | SDO_CTL_REG | 示意图 |
---|---|---|---|---|---|---|
SPI-00-S | 低 | 上升 | CS 下降 | 00h | 00h | 图 6-28 |
SPI-01-S | 低 | 下降 | 第 1 个 SCLK 上升 | 01h | 00h | 图 6-28 |
SPI-10-S | 高 | 下降 | CS 下降 | 02h | 00h | 图 6-29 |
SPI-11-S | 高 | 上升 | 第 1 个 SCLK 下降 | 03h | 00h | 图 6-29 |
上电时或完成任何异步复位后,器件支持使用 SPI-00-S 协议进行数据读取和数据写入操作。若要为两种数据传输操作选择不同的 SPI 兼容协议:
通过配置 SDI_CTL_REG 寄存器中的 SDI_MODE[1:0] 位来选择的 SPI 传输协议将确定写入和读取操作的数据传输协议。从器件读取数据,或选择其中一种 SRC 协议进行数据读取,如源同步 (SRC) 协议部分所述。从器件读取数据时,通过配置 SDO_CTL_REG 寄存器中的 SDO_MODE[1:0] 位 = 00b 来使用所选的 SPI 协议。
当使用任何与 SPI 兼容的协议时,RVS 输出在整个数据传输帧内保持低电平。若要了解相关的时序参数,请参阅时序要求 表。
图 6-28 和图 6-29 说明了四个协议的详细信息。主机控制器使用短数据传输帧从 32 位输出数据字中仅读取所需数量的 MSB 位。有关详细信息,请参阅数据传输帧 部分
如果主机控制器在 SDO_CNTL_REG[7:0] = 00h 时使用长数据传输帧,则器件以菊花链运行。请参阅多个器件:菊花链拓扑 部分。