Panel For Example Panel For Example Panel For Example

ADS1240 24-bit ADC: Performance and Applications

Author : Adrian December 24, 2025

 

Introduction

In electronic design, high-precision analog-to-digital converters (ADCs) are key components for accurate data acquisition. TI's ADS1240 and ADS1241 are 24-bit ADCs that combine high resolution and extensive features. They are commonly used in industrial process control, weighing scales, chromatography, and other applications. This article analyzes the characteristics, operating principles, and application examples of these converters to provide engineers with a technical reference.

 

1. Product overview


The ADS1240 and ADS1241 are 24-bit, high-precision, wide-dynamic-range delta-sigma ADCs. They operate from 2.7 V to 5.25 V and include the following notable features:

  1. High-precision conversion: Up to 24-bit no-missing-codes performance, with effective resolution up to 21 bits (PGA = 1) and 19 bits (PGA = 128). Integral nonlinearity is typically ±0.0015%.
  2. Mains interference rejection: Simultaneous suppression of 50 Hz and 60 Hz interference, with rejection ratios down to -90 dB in challenging electromagnetic environments.
  3. Programmable gain amplifier (PGA): Gain settings from 1 to 128 allow flexible scaling of input signal amplitude to improve conversion precision.
  4. Single-cycle settling: A single-cycle-settling digital filter provides valid data on the first conversion after a channel switch.
  5. Multiple functional features: On-chip calibration, SPI-compatible interface, up to eight input channels and data I/O pins, and sensor-fault detection.

 

2. Key features, detailed

2.1 Input multiplexer

The input multiplexer allows selection of arbitrary combinations of differential inputs on any channel. The ADS1241 supports up to eight single-ended inputs or four independent differential inputs. The ADS1240 supports up to four single-ended inputs or two independent differential inputs. To minimize settling error, synchronize multiplexer switching with the DRDY falling edge.

2.2 Fault-detection current sources

Enabling the BOCS bit in the SETUP register activates two 2 μA fault-detection current sources connected to the positive and negative inputs. When a sensor is open, the positive input current source pulls the positive input toward the positive analog supply and the negative input current source pulls the negative input to ground, causing the converter to output full-scale. When a sensor is shorted, the inputs are at the same potential and the converter output is approximately zero.

2.3 Input buffers

For systems requiring high input impedance, the ADS1240/41 provide chopper-stabilized differential FET input voltage buffers. When enabled, input impedance increases to approximately 5 GΩ. The buffer input range is roughly 50 mV to AV_DD - 1.5 V; linearity degrades outside this range. The buffer is enabled via the BUFEN pin or the BUFEN bit in the ACR register, and it consumes additional current depending on the PGA setting when enabled.

2.4 Programmable gain amplifier (PGA)

The PGA supports gains of 1, 2, 4, 8, 16, 32, 64, or 128. Using the PGA increases effective ADC resolution. For example, with a 5 V full-scale input and PGA = 1, the resolution can be as fine as 1 μV; with PGA = 128 and a 39 mV full-scale input, the resolution can be as fine as 75 nV. Note that AV_DD current increases when PGA is set above 4.

2.5 Offset DAC (ODAC)

The offset DAC (ODAC) register allows shifting the PGA input offset by up to half the full-scale input range. The ODAC register is an 8-bit value where the MSB is a sign bit and the remaining 7 bits set the offset magnitude. Using the offset DAC does not reduce ADC performance.

2.6 Modulator

The modulator is a single-loop second-order system. The modulator clock speed f_MOD is derived from the external clock f_OSC by a divider controlled by the SPEED bits in the SETUP register.

2.7 Calibration

The ADS1240 and ADS1241 support two calibration modes: self-calibration and system calibration. Self-calibration commands SELFGCAL, SELFOCAL, and SELFCAL perform gain calibration, offset calibration, and both, respectively. System calibration commands SYSOCAL and SYSGCAL correct internal and external offset and gain errors. Calibration should be performed after power-up, on significant temperature changes, or after changing the PGA. ODAC must be disabled during calibration. After calibration completes, DRDY goes low; the first conversion result after calibration should be discarded.

