ZHCSYA5 May 2025 ADS117L14 , ADS117L18
PRODUCTION DATA
使用命令可读取和写入寄存器数据以配置和控制器件。命令的长度为两个字节(加上一个可选的 CRC 字节)。寄存器映射 是一系列 8 位寄存器,可通过读取和写入操作进行访问,一次访问一个寄存器。启用 SPI CRC 后,器件会计算 CRC 字节之前两个字节的 CRC 输入值以验证命令。表 7-17 显示了命令格式。
| 命令 | BYTE1 | BYTE2 | 字节 3(可选 CRC 模式) |
|---|---|---|---|
| 读取寄存器 | 00h + 寄存器地址 [6:0] | 无关 | 字节 1 和字节 2 的 CRC |
| 写入寄存器 | 80h + 寄存器地址 [6:0] | 寄存器数据 | 字节 1 和字节 2 的 CRC |
有一种直接复位 ADC 的特殊输入位模式。有关详细信息,请参阅通过 SPI 输入模式进行复位部分。
表 7-18 总结了与 STATUS 和 CRC 选项相对应的读取和写入命令的输入和输出字节序列。通过设置 GEN_CFG3 寄存器中的相应位即可启用 STATUS 和 CRC。通信帧的大小为 2 或 3 个字节,具体取决于是否启用了 CRC。
| 帧大小 | 状态 | CRC | 输入字节序列 | 输出字节序列(1) |
|---|---|---|---|---|
| 2 字节 | 否 | 否 | 写入命令:命令 + 数据 读取命令:命令 + 0 | 写入命令:ECHO + 0 读取命令:数据 + 0 |
| 是 | 否 | 写入命令:ECHO + STATUS 读取命令:数据 + STATUS | ||
| 3 字节 | 否 | 是 | 写入命令:命令 + 数据 + CRC 读取命令:命令 + 0 + CRC | 写入命令:ECHO + 0 + CRC 读取命令:数据 + 0 + CRC |
| 是 | 是 | 写入命令:ECHO + STATUS + CRC 读取命令:数据 + STATUS + CRC |