SBASB22 December 2025 ADS9324
PRODUCTION DATA
The register banks for register read operation is selected using BANK_SEL register, address 0x02. To read registers in ADS93x4 Common register bank, write 0x0001, to the BANK_SEL register. Similarly, write 0x0002 and 0x0004 to BANK_SEL register, to read registers in AIN1 - AIN8 Channel and AIN9 - AIN16 Channel banks respectively. As illustrated in Figure 7-42, 24-bit SPI frames are required to read registers.Figure 7-42 describes the sequence required to read a N number of registers in a register bank, and the steps required are described in Table 7-17.
| FRAME NUMBER | 24-bit SDI frame | SDOUT[23:0] | DESCRIPTION | |
|---|---|---|---|---|
| SDI[23:16] | SDI [15:0] | |||
| 1 | 0x02 | 0x0001 for register bank 0, 0x0002 for register bank 1, 0x0004 for register bank 2 | X | Selects the register bank. |
| 2 | 0x01 | SDIN[15:8] = REG_ADDR1, SDIN[7:0] = 0x01 | 0x000000 | Register read operation for register address REG_ADDR1. The register data, REG_ADDR1, is received in the next serial communication frame. |
| 3 | 0x01 | SDIN[15:8] = REG_ADDR1, SDIN[7:0] = 0x01 | SDOUT[23:8] = REG_ADDR1 DATA, SDOUT[7:0]= 0x00 | Register read operation for register address REG_ADDR2. The register data, REG_ADDR1, is received in this frame. The register data, REG_ADDR2, is received in the next serial communication frame. |
| N+2 | 0x00 | 0x0000 | SDOUT[23:8]= REG_ADDRN DATA, SDOUT[7:0]= 0x00 | Write 0x000000 to the SDIN to read register value, address REG_ADDR, selected in the previous serial communication frame. |