
ZORAN Corporation
USBvision II Data Decoder
ZR36505 Data Sheet
November-99
Page 51 of 51
IIC LRACK Mode: (MODE=2)
This is the IIC LRACK (Last Read Acknowledged) automatic mode, and it is selected
when the MODE field (d7-d4) of the SER_MODE register is set to 2. In this mode, the
IICCK frequency is set to 93.75KHz.
IICCK
IICDT
D7
D6
D5
D4
D3
D2
D1
D0
x
Ack
NOTE:
In both Read and Write sequence, data should be stable during the '1' state of the clock IICCK.
D7-D0 are sent by transmitter, Ack is sent by receiver.
IICCK
IICDT
Write ADDRESS
R/W Byte 1
R/W Byte 4
NOTE:
Start is defined when the IICDT turns from '1' to '0' while the IICCK is '1'. Stop is defined when
the IICDT turns from '0' to '1' while the IICCK is '1'. The Address byte is written like any other byte.
Stop
Start
Ack
Ack
Stop
Stop
End of Write sequence
End of Read sequence
IICCK
IICCK
IICDT
IICDT
In this mode, The host defines the camera address byte and the data bytes to be written to
the camera in the appropriate registers; then the ZR36504 sends these bytes automatically.
In a similar way the ZR36504 can read data bytes from the camera. The ZR36504
acknowledges the last byte read like all the other bytes.
By using the NO_STOP and CONTINUE bits, one can perform a concatenation of
multiple IICC transactions, in order to send or receive more than 4 bytes in a single
START/STOP frame. Also, by using these control bits, one can combine Write/Read
operations with a single STOP pattern at the end. Note that the SER_LEN parameter can
be set to 0 to further support the concatenation mode of operation.
IIC LRNACK Mode: (MODE=3)
This is the IIC LRNACK (Last Read Not Acknowledged) automatic mode, and it is
selected when the MODE field (d7-d4) of the SER_MODE register is set to 3. In this
mode, the IICCK frequency is set to 93.75KHz.