2.8 External voltage reference

These devices require an external differential voltage reference. The reference voltage is the potential difference between the +VREF and -VREF pins. The absolute voltage at each pin must remain between AGND and AV_DD. Allowed reference voltage ranges depend on AV_DD and the RANGE bits in the ACR register.

2.9 Clock generator

The clock source may be a crystal, an oscillator, or an external clock. When using a crystal, external capacitors are required to ensure startup and stable frequency. XOUT is for the external crystal only and must not be used to drive external circuitry.

2.10 Digital filter

The devices use a 1279-tap linear-phase finite impulse response (FIR) digital filter that supports programmable output data rates. With a 2.4576 MHz crystal, output data rates of 15 Hz, 7.5 Hz, or 3.75 Hz are available; at these settings the digital filter suppresses both 50 Hz and 60 Hz interference. Using different crystal frequencies changes the available data rates and the interference suppression frequencies.

2.11 Data I/O pins

The ADS1240 provides four dual-purpose pins and the ADS1241 provides eight, which serve both as analog inputs and data I/O. These pins are powered by AV_DD and are configurable via the IOCON, DIR, and DIO registers.

2.12 Serial peripheral interface (SPI)

The devices use a standard four-wire SPI interface: CS, SCLK, DIN, and DOUT. Two serial clock polarities are supported via the POL pin. CS must be driven low externally before communication and held low during the transaction. SCLK is a Schmitt-trigger input that clocks DIN and DOUT. The POL pin sets whether data is clocked on the rising or falling SCLK edge.

2.13 Data-ready (DRDY) pin

The DRDY line indicates status. DRDY goes low when the internal data register contains new data. Reading the data resets DRDY high. DRDY also goes high before the output register updates, indicating that data should not be read at that time. The DRDY status is also available by reading bit 7 of the ACR register.

2.14 DSYNC operation

Synchronization can be performed using the DSYNC pin or the DSYNC command. On a DSYNC pin falling edge, digital circuitry is reset and the serial interface is disabled while DSYNC is low. When DSYNC returns high, synchronization occurs on the next system clock rising edge. When sending the DSYNC command, the digital filter resets on the last SCLK edge of the command; the modulator remains in reset until the next SCLK edge, and synchronization then occurs on the next system clock rising edge.

2.15 Power-up ramp rate

The power-on reset circuit supports a digital supply ramp rate as low as 1 V per 10 ms. To ensure normal operation, the supply should ramp monotonically.

2.16 Reset

Registers can be returned to default values by asserting the RESET pin, by sending the RESET command, or by applying a specific waveform on SCLK.

 

3. Registers and control commands

3.1 Registers

The ADS1240 and ADS1241 are configured via 16 registers, including SETUP, MUX, ACR, and ODAC. Individual bits in these registers control various functions such as PGA gain selection, input channel selection, data format, and clock speed.

3.2 Control commands

A set of control commands manage converter operations, including reading data (RDATA, RDATAC), stopping continuous read (STOPC), reading and writing registers (RREG, WREG), calibration (SELFCAL, SELFOCAL, SYSOCAL, SYSGCAL), and power-state control (WAKEUP, SLEEP).

 

4. Application examples

4.1 General weighing scale

In a general weighing scale application, set the internal PGA to 64 or 128 depending on the sensor's maximum output voltage, and connect the load cell output directly to the ADS1240 differential input.

4.2 High-precision weighing scale

In high-precision weighing applications, a front-end differential amplifier can help maximize dynamic range and improve measurement accuracy.

 

5. Conclusion

The ADS1240 and ADS1241 offer high resolution, comprehensive features, and flexible configuration, making them suitable for precision data acquisition and processing applications. Understanding their operating principles, register configuration, and control commands enables engineers to design efficient and stable systems. Attention to power management, clock stability, and electromagnetic compatibility is important to ensure system performance and reliability.