SLASFL3 September 2026 DAC90802
PRODUCTION DATA
Use the DAC90802 stream mode to maximize write throughput to the DAC, and avoid the repeated use of an address byte. In stream mode, the SPI supports only writes. Configuration and other registers besides DAC_DATA_CHx_X registers do not support stream mode. Table 6-4 shows the clock cycle count, and DAC update rate achievable at the highest 66MHz SCLK frequency.
| Data Register Field | Data Bytes | Standard SPI | Dual SPI | Quad SPI | |||
|---|---|---|---|---|---|---|---|
| SDR | DDR | SDR | DDR | SDR | DDR | ||
| CHx_DATA_HS | 2 | 16 cycles 4.125MUPS |
8 cycles 8.25MUPS |
8 cycles 8.25MUPS |
4 cycles 16.5MUPS |
4 cycles 16.5MUPS |
2 cycles 33MUPS |
| CHx_DATA_HR | 3 | 24 cycles 2.75MUPS |
12 cycles 5.5MUPS |
12 cycles 5.5MUPS |
6 cycles 11MUPS |
6 cycles 11MUPS |
3 cycles 22MUPS |
Use SPI_CFG.SS_EN to configure how the SPI stream data is distributed to the two channels in DAC90802. To use the stream mode, begin the SDI input with the R/W bit as 0b. Use the address of the DAC_DATA_CHx_X register for the channel to receive the first data word with this header, followed by subsequent data words while holding CS low. As shown in the examples below, finish the stream write at a word boundary corresponding to the configured data width of the registers, by bringing CS high.
SPI_CFG.SS_EN = 0 is default, and enables interleaving of alternate data packets between the corresponding data registers of the two channels. The two channels automatically receive alternate data packets starting with the address provided, and the next data packet for the corresponding address on the alternate channel. Use SPI_CFG.SS_EN = 1 to use the highest throughput mode for a single DAC. The stream mode write is identical to SPI_CFG.SS_EN = 0, except the device uses every sequential data packet for the channel of the address provided, and no data packet from the stream is received by the alternate device channel. Sequential data update examples using standard, dual, and quad-SPI in SDR, and DDR modes are as shown below.