{if TEXAS
INSTRUMENTS
www.ll.com
THEORY OF OPERATION
ANALOG-TO-DIGITAL CONVERTER
RESET AND POWER-UP
OUTPUT CODE CALCULATION
I
2
C INTERFACE
Output Code +2048(PGA)ǒVIN)*VIN−
VDD Ǔ
CLOCK GENERATOR
USING THE ADS1000
OPERATING MODES
ADS1000
SBAS357A – SEPTEMBER 2006 – REVISED OCTOBER 2007
conversion has been completed, the ADS1000 placesThe ADS1000 is a fully differential, 12-bit A/D
the result in the output register, and immediatelyconverter. The ADS1000 allows users to obtain
begins another conversion. When the ADS1000 is inprecise measurements with a minimum of effort, and
continuous conversion mode, the ST/BSY bit in thethe device is extremely easy to design with and
configuration register always reads '1'.configure.
In single conversion mode, the ADS1000 waits untilThe ADS1000 consists of an A/D converter core with
the ST/BSY bit in the conversion register is set to '1'.adjustable gain, a clock generator, and an I
2
C
When this happens, the ADS1000 powers up andinterface. Each of these blocks are described in detail
performs a single conversion. After the conversionin the sections that follow.
completes, the ADS1000 places the result in theoutput register, resets the ST/BSY bit to '0' andpowers down. Writing a '1' to ST/BSY while aconversion is in progress has no effect.The ADS1000 uses a switched-capacitor input stage.To external circuitry, it looks roughly like a resistance.
When switching from continuous conversion mode toThe resistance value depends on the capacitor
single conversion mode, the ADS1000 will completevalues and the rate at which they are switched. The
the current conversion, reset the ST/BSY bit to '0' andswitching clock is generated by the onboard clock
power-down the device.generator, so its frequency, nominally 275kHz, isdependent on supply voltage and temperature. Thecapacitor values depend on the PGA setting.
When the ADS1000 powers up, it automaticallyThe common-mode and differential input impedances
performs a reset. As part of the reset, the ADS1000are different. For a gain setting of PGA, the
sets all of the bits in the configuration register to theirdifferential input impedance is typically 2.4M Ω/PGA.
respective default settings.The common-mode impedance is typically 8M Ω.
The ADS1000 responds to the I
2
C General CallReset command. When the ADS1000 receives aGeneral Call Reset, it performs an internal reset,exactly as though it had just been powered on.The ADS1000 outputs codes in binary two ’ scomplement format. The output code is confined tothe range of numbers: – 2048 to 2047, and is givenby:
The ADS1000 communicates through an I
2
C(Inter-Integrated Circuit) interface. The I
2
C interface isa two-wire, open-drain interface supporting multipledevices and masters on a single bus. Devices on theI
2
C bus only drive the bus lines low, by connectingthem to ground; they never drive the bus lines high.Instead, the bus wires are pulled high by pull-upThe ADS1000 features an onboard clock generator.
resistors, so the bus wires are high when no device isThe Typical Characteristics show variations in data
driving them low. This way, two devices cannotrate over supply voltage and temperature. It is not
conflict; if two devices drive the bus simultaneously,possible to operate the ADS1000 with an external
there is no driver contention.clock.
Communication on the I
2
C bus always takes placebetween two devices, one acting as the master andthe other acting as the slave. Both masters andslaves can read and write, but slaves can only do sounder the direction of the master. Some I
2
C devicesThe ADS1000 operates in one of two modes:
can act as masters or slaves, but the ADS1000 cancontinuous conversion and single conversion.
only act as a slave device.In continuous conversion mode, the ADS1000continuously performs conversions. Once a
Copyright © 2006 – 2007, Texas Instruments Incorporated Submit Documentation Feedback 5
Product Folder Link(s): ADS1000