JAJSGH2B November 2017 – September 2022 ADS7142-Q1
PRODUCTION DATA
To read a continuous block of registers, the I2C controller must first provide an I2C command to set the address, as illustrated in Figure 7-26. The register address is the address of the first register in the block that must be read. The opcode for reading a continuous block of register is listed in Table 7-4.
Next, the I2C controller must provide another I2C frame containing the ADC address and read bit, as shown in Figure 7-28. After this frame, the ADC provides register data. On providing more clocks, the ADC provides data for the next register. On reading data from addresses that do not exist in the Section 7.6 of the ADC, the ADC returns zeros. If the ADC does not have any further registers to provide the data, the ADC provides zeros. To end the register read command, the controller must provide a STOP or a RESTART condition in the I2C frame.