Datasheet

www.ti.com
SDA
SCL
Start Condition
S
Stop Condition
P
SDA
SCL
Data Line
Stable;
Data Valid
Change
of Data
Allowed
PCA9548A
8-CHANNELI
2
CSWITCH
WITHRESET
SCPS143COCTOBER2006REVISEDJUNE2007
Anynumberofdatabytescanbetransferredfromthetransmittertoreceiverbetweenthestartandthestop
conditions.EachbyteofeightbitsisfollowedbyoneACKbit.ThetransmittermustreleasetheSDAlinebefore
thereceivercansendanACKbit.ThedevicethatacknowledgesmustpulldowntheSDAlineduringtheACK
clockpulsesothattheSDAlineisstablelowduringthehighpulseoftheACK-relatedclockperiod(see
Figure3).Whenaslavereceiverisaddressed,itmustgenerateanACKaftereachbyteisreceived.Similarly,
themastermustgenerateanACKaftereachbytethatitreceivesfromtheslavetransmitter.Setupandhold
timesmustbemettoensureproperoperation.
Amasterreceiversignalsanendofdatatotheslavetransmitterbynotgeneratinganacknowledge(NACK)
afterthelastbytehasbeenclockedoutoftheslave.ThisisdonebythemasterreceiverbyholdingtheSDAline
high.Inthisevent,thetransmittermustreleasethedatalinetoenablethemastertogenerateastopcondition.
Figure1.DefinitionofStartandStopConditions
Figure2.BitTransfer
Figure3.AcknowledgmentonI
2
CBus
5
SubmitDocumentationFeedback
Not Recommended For New Designs