SBAS444E May 2009 – December 2024 ADS1113 , ADS1114 , ADS1115
PRODUCTION DATA
This section provides a brief example of ADS111x communications. Hardware for this design includes: one ADS111x configured with an I2C address of 1001000b; a microcontroller with an I2C interface; discrete components such as resistors, capacitors, and serial connectors; and a 2-V to 5V power supply. Figure 9-5 shows the basic hardware configuration.
The ADS111x communicate with the controller (microcontroller) through an I2C interface. The controller provides a clock signal on the SCL pin and data are transferred using the SDA pin. The ADS111x never drive the SCL pin. For information on programming and debugging the microcontroller being used, see the device-specific product data sheet.
The first byte sent by the controller is the ADS111x address, followed by the R/W bit that instructs the ADS111x to listen for a subsequent byte. The second byte is the Address Pointer register byte. The third and fourth bytes sent from the controller are written to the register indicated in register address pointer bits P[1:0]. See Figure 7-9 and Figure 7-10 for read and write operation timing diagrams, respectively. All read and write transactions with the ADS111x must be preceded by a START condition, and followed by a STOP condition.
For example, to write to the configuration register to set the ADS111x to continuous-conversion mode and then read the conversion result, send the following bytes in this order: