Datasheet
www.ti.com
REGISTER2 (READ/WRITE) (TPS61050)
7 6 5 4 3 2 1 0
Memorylocation:02
Resetstate:000XX000
0:GPIOconfiguredasinput(default)
1:GPIOconfiguredasopen-drainoutput
GPIODIRECTION,DIR
GPIOPORTBIT,GPIO
FLASHBLANKING,Tx-MASK
ThisbitcontainstheGPIOportvalue
ThisbitisonlyvalidforDIR=0
Inwritemode,thisbitenables/disablestheflash
blankingfunction.
0:Flashblankingisdisabled(default)
1:LEDcurrentisreducedtotorchcurrentlevel
whenGPIO=1
Inreadmode,thisflagindicateswhetherornotthe
flashlightmaskinginputhasbeenactivated.
Tx-MASKflagisresetafterreadoutoftheflag.
0:Noflashblankingeventoccured
1:Flashblankingtriggered
Referto3-Bit ADCsectionformoredetails.
ILIM[1:0]canonlybewrittenoncewhilstthedevice
isinshutdown.
00:1000mA (typ)(default)
01:1500mA (typ)
10:1500mA (typ)
11:2000mA (typ)
LEDfailureflagisresetafterreadoutoftheflag.
0:ProperLEDoperation
1:LEDfailed(openorshorted)
ADCOUTPUT , ADC[2:0](READONLY)
CURRENTLIMIT ,ILIM[1:0](WRITEONLY)
,LF(READONLY)
(1)
(2) (3)
(3)
LEDFAILURE
OVERTEMP (READONLY)
Time-outflagisresetafterreadoutoftheflag.
0:Normaloperation(default)
1: Thermalshutdowntripped
MSB
LSB
TPS61050
TPS61052
SLUS525 – MARCH 2007
(1) Setting bits 3, 4 and 5 (whilst MODE_CTRL[1:0]=01 or 10) starts an LED forward voltage measurement.
(2) A write operation on bit 5 and 6 points to the ILIM[1:0] bits.
(3) A read operation on bit 5 and 6 points to the LF and ADC[2] bits.
28
Submit Documentation Feedback