ADS1258-EP
SBAS445C –MARCH 2009–REVISED DECEMBER 2009
www.ti.com
Auto-Scan Mode register prior to converting a different channel. Note
that the AINCOM input and the internal system
The ADS1258 provides 16 analog inputs, which can registers cannot be referenced in this mode.
be configured in combinations of eight differential
inputs or 16 single-ended inputs, and provides an Idle Modes
additional five internal system measurements. Taken
together, the device allows a total of 29 possible When the START pin is taken low, the device
channel combinations. The converter automatically completes the conversion of the current channel and
scans and measures the selected channels, either in then enters one of the Idle modes, Standby or Sleep.
a continuous loop or pulse-step fashion, under the In the Standby mode, the internal biasing of the
control of the START pin or Start command software. converter is reduced. This state provides the fastest
The channels are selected for measurement in wake-up response when re-entering the run state. In
registers MUXDIF, MUXSG0, MUXSG1, and Sleep mode, the internal biasing is reduced further to
SYSRED. When any of these registers are written, provide lower power consumption than the Standby
the internal channel pointer is set to the channel mode. This mode has a slower wake-up response
address with the highest priority (see Table 11). when re-entering the Converting mode (see Table 9).
Selection of these modes is set under bit IDLMOD of
DRDY asserts low when the channel data is ready; register CONFIG1.
see Figure 55 and Figure 54. At the same time, the
converter indexes to the next selected channel and, if POWER-DOWN MODE
the START pin is high, starts a new channel
conversion. Otherwise, if pulse converting, the device In power-down mode, both the analog and digital
enters the Idle mode. circuitry are completely disabled.
For example, if channels 3, 4, 7, and 8 are selected SERIAL INTERFACE
for measurement in the list, the ADS1258 converts
the channels in that order, skipping all other The ADS1258 is operated via an SPI-compatible
channels. After channel 8 is converted, the device serial interface by writing data to the configuration
starts over, beginning at the top of the channel list, registers, using commands to control the converter
channel 3. and finally reading back the channel data. The
interface consists of four signals: CS, SCLK, DIN,
The following guidelines can be used when selecting and DOUT.
input channels for Auto-Scan measurement:
1. For differential measurements, adjacent input Chip Select (CS)
pins (AIN0/AIN1, AIN2/AIN3, AIN4/AIN5, etc.) are
pre-set as differential pairs. Even number CS is an input that is used to select the device for
channels from each pair represent the positive serial communication. CS is active low. When CS is
input to the ADC and odd number channels within high, read or write commands in progress are aborted
a pair represent the negative input (for example, and the serial interface is reset. Additionally, DOUT
AIN0/AIN1: AIN0 is the positive channel, AIN1 is tri-states and inputs on DIN are ignored. DRDY
the negative channel.) indicates when data is ready, independent of CS.
2. For single-ended measurements use AIN0 The converter may be operated using CS to actively
through AIN15 as single-ended inputs and select and deselect the device, or with CS tied low
AINCOM is the shared common input among (always selected). CS must stay low for the entire
them. Note: AINCOM does not need to be at read or write operation. When operating with CS tied
ground potential. For example, AINCOM can be low, the number of SCLK pulses must be carefully
tied to VREFP or VREFN; or any potential controlled to avoid false command transmission.
between (AVSS – 100mV) and (AVDD + 100mV).
3. Combinations of differential, single-ended inputs, Serial Clock (SCLK) Operation
and internal system registers can be used in a The serial clock (SCLK) is an input which is used to
scan. clock data into (DIN) and out of (DOUT) the
ADS1258. This input is a Schmitt-trigger input that
Fixed-Channel Mode has a high degree of noise immunity. However, it is
In this mode, any of the 16 analog input channels recommended to keep SCLK as clean as possible to
(AIN0–AIN15) can be selected for the positive ADC prevent glitches from inadvertently shifting the data.
input and any analog input channels can be selected Data is shifted into DIN on the rising edge of SCLK
for the negative ADC input. New channel and data is shifted out of DOUT on the falling edge of
configurations must be selected by the MUXSCH SCLK. If SCLK is held inactive for 4096 or 256 fCLK
cycles (SPIRST bit of register CONFIG0), read or
32 Submit Documentation Feedback Copyright © 2009, Texas Instruments Incorporated
Product Folder Link(s): ADS1258-EP