Datasheet

www.ti.com
ADC State Machine
LOAD ADC
CONFIGURATION
DATA FROMI2C
TRIGGERMODE,
TRIGGERDELAY
SAMPLEWAIT TIME,
HOLDOFFMODE
REPEAT ON/OFF
ALUMODE : AVG /MAX/MIN
NUMBEROFSAMPLES
ADCINPUT RANGE
ADCCHANNEL
ADC
ENABLED
(I2C) ?
TRIGGER
EDGE
DETECT
EXTERNAL
TRIGGER
HOLDOFF
ON
1) SET ADC
BUSY STATUS
2) START
CONVERSION
TRIGGER
EDGE
MODE
TRIGGER
HI
TRIGGER
LO
N
CONVERSIONS
?
N
TH
CONVERSION
DONE
WAIT TIME
0 µsto20.5 msec
START TRIGGER
DELAY
1) LOADDATA IN
ALU
2) ALUOUTPUT
STOREDIN
ACCUMULATOR
ALU
DATA OUT OF
RANGE
REPEAT
MODE
1
) LOADI2CDATA
REGISTERWITH
ALUDATA
2) SET ADCSTATUS
TODONE
3) INT SENT TOHOST
IFNON-MASKED
1) SET ADC_ HIOR
ADC_LOFAULT
2) SET ADCSTATUS
TODONE
3) INT SENT TOHOST
IFNON-MASKED
CURRENT
CYCLEENDS
HOSTSTARTSNEW
CONVERSION
CYCLEBY SETTING
ADC_EN=HI
YES
NO
YES
YES
YES, CHECK
TRIGGER
NO
NO
NO
NO
NO
NO,SEND
DATA
TOI2C
YESFAULT
DETECTED
YES
NO
FALLING
EDGE
RISING
EDGE
ADCCONVERSION
COMPLETE
ALUOUTPUT
DATA READY
YES
TRIGGER
VALID
TRIGGER
DELAY
OVER
NO, OPPOSITE
TRIGGEREDGE
HAPPENED
BEFOREDELAY
TIME
NO
YES
ADC
ENABLED
(I2C) ?
NO
YES
NO,SEND
DATA
TOI2C
ADC
ENABLED
(I2C) ?
NO, HOSTENDS
CURRENT
CONVERSION
CYCLESETTING
ADC_EN=LO
YES, CURRENT
CONVERSION
CYCLESTILL
ACTIVE,
ADC_EN = HI
TPS
65810READY
FORNEW
CONVERSION
CYCLE
I2CWRITEOPERATION
CONFIGURESNEXT
CONVERSIONCYCLE
ADC_EN=LO
NO,
ADC+EN=LO,
NEEDTO
RECONFIGURE
ADC
PARAMETERS
ALU
RESET
BATTERY DETECTION CIRCUIT
TPS65810
TPS65811
SLVS658B MARCH 2006 REVISED FEBRUARY 2007
The ADC state machine with all the trigger and operation modes is shown in Figure 51 .
Figure 51. Trigger and Operation Modes for the ADC State Machine
The ANLG1 pin has an internal current source connected between OUT and ANLG1, which is automatically
turned on when the OUT pin voltage exceeds the minimum system voltage set by the SYS_IN pin external
resistive divider. The current levels for ANLG1 pin can be programmed via I
2
C register ADC_WAIT, bits
BATID_n. An integrated switch discharges the BAT pin to AGND1 when V(ANLG1)> V(OUT) V
(NOBATID)
,
enabling implementation of a battery removal function if an external pack resistor ID is connected between
ANLG1 and ground.
The ANLG1 pin may be used to monitor other parameters than a pack ID resistor. When ANLG1 pin is used as a
generic ADC analog input V(ANLG1) should never exceed V(OUT) V
(NOBATID)
, to avoid undesired battery
discharge caused by activation of the battery pin discharge circuit.
Copyright © 2006 2007, Texas Instruments Incorporated Submit Documentation Feedback 73
Product Folder Link(s): TPS65810 TPS65811