ZHDS440 September 2026 DAC90802
PRODUCTION DATA
在默认 SPI 运行模式下,DAC90802 的 SPI 写入对所有寄存器使用 40 位数据帧,但 DAC_DATA_CHx_X 寄存器除外。CHx_DATA_HS 寄存器使用 24 位帧,CHx_DATA_HR 寄存器使用 32 位帧。R/W 位和 7 个地址位后跟 32 位、24 位或 16 位数据。在支持数据回读的配置中,回读数据帧也会遵循回读前的写入周期。在 SPI 流模式下,会跳过 R/W 位和地址位,从而加快到 DAC 的数据传输。
对于标准 SPI,仅使用 SDIO0 作为输入时,帧长度选项如图 6-5、图 6-7 和图 6-6 所示。
| SPI 宽度模式 | 标准 SPI (SPI_CFG.SPI_MIO = 0x0) |
双线 SPI (SPI_CFG.SPI_MIO = 0x1) |
四线 SPI (SPI_CFG.SPI_MIO = 0x2) |
|||
|---|---|---|---|---|---|---|
| 数据速率模式 (SPI_CFG.SPI_DDR) |
SDR | DDR | SDR | DDR | SDR | DDR |
| 串行数据输入 | 仅限 SDIO0 | SDIO0 与 SDIO1 | SDIO0、SDIO1、SDIO2 和 SDIO3 | |||
| 串行数据输出 | 仅限 SDIO3 | 不支持 DDR | SDIO2 和 SDIO3 | 不支持 DDR | 不支持回读 | |
| 字段 | 地址字节 | 数据字节 | 标准 SPI | 双线 SPI | 四线 SPI | |||
|---|---|---|---|---|---|---|---|---|
| SDR | DDR | SDR | DDR | SDR | DDR | |||
| CHx_DATA_HS | 1 | 2 | 24 个周期 | 12 个周期 | 12 个周期 | 6 个周期 | 6 个周期 | 3 个周期 |
| CHx_DATA_HR | 1 | 3 | 32 个周期 | 16 个周期 | 16 个周期 | 8 个周期 | 8 个周期 | 4 个周期 |
| 其他 | 1 | 4 | 40 个周期 | 20 个周期 | 20 个周期 | 10 个周期 | 10 个周期 | 5 个周期 |