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
Programmable DAC Gain Control
Sync Outputs in All Modes
On-Board Voltage Reference
Six 11-Bit Precision Video DACs
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.
2-Wire Serial I2C® Interface
Dual I/O 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
Enhanced Versatile Disk (EVD) Players
SD/PS DVD Recorders/Players
SD/Prog Scan/HDTV Display Devices
SD/HDTV Set Top Boxes
SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM
Y7–Y0
C7–C0
S7–S0
HSYNC
VSYNC
BLANK
CLKIN_A
CLKIN_B
D
E
M
U
X
TIMING
GENERATOR
PLL
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
ADV7312
11-BIT
DAC
11-BIT
O
V
DAC
E
R
11-BIT
S
DAC
A
M
11-BIT
P
L
DAC
I
N
11-BIT
G
DAC
11-BIT
DAC
I2C
INTERFACE
GENERAL DESCRIPTION
The ADV®7312 is a high speed, digital-to-analog encoder on
a single monolithic chip. It includes six high speed video D/A
converters with TTL compatible inputs.
The ADV7312 has separate 8-, 16-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 owners.
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)
High Definition Programmable Features (525p/625p)
8 Oversampling
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
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
Composite/S-Video Output
VCR FF/RW Sync Mode
Macrovision Rev 7.1.L1
CGMS/WSS
Closed Captioning
Resolution11Bits
Integral Nonlinearity1.5LSB
Differential Nonlinearity
2
, +ve0.5LSB
Differential Nonlinearity2, –ve1.0LSB
DIGITAL OUTPUTS
Output Low Voltage, V
Output High Voltage, V
OL
OH
2.4[2.0]
3
Three-State Leakage Current±1.0µAV
0.4 [0.4]3VI
VI
= 3.2 mA
SINK
SOURCE
= 0.4 V, 2.4 V
IN
= 400 µA
Three-State Output Capacitance2pF
DIGITAL AND CONTROL INPUTS
Input High Voltage, V
Input Low Voltage, V
IH
IL
Input Leakage Current3µAV
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
V
Current
REF
4
REF
REF
1.151.2351.3V
1.151.2351.3V
±10µA
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⫻, 8-bit] + PS[8⫻, 16-bit]
= 1.235 V,
REF
Sleep Mode
I
DD
I
AA
I
DD_IO
200µA
10µA
250µA
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
Color Saturation Accuracy0.4%
Chroma Nonlinear Gain1.2±%Referenced to 40 IRE
Chroma Nonlinear Phase–0.2±
°
Chroma/Luma Intermodulation0±%
Chroma/Luma Gain Inequality97.0±%
Chroma/Luma Delay Inequality–1.1ns
Luminance Nonlinearity0.5±%
Chroma AM Noise84dB
Chroma PM Noise75.2dB
Differential Gain0.20%NTSC
Differential Phase0.15
°
NTSC
SNR59.1dBLuma ramp
77.1dBFlat field full bandwidth
Specifications subject to change without notice.
REV. 0
–5–
ADV7312
TIMING SPECIFICATIONS
R
= 300 . All specifications T
LOAD
MIN
to T
(VAA = 2.375 V–2.625 V, VDD = 2.375 V–2.625 V; V
(0C to 70C), unless otherwise noted.)
MAX
= 2.375 V–3.6 V, V
DD_IO
= 1.235 V, R
REF
ParameterMinTypMaxUnitTest Conditions
MPU PORT
1
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
1
2
3
4
6
7
8
0.6µs
1.3µs
0.6µsFirst clock generated after this period
0.6µsrelevant for repeated start condition
100ns
300ns
300ns
0.6µs
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.
*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.
THERMAL CHARACTERISTICS
θJC = 11°C/W
θJA = 47°C/W
PIN CONFIGURATION
The ADV7312 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.
*Analog output short circuit to any power supply or common can be of an
indefinite duration.
DD
V
S2S1S0
DGND
DGND
S_HSYNCS_VSYNC
49505152535455565758596061626364
48
S_BLAN
47
R
46
V
45
COMP1
44
DAC A
43
DAC B
42
DAC C
41
V
40
AGND
39
DAC D
38
DAC E
37
DAC F
36
COMP2
35
R
34
EXT_LF
33
RESET
32313029282726252423222120191817
CLKIN_A
RTC_SCR_TR
SET1
REF
AA
SET2
V
DD_IO
DGND
DGND
DGND
DGND
DGND
GND_IO
CLKIN_BS7S6S5S4S3DGND
1
PIN 1
2
IDENTIFIER
3
4
Y0
5
Y1
6
Y2
7
Y3
8
Y4
9
Y5
10
V
DD
11
12
Y6
13
Y7
14
15
16
C0
2
C1
C2
C
I
ALSB
SDA
ADV7312
TOP VIEW
(Not to Scale)
SCLK
P_VSYNC
P_BLANK
P_HSYNC
C3C4C5C6C7
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
ADV7312 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–
ADV7312
PIN FUNCTION DESCRIPTIONS
MnemonicInput/OutputFunction
DGNDGDigital Ground.
AGNDGAnalog Ground.
CLKIN_AIPixel Clock Input for HD Only (74.25 MHz), PS Only (27 MHz), SD Only (27 MHz).
CLKIN_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.
COMP1,2OCompensation Pin for DACs. Connect 0.1 µF capacitor from COMP pin to V
DAC AOCVBS/Green/Y/Y Analog Output.
DAC BOChroma/Blue/U/Pb Analog Output.
DAC COLuma/Red/V/Pr Analog Output.
DAC DOIn SD Only Mode: CVBS/Green/Y Analog Output; in HD Only Mode and Simultaneous HD/SD
Mode: Y/Green [HD] Analog Output.
DAC EOIn SD Only Mode: Luma/Blue/U Analog Output; in HD Only Mode and Simultaneous HD/SD
Mode: Pr/Red Analog Output.
DAC FOIn SD Only Mode: Chroma/Red/V Analog Output; in HD Only Mode and Simultaneous HD/SD
Mode: Pb/Blue [HD] Analog Output.
P_HSYNCIVideo Horizontal Sync Control Signal for HD in Simultaneous SD/HD Mode and HD Only Mode.
P_VSYNCIVideo Vertical Sync Control Signal for HD in Simultaneous SD/HD Mode and HD Only Mode.
P_BLANKIVideo Blanking Control Signal for HD in Simultaneous SD/HD Mode and HD Only Mode.
S_BLANKI/OVideo Blanking Control Signal for SD Only.
S_HSYNCI/OVideo Horizontal Sync Control Signal for SD Only.
S_VSYNCI/OVideo Vertical Sync Control Signal for SD Only.
Y7–Y0ISD or Progressive Scan/HDTV Input Port for Y Data. Input port for interleaved progressive scan
data. The LSB is set up on Pin Y0.
C7–C0IProgressive Scan/HDTV Input Port 4:4:4 Input Mode. This port is used for the Cb[Blue/U] data.
The LSB is set up on Pin C0.
S7–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.
RESETIThis input resets the on-chip timing generator and sets the ADV7312 into default register setting.
RESET is an active low signal.
R
SET1,2
IA 3040 Ω resistor must be connected from this pin to AGND and is used to control the amplitudes
of the DAC outputs.
SCLKII
SDAI/OI
ALSBITTL Address Input. This signal sets up the LSB of the I
V
DD_IO
V
DD
V
AA
V
REF
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).
2
C Port Serial Interface Clock Input.
2
C Port Serial Data Input/Output.
2
C filter is activated, which reduces noise on the I2C interface.
the I
2
C address. When this pin is tied low,
EXT_LFIExternal Loop Filter for the Internal PLL.
RTC_SCR_TR IMultifunctional Input. Real time control (RTC) input, timing reset input, subcarrier reset input.
2
I
CIThis input pin must be tied high (V
) for the ADV7312 to interface over the I2C port.
DD_IO
GND_IODigital Input/Output Ground.
AA
.
REV. 0
–15–
ADV7312
MPU PORT DESCRIPTION
The ADV7312 support 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 and the ADV7312. Each slave
device is recognized by a unique address. The ADV7312 have
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
ADV7312 to Logic 0 or Logic 1. When ALSB is set to 1,
there is greater input bandwidth on the I
high speed data transfers on this bus. When ALSB is set to 0,
there is reduced input bandwidth on the I
that pulses of less than 50 ns will not pass into the I
2
C lines, which allows
2
C lines, which means
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. 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 where 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 ADV7312 acts as a standard slave device on the bus. The
data on the SDA pin is 8 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 subaddress. There is a
subaddress auto-increment facility. This 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 they cause an
immediate jump to the idle condition. During a given SCL high
period, the user should only issue 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
ADV7312 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 ADV7312, and the part will return to the idle condition.
Before writing to the subcarrier frequency registers, it is a
requirement that the ADV7312 has been reset at least once
after 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
ADV7312.
Figure 18 illustrates an example of data transfer for a write
sequence and the start and stop conditions. Figure 19 shows
bus write and read sequences.
SDATA
SCLOCK
S
1–78
START ADRR R/W ACK SUBADDRESS ACKDATAACK STOP
9
1–789
1–7
89
P
Figure 18. Bus Data Transfer
REV. 0–16–
WRITE
SEQUENCE
READ
SEQUENCE
ADV7312
S SLAVE ADDR A(S) SUBADDRA(S)DATAA(S)DATAA(S) P
LSB = 0
S SLAVE ADDR A(S) SUBADDRA(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
Figure 19. Read and Write Sequence
LSB = 1
A(S) = NO-ACKNOWLEDGE BY SLAVE
A(M) = NO-ACKNOWLEDGE BY MASTER
REGISTER ACCESSES
The MPU can write to or read from all of the registers of the
ADV7312 except the subaddress registers, which are write only
registers. The subaddress register determines which register the
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 is performed on the bus.
Register Programming
The following tables describe 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.
REV. 0
–17–
ADV7312
SR7–
SR0RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
Power Mode
00h
01h
Register
Mode Select
Register
Sleep Mode. With this
control enabled, the
current consumption is
reduced to µA level. All
DACs and the internal
PLL cct are disabled. I
registers can 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 over-sampling 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 BT.1362
Compatibility
Clock EdgeOnly for PS interleaved input at
Reserved0
Clock Align
Input Mode
Y/S Bus Swap08-bit data on S bus
2
C
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
00 0SD input only38h
00 1PS input only
01 0HDTV input only
01 1SD and PS [16-bit]
10 0SD and PS [8-bit]
10 1SD and HDTV [SD
11 0SD and HDTV [HDTV
11 1PS only [at 54 MHz]
18-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 Values
(Shaded)
Only for PS dual edge clk mode
27 MHz
Only if two input clocks are used
SD Only Mode 8-bit/16-bit
Modes
REV. 0–18–
ADV7312
1
SR7–
SR0RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register Setting
02hMode Register 0
03hRGB Matrix 0xxLSB for GY03h
04h
RGB Matrix 1x xLSB for RVF0h
05h RGB Matrix 2xxxxxxxxBit 9–2 for GY4Eh
06hRGB Matrix 3xxxxxxxxBit 9–2 for GU0Eh
07hRGB Matrix 4xxxxxxxxBit 9–2 for GV24h
08hRGB Matrix 5xxxxxxxxBit 9–2 for BU92h
09hRGB Matrix 6xxxxxxxxBit 9–2 for RV7Ch
0AhDAC A, B, C
Output Level
0BhDAC D, E, F
Output Level
0ChReserved00h
0DhReserved00h
0EhReserved00h
0FhReserved00h
NOTES
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.
Reserved00Zero must be written to
Test Pattern Black Bar
RGB Matrix
Sync on RGB
RGB/YUV Output
SD Sync
HD Sync0No Sync output
Positive Gain to DAC Output
2
Voltage
Negative Gain to DAC Output
Voltage
Positive Gain to DAC Output
Voltage
Negative Gain to DAC Output
Voltage
0No Sync output
1Output SD Syncs on
1Output HD Syncs on
xxLSB for GU
000000000%00h
0000 0001+0.018%
0000 00100.036%
0011 1111+7.382%
0100 0000+7.5%
1100 0000–7.5%
1100 0001–7.382%
1000 0010–7.364%
1111 1111–0.018%
000000000%00h
0000 0001+0.018%
0000 00100.036%
0011 1111+7.382%
0100 0000+7.5%
1100 0000–7.5%
1100 0001–7.382%
1000 0010–7.364%
1111 1111–0.018%
0No Sync
1Sync on all RGB outputs
0RGB component outputs
1YUV component outputs
xxLSB for GV
0Disabled
1Enabled0x11h, Bit 2
0Disable Programmable
1Enable Programmable RGB
xxLSB for BU
these bits
RGB matrix
matrix
HSYNC output, VSYNC
output, BLANK output
HSYNC output, VSYNC
output, BLANK output
………
……….
………
……….
Reset
Values
20h
must also be
enabled
REV. 0
–19–
ADV7312
SR7–
SR0RegisterBit DescriptionBit 7 Bit 6Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0Register Setting
10h
11h
12hHD Mode
HD Mode
Register 1
HD Mode
Register 2
Register 3
HD Output Standard00EIA770.2 output 00h
HD Input Control Signals
HD 625p
HD 720p
HD BLANK Polarity
HD Macrovision for
525p/625p
HD Pixel Data Valid
HD Test Pattern Enable0
HD Test Pattern Hatch/Field
HD VBI Open
HD Undershoot Limiter
HD Sharpness Filter
HD Y Delay with Respect to
Falling Edge of HSYNC
HD Color Delay with Respect
to Falling Edge of HSYNC
HD CGMS
HD CGMS CRC
0
1Macrovision on
0
1Enabled
0
1
01080i
1720p
0
1BLANK active low
00
01
10
11
000
001
01
011
100
0
1
00
01EAV/SAV codes
10
11Reserved
0
1625p
0
1
0
1
0
01
10 Output levels for full
11 Reserved
0
1
0000
0011
0102
0113
1004
EIA770.1 output
input range
HSYNC, VSYNC,
BLANK
Async Timing Mode
525p
BLANK active high
Macrovision off
0
Pixel data valid off
1Pixel data valid on
Reserved
HD test pattern off
HD test pattern on
Hatch
Field/frame
Disabled
Enabled
Disabled
–11 IRE
–6 IRE
–1.5 IRE
Disabled
clk cycles
clk cycles
clk cycles
clk cycles
clk cycles
0 clk cycles
1 clk cycle
2 clk cycles
3 clk cycles
4 clk cycles
Disabled
Enabled
Disabled
Enabled
Reset
Values
00h
00h
REV. 0–20–
ADV7312
SR7–
SR0RegisterBit DescriptionBit 7Bit 6 Bit 5 Bit 4Bit 3 Bit 2 Bit 1 Bit 0Register Settin
13h
HD Mode
Register 4
14hHD Mode
Register 5
15h
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 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.
HD Cr/Cb Sequence0Cb after falling edge of
Reserved00 must be written to this
HD Input Format00 must be written here.
Sinc Filter on DAC D, E, F
Reserved00 must be written to this
HD Chroma SSAF
HD Chroma Input
HD Double Buffering0Disabled
1Enabled
HD Timing Reset
1080i Frame Rate
Reserved0000 must be written to these
HD VSYNC/Field Input00 = Field Input
Lines/Frame
Reserved
HD RGB Input
HD Sync on PrPb
HD Color DAC Swap
HD Gamma Curve A/B
HD Gamma Curve Enable
HD Adaptive Filter Mode
HD Adaptive Filter Enable
1
0Update field/line counter
1
2
2
0
1Enabled
0
1Enabled
04:4:4
14:2:2
1
0
1Enabled
0Mode A
1Mode B
0
1Enabled
00
0125 Hz/2640 total
0Disabled
1Enabled
0
1Enabled
0DAC E = Pb;
1DAC E = Pr;
0Gamma Curve A
1Gamma Curve B
HSYNC
1Cr after falling edge of
HSYNC
bit
Disabled
bit
Disabled
xA
00 must be written to this
low-high-low transition
resets the internal HD
timing counters
30 Hz/2200 total
samples/lines
samples/lines
bits
1 = VSYNC Input
Field/line counter free
running
bit
Disabled
DAC F = Pr
DAC F = Pb
Disabled
Disabled
Reset
g
Values
4Ch
00h
00h
REV. 0
–21–
ADV7312
SR7–
SR0 RegisterBit DescriptionBit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
16hHD Y Level*xxxxxxxxY level valueA0h
17hHD Cr Level*xxxxxxxxCr level value80h