FEATURES
10-Bit Extended CCIR-656 Input Data Port
Six High-Quality 10-Bit Video DACs
10-Bit Internal Digital Video Processing
Multistandard Video Input
Multistandard Video Output
4ⴛ Oversampling with Internal 54 MHz PLL
Programmable Video Control Includes:
Digital Noise Reduction
Gamma Correction
Black Burst
LUMA Delay
CHROMA Delay
Multiple Luma and Chroma Filters
Luma SSAF™ (Super Sub-Alias Filter)
Average Brightness Detection
Field Counter
CGMS (Copy Generation Management System)
WSS (Wide Screen Signaling)
Closed Captioning Support
Teletext Insertion Port (PAL-WST)
2-Wire Serial MPU Interface (I
Fast I
2
C)
Supply Voltage 5 V and 3.3 V Operation
80-Lead LQFP Package
2
C Compatible and
Video Encoder with 54 MHz Oversampling
ADV7194*
APPLICATIONS
Professional DVD Playback Systems
PC Video/Multimedia Playback Systems
Progressive Scan Playback Systems
Professional Studio Equipment
GENERAL DESCRIPTION
The ADV7194 is part of the new generation of video encoders
from Analog Devices. The device builds on the performance of
previous video encoders and provides new features like interfacing progressive scan devices, digital noise reduction, gamma
correction, 4× oversampling and 54 MHz operation, average
brightness detection, black burst signal generation, chroma delay,
an additional Chroma Filter, etc.
The ADV7194 supports NTSC-M, NTSC-N (Japan), PAL N,
PAL-B/D/G/H/I and PAL-60 standards. Input standards supported include ITU-R.BT656 4:2:2 YCrCb in 8-, 10-, 16- or
20-bit format and 3× 10-bit YCrCb progressive scan format.
The ADV7194 can output composite video (CVBS), S-Video
(Y/C), Component YUV or RGB and analog progressive scan in
YPrPb format. The analog component output is also compatible
with Betacam, MII and SMPTE/EBU N10 levels, SMPTE 170M
NTSC and ITU-R.BT 470 PAL.
For more information about the ADV7194’s features refer to
Detailed Description of Features section.
SIMPLIFIED BLOCK DIAGRAM
DIGITAL
INPUT
27MHz
CLOCK
ITU–R.BT
656/601
10-BIT YCrCb
IN 4:2:2 FORMAT
*This device is protected by U.S. Patent Numbers 4631603, 4577216, and 4819098 and other intellectual property rights.
Extended-10 is a trademark of Analog Devices, Inc. This technology combines 10-bit conversion, 10-bit digital video data processing, and 10-bit external interfacing.
SSAF is a trademark of Analog Devices Inc.
ITU-R and CCIR are used interchangeably in this document (ITU-R has replaced CCIR recommendations).
I2C is a registered trademark of Philips Corporation.
VIDEO
INPUT
PROCESSING
PLL
AND
54MHz
DEMUX
AND
YCrCb-
TO-
YUV
MATRIX
VIDEO
SIGNAL
PROCESSING
COLOR CONTROL
DNR
GAMMA
CORRECTION
VBI
TELETEXT
CLOSED CAPTION
CGMS/WSS
CHROMA
LPF
SSAF
LPF
LUMA
LPF
I2C INTERFACE
VIDEO
OUTPUT
PROCESSING
2ⴛ
OVERSAMPLING
OR
4ⴛ
OVERSAMPLING
10-BIT
DAC
10-BIT
DAC
10-BIT
DAC
10-BIT
DAC
10-BIT
DAC
10-BIT
DAC
ADV7194
ANALOG
OUTPUT
COMPOSITE VIDEO
Y [S-VIDEO]
C [S-VIDEO]
RGB
YUV
YPrPb
REV. A
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
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
Resolution (Each DAC)10Bits
Accuracy (Each DAC)
Integral Nonlinearity
Differential Nonlinearity
3
3
DIGITAL INPUTS
Input High Voltage, V
Input Low Voltage, V
Input Current, I
Input Capacitance, C
Input Leakage Current
Input Leakage Current
INH
INL
IN
IN
4
5
DIGITAL OUTPUTS
Output High Voltage, V
Output Low Voltage, V
Three-State Leakage Current
Three-State Leakage Current
OH
OL
6
7
Three-State Output Capacitance610pF
ANALOG OUTPUTS
Output Current (Max)4.1254.334.625mARL = 300 Ω
Output Current (Min)2.16mAR
DAC-to-DAC Matching
Output Compliance, V
Output Impedance, R
Output Capacitance, C
VOLTAGE REFERENCE
Reference Range, V
3
OC
OUT
OUT
8
REF
POWER REQUIREMENTS
V
AA
Normal Power Mode
9
I
DAC
(2× Oversampling)
I
CCT
I
(4× Oversampling)
CCT
I
PLL
10, 11
10, 11
Sleep Mode
I
DAC
I
CCT
NOTES
1
All measurements are made in 4× Oversampling Mode unless otherwise specified.
2
Temperature range T
3
Guaranteed by characterization.
4
For all inputs but PAL_NTSC and ALSB.
5
For PAL_NTSC and ALSB inputs.
6
For all outputs but VSO/TTX/CLAMP.
7
For VSO/TTX/CLAMP outputs.
8
Measurement made in 2× Oversampling Mode.
9
I
is the total current required to supply all DACs including the V
DAC
10
All six DACs on.
11
I
or the circuit current, is the continuous current required to drive the digital core without I
CCT
Specifications subject to change without notice.
MIN
to T
: 0°C to 70°C.
MAX
= 1.235 V, R
REF
= 1200 ⍀ unless otherwise noted. All specifications T
SET1,2
MIN
to T
± 1.0LSB
± 1.0LSBGuaranteed Monotonic
2V
0.8V
0± 1µAV
= 0.4 V or 2.4 V
IN
610pF
1µA
200µA
2.4VI
0.80.4VI
SOURCE
= 3.2 mA
SINK
= 400 µA
10µA
200µA
= 600 Ω, R
L
SET1,2
0.42.5%
01.4V
100kΩ
6pFI
OUT
= 0 mA
1.1121.2351.359V
4.755.05.25V
2935mA
80120mA
120170mA
610mA
0.01µA
85µA
circuitry.
REF
.
PLL
2
unless
MAX
= 2400 Ω
REV. A
–3–
ADV7194–SPECIFICATIONS
to T
MAX
= 2400 Ω
2
3.3 V SPECIFICATIONS
(VAA = 3.0 V, V
1
unless otherwise noted.)
= 1.235 V, R
REF
= 1200 ⍀ unless otherwise noted. All specifications T
Input High Voltage, V
Input Low Voltage, V
Input Current, I
Input Capacitance, C
INH
INL
IN
IN
Input Leakage Current
Input Leakage Current
3
4
2V
0.8V
± 1µAV
= 0.4 V or 2.4 V
IN
610pF
1µA
200µA
DIGITAL OUTPUTS
Output High Voltage, V
Output Low Voltage, V
Three-State Leakage Current
Three-State Leakage Current
OL
OH
5
6
2.4VI
0.4VI
10µA
200µA
SOURCE
= 3.2 mA
SINK
= 400 µA
Three-State Output Capacitance610pF
ANALOG OUTPUTS
Output Current (Max)4.1254.334.625mARL = 300 Ω
Output Current (Min)2.16mAR
= 600 Ω, R
L
SET1,2
DAC-to-DAC Matching0.42.5%
Output Compliance, V
Output Impedance, R
Output Capacitance, C
VOLTAGE REFERENCE
Reference Range
OC
OUT
OUT
7
100kΩ
6pFI
1.235V
1.4V
OUT
= 0 mA
POWER REQUIREMENTS
V
AA
Normal Power Mode
8
I
DAC
(2× Oversampling)
I
CCT
I
(4× Oversampling)
CCT
I
PLL
9, 10
9, 10
3.153.33.6V
29mA
4254mA
6886mA
6mA
Sleep Mode
I
DAC
I
CCT
NOTES
1
All measurements are made in 4× Oversampling Mode unless otherwise specified and are guaranteed by characterization. For 2 × Oversampling Mode, the power
requirements for the ADV7194 are typically 3.0 V.
2
Temperature range T
3
For all inputs but PAL_NTSC and ALSB.
4
For PAL_NTSC and ALSB inputs.
5
For all outputs but VSO/TTX/CLAMP.
6
For VSO/TTX/CLAMP outputs.
7
Measurement made in 2× Oversampling Mode.
8
I
is the total current required to supply all DACs including the V
DAC
9
All six DACs on.
10
I
or the circuit current, is the continuous current required to drive the digital core without I
CCT
Specifications subject to change without notice.
MIN
to T
: 0°C to 70°C.
MAX
0.01µA
85µA
circuitry.
REF
.
PLL
–4–
REV. A
ADV7194
5 V DYNAMIC SPECIFICATIONS
(VAA = 5 V ⴞ 250 mV, V
1
specifications T
MIN
= 1.235 V, R
REF
2
to T
unless otherwise noted.)
MAX
= 1200 ⍀ unless otherwise noted. All
SET1,2
ParameterMinTypMaxUnitTest Conditions
Hue Accuracy0.5Degrees
Color Saturation Accuracy0.7%
Chroma Nonlinear Gain0.70.9± %Referenced to 40 IRE
Chroma Nonlinear Phase0.5± Degrees
Chroma/Luma Intermod0.1± %
Chroma/Luma Gain Ineq1.7±%
Chroma/Luma Delay Ineq2.2ns
Luminance Nonlinearity0.60.7± %
Chroma AM Noise82dB
Chroma PM Noise72dB
Differential Gain
Differential Phase
SNR (Pedestal)
SNR (Ramp)
3
3
3
3
0.1 (0.4)0.3 (0.5)%
0.4 (0.15)0.5 (0.3)Degrees
78.5 (78)dB rmsRMS
78 (78)dB p-pPeak Periodic
61.7 (61.7)dB rmsRMS
62 (63)dB p-pPeak Periodic
NOTES
1
All measurements are made in 4× Oversampling Mode unless otherwise specified.
2
Temperature range T
3
Values in parentheses apply to 2× Oversampling Mode.
Specifications subject to change without notice.
MIN
to T
: 0°C to 70°C.
MAX
3.3 V DYNAMIC SPECIFICATIONS
(VAA = 3.3 V ⴞ 150 mV, V
1
specifications T
MIN
to T
= 1.235 V, R
REF
2
unless otherwise noted.)
MAX
SET1,2
= 1200 ⍀ unless otherwise noted. All
ParameterMinTypMaxUnitTest Conditions
Hue Accuracy0.5Degrees
Color Saturation Accuracy0.8%
Luminance Nonlinearity0.6± %
Chroma AM Noise83dB
Chroma PM Noise71dB
Chroma Nonlinear Gain0.7± %Referenced to 40 IRE
Chroma Nonlinear Phase0.5± Degrees
Chroma/Luma Intermod0.1± %
Differential Gain
Differential Phase
SNR (Pedestal)
SNR (Ramp)
3
3
3
3
0.2 (0.5)%
0.5 (0.2)Degrees
78.5 (78)dB rmsRMS
78 (78)dB p-pPeak Periodic
62.3 (62)dB rmsRMS
61 (62.5)dB p-pPeak Periodic
NOTES
1
All measurements are made in 4× Oversampling Mode unless otherwise specified.
2
Temperature range T
3
Values in brackets apply to 2× Oversampling Mode.
Specifications subject to change without notice.
MIN
to T
: 0°C to 70°C.
MAX
REV. A
–5–
ADV7194
5 V TIMING CHARACTERISTICS
(VAA = 5 V ⴞ 250 mV, V
specifications T
MIN
= 1.235 V, R
REF
1
to T
unless otherwise noted.)
MAX
= 1200 ⍀ unless otherwise noted. All
SET1,2
ParameterMinTypMaxUnitTest Conditions
MPU PORT
2
SCLOCK Frequency0400kHz
SCLOCK High Pulsewidth, t
SCLOCK Low Pulsewidth, t
Hold Time (Start Condition), t
Setup Time (Start Condition), t
Data Setup Time, t
5
SDATA, SCLOCK Rise Time, t
SDATA, SCLOCK Fall Time, t
Setup Time (Stop Condition), t
ANALOG OUTPUTS
2
1
2
3
4
6
7
8
0.6µs
1.3µs
0.6µsAfter This Period the First Clock Is Generated
0.6µsRelevant for Repeated Start Condition
100ns
300ns
300ns
0.6µs
Analog Output Delay8ns
DAC Analog Output Skew0.1ns
CLOCK CONTROL AND PIXEL
3
PORT
f
CLOCK
Clock High Time, t
Clock Low Time, t
Data Setup Time, t
Data Hold Time, t
Control Setup Time, t
Control Hold Time, t
9
10
11
12
11
12
Digital Output Access Time, t
Digital Output Hold Time, t
Pipeline Delay, t
Digital Output Access Time, t
Data Setup Time, t
Data Hold Time, t
4
16
17
18
11ns
3ns
6ns
RESET CONTROL
Reset Low Time320ns
2
PLL
PLL Output Frequency54MHz
NOTES
1
Temperature range T
2
Guaranteed by characterization.
3
Pixel Port consists of the following:
Data: P0–P9, Y0/P10–Y9/P19,
Control: HSYNC, VSYNC, BLANK
Clock: CLKIN Input.
4
Teletext Port consists of:
Digital Output: TTXRQ,
Data: TTX.
Specifications subject to change without notice.
MIN
to T
: 0°C to 70°C.
MAX
–6–
REV. A
ADV7194
3.3 V TIMING CHARACTERISTICS
(VAA = 3.3 V ⴞ 150 mV, V
specifications T
MIN
to T
= 1.235 V, R
REF
1
unless otherwise noted.)
MAX
SET1,2
= 1200 ⍀ unless otherwise noted. All
2
ParameterMinTypMaxUnitTest Conditions
MPU PORT
SCLOCK Frequency0400kHz
SCLOCK High Pulsewidth, t
SCLOCK Low Pulsewidth, t
Hold Time (Start Condition), t
Setup Time (Start Condition), t
Data Setup Time, t
5
1
2
3
4
SDATA, SCLOCK Rise Time, t
SDATA, SCLOCK Fall Time, t
Setup Time (Stop Condition), t
7
8
0.6µs
1.3µs
0.6µsAfter This Period the First Clock Is Generated
0.6µsRelevant for Repeated Start Condition
100ns
6
300ns
300ns
0.62µs
ANALOG OUTPUTS
Analog Output Delay8ns
DAC Analog Output Skew0.1ns
CLOCK CONTROL AND PIXEL
3
PORT
f
CLOCK
Clock High Time, t
Clock Low Time, t
Data Setup Time, t
Data Hold Time, t
Control Setup Time, t
Control Hold Time, t
9
10
11
12
11
12
Digital Output Access Time, t
Digital Output Hold Time, t
Body Temperature (Soldering, 10 secs) . . . . . . . . . . . . . 220°C
Analog Outputs to GND2 . . . . . . . . . . . . . . GND – 0.5 to V
NOTES
1
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.
2
Analog Output Short Circuit to any Power Supply or Common can be of an
The 80-lead package is used for this device. The junction-toambient (θ
) thermal resistance in still air on a four-layer PCB
JA
is 24.7°C.
To reduce power consumption when using this part the user
can run the part on a 3.3 V supply, turn off any unused DACs.
The user must at all times stay below the maximum junction
temperature of 110°C. The following equation shows how to
calculate this junction temperature:
Junction Temperature = (V
I
= 10 mA + (sum of the average currents consumed by
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 ADV7194 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. A
–9–
ADV7194
PIN FUNCTION DESCRIPTIONS
PinInput/
No.MnemonicOutputFunction
1–10P0–P9I10-Bit or 8-Bit 4:2:2 Multiplexed YCrCb Pixel Port. The LSB of the input data is set up
on Pin P0 (Pin Number 1) in 10-bit input mode.
11–20Y0/P10–Y9/P19I20-Bit or 16-Bit Multiplexed YCrCb Pixel Port or 1× 10-bit progressive scan input for Y data.
21, 34, 68, 79V
DD
22, 33, 43, 69, DGNDGDigital Ground.
80
23HSYNCI/OHSYNC (Modes 1, 2, and 3) Control Signal. This pin may be configured to be an output
24VSYNCI/OVSYNC Control Signal. This pin may be configured as an output (Master Mode) or as an input
25BLANKI/OVideo Blanking Control Signal. This signal is optional. For further information see Verti-
26–31, 75–78Cb0–Cb9I1 × 10-Bit Progressive Scan Input Port for Cb Data.
32TTXREQOTeletext Data Request Output Signal, used to control teletext data transfer.
35, 49, 52AGNDGAnalog Ground.
36CLKINITTL Clock Input. Requires a stable 27 MHz reference clock for standard operation. Alterna-
37CLKOUTOClock Output Pin.
38, 48, 53V
AA
39SCLIMPU Port Serial Interface Clock Input.
40SDAI/OMPU Port Serial Data Input/Output.
41SCRESET/RTC/TRIMultifunctional Input: Real-Time Control (RTC) input, Timing Reset input, Subcarrier
42ALSBITTL Address Input. This signal sets up the LSB of the MPU address.
44R
SET2
45COMP 2OCompensation Pin for DACs D, E, and F. Connect a 0.1 µF Capacitor from COMP 2 to
46DAC FOS-Video C/Pr/V/RED Analog Output. This DAC is capable of providing 4.33 mA output.
47DAC EOS-Video Y/Pb/U/BLUE Analog Output. This DAC is capable of providing 4.33 mA output.
50DAC DOComposite/Y/Y/GREEN Analog Output. This DAC is capable of providing 4.33 mA output.
51DAC COS-Video C/Pr/V/RED Analog Output. This DAC is capable of providing 4.33 mA output.
54DAC BOS-Video Y/Pb/U/BLUE Analog Output. This DAC is capable of providing 4.33 mA output.
55DAC AOComposite/Y/Y/GREEN Analog Output. This DAC is capable of providing 4.33 mA output.
56COMP 1OCompensation Pin for DACs A, B, and C. Connect a 0.1 µF Capacitor from COMP 1 to
57V
58R
REF
SET1
59PAL_NTSCIInput signal to select PAL or NTSC mode of operation, pin set to Logic 1 selects PAL.
60RESETIThe input resets the on-chip timing generator and sets the ADV7194 into default mode
61CSO_HSOODual function CSO or HSO output Sync Signal at TTL level.
62VSO/TTX/CLAMPI/OM ultif unctional Pin. VSO Output Sync Signal at TTL level. Teletext Data Input pin.
63–67, 70–74Cr0–Cr9I1 × 10-Bit Progressive Scan Input Port for Cr Data.
PDigital Power Supply (3.3 V to 5 V).
(Master Mode) or an input (Slave Mode) and accept Sync Signals.
(Slave Mode) and accept VSYNC as a Control Signal.
cal Blanking and Data Insertion Blanking Input section.
tively, a 24.5454 MHz (NTSC) or 29.5 MHz (PAL) can be used for square pixel operation.
PAnalog Power Supply (3.3 V to 5 V).
Reset input.
IA 1200 Ω resistor connected from this pin to AGND is used to control full-scale amplitude s
of the Video Signals from the DAC D, E, F.
.
V
AA
.
V
AA
I/OVoltage Reference Input for DACs or Voltage Reference Output (1.235 V). An external
V
can not be used in 4× oversampling mode.
REF
IA 1200 Ω resistor connected from this pin to AGND is used to control full-scale ampli tudes
of the Video Signals from the DAC A, B, C.
See Appendix 8 for Default Register settings.
CLAMP TTL Output Signals can be used to drive external circuitry to enable clamping
of all Video Signals.
–10–
REV. A
ADV7194
DETAILED DESCRIPTION OF FEATURES
Clocking
Single 27 MHz Clock Required to Run the Device
4ⴛ Oversampling with Internal 54 MHz PLL
Square Pixel Operation
Advanced Power Management
Programmable Video Control Features
Digital Noise Reduction
Black Burst Signal Generation
Pedestal Level
Hue, Brightness, Contrast and Saturation
Clamping Output signal
VBI (Vertical Blanking Interval)
Subcarrier Frequency and Phase
LUMA Delay
CHROMA Delay
Gamma Correction
Luma and Chroma Filters
Luma SSAF (Super Subalias Filter)
Average Brightness Detection
Field Counter
Interlaced/Noninterlaced Operation
Complete On-Chip Video Timing Generator
Programmable Multimode Master/Slave Operation
CGMS (Copy Generation Management System)
WSS (Wide Screen Signaling)
Closed Captioning Support
Teletext Insertion Port (PAL-WST)
2-Wire Serial MPU Interface
2
C Compatible and Fast I2C)
(I
2
C Registers Synchronized to VSYNC
I
GENERAL DESCRIPTION
The ADV7194 is an integrated Digital Video Encoder that converts digital CCIR-601/656 4:2:2 10-bit (or 20-bit or 8-/16-bit)
component video data into a standard analog baseband television
signal compatible with worldwide standards. Additionally there
is the possibility to input video data in 3× 10-bit YCrCb progressive scan format to facilitate interfacing devices such as progressive
scan systems.
HSYNC
VSYNC
BLANK
RESET
TTX
TTXREQ
P15
CLKIN
CLKOUT
PAL_NTSC
YCrCb-
MATRIX
10 1010
P0
DEMUX
VSO/CLAMP
VIDEO TIMING
GENERATOR
10
Y
TO-
10
YUV
U
10
V
TELETEXT
INSERTION
BLOCK
CORRECTION
DNR
AND
GAMMA
PLL
CSO_HSO
10
Y
10
U
10
V
INTERPOLATOR
INTERPOLATOR
ADV7194
CGMS/WSS
AND
CLOSED CAPTIONING
CONTROL
BRIGHTNESS
CONTROL
AND
ADD SYNC
AND
SATURATION
CONTROL
AND
ADD BURST
AND
I2C MPU PORT
PROGRAMMABLE
LUMA FILTER
AND
SHARPNESS
FILTER
PROGRAMMABLE
CHROMA
FILTER
REAL-TIME
CONTROL
CIRCUIT
SCRESET/RTC/TR
Figure 5. Detailed Functional Block Diagram
There are six DACs available on the ADV7194, each of which
is capable of providing 4.33 mA of current. In addition to the
composite output signal there is the facility to output S-Video
(Y/C Video), RGB Video, and YUV Video. All YUV formats
(SMPTE/EBU N10, MII, or Betacam) are supported.
The on-board SSAF (Super Subalias Filter) with extended
luminance frequency response and sharp stopband attenuation
enables studio quality video playback on modern TVs, giving
optimal horizontal line resolution. An additional sharpness
control feature allows high-frequency enhancement on the luminance signal.
DNR MODE
Y DATA
INPUT
DNR CONTROL
BLOCK SIZE CONTROL
BORDER AREA
BLOCK OFFSET
NOISE SIGNAL PATH
INPUT FILTER
BLOCK
MAIN SIGNAL PATH
FILTER OUTPUT
<THRESHOLD?
FILTER OUTPUT>
THRESHOLD
GAIN
CORING GAIN DATA
CORING GAIN BORDER
SUBTRACT SIGNAL IN THRESHOLD
RANGE FROM ORIGINAL SIGNAL
DNR OUT
DNR SHARPNESS MODE
Y DATA
INPUT
DNR CONTROL
BLOCK SIZE CONTROL
BORDER AREA
BLOCK OFFSET
NOISE SIGNAL PATH
INPUT FILTER
BLOCK
MAIN SIGNAL PATH
FILTER OUTPUT
>THRESHOLD?
FILTER OUTPUT<
THRESHOLD
GAIN
CORING GAIN DATA
CORING GAIN BORDER
ADD SIGNAL ABOVE THRESHOLD
RANGE TO ORIGINAL SIGNAL
DNR OUT
Figure 6. Block Diagram for DNR Mode and DNR Sharpness Mode
ALSBSDASCL
MODULATOR
HUE CONTROL
YUV-TO-RGB
MATRIX
AND
YUV LEVEL
CONTROL
BLOCK
AND
SIN/COS
DDS
BLOCK
Y0–Y9Cb0–Cb9Cr0–Cr9
M
U
L
T
I
P
L
E
X
E
R
I
10-BIT
N
DAC
T
E
10-BIT
R
DAC
P
O
10-BIT
L
DAC
A
T
O
R
DAC
CONTROL
BLOCK
10-BIT
DAC
10-BIT
DAC
10-BIT
DAC
DAC
CONTROL
BLOCK
I
N
T
E
R
P
O
L
A
T
O
R
DAC A
DAC B
DAC C
V
REF
R
SET2
COMP2
DAC D
DAC F
DAC E
R
SET1
COMP1
REV. A
–11–
ADV7194
Digital noise reduction allows improved picture quality in
removing low-amplitude, high-frequency noise. Figure 6 shows
the DNR functionality in the two modes available.
Programmable gamma correction is also available. The figure
below shows the response of different gamma values to a ramp
input signal.
300
GAMMA CORRECTION BLOCK OUTPUT
TO A RAMP INPUT FOR VARIOUS GAMMA VALUES
250
200
150
100
GAMMA-CORRECTED AMPLITUDE
50
0
050100150200250
SIGNAL OUTPUTS
0.3
0.5
1.5
SIGNAL INPUT
LOCATION
1.8
Figure 7. Signal Input (Ramp) and Selectable Gamma
Output Curves
The device is driven by a 27 MHz clock. Data can be output at
27 MHz or 54 MHz (on-board PLL) when 4× oversampling is
enabled. Also, the filter requirements in 4× oversampling and 2×
oversampling differ, as can be seen in the figure below.
0dB
–30dB
Figure 8. Output Filter Requirements in 2× and 4
2ⴛ FILTER
REQUIREMENTS
4ⴛ FILTER
REQUIREMENTS
6.75MHz 13.5MHz27.0MHz40.5MHz54.0MHz
×
Oversampling Mode
54MHz
2
ⴛ
6
I
D
N
A
T
C
E
R
P
O
L
A
T
I
O
N
54MHz
O
OUTPUT
U
RATE
T
P
U
T
S
MPEG2
PIXEL BUS
27MHz
ADV7194
ENCODER
CORE
PLL
Figure 9. PLL and 4x Oversampling Block Diagram
The ADV7194 also supports both PAL and NTSC square pixel
operation. In this case, the encoder requires a 24.5454 MHz
clock for NTSC or 29.5 MHz clock for PAL square pixel mode
operation. All internal timing is generated on-chip.
An advanced power management circuit enables optimal control of power consumption in both normal operating modes or
sleep modes.
The output video frames are synchronized with the incoming
data timing reference codes. Optionally the encoder accepts
(and can generate) HSYNC, VSYNC and FIELD timing signals. These timing signals can be adjusted to change pulsewidth
and position while the part is in master mode.
HSO/CSO and VSO TTL outputs are also available and are
timed to the analog output video.
A separate teletext port enables the user to directly input teletext
data during the vertical blanking interval.
The ADV7194 also incorporates WSS and CGMS-A data control
generation.
The ADV7194 modes are set up over a 2-wire serial bidirectional
2
port (I
C-compatible) with two slave addresses and the device is
register-compatible with the ADV7172/ADV7173.
The ADV7194 is packaged in an 80-lead LQFP package.
DATA PATH DESCRIPTION
For PAL B, D, G, H, I, N, and NTSC M, N modes, YCrCb
4:2:2 Data is input via the CCIR-656/601-compatible Pixel Port at
a 27 MHz Data Rate. The Pixel Data is demultiplexed to form
three data paths. Y typically has a range of 16 to 235, Cr and Cb
typically have a range of 128+/–112; however, it is possible to input
data from 1 to 254 on both Y, Cb, and Cr. The ADV7194 supports PAL (B, D, G, H, I, N) and NTSC M, N (with and without
Pedestal) and PAL60 standards.
Digital Noise Reduction can be applied to the Y signal. Programmable gamma correction can also be applied to the Y
signal if required.
The Y data can be manipulated for contrast control and a setup
level can be added for brightness control. The Cr, Cb data can
be scaled to achieve color saturation control. All settings become
effective at the start of the next field when double buffering is
enabled.
The appropriate sync, blank and burst levels are added to the
YCrCb data. Closed-Captioning and Teletext levels are also
added to Y and the resultant data is interpolated to 54 MHz
(4× Oversampling Mode). The interpolated data is filtered and
scaled by three digital FIR filters.
The U and V signals are modulated by the appropriate Subcarrier
Sine/Cosine waveforms and a phase offset may be added onto the
color subcarrier during active video to allow hue adjustment. The
resulting U and V signals are added together to make up the
Chrominance Signal. The Luma (Y) signal can be delayed by up
to six clock cycles (at 27 MHz) and the Chroma signal can be
delayed by up to eight clock cycles (at 27 MHz).
The Luma and Chroma signals are added together to make up
the Composite Video Signal. All timing signals are controlled.
The YCrCb data is also used to generate RGB data with appropriate sync and blank levels. The YUV levels are scaled to output the
suitable SMPTE/EBU N10, MII, or Betacam levels.
Each DAC can be individually powered off if not required. A
complete description of DAC output configurations is given in
the Mode Register 2 section.
Video output levels are illustrated in Appendix 9.
–12–
REV. A
ADV7194
When used to interface progressive scan systems, the ADV7194
allows input to YCrCb signals in Progressive Scan format (3 × 10
bit) before these signals are routed to the interpolation filters
and the DACs.
INTERNAL FILTER RESPONSE
The Y Filter supports several different frequency responses
including two low-pass responses, two notch responses, an
Extended (SSAF) response with or without gain boost/attenuation,
a CIF response and a QCIF response. The UV Filter supports
several different frequency responses including five low-pass
responses, a CIF response and a QCIF response, as can be seen in
the following figures.
Table I. Luminance Internal Filter Specifications (4ⴛ Oversampling)
Passband Ripple is defined to be fluctuations from the 0 dB response in the passband, measured in (dB). The
passband is defined to have 0–fc frequency limits for a low-pass filter, 0–f1 and f2–infinity for a notch filter,
where fc, f1, f2 are the –3 dB points.
2
3 dB bandwidth refers to the –3 dB cutoff frequency.
In Extended Mode there is the option of 12 responses in the
range from –4 dB to +4 dB. The desired response can be chosen
by the user by programming the correct value via the I
2
C. The
variation of frequency responses can be seen in the tables on
the following pages.
For a more detailed filter specification, refer to Analog Devices’
application note AN-562.
Passband3 dB Bandwidth
2
Table II. Chrominance Internal Filter Specifications (4ⴛ Oversampling)
Passband Ripple is defined to be fluctuations from the 0 dB response in the passband, measured in (dB). The
passband is defined to have 0–fc frequency limits for a low-pass filter, 0–f1 and f2–infinity for a notch filter,
where fc, f1, f2 are the –3 dB points.
2
3 dB bandwidth refers to the –3 dB cutoff frequency.
REV. A
–13–
ADV7194
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
24101268
0
FREQUENCY – MHz
Figure 10. NTSC Low-Pass Luma Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
24101268
FREQUENCY – MHz
Figure 13. NTSC Notch Luma Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
2410
68
FREQUENCY – MHz
12
Figure 11. PAL Low-Pass Luma Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
2410
68
FREQUENCY – MHz
12
Figure 12. Extended Mode (SSAF) Luma Filter
–60
–70
24101268
0
FREQUENCY – MHz
Figure 14. PAL Notch Luma Filter
5
4
3
2
MAGNITUDE – dB
1
0
–1
0
12
FREQUENCY – MHz
4
6
5
73
Figure 15. Extended SSAF and Programmable Gain,
Showing Range 0 dB/4 dB
–14–
REV. A
1
4
0
0
–8
–6
–2
2
1
26735
–12
–4
MAGNITUDE – dB
FREQUENCY – MHz
–10
4
0
–1
–2
MAGNITUDE – dB
–3
–4
–5
0
126735
FREQUENCY – MHz
4
Figure 16. Extended SSAF and Programmable Attenuation, Showing Range 0 dB/–4 dB
ADV7194
Figure 19. Extended SSAF and Programmable Gain/
Attenuation, Showing Range +4 dB/–12 dB
MAGNITUDE – dB
–20
–30
–40
MAGNITUDE – dB
–50
–10
–20
–30
–40
–50
–60
–70
–10
0
0
2410
68
FREQUENCY – MHz
12
Figure 17. Luma CIF Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
–20
–30
–40
MAGNITUDE – dB
–50
–10
0
0
24101268
FREQUENCY – MHz
Figure 20. Luma QCIF Filter
0
–60
–70
24101268
0
FREQUENCY – MHz
Figure 18. Chroma 0.65 MHz Low-Pass Filter
REV. A
–15–
–60
–70
0
2410
68
FREQUENCY – MHz
Figure 21. Chroma 1 MHz Low-Pass Filter
12
ADV7194
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
24101268
FREQUENCY – MHz
Figure 22. Chroma 1.3 MHz Low-Pass Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
24101268
FREQUENCY – MHz
Figure 25. Chroma 2 MHz Low-Pass Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
2410
68
FREQUENCY – MHz
Figure 23. Chroma 3 MHz Low-Pass Filter
0
–10
–20
–30
–40
MAGNITUDE – dB
–50
–60
–70
0
24101268
FREQUENCY – MHz
Figure 24. Chroma QCIF Filter
–60
12
–70
0
24101268
FREQUENCY – MHz
Figure 26. Chroma CIF Filter
–16–
REV. A
ADV7194
FEATURES—FUNCTIONAL DESCRIPTION
BLACK BURST OUTPUT
It is possible to output a black burst signal from two DACs. This
signal output is very useful for professional video equipment
since it enables two video sources to be locked together. (Mode
Register 9.)
DIGITAL DATA
GENERATOR
BLACK BURST OUTPUT
DIGITAL DATA
GENERATOR
ADV7194
CVBS
CVBS
ADV7194
Figure 27. Possible Application for the Black Burst Output
Signal
BRIGHTNESS DETECT
This feature is used to monitor the average brightness of the
incoming Y video signal on a field by field basis. The information is read from the I
2
C and based on this information the color
saturation, contrast and brightness controls can be adjusted
(for example to compensate for very dark pictures). (Brightness Detect Register.)
CHROMA/LUMA DELAY
The luminance data can be delayed by maximum of six clock
cycles. Additionally the Chroma can be delayed by a maximum
of eight clock cycles (one clock cycle at 27 MHz). (Timing Register 0 and Mode Register 9.)
CHROMA DELAY
LUMA DELAY
Figure 28. Chroma Delay Figure 29. Luma Delay
CLAMP OUTPUT
The ADV7194 has a programmable clamp TTL output signal.
This clamp signal is programmable to the front and back porch.
The clamp signal can be varied by one to three clock cycles in
a positive and negative direction from the default position. (Mode
Register 5, Mode Register 7.)
CLAMP O/P SIGNALS
CVBS
OUTPUT PIN
CSO, HSO, AND VSO OUTPUTS
The ADV7194 supports three output timing signals, CSO (composite sync signal), HSO (Horizontal Sync Signal) and VSO
(Vertical Sync Signal). These output TTL signals are aligned
with the analog video outputs. See Figure 31 for an example
of these waveforms. (Mode Register 7.)
EXAMPLE:- NTSC
OUTPUT
5251234567891011–19
VIDEO
CSO
HSO
VSO
Figure 31.
CSO, HSO, VSO
Timing Diagram
COLOR BAR GENERATION
The ADV7194 can be configured to generate 100/7.5/75/7.5
color bars for NTSC or 100/0/75/0 color bars for PAL. (Mode
Register 4.)
COLOR BURST SIGNAL CONTROL
The burst information can be switched on and off the composite
and chroma video output. (Mode Register 4.)
COLOR CONTROLS
The ADV7194 allows the user to control the brightness, contrast,
hue and saturation of the color. The control registers may be
double-buffered, meaning that any modification to the registers
will be done outside the active video region and, therefore, changes
made will not be visible during active video.
Contrast Control
Contrast adjustment is achieved by scaling the Y input data by a
factor programmed by the user. This factor allows the data to be
scaled between 0% and 150%. (Contrast Control Register.)
Brightness Control
The brightness is controlled by adding a programmable setup level
onto the scaled Y data. This brightness level may be added onto
the Y data. For NTSC with pedestal, the setup can vary from
0 IRE to 22.5 IRE. For NTSC without pedestal and PAL, the
setup can vary from –7.5 IRE to +15 IRE. (Brightness Control
Register.)
Color Saturation
Color adjustment is achieved by scaling the Cr and Cb input
data by a factor programmed by the user. This factor allows the
data to be scaled between 0% and 200%. (U Scale Register and
V Scale Register.)
Hue Adjust Control
The hue adjustment is achieved on the composite and chroma
outputs by adding a phase offset onto the color subcarrier in the
active video but leaving the color burst unmodified, i.e., only
the phase between the video and the colorburst is modified and
hence the hue is shifted. The ADV7194 provides a range of
± 22° in increments of 0.17578125°. (Hue Adjust Register.)
MR57 = 1
MR57 = 0
REV. A
Figure 30. Clamp Output Timing
CLAMP
OUTPUT PIN
CHROMINANCE CONTROL
The color information can be switched on and off the composite, chroma and color component video outputs. (Mode
Register 4.)
–17–
ADV7194
UNDERSHOOT LIMITER
A limiter is placed after the digital filters. This prevents any
synchronization problems for TVs. The level of undershoot is
programmable between –1.5 IRE, –6 IRE, –11 IRE when operating in 4× Oversampling Mode. In 2× Oversampling Mode the
limits are –7.5 IRE and 0 IRE. (Mode Register 9 and Timing
Register 0.)
DIGITAL NOISE REDUCTION
DNR is applied to the Y data only. A filter block selects the
high frequency, low-amplitude components of the incoming
signal (DNR Input Select). The absolute value of the filter output
is compared to a programmable threshold value (DNR Threshold Control). There are two DNR modes available: DNR Mode
and DNR Sharpness Mode.
In DNR Mode, if the absolute value of the filter output is smaller
than the threshold, it is assumed to be noise. A programmable
amount (Coring Gain Control) of this noise signal will be subtracted from the original signal.
In DNR Sharpness Mode, if the absolute value of the filter output
is less than the programmed threshold, it is assumed to be noise,
as before. Otherwise, if the level exceeds the threshold, now
being identified as a valid signal, a fraction of the signal (Coring
Gain Control) will be added to the original signal in order to boost
high frequency components and to sharpen the video image.
In MPEG systems it is common to process the video information in blocks of 8 × 8 pixels for MPEG2 systems, or 16 × 16
pixels for MPEG1 systems (Block Size Control). DNR can be
applied to the resulting block transition areas that are known to
contain noise. Generally the block transition area contains two
pixels. It is possible to define this area to contain four pixels
(Border Area Control).
It is also possible to compensate for variable block positioning or
differences in YCrCb pixel timing with the use of the Block Offset
Control. (Mode Register 8, DNR Registers 0–2.)
DOUBLE BUFFERING
Double buffering can be enabled or disabled on the following
registers: Closed Captioning Registers, Brightness Control
Register, V-Scale Register, U-Scale Register, Contrast Control
Register, Hue Adjust Register, and the Gamma Curve Select
bit. These registers are updated once per field on the falling
edge of the VSYNC signal. Double Buffering improves the overall performance of the ADV7194, since modifications to register
settings will not be made during active video, but take effect on
the start of the active video. (Mode Register 8.)
GAMMA CORRECTION CONTROL
Gamma correction may be performed on the luma data. The
user has the choice to use either of two different gamma curves,
A or B. At any one time one of these curves is operational if
gamma correction is enabled. Gamma correction allows the
mapping of the luma data to a user-defined function. (Mode
Register 8, Gamma Correction Registers 0–13.)
NTSC PEDESTAL CONTROL
In NTSC mode it is possible to have the pedestal signal generated on the output video signal. (Mode Register 2.)
POWER-ON RESET
After power-up, it is necessary to execute a RESET operation.
A reset occurs on the falling edge of a high-to-low transition on
the RESET pin. This initializes the pixel port such that the data
on the pixel inputs pins is ignored. See Appendix 8 for the register settings after RESET is applied.
PROGRESSIVE SCAN INPUT
It is possible to input data to the ADV7194 in progressive scan
format. For this purpose the input pins Y0/P10–Y9/P19, Cr0–Cr9,
Cb0–Cb9 accept 10-bit Y data, 10-bit Cb data and 10-bit Cr
data. The data is clocked into the part at 27 MHz. The data
is then filtered and sinc corrected in an 2× Interpolation filter
and then output to three video DACs at 54 MHz (to interface to
a progressive scan monitor).
0
–10
–20
–30
–40
AMPLITUDE – dB
–50
–60
–70
0305
10152025
FREQUENCY – MHz
Figure 32. Plot of the Interpolation Filter for the Y Data
0
–10
–20
–30
–40
AMPLITUDE – dB
–50
–60
–70
0305
10152025
FREQUENCY – MHz
Figure 33. Plot of the Interpolation Filter for the CrCb Data
It is assumed that there is no color space conversion or any other
such operation to be performed on the incoming data. Thus if
these DAC outputs are to drive a TV, all relevant timing and
synchronization data should be contained in the incoming digital
Y data. An FPGA can be used to achieve this.
The block diagram below shows a possible configuration for
progressive scan mode using the ADV7194.
–18–
REV. A
ADV7194
ADV7194
54MHz
MPEG2
27MHz
PIXEL BUS
PROGRESSIVE
SCAN
DECODER
PLL
ENCODER
CORE
30-BIT INTERFACE
I
N
O
T
U
6
E
T
R
P
D
P
2
ⴛ
U
A
O
T
C
L
S
A
T
I
O
N
Figure 34. Block Diagram Using the ADV7194 in Progressive Scan Mode
The progressive scan decoder deinterlaces the data from the
MPEG2 decoder. This now means that there are 525 video lines
per field in NTSC mode and 625 video lines per field in PAL
mode. The duration of the video line is now 32 µs.
It is important to note that the data from the MPEG2 decoder is
in 4:2:2 format. The data output from the progressive scan decoder
is in 4:4:4 format. Thus it is assumed that some form of interpolation on the color component data is performed in the progressive
scan decoder IC. (Mode Register 8.)
REAL-TIME CONTROL, SUBCARRIER RESET AND
TIMING RESET
Together with the SCRESET/RTC/TR pin and of Mode
Register 4 (Genlock Control), the ADV7194 can be used in
(a) Timing Reset Mode, (b) Subcarrier Phase Reset Mode or
(c) RTC Mode.
(a) A TIMING RESET is achieved in holding this pin high. In
this state the horizontal and vertical counters will remain
reset. On releasing this pin (set to low), the internal counters
will commence counting again. The minimum time the pin
has to be held high is 37 ns (1 clock cycle at 27 MHz),
otherwise the reset signal might not be recognized.
(b) The SUBCARRIER PHASE will reset to that of Field 0 at
the start of the following field when a low to high transition
occurs on this input pin.
(c) In RTC MODE, the ADV7194 can be used to lock to an
external video source.
The real-time control mode allows the ADV7194 to automatically alter the subcarrier frequency to compensate for
line length variations. When the part is connected to a device
that outputs a digital datastream in the RTC format (such
as an ADV7185 video decoder, see Figure 37), the part will
automatically change to the compensated subcarrier frequency on a line-by-line basis. This digital datastream is
67 bits wide and the subcarrier is contained in Bits 0 to 21.
Each bit is two clock cycles long. 00Hex should be written
into all four Subcarrier Frequency registers when using this
mode. It is recommended to use the ADV7185 in this mode
(Mode Register 4.)
SCH PHASE MODE
The SCH phase is configured in default mode to reset every
four (NTSC) or eight (PAL) fields to avoid an accumulation of
SCH phase error over time. In an ideal system, zero SCH phase
error would be maintained forever, but, in reality, this is impossible
to achieve due to clock frequency variations. This effect is reduced
by the use of a 32-bit DDS, which generates this SCH.
Resetting the SCH phase every four or eight fields avoids the
accumulation of SCH phase error, and results in very minor
SCH phase jumps at the start of the four or eight field sequence.
Resetting the SCH phase should not be done if the video source
does not have stable timing or the ADV7194 is configured in RTC
mode. Under these conditions (unstable video) the Subcarrier
Phase Reset should be enabled but no reset applied. In this
configuration the SCH Phase will never be reset; this means
that the output video will now track the unstable input video. The
Subcarrier Phase Reset when applied will reset the SCH phase
to Field 0 at the start of the next field (e.g., Subcarrier Phase
Reset applied in Field 5 (PAL) on the start of the next field SCH
phase will be reset to Field 0). (Mode Register 4.)
SLEEP MODE
If, after RESET, the SCRESET/RTC/TR and NTSC_PAL pins
are both set high, the ADV7194 will power-up in Sleep Mode to
facilitate low-power consumption before all registers have been
initialized.
If Power-up in Sleep Mode is disabled, Sleep Mode control
passes to the Sleep Mode control in Mode Register 2 (i.e., control via I
2
C). (Mode Register 2 and Mode Register 6.)
SQUARE PIXEL MODE
The ADV7194 can be used to operate in square pixel mode. For
NTSC operation an input clock of 24.5454 MHz is required.
Alternatively, for PAL operation, an input clock of 29.5 MHz
is required. The internal timing logic adjusts accordingly for
square pixel mode operation. Square pixel mode is not available
in 4× Oversampling mode. (Mode Register 2.)
VERTICAL BLANKING DATA INSERTION AND BLANK
INPUT
It is possible to allow encoding of incoming YCbCr data on
those lines of VBI that do not have line sync or pre-/post-equalization pulses. This mode of operation is called Partial Blanking. It
allows the insertion of any VBI data (Opened VBI) into the
encoded output waveform, this data is present in digitized
incoming YCbCr data stream (e.g., WSS data, CGMS, VPS
etc.). Alternatively the entire VBI may be blanked (no VBI data
inserted) on these lines. VBI is available in all timing modes.
It is possible to allow control over the BLANK signal using
Timing Register 0. When the BLANK input is enabled (TR03 =
0 and input pin tied low), the BLANK input can be used to
input externally generated blank signals in Slave Mode 1, 2, or
3. When the BLANK input is disabled (TR03 = 1 and input pin
tied low or tied high) the BLANK input is not used and the
ADV7194 automatically blanks all normally blank lines as per
CCIR-624. (Timing Register 0.)
REV. A
–19–
ADV7194
YUV LEVELS
This functionality allows the ADV7194 to output SMPTE levels
or Betacam levels on the Y output when configured in PAL or
NTSC mode.
As the data path is branched at the output of the filters the luma
signal relating to the CVBS or S-Video Y/C output is unaltered.
It is only the Y output of the YCrCb outputs that is scaled.
This control allows color component levels to have a peak-peak
amplitude of 700 mV, 1000 mV or the default values of 934 mV
in NTSC and 700 mV in PAL. (Mode Register 5.)
20-/16-BIT INTERFACE
It is possible to input data in 20-bit or 16-bit format. In this
case, the interface only operates if the data is accompanied by
separate HSYNC/VSYNC/BLANK signals. Twenty-bit or 16-
bit mode is not available in Slave Mode 0 since EAV/SAV timing
codes are used. (Mode Register 8.)
4ⴛ OVERSAMPLING AND INTERNAL PLL
It is possible to operate all six DACs at 27 MHz (2× Oversampling) or 54 MHz (4× Oversampling).
The ADV7194 is supplied with a 27 MHz clock synced with the
incoming data. Two options are available: to run the device
throughout at 27 MHz or to enable the PLL. In the latter case,
even if the incoming data runs at 27 MHz, 4× Oversampling
and the internal PLL will output the data at 54 MHz.
NOTE
In 4× Oversampling Mode the requirements for the optional
output filters are different than from those in 2× Oversampling.
(Mode Register 1, Mode Register 6.)
ADV7194
I
N
MPEG2
PIXEL BUS
27MHz
ENCODER
CORE
PLL
54MHz
T
E
R
P
2
O
ⴛ
L
A
T
I
O
N
O
6
U
T
D
A
C
54MHz
P
OUTPUT
U
T
S
VIDEO TIMING DESCRIPTION
The ADV7194 is intended to interface to off-the-shelf MPEG1
and MPEG2 Decoders. As a consequence, the ADV7194 accepts
4:2:2 YCrCb Pixel Data via a CCIR-656 Pixel Port and has
several Video Timing Modes of operation that allow it to be
configured as either System Master Video Timing Generator or
a Slave to the System Video Timing Generator. The ADV7194
generates all of the required horizontal and vertical timing periods
and levels for the analog video outputs.
The ADV7194 calculates the width and placement of analog sync
pulses, blanking levels, and color burst envelopes. Color bursts
are disabled on appropriate lines and serration and equalization
pulses are inserted where required.
In addition, the ADV7194 supports a PAL or NTSC square pixel
operation. The part requires an input pixel clock of 24.5454 MHz
for NTSC square pixel operation and an input pixel clock of
29.5 MHz for PAL square pixel operation. The internal horizontal line counters place the various video waveform sections in
the correct location for the new clock frequencies.
The ADV7194 has four distinct Master and four distinct Slave
timing configurations. Timing Control is established with the
bidirectional HSYNC, BLANK and VSYNC pins. Timing Register 1 can also be used to vary the timing pulsewidths and where
they occur in relation to each other. (Mode Register 2, Timing
Register 0, 1.)
RESET SEQUENCE
When RESET becomes active the ADV7194 reverts to the
default output configuration (see Appendix for register settings).
The ADV7194 internal timing is under the control of the logic
level on the NTSC_PAL pin.
When RESET is released Y, Cr, Cb values corresponding to a
black screen are input to the ADV7194. Output timing signals
are still suppressed at this stage. DACs A, B, C are switched off
and DACs D, E, F are switched on.
When the user requires valid data, Pixel Data Valid Control is
enabled (MR26 = 1) to allow the valid pixel data to pass through
the encoder. Digital output timing signals become active and
the encoder timing is now under the control of the Timing Registers. If at this stage, the user wishes to select a different video
standard to that on the NTSC_PAL pin, Standard I
2
C Control should be enabled (MR25 = 1) and the video standard
required is selected by programming Mode Register 0 (Output Video Standard Selection). Figure 36 illustrates the RESET
sequence timing.
Figure 35a. PLL and 4× Oversampling Block Diagram
0dB
–30dB
2ⴛ FILTER
REQUIREMENTS
4ⴛ FILTER
REQUIREMENTS
6.75MHz 13.5MHz27.0MHz40.5MHz54.0MHz
Figure 35b. Output Filter Requirements in 4× Oversampling Mode
–20–
REV. A
RESET
COMPOSITE
VIDEO
e.g., VCR
OR CABLE
CLOCK
GREEN/ COMPOSITE/ Y
BLUE/ LUMA/U
ADV7194
P9–P0
SCRESET/RTC/TR
VIDEO
DECODER
ADV7185
GLL
LCC1
P19–P10
RED/ CHROMA/ V
GREEN/ COMPOSITE/ Y
BLUE/ LUMA/U
RED/ CHROMA/ V
H/L TRANSITION
COUNT START
LOW
128
RTC
TIME SLOT: 01
14
67 68
NOT USED IN
ADV7194
19
VALID
SAMPLE
INVALID
SAMPLE
F
SC
PLL INCREMENT
1
8/ LINE
LOCKED CLOCK
5 BITS
RESERVED
SEQUENCE
BIT
2
RESET
BIT
3
RESERVED
4 BITS
RESERVED
21013
14 BITS
RESERVED
0
FSC PLL INCREMENT IS 22 BITS LONG, VALUE LOADED INTO ADV7194 FSC DDS REGISTER IS FSC PLL INCREMENTS BITS 21:0
PLUS BITS 0:9 OF SUBCARRIER FREQUENCY REGISTERS. ALL ZEROS SHOULD BE WRITTEN TO THE SUBCARRIER FREQUENCY
REGISTERS OF THE ADV7194.
SEQUENCE BIT
PAL: 0 = LINE NORMAL, 1 = LINE INVERTED
NTSC: 0 = NO CHANGE
RESET BIT
RESET ADV7194’s DDS
NOTES:
1
2
3
ADV7194
DAC D,
DAC E
DAC F
DAC A,
DAC B,
DAC C
PIXEL_DATA_VALID
DIGITAL TIMING
MR26
XXXXXXXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXX
XXXXXXX
XXXXXXX
Figure 36.
BLACK VALUE WITH SYNC
BLACK VALUE
OFF
0
DIGITAL TIMING SIGNALS SUPPRESSED
RESET
Sequence Timing Diagram
VALID VIDEO
VALID VIDEO
VALID VIDEO
1
TIMING ACTIVE
REV. A
Figure 37. RTC Timing and Connections
–21–
Loading...
+ 48 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.