SBAS457F October   2010  – September 2019 ADS1118

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
    1.     Device Images
      1.      K-Type Thermocouple Measurement Using Integrated Temperature Sensor for Cold-Junction Compensation
  4. Revision History
  5. Device Comparison Table
  6. Pin Configuration and Functions
    1.     Pin Functions
  7. Specifications
    1. 7.1 Absolute Maximum Ratings
    2. 7.2 ESD Ratings
    3. 7.3 Recommended Operating Conditions
    4. 7.4 Thermal Information
    5. 7.5 Electrical Characteristics
    6. 7.6 Timing Requirements: Serial Interface
    7. 7.7 Switching Characteristics: Serial Interface
    8. 7.8 Typical Characteristics
  8. Parameter Measurement Information
    1. 8.1 Noise Performance
  9. Detailed Description
    1. 9.1 Overview
    2. 9.2 Functional Block Diagram
    3. 9.3 Feature Description
      1. 9.3.1 Multiplexer
      2. 9.3.2 Analog Inputs
      3. 9.3.3 Full-Scale Range (FSR) and LSB Size
      4. 9.3.4 Voltage Reference
      5. 9.3.5 Oscillator
      6. 9.3.6 Temperature Sensor
        1. 9.3.6.1 Converting from Temperature to Digital Codes
        2. 9.3.6.2 Converting from Digital Codes to Temperature
    4. 9.4 Device Functional Modes
      1. 9.4.1 Reset and Power Up
      2. 9.4.2 Operating Modes
        1. 9.4.2.1 Single-Shot Mode and Power-Down
        2. 9.4.2.2 Continuous-Conversion Mode
      3. 9.4.3 Duty Cycling for Low Power
    5. 9.5 Programming
      1. 9.5.1 Serial Interface
      2. 9.5.2 Chip Select (CS)
      3. 9.5.3 Serial Clock (SCLK)
      4. 9.5.4 Data Input (DIN)
      5. 9.5.5 Data Output and Data Ready (DOUT/DRDY)
      6. 9.5.6 Data Format
      7. 9.5.7 Data Retrieval
        1. 9.5.7.1 32-Bit Data Transmission Cycle
        2. 9.5.7.2 16-Bit Data Transmission Cycle
    6. 9.6 Register Maps
      1. 9.6.1 Conversion Register [reset = 0000h]
        1. Table 6. Conversion Register Field Descriptions
      2. 9.6.2 Config Register [reset = 058Bh]
        1. Table 7. Config Register Field Descriptions
  10. 10Application and Implementation
    1. 10.1 Application Information
      1. 10.1.1 Serial Interface Connections
      2. 10.1.2 GPIO Ports for Communication
      3. 10.1.3 Analog Input Filtering
      4. 10.1.4 Single-Ended Inputs
      5. 10.1.5 Connecting Multiple Devices
      6. 10.1.6 Pseudo Code Example
    2. 10.2 Typical Application
      1. 10.2.1 Design Requirements
      2. 10.2.2 Detailed Design Procedure
      3. 10.2.3 Application Curves
  11. 11Power Supply Recommendations
    1. 11.1 Power-Supply Sequencing
    2. 11.2 Power-Supply Decoupling
  12. 12Layout
    1. 12.1 Layout Guidelines
    2. 12.2 Layout Example
  13. 13Device and Documentation Support
    1. 13.1 Documentation Support
      1. 13.1.1 Related Documentation
    2. 13.2 Receiving Notification of Documentation Updates
    3. 13.3 Community Resources
    4. 13.4 Trademarks
    5. 13.5 Electrostatic Discharge Caution
    6. 13.6 Glossary
  14. 14Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Config Register [reset = 058Bh]

The 16-bit Config register can be used to control the ADS1118 operating mode, input selection, data rate, full-scale range, and temperature sensor mode. The register format is shown in Figure 44.

Figure 44. Config Register
15 14 13 12 11 10 9 8
SS MUX[2:0] PGA[2:0] MODE
R/W-0h R/W-0h R/W-2h R/W-1h
7 6 5 4 3 2 1 0
DR[2:0] TS_MODE PULL_UP_EN NOP[1:0] Reserved
R/W-4h R/W-0h R/W-1h R/W-1h R-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 7. Config Register Field Descriptions

Bit Field Type Reset Description
15 SS R/W 0h Single-shot conversion start
This bit is used to start a single conversion. SS can only be written when in power-down state and has no effect when a conversion is ongoing.


When writing:
0 = No effect
1 = Start a single conversion (when in power-down state)
Always reads back 0 (default).
14:12 MUX[2:0] R/W 0h Input multiplexer configuration
These bits configure the input multiplexer.



000 = AINP is AIN0 and AINN is AIN1 (default)
001 = AINP is AIN0 and AINN is AIN3
010 = AINP is AIN1 and AINN is AIN3
011 = AINP is AIN2 and AINN is AIN3
100 = AINP is AIN0 and AINN is GND
101 = AINP is AIN1 and AINN is GND
110 = AINP is AIN2 and AINN is GND
111 = AINP is AIN3 and AINN is GND
11:9 PGA[2:0] R/W 2h Programmable gain amplifier configuration
These bits configure the programmable gain amplifier.


000 = FSR is ±6.144 V(1)
001 = FSR is ±4.096 V(1)
010 = FSR is ±2.048 V (default)
011 = FSR is ±1.024 V
100 = FSR is ±0.512 V
101 = FSR is ±0.256 V
110 = FSR is ±0.256 V
111 = FSR is ±0.256 V
8 MODE R/W 1h Device operating mode
This bit controls the ADS1118 operating mode.


0 = Continuous conversion mode
1 = Power-down and single-shot mode (default)
7:5 DR[2:0] R/W 4h Data rate
These bits control the data rate setting.


000 = 8 SPS
001 = 16 SPS
010 = 32 SPS
011 = 64 SPS
100 = 128 SPS (default)
101 = 250 SPS
110 = 475 SPS
111 = 860 SPS
4 TS_MODE R/W 0h Temperature sensor mode
This bit configures the ADC to convert temperature or input signals.


0 = ADC mode (default)
1 = Temperature sensor mode
3 PULL_UP_EN R/W 1h Pullup enable
This bit enables a weak internal pullup resistor on the DOUT/DRDY pin only when CS is high. When enabled, an internal 400-kΩ resistor connects the bus line to supply. When disabled, the DOUT/DRDY pin floats.


0 = Pullup resistor disabled on DOUT/DRDY pin
1 = Pullup resistor enabled on DOUT/DRDY pin (default)
2:1 NOP[1:0] R/W 1h No operation
The NOP[1:0] bits control whether data are written to the Config register or not. For data to be written to the Config register, the NOP[1:0] bits must be '01'. Any other value results in a NOP command. DIN can be held high or low during SCLK pulses without data being written to the Config register.


00 = Invalid data, do not update the contents of the Config register
01 = Valid data, update the Config register (default)
10 = Invalid data, do not update the contents of the Config register
11 = Invalid data, do not update the contents of the Config register
0 Reserved R 1h Reserved


Writing either 0 or 1 to this bit has no effect.
Always reads back 1.
This parameter expresses the full-scale range of the ADC scaling. No more than VDD + 0.3 V must be applied to this device.