Texas Instruments TPS65820 Evaluation Module TPS65820EVM TPS65820EVM Datenbogen

Produktcode
TPS65820EVM
Seite von 99
Function Implementation: I
2
C Commands Versus GPIO Commands
GPIO Configuration Table
SLVS663B – MAY 2006 – REVISED APRIL 2008
..............................................................................................................................................................
www.ti.com
Some of the GPIO SM1/SM2 control functions overlap I
2
C register control functions.
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
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
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s):