Composite NTSC M/N
Composite PAL M/N/B/D/G/H/I, PAL-60
SMPTE 170M NTSC Compatible Composite Video
ITU-R BT.470 PAL Compatible Composite Video
S-Video (Y/C)
EuroScart RGB
Component YPrPb (Betacam, MII, SMPTE/EBU N10)
Macrovision Rev 7.1.L1
CGMS/WSS
Closed Captioning
GENERAL FEATURES
Simultaneous SD and HD Inputs and Outputs
Oversampling up to 216 MHz
Programmable DAC Gain Control
Sync Outputs in All Modes
Purchase of licensed I2C components of Analog Devices or one of its
sublicensed Associated Companies conveys a license for the purchaser under
the Philips I2C Patent Rights to use these components in an I2C system,
provided that the system conforms to the I2C Standard Specification as
defined by Philips.
On-Board Voltage Reference
Six 14-Bit NSV Precision Video DACs
2-Wire Serial I
2C®
Interface
Dual Input/Output Supply 2.5 V/3.3 V Operation
Analog and Digital Supply 2.5 V
On-Board PLL
64-Lead LQFP Package
Lead (Pb) Free Product
APPLICATIONS
High End DVD
High End PS DVD Recorders/Players
SD/Prog Scan/HDTV Display Devices
SD/HDTV Set Top Boxes
Professional Video Systems
SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM
STANDARD DEFINITION
CONTROL BLOCK
COLOR CONTROL
BRIGHTNESS
DNR
GAMMA
PROGRAMMABLE FILTERS
SD TEST PATTERN
PROGRAMMABLE
RGB MATRIX
HIGH DEFINITION
CONTROL BLOCK
HD TEST PATTERN
COLOR CONTROL
ADAPTIVE FILTER CTRL
SHARPNESS FILTER
O
V
E
R
S
A
M
P
L
I
N
G
INTERFACE
14-BIT
DAC
14-BIT
DAC
14-BIT
DAC
14-BIT
DAC
14-BIT
DAC
14-BIT
DAC
I2C
Y9–Y0
C9–C0
S9–S0
HSYNC
VSYNC
BLANK
CLKIN_A
CLKIN_B
ADV7314
D
E
M
U
X
TIMING
GENERATOR
PLL
GENERAL DESCRIPTION
The ADV®7314 is a high speed, digital-to-analog encoder on a
single monolithic chip. It includes six high speed NSV video
D/A converters with TTL compatible inputs.
The ADV7314 has separate 8-/10-/16-/20-bit input ports that
accept data in high definition and/or standard definition video
format. For all standards, external horizontal, vertical and
blanking signals, or EAV/SAV timing codes control the insertion of appropriate synchronization signals into the digital data
stream and therefore the output signal.
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective companies.
DETAILED FEATURES
High Definition Programmable Features (720p/1080i)
2 Oversampling (148.5 MHz)
Internal Test Pattern Generator
(Color Hatch, Black Bar, Flat Field/Frame)
Fully Programmable YCrCb to RGB Matrix
Gamma Correction
Programmable Adaptive Filter Control
Programmable Sharpness Filter Control
CGMS-A (720p/1080i)
Programmable Features (525p/625p)
8 Oversampling (216 MHz Output)
Internal Test Pattern Generator
(Color Hatch, Black Bar, Flat Frame)
Individual Y and PrPb Output Delay
Gamma Correction
Programmable Adaptive Filter Control
Fully Programmable YCrCb to RGB Matrix
Undershoot Limiter
Macrovision Rev 1.1 (525p/625p)
CGMS-A (525p)
Standard Definition Programmable Features
16 Oversampling (216 MHz)
Internal Test Pattern Generator (Color Bars, Black Bar)
Controlled Edge Rates for Sync, Active Video
Individual Y and PrPb Output Delay
Gamma Correction
Digital Noise Reduction (DNR)
Multiple Chroma and Luma Filters
Luma-SSAF™ Filter with Programmable
Gain/Attenuation
PrPb SSAF
Separate Pedestal Control on Component and
(VAA = 2.375 V–2.625 V, VDD = 2.375 V–2.625 V; V
V
= 1.235 V, R
REF
= 3040 , R
SET
= 150 . All specifications T
LOAD
(0C to 70C), unless otherwise noted.)
= 2.375 V–3.6 V,
DD_IO
MIN
to T
MAX
ParameterMinTypMaxUnitTest Conditions
STATIC PERFORMANCE
1
Resolution14Bits
Integral Nonlinearity2.0LSB
Differential Nonlinearity
Differential Nonlinearity
2
, +ve1.0LSB
2
, –ve3.0LSB
DIGITAL OUTPUTS
Output Low Voltage, V
Output High Voltage, V
OL
OH
2.4 [2.0]
3
Three-State Leakage Current± 1.0mAV
0.4 [0.4]3VI
VI
= 3.2 mA
SINK
= 400 mA
SOURCE
= 0.4 V, 2.4 V
IN
Three-State Output Capacitance 2pF
DIGITAL AND CONTROL INPUTS
Input High Voltage, V
Input Low Voltage, V
IH
IL
Input Leakage Current3mAV
Input Capacitance, C
IN
2V
0.8V
= 2.4 V
IN
2pF
ANALOG OUTPUTS
Full-Scale Output Current4.14.334.6mA
Output Current Range4.14.334.6mA
DAC-to-DAC Matching1.0%
Output Compliance Range, V
Output Capacitance, C
OC
OUT
01.01.4V
7pF
VOLTAGE REFERENCE
Internal Reference Range, V
External Reference Range, V
Current
V
REF
4
REF
REF
1.151.2351.3V
1.151.2351.3V
± 10mA
POWER REQUIREMENTS
Normal Power Mode
5
I
DD
170mASD Only [16]
110mAPS Only [8]
I
DD_IO
I
AA
7, 8
95mAHDTV Only [2]
172190
1.0mA
3945mA
6
mASD [16, 10 Bit] + PS [8, 20 Bit]
Sleep Mode
I
DD
I
AA
I
DD_IO
200mA
10mA
250mA
Power Supply Rejection Ratio0.01%/%
NOTES
1
Oversampling disabled. Static DAC performance will be improved with increased oversampling ratios.
2
DNL measures the deviation of the actual DAC output voltage step from the ideal. For +ve DNL, the actual step value lies above the ideal step value; for –ve DNL,
the actual step value lies below the ideal step value.
3
Value in brackets for V
4
External current required to overdrive internal V
5
IDD, the circuit current, is the continuous current required to drive the digital core.
6
Guaranteed maximum by characterization.
7
IAA is the total current required to supply all DACs including the V
8
All DACs on.
Specifications subject to change without notice.
= 2.375 V–2.75 V.
DD_IO
REF
.
circuitry and the PLL circuitry.
REF
REV. 0–4–
ADV7314
(VAA = 2.375 V–2.625 V, VDD = 2.375 V–2.625 V; V
DYNAMIC SPECIFICATIONS
Parameter MinTypMaxUnitTest Conditions
PROGRESSIVE SCAN MODE
Luma Bandwidth12.5MHz
Chroma Bandwidth5.8MHz
SNR65.6dBLuma Ramp Unweighted
SNR72dBFlat Field Full Bandwidth
HDTV MODE
Luma Bandwidth 30MHz
Chroma Bandwidth13.75MHz
STANDARD DEFINITION MODE
Hue Accuracy0.44∞
Color Saturation Accuracy0.20%
Chroma Nonlinear Gain0.84± %Referenced to 40 IRE
Chroma Nonlinear Phase–0.2±∞
Chroma/Luma Intermodulation0±%
Chroma/Luma Gain Inequality97.5± %
Chroma/Luma Delay Inequality0ns
Luminance Nonlinearity0.1± %
Chroma AM Noise84dB
Chroma PM Noise75.3dB
Differential Gain0.09%NTSC
Differential Phase0.12∞NTSC
SNR63.5dBLuma Ramp
SNR77.7dBFlat Field Full Bandwidth
Specifications subject to change without notice.
3040 , R
= 150 . All specifications T
LOAD
MIN
= 2.375 V–3.6 V, V
DD_IO
to T
(0C to 70C), unless otherwise noted.)
MAX
= 1.235 V, R
REF
SET
=
REV. 0
–5–
ADV7314
TIMING SPECIFICATIONS
(VAA = 2.375 V–2.625 V, VDD = 2.375 V–2.625 V; V
3040 , R
= 150 . All specifications T
LOAD
MIN
= 2.375 V–3.6 V, V
DD_IO
to T
(0C to 70C), unless otherwise noted.)
MAX
= 1.235 V, R
REF
ParameterMinTypMaxUnitConditions
MPU PORT
1
SCLOCK Frequency0400kHz
SCLOCK High Pulsewidth, t
SCLOCK Low Pulsewidth, t
Hold Time (Start Condition), t
1
2
3
0.6ms
1.3ms
0.6msThe first clock is generated after
this period
Setup Time (Start Condition), t
4
0.6msRelevant for repeated start
condition
Data Setup Time, t
SDATA, SCLOCK Rise Time, t
SDATA, SCLOCK Fall Time, t
Setup Time (Stop Condition), t
5
6
7
8
100ns
300ns
300ns
0.6ms
RESET Low Time100ns
ANALOG OUTPUTS
Analog Output Delay
2
7ns
Output Skew1ns
CLOCK CONTROL AND PIXEL PORT
f
CLK
f
CLK
Clock High Time t
Clock Low Time t
Data Setup Time t
Data Hold Time t
SD Output Access Time t
SD Output Hold Time t
HD Output Access Time t
HD Output Hold Time t
PIPELINE DELAY
9
10
1
11
1
12
13
14
13
14
4
3
27MHzProgressive Scan Mode
81MHzHDTV Mode/ASYNC Mode
40% of one clk cycle
40% of one clk cycle
2.0ns
2.0ns
15ns
5.0ns
14ns
5.0ns
63clk cyclesSD [2, 16]
76clk cyclesSD Component Mode [16]
35clk cyclesPS [1]
41clk cyclesPS [8]
36clk cyclesHD [2, 1]
NOTES
1
Guaranteed by characterization.
2
Output delay measured from the 50% point of the rising edge of CLOCK to the 50% point of DAC output full-scale transition.
3
Data: C [9:0]; Y [9:0], S[9:0]
Control: P_HSYNC, P_VSYNC, P_BLANK, S_HSYNC, S_VSYNC, S_BLANK.
4
SD, PS = 27 MHz, HD = 74.25 MHz.
Specifications subject to change without notice.
SET
=
REV. 0–6–
CLKIN_A
ADV7314
t
12
t
13
t
14
CONTROL
INPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
P_HSYNC,
P_VSYN
P_BLANK
Y9–Y0
C9–C0
CONTROL
OUTPUTS
t
t
9
10
C,
Y0Y1Y2Y3Y4Y5
Cb0Cr0Cb2Cr2Cb4Cr4
t11
Figure 1. HD Only 4:2:2 Input Mode [Input Mode 010]; PS Only 4:2:2 Input Mode [Input Mode 001]
CLKIN_A
t
12
CONTROL
INPUTS
P_HSYNC,
P_VSYNC,
P_BLANK
Y9–Y0
t
t
9
10
Y0Y1Y2Y3Y4Y5
Cb0Cb1Cb2Cb3Cb4Cb5
t
11
Cr0Cr1Cr2Cr3Cr5
Cr4
t
13
t
14
CONTROL
OUTPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
C9–C0
S9–S0
Figure 2. HD Only 4:4:4 Input Mode [Input Mode 010]; PS Only 4:4:4 Input Mode [Input Mode 001]
REV. 0
–7–
ADV7314
CONTROL
INPUTS
CLKIN_A
P_HSYNC,
P_VSYNC,
P_BLANK
t
t
9
10
t
12
CONTROL
OUTPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
Y9–Y0
C9–C0
S9–S0
G0G1G2G3G4G5
B0B1B2B3B4B5
t
11
R0R1R2R3R4R5
Figure 3. HD RGB 4:4:4 Input Mode [Input Mode 010]
CLKIN_B*
t9
t10
CONTROL
INPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
P_HSYNC,
P_VSYNC,
P_BLANK
Y9–Y
CONTROL
OUTPUTS
Cb0 Y0 Cr0 Y1 Crxxx Yxxx
0
t12
t11
*CLKIN_B MUST BE USED IN THIS PS MODE.
Figure 4. PS 4:2:2 110-Bit Interleaved at 27 MHz
t
13
t
14
t12
t11
t13
t14
HSYNC/VSYNC
Input Mode [Input Mode 100]
REV. 0–8–
CONTROL
INPUTS
CLKIN_A
P_HSYNC,
P_VSYNC,
P_BLANK
t9
ADV7314
t10
Y9–Y0
CONTROL
OUTPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
Figure 5. PS 4:2:2 110-Bit Interleaved at 54 MHz
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
Cb0 Y0 Cr0 Y1 Crxxx Yxxx
t11
CLKIN_B*
Y9–Y
CONTROL
OUTPUTS
t12
t
t
9
3FF 00 00 XY Cb0 Y0 Cr0 Y1
0
t
12
t
11
*CLKIN_B USED IN THIS PS ONLY MODE.
10
t13
t14
HSYNC/VSYNC
t
12
t
11
t
13
t
14
Input Mode [Input Mode 111]
Figure 6. PS Only 4:2:2 110-Bit Interleaved at 27 MHz EAV/SAV Input Mode [Input Mode 100]
REV. 0
CLKIN_A
t10
t9
CONTROL
OUTPUTS
t
= CLOCK HIGH TIME
9
t
= CLOCK LOW TIME
10
t
= DATA SETUP TIME
11
t
= DATA HOLD TIME
12
Y9–Y0
3FF 00 00 XY Cb0 Y0 Cr0 Y1
t11
t12
NOTE: Y0, Cb0 SEQUENCE AS PER SUBADDRESS 0x01 BIT 1
t13
t14
Figure 7. PS Only 4:2:2 110-Bit Interleaved at 54 MHz EAV/SAV Input Mode [Input Mode 111]
–9–
ADV7314
CONTROL
INPUTS
CLKIN_B
P_HSYNC,
P_VSYNC,
P_BLANK
t
t
t
10
9
12
CONTROL
INPUTS
Y9–Y0
C9–C0
CLKIN_A
S_HSYNC,
S_VSYNC,
S_BLANK
S9–S0
Y0Y1
Cb0Cr0Cb2
t
t
9
10
Cb0Y0Cr0
Y2
t
11
Y3Y4Y5
Cr2
Y1
t
11
t
12
Cb4Cr4
Cb1Y2
Figure 8. HD 4:2:2 and SD (10-Bit) Simultaneous Input Mode [Input Mode 101]; SD Oversampled
[Input Mode 110] HD Oversampled
*Stresses above those listed under Absolute Maximum Ratings may cause perma-
nent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those listed in the operational sections
of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
The ADV7314 is a Pb-free environmentally friendly product. It is
manufactured using the most up-to-date materials and processes.
The coating on the leads of each device is 100% pure Sn electroplate. The device is suitable for Pb-free applications and is able to
withstand surface-mount soldering at up to 255∞C [± 5∞C]. In
addition, it is backward compatible with conventional SnPb soldering processes. This means that the electroplated Sn coating can
be soldered with Sn/Pb solder pastes at conventional reflow temperatures of 220∞C to 235∞C.
ORDERING GUIDE*
ModelPackage DescriptionPackage Option
THERMAL CHARACTERISTICS
JC = 11∞C/W
= 47∞C/W
JA
ADV7314KSTPlastic Quad FlatpackST-64
(LQFP)
*Analog output short circuit to any power supply or common can be of an indefi-
nite duration.
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although the
ADV7314 features proprietary ESD protection circuitry, permanent damage may occur on devices
subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended
to avoid performance degradation or loss of functionality.
REV. 0–14–
PIN CONFIGURATION
K
DD
GND_IO
CLKN_BS9S8S7S6S5DGND
V
S4S3S2S1S0
S_HSYNCS_VSYNC
49505152535455565758596061626364
ADV7314
V
DD_IO
V
DGND
1
PIN 1
2
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
DD
Y8
Y9
C0
C1
C2
10
11
12
13
14
15
16
3
4
5
6
7
8
9
IDENTIFIER
2
C3
C4
C
I
ALSB
SDA
ADV7314
LQFP
TOP VIEW
(Not to Scale)
SCLK
P_VSYNC
P_BLANK
P_HSYNC
C5C6C7C8C9
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32313029282726252423222120191817
CLKIN_A
RTC_SCR_TR
S_BLAN
R
SET1
V
REF
COMP1
DAC A
DAC B
DAC C
V
AA
AGND
DAC D
DAC E
DAC F
COMP2
R
SET2
EXT_LF
RESET
PIN FUNCTION DESCRIPTIONS
Pin No.MnemonicInput/OutputFunction
11, 57DGNDGDigital Ground.
40AGNDGAnalog Ground.
32CLKIN_AIPixel Clock Input for HD (74.25 MHz Only, PS Only (27 MHz), SD Only
(27 MHz).
63CLKIN_BIPixel Clock Input. Requires a 27 MHz reference clock for Progressive Scan
mode or a 74.25 MHz (74.1758 MHz) reference clock in HDTV mode. This
clock is only used in dual modes.
36, 45COMP2, COMP1 OCompensation Pin for DACs. Connect 0.1 mF capacitor from COMP pin
to V
.
AA
44DAC AOCVBS/Green/Y/Y Analog Output.
43DAC BOChroma/Blue/U/Pb Analog Output.
42DAC COLuma/Red/V/Pr Analog Output.
39DAC DOIn SD Only Mode: CVBS/Green/Y Analog Output.
In HD Only mode and simultaneous HD/SD mode: Y/Green [HD] Analog
Output.
38DAC EOIn SD Only Mode: Luma/Blue/U Analog Output.
In HD Only mode and simultaneous HD/SD mode: Pr/Red Analog Output.
37DAC FOIn SD Only Mode: Chroma/Red/V Analog Output.
In HD Only mode and simultaneous HD/SD mode: Pb/Blue [HD] Analog
Output.
23P_HSYNCIVideo Horizontal Sync Control Signal for HD in Simultaneous SD/HD Mode
and HD.
24P_VSYNCIVideo Vertical Sync Control Signal for HD in Simultaneous SD/HD Mode
and HD.
25P_BLANKIVideo Blanking Control Signal for HD in Simultaneous SD/HD Mode and HD.
48S_BLANKI/OVideo Blanking Control Signal for SD only.
REV. 0
–15–
ADV7314
Pin No.MnemonicInput/OutputFunction
50S_HSYNCI/OVideo Horizontal Sync Control Signal for SD Only.
49S_VSYNCI/OVideo Vertical Sync Control Signal for SD Only.
2–9, 12–13Y9–Y0ISD or Progressive Scan/HDTV Input Port for Y Data. Input port for inter-
leaved progressive scan data. The LSB is set up on Pin Y0. For 8-bit data
input, LSB is set up on Y2.
14–18, 26–30 C9–C0IProgressive Scan/HDTV Input Port. In 4:4:4 Input mode, this port is used for
the Cb[Blue/U] data. The LSB is set up on Pin C0. For 8-bit data input, LSB
is set up on C2.
51–55, 58–62 S9–S0ISD or Progressive Scan/HDTV Input Port for Cr [Red/V] Data in 4:4:4 Input
Mode. LSB is set up on Pin S0. For 8-bit data input, LSB is set up on S2.
33RESETIThis input resets the on-chip timing generator and sets the ADV7314 into
default register setting. RESET is an active low signal.
35, 47R
22SCLKII
21SDAI/OI
20ALSBITTL Address Input. This signal sets up the LSB of the I
1V
10, 56V
41V
46V
34EXT_LFIExternal Loop Filter for the Internal PLL.
SET2
DD_IO
DD
AA
REF
, R
SET1
IA 3040 W resistor must be connected from this pin to AGND and is used
to control the amplitudes of the DAC outputs.
2
C Port Serial Interface Clock Input.
2
C Port Serial Data Input/Output.
2
C address. When
this pin is tied low, the I
2
C filter is activated, reducing noise on the I2C
interface.
PPower Supply for Digital Inputs and Outputs.
PDigital Power Supply.
PAnalog Power Supply.
I/OOptional External Voltage Reference Input for DACs or Voltage Reference
Output (1.235 V).
31RTC_SCR_TRIMultifunctional Input. Real-time control (RTC) input, timing reset input,
subcarrier reset input.
19I
CIThis input pin must be tied high (V
over the I
2
C port.
) for the ADV7314 to interface
DD_IO
2
64GND_IODigital Input/Output Ground.
TERMINOLOGY
SDStandard definition video, conforming to ITU-R BT.601/656.
HDHigh definition video, such as progressive scan or HDTV.
HDTVHigh definition television video, conforming to SMPTE 274M or SMPTE 296M.
YCrCbSD, HD, or PS component digital video.
YPrPbHD, SD, or PS component analog video.
REV. 0–16–
ADV7314
MPU PORT DESCRIPTION
The ADV7314 supports a 2-wire serial (I2C compatible) microprocessor bus driving multiple peripherals. Two inputs, serial
data (SDA) and serial clock (SCL), carry information between
any device connected to the bus. Each slave device is recognized
by a unique address. The ADV7314 has four possible slave
addresses for both read and write operations. These are unique
addresses for each device and are illustrated in Figure 17. The
LSB sets either a read or write operation. Logic 1 corresponds
to a read operation, while Logic 0 corresponds to a write operation. A1 is set by setting the ALSB pin of the ADV7314 to
Logic 0 or Logic 1. When ALSB is set to 1, there is greater
input bandwidth on the I
transfers on this bus. When ALSB is set to 0, there is reduced
input bandwidth on the I
less than 50 ns will not pass into the I
2
C lines, which allows high speed data
2
C lines, which means that pulses of
2
C internal controller.
This mode is recommended for noisy systems.
110101A1X
ADDRESS
CONTROL
SET UP BY
ALSB
READ/WRITE
CONTROL
0 WRITE
1 READ
Figure 17. ADV7314 Slave Address = D4h
To control the various devices on the bus, the following protocol
must be followed. First, the master initiates a data transfer by
establishing a start condition, defined by a high-to-low transition
on SDA, while SCL remains high. This indicates that an address/
data stream will follow. All peripherals respond to the start
condition and shift the next eight bits (7-bit address + R/W bit).
The bits are transferred from MSB down to LSB. The peripheral that recognizes the transmitted address responds by pulling
the data line low during the ninth clock pulse. This is known as
an acknowledge bit. All other devices withdraw from the bus at
this point and maintain an idle condition. The idle condition is
when the device monitors the SDA and SCL lines waiting for
the start condition and the correct transmitted address. The
R/W bit determines the direction of the data.
A Logic 0 on the LSB of the first byte means that the master
will write information to the peripheral. A Logic 1 on the LSB
of the first byte means that the master will read information
from the peripheral.
The ADV7314 acts as a standard slave device on the bus. The
data on the SDA pin is eight bits wide, 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 subaddress.
There is a subaddress auto-increment facility, which allows data
to be written to or read from registers in ascending subaddress
sequence starting at any valid 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.
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 SCL 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
ADV7314 will not issue an acknowledge and will return to the
idle condition. If in auto-increment 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 when the SDA 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 ADV7314, and the part will return to the idle condition.
REV. 0
–17–
ADV7314
Before writing to the subcarrier frequency registers, the ADV7314
must have been reset at least once since power-up.
The four subcarrier frequency registers must be updated starting with subcarrier frequency register 0 through subcarrier
frequency register 3. The subcarrier frequency will not update
until the last subcarrier frequency register byte has been received
by the ADV7314.
Figure 18 illustrates an example of the data transfer for a write
sequence and the start and stop conditions.
Figure 19 shows bus write and read sequences.
REGISTER ACCESS
The MPU can write to or read from all of the registers of the
ADV7314 except the subaddress registers, which are write-only
registers. The subaddress register determines which register the
SDATA
SCLOCK
S
1–78
START ADRR R/W ACK SUBADDRESS ACKDATAACK STOP
9
1–789
Figure 18. Bus Data Transfer
next read or write operation accesses. All communications 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 increments to the next address until a stop
command on the bus is performed.
Register Programming
The following section describes the functionality of each register.
All registers can be read from as well as written to unless otherwise stated.
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 operation is selected, the subaddress is set up. The subaddress register
determines to/from which register the operation takes place.
1–7
89
P
WRITE
SEQUENCE
READ
SEQUENCE
S SLAVE ADDR A(S) SUB ADDR A(S)DATAA(S)DATAA(S) P
LSB = 0
S SLAVE ADDR A(S) SUB ADDR A(S) S SLAVE ADDR A(S)DATADATAA(M)A(M) P
S = START BIT
P = STOP BIT
A(S) = ACKNOWLEDGE BY SLAVE
A(M) = ACKNOWLEDGE BY MASTER
LSB = 1
A(S) = NO-ACKNOWLEDGE BY SLAVE
A(M) = NO-ACKNOWLEDGE BY MASTER
Figure 19. Write and Read Sequence
REV. 0–18–
ADV7314
SR7SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
00h Power
Mode
Register
Mode Select
01h
Register
Sleep Mode. With this control enabled, the current
consumption is reduced to
the internal PLL cct are disabled. I
be read from and written to in sleep mode.
PLL and Oversampling Control. This control
allows the internal PLL cct to be powered down
and the oversampling to be switched off.
DAC F. Power on/off.
DAC E. Power on/off.
DAC D. Power on/off.
DAC C. Power on/off.
DAC B. Power on/off.
DAC A. Power on/off.
BTA T-1004 or 1362 Compatibility
Clock Edge
Reserved038h
Clock Align
Input Mode
Y/S Bus Swap
A level. All DACs and
2
C registers can
0DAC F off
1DAC F on
0DAC E off
1DAC E on
0DAC D off
1DAC D on
0DAC D off
1DAC C on
0DAC B off
1DAC B on
0DAC A off
1DAC A on
0
1Must be set if the phase
000SD input only
001PS input only
010HDTV input only
011SD and PS [20-bit]
100SD and PS [10-bit]
101SD and HDTV [SD
110SD and HDTV [HDTV
111PS only [at 54 MHz]
010-bit data on S Bus
110-bit data on Y Bus
0Sleep Mode offFCh
1Sleep Mode on
0PLL on
1PLL off
0Disabled
1Enabled
0Cb clocked on rising edge
1Y clocked on rising edge
delay between the two
input clocks is <9.25 ns or
>27.75 ns.
oversampled
oversampled]
Register Reset
Value (Shaded)
Only for PS dual
edge clk mode
Only for PS
interleaved input at
27 MHz
Only if two input
clocks are used
SD Only. 10-Bit/
20-Bit Input mode
REV. 0
–19–
ADV7314
SR7SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
02h Mode Register 0Reserved00 Zero must be written to
Test Pattern Black Bar0Disabled
RGB Matrix0Disable Programmable
Sync on RGB
RGB/YUV Output0RGB component outputs
SD Sync0No Sync output
HD Sync0No Sync output
03h RGB Matrix 0xx LSB for GY03h
04h RGB Matrix 1x xLSB for RVF0h
05h RGB Matrix 2xxxxxxxxBit 9–2 for GY4Eh
06h RGB Matrix 3xxxxxxxxBit 9–2 for GU0Eh
07h RGB Matrix 4xxxxxxxxBit 9–2 for GV24h
08h RGB Matrix 5xxxxxxxxBit 9–2 for BU92h
09h RGB Matrix 6xxxxxxxxBit 9–2 for RV7Ch
0Ah DAC A,B,C Output
0Bh DAC D,E,F Output
0Ch00110011Note 300h
0Dh11000000Note 300h
0EhReserved00h
0FhReserved00h
1
For more detail, refer to Appendix 7.
2
For more detail on the programmable output levels, refer to the Programmable DAC Gain Control section.
3
Must be written to after power-up/reset.
Level
Level
2
Positive Gain to DAC Output
Voltage
Negative Gain to DAC Output
Voltage
Positive Gain to DAC Output
Voltage
Negative Gain to DAC Output
Voltage
1
1Output SD syncs on
1Output HD syncs on
xxLSB for GU
000000000%00h
00000001+0.018%
000000100.036%
00111111+7.382%
01000000+7.5%
11000000–7.5%
11000001–7.382%
10000010–7.364%
11111111–0.018%
000000000%00h
00000001+0.018%
000000100.036%
00111111+7.382%
01000000+7.5%
11000000–7.5%
11000001–7.382%
10000010–7.364%
11111111–0.018%
0No Sync
1Sync on all RGB outputs
1YUV component outputs
xxLSB for GV
1Enabled
1Enable Programmable
xxLSB for BU
these bits
RGB Matrix
RGB Matrix
S_HSYNC output, S_VSYNC
output, S_BLANK output
P_HSYNC output, P_VSYNC
output, P_BLANK output
………
……….
………
……….
Reset Value
20h
11h, Bit 2 must
be enabled also
REV. 0–20–
ADV7314
g
,
y
g
isabled
d
HD Sh
Fil
Disabled
SR7SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
10hHD Output Standard00EIA770.2 output 00h
HD Mode
Register 1
HD Input Control Signals00
HD 625p0525p
HD 720p01080i
HD BLANK Polarit
HD Macrovision for 525p/625p0Macrovision off
11hHD Pixel Data Valid0Pixel data valid off00h
HD Mode
Register 2
HD Test Pattern Enable0HD test pattern off
HD Test Pattern Hatch/Field0Hatch
HD VBI Open0D
HD Undershoot Limiter00Disabled
arpness
ter0
1Macrovision on
1Enabled
1720p
0
1
01–11 IRE
10–6 IRE
11–1.5 IRE
01EAV/SAV codes
10Async timing mode
11Reserved
1625p
1Field/Frame
1Enable
01 EIA770.1 output
10 Output levels for full input
11 Reserved
0Reserved
1HD test pattern on
ran
e
VSYNC, BLANK
HSYNC
BLANK active hi
BLANK active low
1Pixel data valid on
h
Reset Values
REV. 0
–21–
ADV7314
SR7SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
12h0000 clk cycle00h
HD Mode
Register 3
HD Mode
13hHD Cr/Cb Sequence0
Register 4
14h HD Mode
Register 5
15h Reserved00 must be written to this bit00h
HD Mode
Register 6
NOTES
1
When set to 0, the line and field counters automatically wrap around at the end of the field/frame of the standard selected. When set to 1 , the field/line
HD Y Delay with
Respect to Falling Edge
of HSYNC
HD with Respect to
Falling Edge of HSYNC
HD CGMS 0Disabled
HD CGMS CRC0Disabled
Reserved00 must be written to this bit
HD Input Format
Sinc Filter on DAC D,
E, F
Reserved00 must be written to this bit
HD Chroma SSAF0Disabled
HD Chroma Input04:4:4
HD Double Buffering
HD Timing ResetxA low-high-low transition resets the
counters are free running and wrap around when external sync signals indicate so.
2
Adaptive Filter mode is not available in PS only @ 54 MHz input mode.
Reset Value
4Ch
00h
REV. 0–22–
ADV7314
SR7SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
16h
HD Y Level
17h
HD Cr Level
18h
HD Cb Level
1
1
1
xxxxx xx x Y color valueA0h
xxxxx xx x Cr color value 80 h
xxxxx xx x Cb color value 8 0 h
Register
Setting
Reset Value
19hReserved00h
1AhReserved00h
1BhReserved00h
1ChReserved00h
1DhReserved00h
1EhReserved00h
1FhReserved00h
15h HD Mode
Register 6
HD Gamma Curve Enable
HD Adaptive Filter Mode
0Disabled
1Enabled
0Mode A
1Mode B
HD Adaptive Filter Enable
0Disabled
1Enabled
20h0000Gain A = 000 h
HD Sharpness
Filter Gain
HD Sharpness Filter Gain Value A
0001Gain A = +1
........… …
0111Gain A = +7
100 0 Gain A = –8
........… …
111 1 Gain A = –1
HD Sharpness Filter Gain Value B
0000Gain B = 0
0001Gain B = +1
........…… .
0111Gain B = +7
1000Gain B = –8
........…… ..
2
HD CGMS HD CGMS Data Bits0000C19C18C17C16CGMS 19–1600 h
21h
1111Gain B = –1
22h HD CGMS HD CGMS Data BitsC15 C14 C13 C12 C 11 C10 C9C8CGMS 15–800h
23h HD CGMS HD CGMS Data BitsC7C6C5C4C3C2C1 C0CGMS 7–000 h
24h
HD Gamma A
1
HD Gamma Curve A Data Points xxxxx xx x A000h
25h HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A100h
26h HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A200h
27h HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A300h
28h HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A400h
29h HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A500h
2Ah HD Gamma A HD Gamma Curve A Data Points xxxxxxx x A600h
2Bh HD Gamma A HD Gamma Curve A Data Points xxxxxxx x A700h
2Ch HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A800h
2Dh HD Gamma A HD Gamma Curve A Data Points xxxxx xx x A900h
2Eh HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B000h
2Fh HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B100h
30h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B200h
31h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B300h
32h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B400h
33h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B500h
34h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B600h
35h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B700h
36h HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B800h
2
HD Gamma B HD Gamma Curve B Data Points xxxxx xx x B900h
37h
NOTES
1
Used for internal test pattern only.
2
Programmable gamma correction is not available in PS only mode @ 54 MHz operation.
REV. 0
–23–
ADV7314
SR7–SR0 RegisterBit DescriptionBit 7Bit 6 Bit 5 Bit 4Bit 3Bit 2Bit 1Bit 0Register SettingValue
38hHD Adaptive Filter0000Gain A = 000h
39h00 0 0 Gain A = 000h
3Ah00 0 0 Gain A = 000h
3Bh
Gain 100 0 1 Gain A = +1
HD Adaptive Filter
Gain 2
HD Adaptive Filter
Gain 3
HD Adaptive Filter
Threshold A
HD Adaptive Filter
Gain 1 Value A
HD Adaptive Filter
Gain 1 Value B
HD Adaptive Filter
Gain 2 Value A
HD Adaptive Filter
Gain 2 Value B
HD Adaptive Filter
Gain 3 Value A
HD Adaptive Filter
Gain 3 Value B
HD Adaptive Filter
Threshold A Value
........……
01 1 1 Gain A = +7
10 0 0 Gain A = –8
........……
11 1 1 Gain A = –1
0000Gain B = 0
0001Gain B = +1
........…….
0111Gain B = +7
1000Gain B = –8
........……..
1111Gain B = –1
00 0 1 Gain A = +1
........……
01 1 1 Gain A = +7
10 0 0 Gain A = –8
........……
11 1 1 Gain A = –1
0000Gain B = 0
0001Gain B = +1
........…….
0111Gain B = +7
1000Gain B = –8
........……..
1111Gain B = –1
00 0 1 Gain A = +1
........……
01 1 1 Gain A = +7
10 0 0 Gain A = –8
........……
11 1 1 Gain A = –1
0000Gain B = 0
0001Gain B = +1
........…….
0111Gain B = +7
1000Gain B = –8
........……..
1111Gain B = –1
xxxxxx x x Threshold A00h
3Ch
3Dh
HD Adaptive Filter
Threshold B
HD Adaptive Filter
Threshold C
HD Adaptive Filter
Threshold B Value
HD Adaptive Filter
Threshold C Value
xxxxxx x x Threshold B00h
xxxxxx x x Threshold C00h
REV. 0–24–
ADV7314
SR7–
SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0