English
Language : 

HMP8117_07 Datasheet, PDF (21/45 Pages) Intersil Corporation – NTSC/PAL Video Decoder
HMP8117
In order to perform a read from a specific control register
within the HMP8117, an I2C bus write must first be
performed to properly setup the address register. Then an
I2C bus read can be performed to read from the desired
control register(s). As a result of needing the write cycle for a
tBUF
tSU:DATA
SDA
tHD:DATA
read cycle there are actually two START conditions as
shown in Figure 19. The address register is then
auto-incremented after each byte read during the I2C read
cycle. Reserved registers return a value of 00H.
SCL
tLOW tHIGH
tR tF
FIGURE 17. I2C TIMING DIAGRAM
tSU:STOP
SDA
SCL
S
1-7
8
9
1-7
8
START
ADDRESS
R/W
CONDITION
ACK
DATA
FIGURE 18. I2C SERIAL DATA FLOW
9
ACK
P
STOP
CONDITION
DATA WRITE
1000 1000
S CHIP ADDR A
0x88
DATA READ 1000 1000 (R/W)
S CHIP ADDR A
0x88
SUB ADDR
SUB ADDR
A DATA A DATA A P
REGISTER
POINTED
TO BY
SUB ADDR
OPTIONAL FRAME
MAY BE REPEATED
n TIMES
FROM MASTER
FROM HMP8117
AS
CHIP ADDR
0x89
A DATA A DATA NA P
REGISTER
POINTED
TO BY
SUB ADDR
OPTIONAL FRAME
MAY BE REPEATED
n TIMES
FIGURE 19. REGISTER WRITE/READ FLOW
S = START CYCLE
P = STOP CYCLE
A = ACKNOWLEDGE
NA = NO ACKNOWLEDGE
21
FN4643.3
April 19, 2007