ZHCSX84 October 2024 DRV8376
ADVANCE INFORMATION
SDI 输入数据的字长为 24 位,包含以下格式:
SDO 输出数据字长为 24 位。最高有效位是状态位,最低有效 16 位是所访问寄存器的数据内容。
奇偶校验 | 地址 | RW | 奇偶校验 | DATA | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B23 | B22 | B21 | B20 | B19 | B18 | B17 | B16 | B15 | B14 | B13 | B12 | B11 | B10 | B9 | B8 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
P | A5 | A4 | A3 | A2 | A1 | A0 | W0 | P | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
状态 | DATA | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B23 | B22 | B21 | B20 | B19 | B18 | B17 | B16 | B15 | B14 | B13 | B12 | B11 | B10 | B9 | B8 | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
S7 | S6 | S5 | S4 | S3 | S2 | S1 | S0 | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
下面详细介绍了 SPI 帧格式中使用的各个位。
读取/写入位 (R/W):R/W (W0) 位设置为 0b 表示 SPI 写入事务。对于 SPI 读取操作,需要将 R/W 位设置为 1b。
地址位 (A):SPI 辅助器件采用一个 6 位寄存器地址。
奇偶校验位 (P):SPI 输入数据帧的标头和数据字段都包括用于 single-bit 错误检测的奇偶校验位 - 在表 7-7 中,B23 是标头字段的奇偶校验位,而 B15 是数据字段的奇偶校验位。使用的奇偶校验机制是偶校验,即 16 位块中的 1 数量(包括奇偶校验位)是偶数。仅当奇偶校验成功时,数据才会写入内部寄存器。可通过配置 SYS_CTRL 寄存器的 SPI_PEN 位来启用或禁用奇偶校验。默认情况下会禁用奇偶校验。