Datasheet

Function Implementation: I
2
C Commands Versus GPIO Commands
GPIO Configuration Table
TPS65820
SLVS663B MAY 2006 REVISED APRIL 2008 ..............................................................................................................................................................
www.ti.com
Some of the GPIO SM1/SM2 control functions overlap I
2
C register control functions. Table 16 describes the
TPS65820 action when the GPIO s command and I
2
C registers commands are not compatible with each other.
Table 16. GPIO Commands and I
2
C Registers Commands
SM1 AND SM2 ON/OFF I
2
C COMMAND GPIO COMMAND SM1 OR SM2 MODE SET
CONVERTER DISABLED DON T CARE DISABLED
CONVERTER ENABLED CONVERTER ENABLED ENABLED
DON T CARE CONVERTER DISABLED DISABLED
SM1 AND SM2 STANDBY I
2
C COMMAND GPIO COMMAND SM1 OR SM2 MODE SET
DO NOT SET STANDBY DON T CARE NORMAL
SET STANDBY SET STANDBY STANDBY
DON T CARE DO NOT SET STANDBY NORMAL
Table 17 describes the I
2
C register settings required to program the available GPIO modes.
Table 17. Recommended GPIO Configuration Procedure
GPIO MODE I
2
C I
2
C REGISTER BIT SETTING ADDITIONAL DETAILS
REGISTERS
GPIO3 = OUTPUT GPIO3 GPIO3I/O=HI AND GPIO3OUT=HI GPIO3 PIN SET TO HIGH IMPEDANCE
MODE
GPIO3I/O=HI AND GPIO3OUT=LO V(GPIO3) = V
OL
GPIO3 =INPUT GPIO3 AND GPIO3I/O=LO AND ADC_TRG_GPIO3=HI AND GPIO3 pin rising edge triggers ADC
ADC CONVERSION ADC_DELAY EDGE_GPIO3=HI conversion
START TRIGGER
GPIO3I/O=LO AND ADC_TRG_GPIO3=HI AND GPIO3 pin falling edge triggers ADC
EDGE_GPIO3=LO conversion
GPIO2 = OUTPUT GPIO12 GPIO2I/O=HI AND GPIO2OUT=HI GPIO2 PIN SET TO HIGH IMPEDANCE
MODE
GPIO2I/O=HI AND GPIO2OUT=LO V(GPIO2) V
OL
GPIO2=INPUT, GPIO12 AND GPIO2I/O=LO AND GPIO2INT=HI AND INT pin HI LO HI at V(GPIO2) falling
HOST INTERRUPT GPIO3 GPIO2LVL=HI AND GPIO2SM2=LO edge
REQUEST
GPIO2I/O=LO AND GPIO2INT=HI AND INT pin HI LO HI at V(GPIO2) rising
GPIO2LVL=HI AND GPIO2SM2=LO edge
GPIO2=INPUT, GPIO12 AND GPIO2I/O=LO AND GPIO2INT=LO AND SM2 converter ON at V(GPIO2)=HI
SM2 ENABLE GPIO3 GPIO2LVL=HI AND GPIO2SM2=HI
GPIO2I/O=LO AND GPIO2INT=LO AND SM2 converter ON at V(GPIO2)=LO
GPIO2LVL=LO AND GPIO2SM2=HI
GPIO1 = OUTPUT GPIO12 GPIO1I/O=HI AND GPIO1OUT=HI GPIO1 PIN SET TO HIGH IMPEDANCE
MODE
GPIO1I/O=HI AND GPIO1OUT=LO V(GPIO1) V
OL
GPIO1=INPUT, GPIO12 AND GPIO1I/O=LO AND GPIO1INT=HI AND INT pin HI LO HI at V(GPIO1) falling
HOST INTERRUPT GPIO3 GPIO1LVL=HI AND GPIO1SM1=LO AND edge
REQUEST GPIO1SMSBY=LO
GPIO1I/O=LO AND GPIO1INT=HI AND INT pin HI LO HI at V(GPIO1) rising
GPIO1LVL=LO AND GPIO1SM1=LO AND edge
GPIO1SMSBY=LO
GPIO1=INPUT, GPIO12 AND GPIO1I/O=LO AND GPIO1INT=LO AND SM1 converter ON at V(GPIO1)=HI
SM1 ENABLE GPIO3 GPIO1LVL=HI AND GPIO1SM1=HI AND
GPIO1SMSBY=LO
GPIO1I/O=LO AND GPIO1INT=LO AND SM1 converter ON at V(GPIO1)=LO
GPIO1LVL=LO AND GPIO1SM1=HI AND
GPIO1SMSBY=LO
86 Submit Documentation Feedback Copyright © 2006 2008, Texas Instruments Incorporated
Product Folder Link(s): TPS65820