Datasheet
www.ti.com
ADC – I
2
C REGISTERS
TPS65810
TPS65811
SLVS658B – MARCH 2006 – REVISED FEBRUARY 2007
The I
2
C registers that control ADC-related functions are shown below. The HEX address for each register is
shown by the register name, together with the R or W functionality for the register bits. Default, initial power-up
values are shown in bold. In the timing equations, replace Bn with 1 for HI state, and 0 for LO state.
B7 B6 B5 B4 B3 B2 B1 B0
ADC_SET, ADDRESS=1E, ALL BITS R/W
Bit Name ADC_ENABLE ADC_REF_EN CHSEL2_SET CHSEL1_SET CHSEL0_SET READ_MODE2 READ_MODE1 READ_MODE0
Function ADC ON/OFF ADC ADC CHANNEL SELECTION ADC SAMPLING SETTINGS
CONTROL REFERENCE
SELECTION
When 0 OFF Internal 000 = ANLG1 011 = V(TS) 110 = V(OUT) 000 = 1 011 = 16 110 = 128
001 = ANLG2 100 = Tj 111 = V(BAT) 001= 4 100 = 32 111 = 256
When 1 ON External
010 = V(ISET1) 101 = Default = 010 = 8 101 = 64 Default = 1
V(RTC_OUT) ANLG1
ADC READING_HI, ADDRESS=1F, BITS B3/B4 R/W, ALL OTHER BITS READ ONLY
Bit Name ADC_STATUS NOT USED NOT USED ADC_READ1 ADC_READ0 D10 D9_MSB D8
Function CURRENT NOT USED NOT USED ALU OUTPUT DATA ADC ADC CONVERSION OUTPUT
CONVERSION SELECTION AVERAGE BITS
STATUS CARRYOVER
BIT
When 0 DONE NOT USED NOT USED 00=LAST 10 = MAXIMUM VALID ONLY AFTER ADC
01=AVERAGE 11 = MINIMUM CONVERSION ENDS SEE
When 1 BUSY NOT USED NOT USED
Default= LAST ADC_READING_LO
ADC READING_LO, ADDRESS=20, READ ONLY
Bit Name D7 D6 D5 D4 D3 D2 D1 D0_LSB
Function ADC CONVERSION OUTPUT BITS, VALID ONLY AFTER ADC CONVERSION ENDS
Value VALUE=[B10*512 + B9*256 + B8*128 + B7*64 + B6*32 + B5*16 + B4*8 + B3*4 + B2*2 + B1] * [ VRNG(CHn) / 1023]; Unit=Volts,
The LSB bit value is proportional to the ADC reference voltage - See V
RNG(CHn)
in electrical parameters
DHILIM1, ADDRESS=21, ALL BITS R/W
Bit Name NOT USED NOT USED NOT USED NOT USED NOT USED DHILIM10 DHILIM9 DHILIM8
Function RESERVED ADC MAX INPUT LIMIT RANGE SETTING (3
MSBs)
DHILIM2, ADDRESS=22, ALL BITS R/W
Bit Name DHILIM7 DHILIM6 DHILIM5 DHILIM4 DHILIM3 DHILIM2 DHILIM1 DHILIM0_LSB
Function ADC MAX INPUT LIMIT RANGE SETTING (8 LSBs)
DLOLIM1, ADDRESS=23, ALL BITS R/W
Bit Name NOT USED NOT USED NOT USED NOT USED NOT USED DLOLIM10 DLOLIM9 DLOLIM8
Function RESERVED ADC MIN INPUT LIMIT RANGE SETTING (3 MSBs)
DLOLIM2, ADDRESS=24, ALL BITS R/W
Bit Name DLOLIM7 DLOLIM6 DLOLIM5 DLOLIM4 DLOLIM3 DLOLIM2 DLOLIM1 DLOLIM0_LSB
Function ADC MIN INPUT LIMIT RANGE SETTING (8 LSBs)
ADC_DELAY, ADDRESS=25, ALL BITS R/W
Bit Name ADC_TRG_GPIO3 EDGE _GPIO3 HOLDOFF REPEAT Delay_3 Delay_2 Delay_1 Delay_0
Function USE GPIO3 AS GPIO3 ADC REPEAT ADC EXTERNAL TRIGGER DELAY SETTING
ADC TRIGGER TRIGGER HOLDOFF MODE
MODE ON/OFF ON/OFF
CONTROL
When 0 OFF Falling Edge OFF OFF t
DLY(TRIG)
= B4*400 + B3 * 200 + B2*100 + B1* 50, Units = µ s Default =
0 µ s
When 1 ON Rising Edge ON ON
ADC_WAIT, ADDRESS=26, ALL BITS R/W
Bit Name ADC_cH2I_D1 ADC_cH2I_D0 BATIDI_D1 BATIDI_D0 WAIT_D3 WAIT_D2 WAIT_D1 WAIT_LSB
Function ANLG2 PULL-UP CURRENT ANLG1 PULL-UP CURRENT ADC SAMPLE WAIT TIME, MULTIPLE SAMPLES MODE
SOURCE VALUE SOURCE VALUE
When 0 11:60 µ A, 10:50 µ A, 01:10 µ A, 00: 0 11:60 µ A, 10:50 µ A, 01:10 µ A, 0000 = 0 0100 = 0.08 1000 = 0.64 1100 = 5.12
Default= 00 00: WEAK PULL UP 0001 = 0.02 0101 = 0.16 1001 = 1.28 1101 = 10.24
When 1
Default: 00 0010 = 0.04 0110 = 0.24 1010 = 1.92 1110 = 15.36
0011 = 0.06 0111 = 0.32 1011 = 2.56 1111 = 20.48
Units = ms Default = 0
74 Submit Documentation Feedback Copyright © 2006 – 2007, Texas Instruments Incorporated
Product Folder Link(s): TPS65810 TPS65811