ZHCSUA7 December 2023 MCT8314Z
ADVANCE INFORMATION
SDI 输入数据的字长为 16 位,包含以下格式:
SDO 输出数据字的长度是 16 位,前 8 位是状态位。数据字是所访问的寄存器的内容。
对于写命令 (W0 = 0),SDO 引脚上的响应字是当前被写入的寄存器中的数据。
对于读命令 (W0 = 1),响应字是当前被读取的寄存器中的数据。
R/W | 地址 | 奇偶校验 | 数据 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B15 | B14 | B13 | B12 | B11 | B10 | B9 | B8 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
W0 | A5 | A4 | A3 | A2 | A1 | A0 | P | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
状态 | 数据 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B15 | B14 | B13 | B12 | B11 | B10 | B9 | B8 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
S7 | S6 | S5 | S4 | S3 | S2 | S1 | S0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
SPI 帧错误 (SPI_SCLK_FLT):如果 nSCS 在 16 位帧结束之前被置为无效,则会检测到 SPI 帧错误并且在 STAT2 中设置 SPI_SCLK_FLT 位。SPI_SCLK_FLT 状态位被锁存,当通过 CLR_FLT 位或 nSLEEP 复位脉冲发出清除故障命令后,可以清除该状态位。
SPI 地址错误 (SPI_ADDR_FLT):如果在 SDI 上输入 SPI 数据的 ADDR 字段中提供了无效地址,则会检测到 SPI 地址错误并设置 STAT2 中的 SPI_ADDR_FLT 位。无效地址是未在寄存器映射 中定义的任何地址,即地址不在地址 0x0 到 0xC 范围内。SPI_ADDR_FLT 状态位被锁存,当通过 CLR_FLT 位或 nSLEEP 复位脉冲发出清除故障命令后,可以清除该状态位。