SBASAX3A May 2025 – September 2025 ADS9326 , ADS9327
PRODUCTION DATA
Register access is enabled by following the register map unlock sequence described in the Register Map Lock section. To read registers in bank 1, write 0x02 to register address 0x02. As shown in Figure 7-18, 24-bit or 48-bit SPI frames are required to read registers. Table 7-16 describes the sequence required to read a register. After the register map is unlocked and the register bank is selected, write the register address to be read to REG_READ_ADDR. Set DATA_SEL = 1 in address 0x01 to launch the register data on D3 in the next frame. On the rising edge of CS, the read command is decoded and the requested register data are available for reading during the next frame. During the next frame, the first 16 bits on D3 correspond to the requested register read. Use SDI to initiate another operation or set SDI to 0. To begin launching ADC conversion results on the digital interface in the following frame, set DATA_SEL = 0b. After register operations are completed, lock the register map as described in the Register Map Lock section.
| FRAME NUMBER | REGISTER | DESCRIPTION | |
|---|---|---|---|
| ADDRESS | VALUE[15:0] | ||
| 1 | 0xFE | 0xB38F | Unlocks the register map. |
| 2 | 0xFE | 0xABCD | |
| 3 | 0x02 | 0x02 | Selects register bank 1. This step is only required for register bank 1. |
| 4 | 0x01 | REG_READ_ADDR[15:8] = REG_ADDR, RESET[1] = 0, DATA_SEL[0] = 1 | REG_READ_ADDR selects the address to be read and DATA_SEL launches the selected register data on D3 in the following frame. |
| 5 | REG_ADDR | DATA | The 16-bit data requested in the previous frame is available on D3. In this frame, issue another read register command or write DATA_SEL = 0 in address 0x01. This setting begins launching ADC conversion data on the data interface in the next frame. Repeat this step for the required number of register reads. |
| 6 | 0xFE | 0x1234 | Locks the register map after register operations are completed. |