REV. B
ADV7172/ADV7173
–25–
The ADV7172/ADV7173 acts as a standard slave device on the
bus. The data on the SDATA pin is eight bits long, supporting
the 7-bit addresses plus the R/W bit. It interprets the first byte
as the device address and the second byte as the starting sub-
address. The subaddresses auto increment allows data to be
written to or read from the starting subaddress. A data transfer
is always terminated by a stop condition. The user can also
access any unique subaddress register on a one-by-one basis
without having to update all the registers. There is one excep-
tion. The subcarrier frequency registers should be updated in
sequence, starting with Subcarrier Frequency Register 0. The
auto increment function should then be used to increment and
access Subcarrier Frequency Registers 1, 2 and 3. The subcarrier
frequency registers should not be accessed independently.
Stop and Start conditions can be detected at any stage during
the data transfer. If these conditions are asserted out of sequence
with normal read and write operations, then these cause an
immediate jump to the idle condition. During a given SCLOCK
high period, the user should issue only one start condition, one
stop condition or a single stop condition followed by a single start
condition. If an invalid subaddress is issued by the user, the
ADV7172/ADV7173 will not issue an acknowledge and will
return to the idle condition. If, in autoincrement mode, the user
exceeds the highest subaddress, the following action will be taken:
1. In Read Mode the highest subaddress register contents
will continue to be output until the master device issues
a no-acknowledge. This indicates the end of a read. A
no-acknowledge condition is where the SDATA line is not
pulled low on the ninth pulse.
2. In Write Mode, the data for the invalid byte will not be loaded
into any subaddress register, a no-acknowledge will be issued
by the ADV7172/ADV7173 and the part will return to the
idle condition.
Figure 41 illustrates an example of data transfer for a read
sequence and the Start and Stop conditions.
1-7 8 9 1-7 8 9 1-7 8 9 PS
START ADDR
R/W
ACK
SUBADDRESS ACK DATA ACK
STOP
SDATA
SCLOCK
Figure 41. Bus Data Transfer
Figure 42 shows bus write and read sequences.
REGISTER ACCESSES
The MPU can write to or read from all of the registers of the
ADV7172/ADV7173 except the Subaddress Register, which is a
write-only register. The Subaddress Register determines which
register the next read or write operation accesses. All communi-
cations with the part through the bus start with an access to the
Subaddress Register. A read/write operation is then performed
from/to the target address, which then increments to the next
address until a Stop command on the bus is performed.
REGISTER PROGRAMMING
The following section describes each register, including subaddress
register, mode registers, subcarrier frequency registers, subcar-
rier phase register, timing registers, closed captioning extended
data registers, closed captioning data registers, NTSC pedestal
Control/PAL teletext control registers, CGMS/WSS registers,
contrast register, U- or V-scale registers, hue adjust register,
brightness control register and sharpness control register in
terms of its configuration. All registers can be read from as well
as written to.
DATA A(S)S SLAVE ADDR A(S) SUB ADDR A(S)
LSB = 0
LSB = 1
DATA
A(S)
P
S
SLAVE ADDR A(S) SUB ADDR
A(S)
S
SLAVE ADDR A(S) DATA
A(M )
DATA P
WRITE
SEQUENCE
READ
SEQUENCE
A(S) = NO-ACKNOWLEDGE BY SLAVE
A(M) = NO-ACKNOWLEDGE BY MASTER
A(S) = ACKNOWLEDGE BY SLAVE
A(M) = ACKNOWLEDGE BY MASTER
S = START BIT
P = STOP BIT
A(M)
Figure 42. Write and Read Sequences
REV. B
ADV7172/ADV7173
–26–
Subaddress Register (SR7–SR0)
The communications register is an 8-bit write-only register. After
the part has been accessed over the bus and a read/write opera-
tion is selected, the subaddress is set up. The subaddress register
determines to/from which register the operation takes place.
Figure 43 shows the various operations under the control of the
subaddress register. “0” should always be written to SR7.
Register Select (SR6–SR0)
These bits are set up to point to the required starting address.
SR3 SR2 SR1 SR0SR7 SR6 SR5
ZERO SHOULD
BE WRITTEN
HERE
SR7
SR4
ADV7172/73 SUBADDRESS REGISTER
Address
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
20h
21h
22h
23h
24h
...
...
...
3Ah
3Bh
3Ch
3Dh
3Eh
3Fh
40h
41h
42h
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
SR6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.
.
.
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
SR5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
.
.
.
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
SR4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
.
.
.
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
SR3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
.
.
.
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
.
.
.
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
.
.
.
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
.
.
.
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
MODE REGISTER 0
MODE REGISTER 1
MODE REGISTER 2
MODE REGISTER 3
MODE REGISTER 4
MODE REGISTER 5
MODE REGISTER 6
MODE REGISTER 7
RESERVED
RESERVED
TIMING REGISTER 0
TIMING REGISTER 1
SUB CARRIER FREQUENCY REGISTER 0
SUB CARRIER FREQUENCY REGISTER 1
SUB CARRIER FREQUENCY REGISTER 2
SUB CARRIER FREQUENCY REGISTER 3
SUB CARRIER PHASE REGISTER
CLOSED CAPTIONING EXTENDED DATA BYTE 0
CLOSED CAPTIONING EXTENDED DATA BYTE 1
CLOSED CAPTIONING DATA BYTE 0
CLOSED CAPTIONING DATA BYTE 1
NTSC PEDESTAL/TELETEXT CONTROL REGISTER 0
NTSC PEDESTAL/TELETEXT CONTROL REGISTER 1
NTSC PEDESTAL/TELETEXT CONTROL REGISTER 2
NTSC PEDESTAL/TELETEXT CONTROL REGISTER 3
CGMS/WSS 0
CGMS/WSS 1
CGMS/WSS 2
TELETEXT REQUEST CONTROL REGISTER
CONTRAST CONTROL REGISTER
U SCALE REGISTER
V SCALE REGISTER
HUE ADJUST REGISTER
BRIGHTNESS CONTROL REGISTER
SHARPNESS CONTROL REGISTER
RESERVED
....
....
....
....
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
MACROVISION REGISTER [ADV7172 ONLY]
SR2 SR1
SR0
Figure 43. Subaddress Register
REV. B
ADV7172/ADV7173
–27–
MODE REGISTER 0 MR0 (MR07–MR00)
(Address (SR4–SR0) = 00H)
Figure 44 shows the various operations under the control of
Mode Register 0.
MR0 BIT DESCRIPTION
Output Video Standard Selection (MR01–MR00)
These bits are used to set up the encoder mode. The ADV7172/
ADV7173 can be set up to output NTSC, PAL (B, D, G, H, I),
PAL M or PAL N standard video.
Luma Filter Select (MR02–MR04)
These bits specify which luma filter is to be selected. The
filter selection is made independent of whether PAL or
NTSC is selected.
Chroma Filter Select (MR05–MR07)
These bits select the chroma filter. A low-pass filter can be
selected with a choice of cutoff frequencies (0.65 MHz, 1.0 MHz,
1.3 MHz, or 2 MHz), along with a choice of CIF or QCIF filters.
MODE REGISTER 1 MR1 (MR17–MR10)
(Address (SR4–SR0) = 01H)
Figure 45 shows the various operations under the control of
Mode Register 1.
MR1 BIT DESCRIPTION
DAC Control (MR15–MR10)
MR15–MR10 bits can be used to power down the DACs. This
can be used to reduce the power consumption of the ADV7172/
ADV7173 if any of the DACs are not required in the application.
Low Power Mode Control (MR16)
This bit enables the lower power mode of the ADV7172/
ADV7173. This will reduce by approximately 50% the average
supply current consumed by each large DAC which is powered
on. For each DAC in low power mode, the relationship between
R
SET1
/V
REF
and the output current is unchanged by this (see
Appendix 8). This bit is only relevant to the larger DACs,
DACs A, B, and C. DACs D, E, and F are not affected by this
low power mode.
Reserved (MR17)
A Logic “0” must be written to this bit.
CHROMA FILTER SELECT
MR07
MR06
0 0 0 1.3MHz LOW-PASS FILTER
0 0 1 0.65MHz LOW-PASS FILTER
0 1 0 1.0MHz LOW-PASS FILTER
0 1 1 2.0MHz LOW-PASS FILTER
1 0 0 RESERVED
1 0 1 CIF
1 1 0 QCIF
1 1 1 RESERVED
MR05
MR01 MR00MR07 MR02MR03MR05MR06 MR04
OUTPUT VIDEO
STANDARD SELECTION
MR01
MR00
0 0 NTSC
0 1 PAL (B, D, G, H, I)
1 0 PAL (M)
1 1 PAL (N)
LUMA FILTER SELECT
MR04 MR03
0 0 0 LOW-PASS FILTER (NTSC)
0 0 1 LOW-PASS FILTER (PAL)
0 1 0 NOTCH FILTER (NTSC)
0 0 1 NOTCH FILTER (PAL)
1 0 0 EXTENDED MODE
1 0 1 CIF
1 1 0 QCIF
1 1 1 RESERVED
MR02
Figure 44. Mode Register 0 (MR0)
MR11 MR10MR17 MR12MR13MR15MR16 MR14
LOW POWER MODE
CONTROL
0 DISABLE
1 ENABLE
MR16
MR14
DAC A
DAC C CONTROL
MR15
MR17
ZERO SHOULD BE
WRITTEN TO
THIS BIT
0 POWER-DOWN
1 NORMAL
0 POWER-DOWN
1 NORMAL
DAC B
DAC C CONTROL
DAC C
DAC C CONTROL
MR13
0 POWER-DOWN
1 NORMAL
DAC E
DAC C CONTROL
MR11
0 POWER-DOWN
1 NORMAL
MR12
0 POWER-DOWN
1 NORMAL
DAC D
DAC C CONTROL
DAC F
DAC C CONTROL
MR10
0 POWER-DOWN
1 NORMAL
Figure 45. Mode Register 1 (MR1)

ADV7173KSTZ-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Video ICs PAL/NTSC Encoder w/ 6 DAC 10B
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet