ZHCSZA2 December 2025 ADS8688W
PRODUCTION DATA
程序寄存器是一个 16 位读取或写入寄存器。要对程序寄存器执行任何读取或写入操作,CS 下降沿之后必须至少有 24 个 SCLK。当 CS 变为低电平时,SDO 线路也变为低电平。该器件通过 SDI 接收命令(请参阅 表 8-3 和 表 8-2),其中前七位(位 15-9)表示寄存器地址,第八位(位 8)是写入或读取指令。
对于写入周期,SDI 上的接下来 8 个位(位 7-0)是寻址寄存器所需的数据。在接下来的 8 个 SCLK 周期中,器件输出写入寄存器的这 8 位数据。该数据回读允许验证是否将正确的数据输入到器件中。图 8-1 展示了程序寄存器写入周期的典型时序图。
| 引脚 | 寄存器地址 (位 15-9) | WR/ RD (位 8) | 数据 (位 7-0) |
|---|---|---|---|
| SDI | ADDR[6:0] | 1 | DIN[7:0] |
图 8-1 程序寄存器写入周期时序图对于读取周期,SDI 上的接下来 8 个位(位 7-0)为不用考虑位,SDO 保持低电平。从第 16 个 SCLK 下降沿及以后,SDO 以 MSB 优先的方式在接下来的八个时钟期间输出来自寻址寄存器的 8 位数据。图 8-2 展示了程序寄存器读取周期的典型时序图。
| 引脚 | 寄存器地址 (位 15-9) | WR/ RD (位 8) | 数据 (位 7-0) |
|---|---|---|---|
| SDI | ADDR[6:0] | 0 | XXXXX |
| SDO | 0000 000 | 0 | DOUT[7:0] |
图 8-2 程序寄存器读取周期时序图