Data Sheet
Data Sheet
APPLICATIONS SCL
DATACK
SERIAL REGISTER AND
RGB Graphics Processing SDA POWER MANAGEMENT MUXES
LCD Monitors and Projectors A0 HSOUT
–2– REV. A
AD9882
Test AD9882KST-100 AD9882KST-140
Parameter Temp Level Min Typ Max Min Typ Max Unit
1
POWER SUPPLY
VD Supply Voltage Full IV 3.15 3.3 3.45 3.15 3.3 3.45 V
VDD Supply Voltage Full IV 2.2 3.3 3.6 2.20 3.3 3.6 V
PVD Supply Voltage Full IV 3.15 3.3 3.45 3.15 3.3 3.45 V
ID Supply Current (VD) 25∞C V 162 181 mA
IDD Supply Current (VDD)3 25∞C V 47 63 mA
IPVD Supply Current (PVD) 25∞C V 19 21 mA
Total Supply Current Full VI 228 237 265 274 mA
Power-Down Supply Current Full VI 30 35 30 35 mA
DYNAMIC PERFORMANCE
Analog Bandwidth, Full Power 25∞C V 300 300 MHz
Signal-to-Noise Ratio (SNR) 25∞C V 44 43 dB
fIN = 2.3 MHz
Crosstalk Full V 55 55 dBc
THERMAL CHARACTERISTICS
JA Junction-to-Ambient4 V 43 43 ∞C/W
NOTES
1
Drive Strength = 11.
2
VCO Range = 10, Charge Pump Current = 110, PLL Divider = 1693.
3
DATACK Load = 15 pF, Data Load = 5 pF.
4
Simulated typical performance with package mounted to a four-layer board.
Specifications subject to change without notice.
REV. A –3–
AD9882
DIGITAL INTERFACE
ELECTRICAL CHARACTERISTICS (VD = 3.3 V, VDD = 3.3 V, Clock = Maximum, unless otherwise noted.)
Test AD9882KST
Parameter Conditions Temp Level Min Typ Max Unit
RESOLUTION 8 Bits
DC DIGITAL I/O Specifications
High Level Input Voltage (VIH) Full VI 2.6 V
Low Level Input Voltage (VIL) Full VI 0.8 V
High Level Output Voltage (VOH) Full IV 2.4 V
Low Level Output Voltage (VOL) Full IV 0.4 V
Output Leakage Current (IOL) High Impedance Full IV –10 +10 mA
DC SPECIFICATIONS
Output High Drive Output Drive = High Full V 11 mA
(IOHD)(VOUT = VOH) Output Drive = Med Full V 8 mA
Output Drive = Low Full V 5 mA
Output Low Drive Output Drive = High Full V –7 mA
(IOLD)(VOUT = VOL) Output Drive = Med Full V –6 mA
Output Drive = Low Full V –5 mA
DATACK High Drive Output Drive = High Full V 28 mA
(VOHC)(VOUT = VOH) Output Drive = Med Full V 14 mA
Output Drive = Low Full V 7 mA
DATACK Low Drive Output Drive = High Full V –15 mA
(VOLC)(VOUT = VOL) Output Drive = Med Full V –9 mA
Output Drive = Low Full V –7 mA
Differential Input Voltage
Single-Ended Amplitude Full IV 75 800 mV
POWER SUPPLY
VD Supply Voltage Full IV 3.15 3.3 3.45 V
VDD Supply Voltage Full IV 2.2 3.3 3.6 V
PVD Supply Voltage Full IV 3.15 3.3 3.45 V
ID Supply Current (Typical Pattern)1 25∞C V 269 mA
IDD Supply Current (Typical Pattern)1, 2 25∞C V 32 mA
IPVD Supply Current (Typical Pattern)1 25∞C V 54 mA
Total Supply Current with HDCP
(Typical Pattern)1, 2 Full IV 355 367 mA
ID Supply Current (Worst-Case Pattern)3 25∞C V 276 mA
IDD Supply Current (Worst-Case Pattern)2, 3 25∞C V 127 mA
IPVD Supply Current (Worst-Case Pattern)3 25∞C V 54 mA
Total Supply Current with HDCP
(Worst-Case Pattern)2, 3 Full IV 457 468 mA
Power-Down Supply Current (IPD) Full VI 30 35 mA
–4– REV. A
AD9882
Test AD9882KST
Parameter Conditions Temp Level Min Typ Max Unit
AC SPECIFICATIONS
Intra-Pair (+ to –) Differential
Input Skew (TDPS) Full IV 360 ps
Channel-to-Channel Differential Full IV 1 Clock
Input Skew (TCCS) Period
Low-to-High Transition Time
for Data (DLHT) Output Drive = High,
CL = 10 pF Full IV 2.2 ns
Output Drive = Med,
CL = 7 pF Full IV 2.5 ns
Output Drive = Low,
CL = 5 pF Full IV 3.2 ns
REV. A –5–
AD9882
ABSOLUTE MAXIMUM RATINGS* EXPLANATION OF TEST LEVELS
VD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 V Test Level
VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 V I. 100% production tested.
Analog Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . VD to 0.0 V
VREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VD to 0.0 V II. 100% production tested at 25∞C and sample tested at
Digital Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 V to 0.0 V specified temperatures.
Digital Output Current . . . . . . . . . . . . . . . . . . . . . . . . 20 mA III. Sample tested only.
Operating Temperature . . . . . . . . . . . . . . . . –25∞C to +85∞C
IV. Parameter is guaranteed by design and characterization
Storage Temperature . . . . . . . . . . . . . . . . . –65∞C to +150∞C
testing.
Maximum Junction Temperature . . . . . . . . . . . . . . . . 175∞C
Maximum Case Temperature . . . . . . . . . . . . . . . . . . . 150∞C V. Parameter is a typical value only.
*Stresses above those listed under Absolute Maximum Ratings may cause perma- VI. 100% production tested at 25∞C; guaranteed by design
nent damage to the device. This is a stress rating; functional operation of the device and characterization testing.
at these or any other conditions outside of those indicated in the operation sections
of this specification is not implied. Exposure to absolute maximum ratings for
extended periods may affect device reliability.
ORDERING GUIDE
Temperature Package
Model Range Option
AD9882KST-100 0∞C to 70∞C ST-100
AD9882KST-140 0∞C to 70∞C ST-100
AD9882/PCB 25∞C Evaluation Board
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
AD9882 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.
–6– REV. A
AD9882
PIN CONFIGURATION
89 SOGOUT
85 DATACK
99 RED<0>
98 RED<1>
97 RED<2>
96 RED<3>
95 RED<4>
94 RED<5>
93 RED<6>
92 RED<7>
88 HSOUT
79 HSYNC
87 VSOUT
80 VSYNC
91 GND
84 GND
82 MDA
81 MCL
78 SDA
77 SCL
VDD
83 VDD
100 VDD
86 DE
76 A0
90
GND 1 75 GND
GREEN<7> 2 74 MIDBYPASS
GREEN<6> 3 73 REFBYPASS
GREEN<5> 4 72 VD
GREEN<4> 5 71 GND
GREEN<3> 6 70 RAIN
GREEN<2> 7 69 VD
GREEN<1> 8 68 GND
GREEN<0> 9 67 VD
VDD 10 66 GND
GND 11 65 GAIN
BLUE<7> 12 AD9882 64 SOGIN
BLUE<6> 13 TOP VIEW 63 VD
(Not to Scale)
BLUE<5> 14 62 GND
BLUE<4> 15 61 VD
BLUE<3> 16 60 GND
BLUE<2> 17 59 BAIN
BLUE<1> 18 58 VD
BLUE<0> 19 57 GND
VDD 20 56 VD
GND 21 55 GND
CTL 0 22 54 DDCSDA
CTL 1 23 53 DDCSCL
CTL 2 24 52 PVD
CTL 3 25 51 GND
GND 26
VD 27
RTERM 28
VD 29
VD 30
GND 31
RX0– 32
RX0+ 33
GND 34
RX1– 35
RX1+ 36
GND 37
RX2– 38
RX2+ 39
GND 40
RXC+ 41
RXC– 42
VD 43
PVD 44
GND 45
PVD 46
GND 47
FILT 48
PVD 49
GND 50
REV. A –7–
AD9882
Table I. Complete Pinout List
Pin Pin
Type Mnemonic Function Value Number Interface
Analog RAIN Analog Input for Converter R 0.0 V to 1.0 V 70 Analog
Video Inputs GAIN Analog Input for Converter G 0.0 V to 1.0 V 65 Analog
BAIN Analog Input for Converter B 0.0 V to 1.0 V 59 Analog
External HSYNC Horizontal Sync Input 3.3 V CMOS 79 Analog
Sync/Clock VSYNC Vertical Sync Input 3.3 V CMOS 80 Analog
SOGIN Input for Sync-on-Green 0.0 V to 1.0 V 64 Analog
Sync HSOUT HSYNC Output Clock (Phase-Aligned with DATACK) 3.3 V CMOS 88 Both
Outputs VSOUT VSYNC Output Clock 3.3 V CMOS 87 Both
SOGOUT Sync-on-Green Slicer Output 3.3 V CMOS 89 Analog
References REFBYPASS Internal Reference Bypass 1.25 V 73 Analog
MIDBYPASS Internal Midscale Voltage Bypass 74 Analog
PLL Filter FILT Connection for External Filter Components for 48 Analog
Internal PLL
Power VD Analog Power Supply 3.15 V to 3.45 V Both
Supply VDD Output Power Supply 2.2 V to 3.6 V Both
PVD PLL Power Supply 3.15 V to 3.45 V Both
GND Ground 0V Both
Serial Port SDA Serial Port Data I/O 3.3 V CMOS 78 Both
Control SCL Serial Port Data Clock (100 kHz Max) 3.3 V CMOS 77 Both
A0 Serial Port Address Input 3.3 V CMOS 76 Both
Data Red [7:0] Outputs of Converter “Red”, Bit 7 is the MSB 3.3 V CMOS 92–99 Both
Outputs Green [7:0] Outputs of Converter “Green”, Bit 7 is the MSB 3.3 V CMOS 2–9 Both
Blue [7:0] Outputs of Converter “Blue”, Bit 7 is the MSB 3.3 V CMOS 12–19 Both
Data Clock
Output DATACK Data Output Clock for the Analog and Digital Interface 3.3 V CMOS 85 Both
Digital Video RX0+ Digital Input Channel 0 True 33 Digital
Data Inputs RX0– Digital Input Channel 0 Complement 32 Digital
RX1+ Digital Input Channel 1 True 36 Digital
RX1– Digital Input Channel 1 Complement 35 Digital
RX2+ Digital Input Channel 2 True 39 Digital
RX2– Digital Input Channel 2 Complement 38 Digital
Digital Video RXC+ Digital Data Clock True 41 Digital
Clock Inputs RXC– Digital Data Clock Complement 42 Digital
Data Enable DE Data Enable 3.3 V CMOS 86 Digital
Control Bits CTL [0:3] Decoded Control Bits 3.3 V CMOS 22–25 Digital
RTERM RTERM Sets Internal Termination Resistance 28 Digital
HDCP DDCSCL HDCP Slave Serial Port Data Clock 3.3 V CMOS 53 Digital
DDCSDA HDCP Slave Serial Port Data I/O 3.3 V CMOS 54 Digital
MCL HDCP Master Serial Port Data Clock 3.3 V CMOS 81 Digital
MDA HDCP Master Serial Port Data I/O 3.3 V CMOS 82 Digital
–8– REV. A
AD9882
PIN DESCRIPTIONS OF SHARED PINS BETWEEN DATA OUTPUTS
ANALOG AND DIGITAL INTERFACES RED Data Output, RED Channel
HSOUT Horizontal Sync Output GREEN Data Output, GREEN Channel
A reconstructed and phase-aligned version of the BLUE Data Output, BLUE Channel
video Hsync. The polarity of this output can be The main data outputs. Bit 7 is the MSB. These
controlled via a serial bus bit. In analog interface outputs are shared between the two interfaces
mode, the placement and duration are variable. and behave according to which interface is active.
In digital interface mode, the placement and Refer to the sections on the two interfaces for
duration are set by the graphics transmitter. more information on how these outputs behave.
VSOUT Vertical Sync Output DATACK Data Output Clock
The separated Vsync from a composite signal or Just like the data outputs, the data clock output
a direct pass-through of the Vsync input. The is shared between the two interfaces. It behaves
polarity of this output can be controlled via a differently depending on which interface is active.
serial bus bit. The placement and duration in all Refer to the sections on the two interfaces to
modes is set by the graphics transmitter. determine how this pin behaves.
Pin
Pin Type Mnemonic Function Value Number
Analog Video RAIN Analog Input for Converter R 0.0 V to 1.0 V 70
Inputs GAIN Analog Input for Converter G 0.0 V to 1.0 V 65
BAIN Analog Input for Converter B 0.0 V to 1.0 V 59
External HSYNC Horizontal SYNC Input 3.3 V CMOS 79
Sync/Clock VSYNC Vertical SYNC Input 3.3 V CMOS 80
SOGIN Sync-on-Green Input 0.0 V to 1.0 V 64
Sync Outputs HSOUT Hsync Output (Phase-Aligned with DATACK) 3.3 V CMOS 88
VSOUT Vsync Output 3.3 V CMOS 87
SOGOUT Composite SYNC 3.3 V CMOS 89
Voltage REFBYPASS Internal Reference Bypass 1.25 V 73
Reference MIDBYPASS Internal Midscale Voltage Bypass 74
Clamp Voltages
PLL Filter FILT Connection for External Filter Components for Internal PLL 48
Power Supply VD Main Power Supply 3.15 V to 3.45 V
PVD PLL Power Supply (Nominally 3.3 V) 3.15 V to 3.45 V
VDD Output Power Supply 2.2 V to 3.6 V
GND Ground 0V
REV. A –9–
AD9882
PIN FUNCTION DETAIL (ANALOG INTERFACE) SOGOUT Sync-on-Green Slicer Output
INPUTS This pin can be programmed to produce either
RAIN Analog Input for RED Channel the output from the Sync-on-Green slicer com-
GAIN Analog Input for GREEN Channel parator or an unprocessed but delayed version of
BAIN Analog Input for BLUE Channel the Hsync input. See the Sync Processing Block
High impedance inputs that accept the RED, Diagram, Figure 18, to view how this pin is
GREEN, and BLUE channel graphics signals, connected.
respectively. For RGB, the three channels are Note: The output from this pin is the composite
identical and can be used for any colors, but SYNC without additional processing from the
colors are assigned for convenient reference. AD9882.
For proper 4:2:2 formatting in a YPbPr application, FILT External Filter Connection
the Y must be connected to the GAIN input, the For proper operation, the pixel clock generator
Pb must be connected to the BAIN input, and the PLL requires an external filter. Connect the
Pr must be connected to the RAIN input. filter shown in Figure 6 to this pin. For optimal
They accommodate input signals ranging from performance, minimize noise and parasitics on
0.5 V to 1.0 V full scale. Signals should be this node.
ac-coupled to these pins to support clamp REFBYPASS Internal Reference BYPASS
operation. Bypass for the internal 1.25 V band gap refer-
HSYNC Horizontal Sync Input ence. It should be connected to ground through
This input receives a logic signal that establishes a 0.1 mF capacitor.
the horizontal timing reference and provides the The absolute accuracy of this reference is ± 4%,
frequency reference for pixel clock generation. and the temperature coefficient is ± 50 ppm,
The logic sense of this pin is controlled by Serial which is adequate for most AD9882 applica-
Register Bit 10H, Bit 6 (Hsync Polarity). Only tions. If higher accuracy is required, an external
the leading edge of Hsync is active; the trailing reference may be employed instead.
edge is ignored. When Hsync Polarity = 0, the MIDBYPASS Midscale Voltage Reference BYPASS
falling edge of Hsync is used. When Hsync Bypass for the internal midscale voltage refer-
Polarity = 1, the rising edge is active. ence. It should be connected to ground through
The input includes a Schmitt trigger for noise a 0.1 mF capacitor. The exact voltage varies with
immunity, with a nominal input threshold of the gain setting of the RED channel.
1.5 V. HSOUT Horizontal Sync Output
Electrostatic Discharge (ESD) protection diodes A reconstructed and phase-aligned version of
will conduct heavily if this pin is driven more the Hsync input. The duration of Hsync can
than 0.5 V above the maximum tolerance voltage only be programmed on the analog interface,
(3.3 V), or more than 0.5 V below ground. not the digital.
VSYNC Vertical Sync Input DATACK Data Output Clock
This is the input for vertical sync. The data clock output signal is used to clock the
SOGIN Sync-on-Green Input output data and HSOUT into external logic.
This input is provided to assist with processing It is produced by the internal clock generator
signals with embedded sync, typically on the and is synchronous with the internal pixel
GREEN channel. The pin is connected to a sampling clock.
high speed comparator with an internally gener- When the sampling time is changed by adjusting
ated threshold, which is set by the value of the PHASE register, the output timing is shifted
register 0FH, Bits 7–3. as well. The Data, DATACK, and HSOUT
When connected to an ac-coupled graphics outputs are all moved so the timing relationship
signal with embedded sync, it will produce a among the signals is maintained.
noninverting digital output on SOGOUT. VSOUT Vertical Sync Output
When not used, this input should be left uncon- The separated Vsync from a composite signal or
nected. For more details on this function and a direct pass-through of the Vsync input. The
how it should be configured, refer to the Sync- polarity of this output can be controlled via
on-Green section. Register 10H, Bit 2. The placement and duration
in all modes is set by the graphics transmitter.
–10– REV. A
AD9882
RED Data Output, RED Channel VDD Digital Output Power Supply
GREEN Data Output, GREEN Channel A large number of output pins (up to 25) switch-
BLUE Data Output, BLUE Channel ing at high speed (up to 140 MHz) generates a
These are the main data outputs. Bit 7 is the MSB. lot of power supply transients. These supply
The delay from pixel sampling time to output is pins are identified separately from the VD pins
fixed. When the sampling time is changed by so special care can be taken to minimize out-
adjusting the PHASE register, the output timing put noise transferred into the sensitive analog
is shifted as well. The DATACK and HSOUT circuitry.
outputs are also moved, so the timing relation- If the AD9882 is interfacing with lower voltage
ship among the signals is maintained. logic, VDD may be connected to a lower supply
Please refer to the timing diagrams for more voltage (as low as 2.2 V) for compatibility.
information. PVD Clock Generator Power Supply
The most sensitive portion of the AD9882 is the
POWER SUPPLY clock generation circuitry. These pins provide
VD Main Power Supply power to the clock PLL and help the user design
These pins supply power to the main elements of for optimal performance. The designer should
the circuit. They should be as quiet as possible. provide noise-free power to these pins.
GND Ground
The ground return for all circuitry on chip. It is
recommended that the AD9882 be assembled on
a single solid ground plane, with careful attention
to ground current paths.
Analog Digital
AIO Interface Interface AIS Active
(0FH Bit 2) Detect Detect (0FH Bit 1) Interface Description
1 X X 0 Analog Force the analog interface active.
1 Digital Force the digital interface active.
0 0 X None Neither interface was detected. Both interfaces are
0 powered down.
0 1 X Digital The digital interface was detected. Power down the
analog interface.
1 0 X Analog The analog interface was detected. Power down the
digital interface.
1 1 0 Analog Both interfaces were detected. The analog interface
gets priority.
1 Digital Both interfaces were detected. The digital interface
gets priority.
REV. A –11–
AD9882
Table IV. Power-Down Modes, 4:2:2 and 4:4:4 Format Descriptions
–12– REV. A
AD9882
THEORY OF OPERATION (INTERFACE DETECTION) THEORY OF OPERATION AND DESIGN GUIDE
Active Interface Detection and Selection (ANALOG INTERFACE)
The AD9882 includes circuitry to detect whether an interface is General Description
active or not. See Table III. The AD9882 is a fully integrated solution for capturing analog
For detecting the analog interface, the circuitry monitors the RGB signals and digitizing them for display on flat panel
presence of Hsync, Vsync, and Sync-on-Green. The result of monitors or projectors. The device is ideal for implementing a
the detection circuitry can be read from the 2-wire serial inter- computer interface for HDTV monitors or as the front end to
face bus at Address 15H, Bits 7, 5, and 6, respectively. If one of high performance video scan converters.
these sync signals disappears, the maximum time it takes for the Implemented in a high performance CMOS process, the inter-
circuitry to detect it is 100 ms. face can capture signals with pixel rates of up to 140 MHz.
For detecting the digital interface, there are two stages of detection. The AD9882 includes all necessary input buffering, signal dc
The first stage searches for the presence of the digital interface restoration (clamping), offset and gain (brightness and contrast)
clock. The circuitry for detecting the digital interface clock is adjustment, pixel clock generation, sampling phase control, and
active even when the digital interface is powered down. The output data formatting. All controls are programmable via a
result of this detection stage can be read from the 2-wire serial 2-wire serial interface. Full integration of these sensitive analog
interface bus at Address 15H, Bit 4. If the clock disappears, the functions makes the system design straightforward and less
maximum time it takes for the circuitry to detect it is 100 ms. sensitive to the physical and electrical environment.
Once a digital interface clock is detected, the digital interface is With a typical power dissipation of only 875 mW and an operat-
powered up and the second stage of detection begins. During ing temperature range of 0∞C to 70∞C, the device requires no
the second stage, the circuitry searches for 32 consecutive DEs. special environmental considerations.
Once 32 DEs are found, the detection process is complete.
Input Signal Handling
There is an override for the automatic interface selection. It is The AD9882 has three high impedance analog input pins for
the AIO (Active Interface Override) bit, Register 0FH, Bit 2. the RED, GREEN, and BLUE channels. They will accommodate
When the AIO bit is set to logic “0,” the automatic circuitry will signals ranging from 0.5 V to 1.0 V p-p.
be used. When the AIO bit is set to logic “1,” the AIS (Active
Interface Select) bit (Register 0FH, Bit 1) will be used to Signals are typically brought onto the interface board via a
determine the active interface rather than the automatic circuitry. DVI-I connector, a 15-pin D connector, or BNC connectors.
The AD9882 should be located as close as practical to the input
Power Management connector. Signals should be routed via matched-impedance
The AD9882 is a dual interface device with shared outputs. Only traces (normally 75 W) to the IC input pins.
one interface can be used at a time. For this reason, the chip auto-
matically powers down the unused interface. When the analog At that point, the signal should be resistively terminated (75 W
interface is being used, most of the digital interface circuitry is to the signal ground return) and capacitively coupled to the
powered down, and vice versa. This helps to minimize the AD9882 AD9882 inputs through 47 nF capacitors. These capacitors
total power dissipation. In addition, if neither interface has activity form part of the dc restoration circuit. See Figure 1.
on it, then the chip powers down both interfaces. The AD9882 In an ideal world of perfectly matched impedances, the best
uses the activity detect circuits, the active interface bits in Serial performance can be obtained with the widest possible signal band-
Register 15H, the active interface override bits in Register 0FH, width. The wide bandwidth inputs of the AD9882 (300 MHz) can
Bits 2 and 1, and the power-down bit in Register 14H, Bit 1, to track the input signal continuously as it moves from one pixel
determine the correct power state. In a given power mode, not all level to the next and digitize the pixel during a long, flat pixel
circuitry in the inactive interface is powered down completely. time. In many systems, however, there are mismatches, reflections,
When the digital interface is active, the band gap reference and noise, which can result in excessive ringing and distortion of
Hsync, Vsync, and SOG detect circuitry remain powered up. the input waveform. This makes it more difficult to establish a
When the analog interface is active, the digital interface clock sampling phase that provides good image quality. It has been
detect circuit is not powered down. Table IV summarizes how shown that a small inductor in series with the input is effective
the AD9882 determines what power mode to be in and what in rolling off the input bandwidth slightly and providing a high
circuitry is powered on/off in each of these modes. The power- quality signal over a wider range of conditions. Using a Fair-Rite
down command has priority, then the active interface override, #2508051217Z0 High Speed Signal Chip Bead inductor in the
and then the automatic circuitry. circuit of Figure 1 gives good results in most applications.
47nF RAIN
RGB
INPUT GAIN
BAIN
75⍀
REV. A –13–
AD9882
Hsync, Vsync Inputs These are both 8-bit values, providing considerable flexibility in
The AD9882 receives a horizontal sync signal and uses it to clamp generation. The clamp timing is referenced to the trailing
generate the pixel clock and clamp timing. This can be either a edge of Hsync since the back porch (black reference) always
sync signal directly from the graphics source or a preprocessed follows Hsync. A good starting point for establishing clamping is
TTL or CMOS level signal. to set the clamp placement to 08H (providing eight pixel periods
The Hsync input includes a Schmitt trigger buffer and is capable for the graphics signal to stabilize after sync) and set the clamp
of handling signals with long rise times, with superior noise duration to 14H (giving the clamp 20 pixel periods to re-establish
immunity. In typical PC based graphic systems, the sync signals the black reference).
are simply TTL level drivers feeding unshielded wires in the The value of the external input coupling capacitor affects the
monitor cable. As such, no termination is required. performance of the clamp. If the value is too small, there can be
Serial Control Port an amplitude change during a horizontal line time (between
The serial control port is designed for 3.3 V logic. If there are clamping intervals). If the capacitor is too large, then it will take
5 V drivers on the bus, these pins should be protected with excessively long for the clamp to recover from a large change in
150 W series resistors placed between the pull-up resistors and incoming signal offset. The recommended value (47 nF) results
the input pins. in recovery from a step error of 100 mV to within one-half LSB
in 10 lines using a clamp duration of 20 pixel periods on a 75 Hz
Output Signal Handling SXGA signal.
The digital outputs are designed and specified to operate from
a 3.3 V power supply (VDD). They can also work with a VDD as YUV Clamping
low as 2.5 V for compatibility with other 2.5 V logic. YUV signals are slightly different from RGB signals in that the
dc reference level (black level in RGB signals) will be at the
Clamping midpoint of the U and V video. For these signals, it can be
RGB Clamping necessary to clamp to the midscale range of the A/D converter
To properly digitize the incoming signal, the dc offset of the range (80H) rather than the bottom of the A/D converter range (00H).
input must be adjusted to fit the range of the on-board A/D
converters. Clamping to midscale rather than ground can be accomplished
by setting the clamp select bits in the serial bus register. Each of
Most graphics systems produce RGB signals with black at ground the three converters has its own selection bit so that they can be
and white at approximately 0.75 V. However, if sync signals are clamped to either midscale or ground independently. These bits
embedded in the graphics, the sync tip is often at ground and are located in Register 11H and are Bits 4–6. The midscale
black is at 300 mV; white will be approximately 1.0 V. Some reference voltage that each A/D converter clamps to is provided
common RGB line amplifier boxes use emitter-follower buffers on the MIDBYPASS pin (Pin 74). This pin should be bypassed
to split signals and increase drive capability. This introduces a to ground with a 0.1 mF capacitor (even if midscale clamping is
700 mV dc offset to the signal, which is removed by clamping not required).
for proper capture by the AD9882.
Gain and Offset Control
The key to clamping is to identify a portion (time) of the signal The AD9882 can accommodate input signals with inputs ranging
when the graphic system is known to be producing black. Origi- from 0.5 V to 1.0 V full scale. The full-scale range is set in three
nating from CRT displays, the electron beam is “blanked” by 8-bit registers (RED Gain, GREEN Gain, and BLUE Gain).
sending a black level during horizontal retrace to prevent
disturbing the image. Most graphics systems maintain this A code of 0 establishes a minimum input range of 0.5 V;
format of sending a black level between active video lines. 255 corresponds with the maximum range of 1.0 V. Note
that INCREASING the gain setting results in an image with
An offset is then introduced, which results in the A/D converters LESS contrast.
producing a black output (code 00H) when the known black
input is present. The offset then remains in place when other The offset control shifts the entire input range, resulting in a
signal levels are processed, and the entire signal is shifted to change in image brightness. Three 7-bit registers (RED Offset,
eliminate offset errors. GREEN Offset, BLUE Offset) provide independent settings
for each channel.
In systems with embedded sync, a blacker-than-black signal
(Hsync) is produced briefly to signal the CRT that it is time to The offset controls provide a ± 63 LSB adjustment range. This
begin a retrace. For obvious reasons, it is important to avoid range is connected with the full-scale range, so if the input range
clamping on the tip of Hsync. Fortunately, there is virtually always is doubled (from 0.5 V to 1.0 V), the offset step size is also
a period following Hsync called the back porch, in which a good doubled (from 2 mV per step to 4 mV per step).
black reference is provided. This is the time when clamping should Figure 2 illustrates the interaction of gain and offset controls.
be done. The magnitude of an LSB in offset adjustment is proportional to
The clamp timing is established by the AD9882 internal clamp the full-scale range, so changing the full-scale range also changes
timing generator. The Clamp Placement Register (05H) is the offset. The change is minimal if the offset setting is near
programmed with the number of pixel times that should pass midscale. When changing the offset, the full-scale range is not
after the trailing edge of Hsync before clamping starts. A second affected, but the full-scale level is shifted by the same amount as
register (Clamp Duration, 06H) sets the duration of the clamp. the zero-scale level.
–14– REV. A
AD9882
The stability of this clock is a very important element in provid-
ing the clearest and most stable image. During each pixel time,
H
7F
=
there is a period during which the signal is slewing from the old
T
SE
FF
pixel amplitude and settling at its new value. Then there is a
O
1.0 V
H time when the input voltage is stable, before the signal must
3F
T
= slew to a new value (Figure 4). The ratio of the slewing time to
SE
O
FF the stable time is a function of the bandwidth of the graphics
INPUT RANGE
GAIN
Sync-on-Green (SOG)
The Sync-on-Green input operates in two steps. First, it sets
a baseline clamp level off of the incoming video signal with a
negative peak detector. Second, it sets the Sync trigger level
Figure 4. Pixel Sampling Times
(nominally 150 mV above the negative peak). The exact trigger
level is variable and can be programmed via Register 0FH, Any jitter in the clock reduces the precision with which the
Bits 7–3. The Sync-on-Green input must be ac-coupled to the sampling time can be determined and must also be subtracted
green analog input through its own capacitor as shown in Figure 3. from the stable pixel time.
The value of the capacitor must be 1 nF ± 20%. If Sync-on-Green
Considerable care has been taken in the design of the AD9882’s
is not used, this connection is not required and SOGIN should
clock generation circuit to minimize jitter. As indicated in Fig-
be left unconnected. (Note: The Sync-on-Green signal is always
ure 5, the clock jitter of the AD9882 is less than 6% of the total
negative polarity.) Please refer to the Sync Processing section
pixel time in all operating modes, making the reduction in the
for further information.
valid sampling time due to jitter negligible.
RAIN 10
47nF
BAIN
47nF 8
PIXEL CLOCK JITTER (p-p) – %
GAIN
47nF
SOGIN 6
1nF
REV. A –15–
AD9882
The PLL characteristics are determined by the loop filter design, Table V. VCO Frequency Ranges
the PLL charge pump current, and the VCO range setting.
The loop filter design is illustrated in Figure 6. Recommended PV1 PV0 Pixel Clock Range (MHz)
settings of VCO range and charge pump current for VESA 0 0 12–41
standard display modes are listed in Table VII. 0 1 41–82
1 0 82–140
PVD
CP CZ
0.0082F 0.082F 3. The 3-bit Charge Pump Current Register (Register 03H,
RZ Bits 3–5). This register allows the current that drives the
2.74k⍀
low-pass loop filter to be varied. The possible current values
FILT are listed in Table VI.
Figure 6. PLL Loop Filter Detail Table VI. Charge Pump Current/Control Bits
Four programmable registers are provided to optimize the Ip2 Ip1 Ip0 Current (mA)
performance of the PLL. These registers are:
0 0 0 50
1. The 12-bit Divisor Register (Registers 01H and 02H). The 0 0 1 100
input Hsync frequencies range from 15 kHz to 110 kHz. The 0 1 0 150
PLL multiplies the frequency of the Hsync signal, producing 0 1 1 250
pixel clock frequencies in the range of 12 MHz to 140 MHz. 1 0 0 350
The Divisor Register controls the exact multiplication factor. 1 0 1 500
This register may be set to any value between 221 and 4095. 1 1 0 750
(The divide ratio that is actually used is the programmed 1 1 1 1500
divide ratio plus one.)
2. The 2-bit VCO Range Register (Register 03H, Bits 6 and 7). 4. The 5-bit Phase Adjust Register (Register 04H, Bits 3–7).
To improve the noise performance of the AD9882, the VCO The phase of the generated sampling clock may be shifted to
operating frequency range is divided into three overlapping locate an optimum sampling point within a clock cycle. The
regions. The VCO Range register sets this operating range. Phase Adjust Register provides 32 phase-shift steps of 11.25∞
The frequency ranges for the lowest and highest regions are each. The Hsync signal with an identical phase shift is available
shown in Table V. through the HSOUT pin.
Table VII. Recommended VCO Range and Charge Pump Current Settings for Standard Display Formats
Refresh Horizontal
Standard Resolution Rate (Hz) Frequency (kHz) Pixel Rate (MHz) VCORNGE CURRENT
VGA 640 ¥ 480 60 31.5 25.175 00 101
72 37.7 31.500 00 101
75 37.5 31.500 00 101
85 43.3 36.000 00 110
SVGA 800 ¥ 600 56 35.1 36.000 00 101
60 37.9 40.000 00 110
72 48.1 50.000 01 101
75 46.9 49.500 01 101
85 53.7 56.250 01 101
XGA 1024 ¥ 768 60 48.4 65.000 01 101
70 56.5 75.000 01 110
75 60.0 78.750 01 110
80 64.0 85.500 10 101
85 68.3 94.500 10 101
SXGA 1280 ¥ 1024 60 64.0 108.000 10 101
75 80.0 135.000 11 110
–16– REV. A
AD9882
The COAST function allows the PLL to continue to run at the Register (Register 04H) to optimize the pixel sampling time.
same frequency, in the absence of the incoming Hsync signal or Display systems use Hsync to align memory and display write
during disturbances in Hsync (such as equalization pulses). This cycles, so it is important to have a stable timing relationship
may be used during the vertical sync period, or any other time between Hsync output (HSOUT) and data clock (DATACK).
that the Hsync signal is unavailable. Also, the polarity of the Three things happen to Horizontal Sync in the AD9882. First,
Hsync signal may be set through the Hsync Polarity Bit (Register the polarity of Hsync input is determined and will thus have a
10H, Bit 6). If not using automatic polarity detection, the Hsync known output polarity. The known output polarity can be pro-
polarity bit should be set to match the polarity of the Hsync grammed either active high or active low (Register 10H, Bit 5).
input signal. Second, HSOUT is aligned with DATACK and data outputs.
Third, the duration of HSOUT (in pixel clocks) is set via
TIMING (ANALOG INTERFACE) Register 07H. HSOUT is the sync signal that should be used to
The following timing diagrams show the operation of the AD9882. drive the rest of the display system.
The Output Data Clock signal is created so that its rising edge Coast Timing
always occurs between data transitions and can be used to latch In most computer systems, the Hsync signal is provided continu-
the output data externally. ously on a dedicated wire. In these systems, the COAST function
tPER
is unnecessary and should be disabled using Register 11H, Bits 1–3.
In some systems, however, Hsync is disturbed during the Vertical
tDCYCLE
Sync period (Vsync). In other cases, Hsync pulses disappear.
DATACK In other systems, such as those that employ Composite Sync
(Csync) signals or embedded Sync-on-Green (SOG), Hsync
tSKEW includes equalization pulses or other distortions during Vsync. To
avoid upsetting the clock generator during Vsync, it is important
DATA
HSOUT
to ignore these distortions. If the pixel clock PLL sees extraneous
pulses, it will attempt to lock to this new frequency and will
have changed frequency by the end of the Vsync period. It will
Figure 7. Output Timing then take a few lines of correct Hsync timing to recover at the
beginning of a new frame, resulting in a “tearing” of the image
Hsync Timing at the top of the display.
Horizontal Sync (Hsync) is processed in the AD9882 to elimi-
nate ambiguity in the timing of the leading edge with respect to The COAST function is provided to eliminate this problem. It
the phase-delayed pixel clock and data. is an internally generated signal, created by the sync processing
engine that disables the PLL input and allows the clock to free-run
The Hsync input is used as a reference to generate the pixel at its then-current frequency. The PLL can free-run for several
sampling clock. The sampling phase can be adjusted, with respect lines without significant frequency drift.
to Hsync, through a full 360∞ in 32 steps via the Phase Adjust
REV. A –17–
AD9882
TIMING DIAGRAMS
RGBIN P0 P1 P2 P3 P4 P5 P6 P7
HSYNC
PXCK
HS
5 PIPE DELAY
ADCCK
DATACK
DATAOUT D0 D1 D2 D3 D4 D5 D6 D7
RGBIN P0 P1 P2 P3 P4 P5 P6 P7
HSYNC
PXCK
HS
5 PIPE DELAY
ADCCK
DATACK
GOUTA Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
–18– REV. A
AD9882
Table VIII. Digital Interface Pin List
REV. A –19–
AD9882
POWER SUPPLY Data Decoder
VD Main Power Supply The data decoder receives frames of data and sync signals from
It should be as quiet as possible. the data capture block (in 10-bit parallel words) and decodes
PVD PLL Power Supply them into groups of eight RGB bits, two control bits, and a data
It should be as quiet as possible. enable bit (DE).
3.3V 3.3V
DVI
5k⍀ PULL-UP 5k⍀ PULL-UP
CONNECTOR
RESISTORS RESISTORS
DDC CLOCK DDC SCL MCL SCL
AD9882 EEPROM
DDC DATA D S DDC SDA MDA SDA
150⍀ SERIES
3.3V
RESISTORS
–20– REV. A
AD9882
GENERAL TIMING DIAGRAMS (DIGITAL INTERFACE)
TCIH , R CIH
20% 20%
DLHT DHLT
TCIL , R CIL
RX0
VDIFF = 0V
RX1
TCSS
VDIFF = 0V
RX2
INTERNAL
ODCLK
TST
DATACK
DE
INTERNAL
ODCLK
TST
DATACK
DE
REV. A –21–
AD9882
2-WIRE SERIAL REGISTER MAP
The AD9882 is initialized and controlled by a set of registers that determines the operating modes. An external controller is employed
to write and read the Control Registers through the 2-wire serial interface port.
–22– REV. A
AD9882
Table IX. Control Register Map (continued)
REV. A –23–
AD9882
Table IX. Control Register Map (continued)
–24– REV. A
AD9882
2-WIRE SERIAL CONTROL REGISTER DETAIL Table X. VCO Ranges
CHIP IDENTIFICATION
00 7–0 Chip Revision VCORNGE Pixel Rate Range
An 8-bit register that represents the silicon revision. Revision 0 00 12–41
= 0000 0000. 01 41–82
10 82–140
PLL DIVIDER CONTROL
The power-up default value is VCORNGE = 01.
01 7–0 PLL Divide Ratio MSBs
The eight most significant bits of the 12-bit PLL divide ratio
03 5–3 CURRENT Charge Pump Current
PLLDIV. (The operational divide ratio is PLLDIV + 1.)
Three bits that establish the current driving the loop filter in the
The PLL derives a pixel clock from the incoming Hsync signal. clock generator.
The pixel clock frequency is then divided by an integer value,
such that the output is phase-locked to Hsync. This PLLDIV Table XI. Charge Pump Currents
value determines the number of pixel times (pixels plus horizontal
blanking overhead) per line. This is typically 20% to 30% more Charge Pump Current (mA)
than the number of active pixels in the display. 000 50
The 12-bit value of the PLL divider supports divide ratios from 001 100
221 to 4095. The higher the value loaded in this register, the 010 150
higher the resulting clock frequency with respect to a fixed Hsync 011 250
frequency. 100 350
VESA has established some standard timing specifications that will 101 500
assist in determining the value for PLLDIV as a function of the 110 750
horizontal and vertical display resolution and frame rate 111 1500
(Table VII). However, many computer systems do not conform
precisely to the recommendations, and these numbers should be CHARGE PUMP must be set to correspond with the desired
used only as a guide. The display system manufacturer should operating frequency (incoming pixel rate). See Table XI for the
provide automatic or manual means for optimizing PLLDIV. charge pump current for each register setting.
An incorrectly set PLLDIV will usually produce one or more The power-up default value is CURRENT = 001.
vertical noise bars on the display. The greater the error, the
04 7–3 Phase Adjust
greater the number of bars produced.
A 5-bit value that adjusts the sampling phase in 32 steps
The power-up default value of PLLDIV is 1693 (PLLDIVM = across one pixel time. Each step represents an 11.25∞ shift in
69H, PLLDIVL = DxH). sampling phase.
The AD9882 updates the full divide ratio only when the LSBs are The power-up default Phase adjust value is 10H.
changed. Writing to this register by itself will not trigger an update.
02 7–4 PLL Divide Ratio LSBs CLAMP TIMING
The four least significant bits of the 12-bit PLL divide ratio 05 7–0 Clamp Placement
PLLDIV. The operational divide ratio is PLLDIV + 1. An 8-bit register that sets the position of the internally gener-
ated clamp.
The power-up default value of PLLDIV is 1693 (PLLDIVM =
69H, PLLDIVL = DxH). When CLAMP FUNCTION (Register 11H, Bit 7) = 0, a clamp
signal is generated internally at a position established by the
The AD9882 updates the full divide ratio only when this register clamp placement and for a duration set by the clamp duration.
is written. Clamping is started (Clamp Placement) an integral number of
03 7–6 VCO Range Select pixel periods after the trailing edge of Hsync. The clamp place-
Two bits that establish the operating range of the clock generator. ment may be programmed to any value between 1 and 255.
VCORNGE must be set to correspond with the desired operating The clamp should be placed during a time that the input signal
frequency (incoming pixel rate). presents a stable black-level reference, usually the back porch
The PLL VCO gives the best jitter performance while operating period between Hsync and the image.
at high frequencies. For this reason, in order to output low pixel When CLAMP FUNCTION = 1, this register is ignored.
rates and still get good jitter performance, the PLL VCO actually 06 7–0 Clamp Duration
operates at a higher frequency but then divides down the clock An 8-bit register that sets the duration of the internally gener-
rate afterward. Table X shows the pixel rates for each VCO range ated clamp.
setting. The PLL output divisor is automatically selected with
the VCO range setting. For the best results, the clamp duration should be set to include
the majority of the black reference signal time that follows the
Hsync signal trailing edge. Insufficient clamping time can produce
brightness changes at the top of the screen and a slow recovery from
large changes in the Average Picture Level (APL) or brightness.
When CLAMP FUNCTION = 1, this register is ignored.
REV. A –25–
AD9882
HSYNC OUTPUT PULSEWIDTH 0F 7–3 Sync-on-Green Slicer Threshold
07 7–0 Hsync Output Pulsewidth This register allows the comparator threshold of the Sync-on-Green
An 8-bit register that sets the duration of the Hsync output pulse. slicer to be adjusted. This register adjusts it in steps of 10 mV,
The leading edge of the Hsync output is triggered by the internally with the minimum setting equaling 10 mV and the maximum
generated, phase adjusted PLL feedback clock. The AD9882 setting equaling 330 mV.
then counts a number of pixel clocks equal to the value in this The default setting is 15 decimal and corresponds to a threshold
register minus one. This triggers the trailing edge of the Hsync value of 170 mV.
output, which is also phase adjusted. 0F 2 AIO Active Interface Override
This bit is used to override the automatic interface selection
INPUT GAIN (Bit 3 in Register 15H). To override, set this bit to logic 1. When
08 7–0 REDGAIN RED Gain overriding, the active interface is set via Bit 1 in this register.
An 8-bit word that sets the gain of the RED channel. The AD9882
can accommodate input signals with a full-scale range of between Table XII. Active Interface Override Settings
0.5 V and 1.0 V p-p. Setting REDGAIN to 255 corresponds to
an input range of 1.0 V. A REDGAIN of 0 establishes an input AIO Result
range of 0.5 V. Note that INCREASING REDGAIN results in
0 Autodetermine the active interface.
the picture having LESS CONTRAST (the input signal uses
1 Override, Bit 1 determines the active interface.
fewer of the available converter codes). See Figure 2.
The default for this register is 0.
09 7–0 GREENGAIN GREEN Gain
An 8-bit word that sets the gain of the GREEN channel. See
0F 1 AIS Active Interface Select
REDGAIN (08).
This bit is used under two conditions. It is used to select the active
0A 7–0 BLUEGAIN BLUE Gain interface when the override bit is set (Register 0FH, Bit 2).
An 8-bit word that sets the gain of the BLUE channel. See Alternatively, it is used to determine the active interface when
REDGAIN (08). not overriding but both interfaces are detected.
Active LOW means the leading edge of the Hsync pulse is negative-
going. All timing is based on the leading edge of Hsync, which
is the FALLING edge. The rising edge has no effect.
–26– REV. A
AD9882
Active HIGH means the leading edge of the Hsync pulse is 10 1 Active Vsync Override
positive-going. This means that timing will be based on the This bit is used to override the automatic Vsync selection. To
leading edge of Hsync, which is now the RISING edge. override, set this bit to logic 1. When overriding, the active
The device will operate if this bit is set incorrectly, but the inter- interface is set via Bit 0 in this register.
nally generated clamp position, as established by Clamp Placement
(Register 05H), will not be placed as expected, which may Table XX. Active Vsync Override Settings
generate clamping errors. Override Result
The power-up default value is HSPOL = 1.
0 Autodetermine the active Vsync
10 5 Hsync Output Polarity 1 Override. Bit 0 determines the active Vsync.
One bit that determines the polarity of the Hsync output and the
The default for this register is 0.
SOG output. Table XVI shows the effect of this option. SYNC
indicates the logic state of the sync pulse. 10 0 Active Vsync Select
This bit is used to select the active Vsync when the override bit
Table XVI. Hsync Output Polarity Settings is set (Bit 1).
Setting SYNC
Table XXI. Active Vsync Select Settings
0 Logic 1 (positive polarity)
1 Logic 0 (negative polarity) Select Result
The default setting for this register is 0. 0 Vsync input
1 Sync separator output
10 4 Active Hsync Override
The default for this register is 0.
This bit is used to override the automatic Hsync selection. To
override, set this bit to logic 1. When overriding, the active 11 7 Clamp Function
Hsync is set via Bit 3 in this register. A bit that enables/disables clamping.
Table XVII. Active Hsync Override Settings Table XXII. Clamp Input Signal Source Settings
Override Result Clamp Function Function
0 Autodetermine the active Hsync. 0 Internally generated clamp enabled
1 Override. Bit 3 determines the active Hsync. 1 Clamping disabled
The default for this register is 0.
A 0 enables the clamp timing circuitry controlled by clamp
10 3 Active Hsync Select placement and clamp duration. The clamp position and duration
This bit is used under two conditions. It is used to select the active is counted from the trailing edge of Hsync.
Hsync when the override bit is set (Bit 4). Alternately, it is used A 1 disables clamping. The three channels are clamped when
to determine the active Hsync when not overriding, but both the CLAMP signal is active.
Hsyncs are detected.
Power-up default value is CLAMP FUNCTION = 0.
Table XVIII. Active Hsync Select Settings
11 6 RED Clamp Select
Select Result A bit that determines whether the RED channel is clamped to
ground or to midscale. For RGB video, all three channels are
0 Hsync input
referenced to ground. For YPbPr, the Y channel is referenced
1 Sync-on-Green input
to ground, but the PbPr channels are referenced to midscale.
The default for this register is 0. Clamping to midscale actually clamps to Pin 74.
REV. A –27–
AD9882
11 5 GREEN Clamp Select 12 7–0 Pre-Coast
A bit that determines whether the GREEN channel is clamped This register allows the coast signal to be applied prior to the
to ground or to midscale. Vsync signal. This is necessary in cases where pre-equalization
pulses are present. This register defines the number of edges
Table XXIV. GREEN Clamp Select Settings that will be filtered before Vsync on a composite sync.
Clamp Function The default is 0.
0 Clamp to ground 13 7–0 Post-Coast
1 Clamp to midscale (Pin 74) This register allows the coast signal to be applied following the
Vsync signal. This is necessary in cases where post-equalization
The default setting for this register is 0.
pulses are present. The step size for this control is one Hsync
11 4 BLUE Clamp Select period. This register defines the number of edges that will be
A bit that determines whether the BLUE channel is clamped to filtered after Vsync on a composite sync.
ground or to midscale. The default is 0.
Table XXV. BLUE Clamp Select Settings 14 7–6 Output Drive
The two bits select the drive strength for the high speed digital
Clamp Function outputs (all data output and clock output pins). Higher drive
0 Clamp to ground strength results in faster rise/fall times, and in general makes it
1 Clamp to midscale (Pin 74) easier to capture data. Lower drive strength results in slower
rise/fall times and helps reduce EMI and digitally generated
The default setting for this register is 0. power supply noise.
11 3 Coast Select
Table XXIX. Output Drive Strength Settings
This bit is used to enable or disable the coast signal. If coast is
enabled, the additional decision of using the Vsync input pin or Bit 7 Bit 6 Result
the output from the sync separator needs to be made (Register
10H, Bits 1, 0). To disable coast, the user must set Register 11H, 1 X High drive strength
Bit 2 to 1 and 11H, Bit 1 to 1. 0 1 Medium drive strength
0 0 Low drive strength
Table XXVI. Coast Enable Settings The default for this register is 11, high drive strength. (This option works on
both the analog and digital interfaces.)
Select Result
0 Coast disabled 14 5 Programmable Analog Bandwidth
1 Internally generated coast signal Bits that select the analog bandwidth.
The default for this register is 1.
Table XXX. Analog Bandwidth Control
11 2 Coast Input Polarity Override
Bit 5 Analog Bandwidth
This register is used to override the internal circuitry that deter-
mines the polarity of the coast signal going into the PLL. When 0 10 MHz
disabling coast, Register 11, Bit 2 must be set to 1 and Register 1 300 MHz
11H, Bit 1 must be set to 1. This register only works when Coast
is disabled. It does not work with internal Coast.
14 4 Clk Inv Data Output Clock Invert
Table XXVII. Coast Input Polarity Override Settings A control bit for the inversion of the output data clock (Pin 85).
This function works only for the digital interface. When not
Override Bit Result inverted, data is output on the falling edge of the data clock.
0 Coast polarity determined by chip See the timing diagrams, Figures 14 and 15, to see how this
1 Coast polarity determined by user affects timing.
The default for coast polarity override is 0. Table XXXI. Clock Output Invert Settings
11 1 Coast Input Polarity Clk Inv Function
A bit to indicate the polarity of the coast signal that is applied to
the PLL coast input. 0 Not inverted
1 Inverted
This register can only be used when coast is disabled and
Register 11H, Bit 2 is set to 1. The default for this register is 0 (not inverted).
Table XXXV. 4:2:2 Output Mode Select Table XL. Digital Interface Clock Detection Results
REV. A –29–
AD9882
15 3 Active Interface 16 5 AVS Active Vsync
This bit is used to indicate which interface should be active, analog This bit indicates which Vsync source is being used for the analog
or digital. It checks for activity on the analog interface and for interface: the Vsync input or output from the sync separator.
activity on the digital interface, then determines which should be If the override bit (10H, Bit 1) is set to logic 1, then this bit will be
active according to Table XLI. Specifically, analog interface detec- forced to the same state as Bit 0 in Register 10H.
tion is determined by OR-ing Bits 7, 6, and 5 in this register. Digital
interface detection is determined by Bit 4 in this register. If both Table XLIV. Active Vsync Results
interfaces are detected, the user can determine which has priority
via Bit 1 in Register 0FH. The user can override this function Vsync Detect Override
via Bit 2 in Register 0FH. If the override bit is set to logic 1, then Register 16H Register 10H
this bit will be forced to the same state as Bit 1 in Register 0FH. Bit 5 Bit 1 AVS
0 0 0
Table XLI. Active Interface Results 1 0 1
Bits 7, 6, or 5 Bit 4 X 1 Bit 0 in 10H
(Analog (Digital AVS = 0 means Vsync input
Detection) Detection) Override AI AVS = 1 means Sync separator
The override bit is in Register 10H, Bit 1.
0 0 0 Soft
16 4 Detected Vsync Output Polarity Status
Power-Down
(Seek Mode) This bit reports the status of the Vsync output polarity detection
0 1 0 1 circuit. It can be used to determine the polarity of the Vsync
1 0 0 0 output. The detection circuit’s location is shown in the Sync
1 1 0 Bit 1 in 0FH Processing Block Diagram, Figure 18.
X X 1 Bit 1 in 0FH
Table XLV. Detected Vsync Input Polarity Status
AI = 0 means analog interface
AI = 1 means digital interface Vsync Polarity Status Result
The override bit is in Register 0FH, Bit 2.
0 Vsync polarity is active high.
16 7 AHS Active Hsync 1 Vsync polarity is active low.
This bit indicates which Hsync input source is being used by the
PLL (Hsync input or Sync-on-Green). Bits 6 and 7 in Register 16 3 Detected Coast Polarity Status
15H determine which source is used. If both Hsync and SOG This bit reports the status of the coast input polarity detection
are detected, the user can determine which has priority via Bit 3 circuit. The detection circuit’s location is shown in the Sync
in Register 10H. The user can override this function via Bit 4 Processing Block Diagram, Figure 18. This bit only applies to
in Register 10H. If the override bit is set to logic 1, then this the internal Coast and does not apply when Coast is disabled.
bit will be forced to the same state as Bit 3 in Register 10H.
Table XLVI. Detected Coast Input Polarity Status
Table XLII. Active Hsync Results
Hsync Polarity
Hsync Detect SOG Detect Override AHS Status Result
Register 15H Register 15H Register 10H Register 16H
Bit 7 Bit 6 Bit 4 Bit 7 0 Coast polarity is negative/active low.
1 Coast polarity is positive/active high.
0 0 0 Bit 3 in 10H
0 1 0 1 16 2 Key Read Verification
1 0 0 0 This bit reports wherever HDCP keys are detected.
1 1 0 Bit 3 in 10H
X X 1 Bit 3 in 10H Table XLVII. Key Read Verification
AHS = 0 means use the Hsync pin input for Hsync
AHS = 1 means use the SOG pin input for Hsync Detect Function
The override bit is in Register 10H, Bit 4.
0 Not detected
16 6 Detected Hsync Input Polarity Status 1 Detected
This bit reports the status of the Hsync input polarity detection
circuit. It can be used to determine the polarity of the Hsync 1B 7 MDA and MCL Three-State
input. The detection circuit’s location is shown in the Sync The MDA and MCL three-state feature allows the EEPROM to
Processing Block Diagram, Figure 18. be programmed in-circuit. The MDA/MCL port must be three-
stated before attempting to program the EEPROM using an
Table XLIII. Detected Hsync Input Polarity Status external master. The keys will be stored in an I2C compatible
3.3 V serial EEPROM of at least 512 bytes. The EEPROM
Hsync Polarity
should have a device address of A0H.
Status Result
0 Hsync polarity is negative/active low.
1 Hsync polarity is positive/active high.
–30– REV. A
AD9882
2-WIRE SERIAL CONTROL PORT Data Transfer via Serial Interface
A 2-wire serial control interface is provided. Two AD9882 For each byte of data read or written, the MSB is the first bit of
devices may be connected to the 2-wire serial interface, with each the sequence.
device having a unique address. If the AD9882 does not acknowledge the master device during a
The 2-wire serial interface comprises a clock (SCL) and a write sequence, the SDA remains HIGH so the master can gener-
bidirectional data (SDA) pin. The analog flat panel interface ate a stop signal. If the master device does not acknowledge the
acts as a slave for receiving and transmitting data over the serial AD9882 during a read sequence, the AD9882 interprets this
interface. When the serial interface is not active, the logic levels as “end of data.” The SDA remains HIGH so the master can
on SCL and SDA are pulled HIGH by external pull-up resistors. generate a stop signal.
Data received or transmitted on the SDA line must be stable for Writing data to specific control registers of the AD9882 requires
the duration of the positive-going SCL pulse. Data on SDA must that the 8-bit address of the control register of interest be written
change only when SCL is LOW. If SDA changes state while SCL after the slave address has been established. This control regis-
is HIGH, the serial interface interprets that action as a start or ter address is the base address for subsequent write operations.
stop sequence. The base address autoincrements by one for each byte of data
There are five components to serial bus operation: written after the data byte intended for the base address. If there
are more bytes transferred than there are available addresses, the
∑ Start signal address will not increment and will remain at its maximum value
∑ Slave address byte of 1Eh. Any base address higher than 1Eh will not produce an
∑ Base register address byte acknowledge signal.
∑ Data byte to read or write
∑ Stop signal Data are read from the control registers of the AD9882 in a
similar manner. Reading requires two data transfer operations:
When the serial interface is inactive (SCL and SDA are HIGH),
communications are initiated by sending a start signal. The start The base address must be written with the R/W bit of the slave
signal is a HIGH-to-LOW transition on SDA while SCL is HIGH. address byte LOW to set up a sequential read operation.
This signal alerts all slaved devices that a data transfer sequence Reading (the R/W bit of the slave address byte HIGH) begins at
is coming. the previously established base address. The address of the read
The first eight bits of data transferred after a start signal com- register autoincrements after each byte is transferred.
prise a 7-bit slave address (the first seven bits) and a single To terminate a read/write sequence to the AD9882, a stop signal
R/W bit (the eighth bit). The R/W bit indicates the direction of must be sent. A stop signal comprises a LOW-to-HIGH transition
data transfer: read from (1) or write to (0) the slave device. If the of SDA while SCL is HIGH. The timing for the read/write is
transmitted slave address matches the address of the device (set shown in Figure 16, and a typical byte transfer is shown in
by the state of the SA input pin in Table XLVIII), the AD9882 Figure 17.
acknowledges by bringing SDA LOW on the ninth SCL pulse. A repeated start signal occurs when the master device driving the
If the addresses do not match, the AD9882 does not acknowledge. serial interface generates a start signal without first generating a
stop signal to terminate the current communication. This is used
Table XLVIII. Serial Port Addresses to change the mode of communication (read, write) between the
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 slave and master without releasing the serial interface lines.
A6 A5 A4 A3 A2 A1 A0
(MSB) (LSB)
1 0 0 1 1 0 0
1 0 0 1 1 0 1
SDA
tDAH
REV. A –31–
AD9882
Serial Interface Read/Write Examples Read from one control register
Write to one control register ∑ Start signal
∑ Start signal ∑ Slave address byte (R/W bit = LOW)
∑ Slave address byte (R/W bit = LOW) ∑ Base address byte
∑ Base address byte ∑ Start signal
∑ Data byte to base address ∑ Slave address byte (R/W bit = HIGH)
∑ Stop signal ∑ Data byte from base address
Write to four consecutive control registers ∑ Stop signal
∑ Start signal Read from four consecutive control registers
∑ Slave address byte (R/W bit = LOW) ∑ Start signal
∑ Base address byte ∑ Slave address byte (R/W bit = LOW)
∑ Data byte to base address ∑ Base address byte
∑ Data byte to (base address + 1) ∑ Start signal
∑ Data byte to (base address + 2) ∑ Slave address byte (R/W bit = HIGH)
∑ Data byte to (base address + 3) ∑ Data byte from base address
∑ Stop signal ∑ Data byte from (base address + 1)
∑ Data byte from (base address + 2)
∑ Data byte from (base address + 3)
∑ Stop signal
SDA BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 ACK
SCL
–32– REV. A
AD9882
ACTIVITY
SYNC STRIPPER DETECT
MUX 1
HSYNC IN
SOG
OUT
PLL
ACTIVITY MUX 4
POLARITY
DETECT DETECT
POLARITY MUX 5
DETECT
VSYNC IN
VSYNC
OUT
MUX 3
ACTIVITY MUX 6
DETECT HSYNC
DVI VSYNC
DE DE
Table XLIX. Control of the Sync Block Muxes via the Serial Register
Mux Number(s) Serial Bus Control Bit Control Bit State Result
1 and 2 10H: Bit 3 0 Pass Hsync
1 Pass Sync-on-Green
3 10H: Bit 0 0 Pass Vsync
1 Pass Sync Separator Signal
4, 5, and 6 0FH: Bit 1 0 Pass Analog Interface Signals
1 Pass Digital Interface Signals
REV. A –33–
AD9882
THEORY OF OPERATION Place the 75 W termination resistors (see Figure 1) as close to the
Sync Stripper AD9882 chip as possible. Any additional trace length between the
This section is devoted to the basic operation of the sync pro- termination resistors and the input of the AD9882 increases the
cessing engine. (Refer to Figure 18.) magnitude of reflections, which will corrupt the graphics signal.
The purpose of the sync stripper is to extract the sync signal from Use 75 W matched impedance traces. Trace impedances other
the green graphics channel. A sync signal is not present on all than 75 W will also increase the chance of reflections.
graphics systems; only those with Sync-on-Green. The sync signal The AD9882 has a very high input bandwidth (300 MHz). While
is extracted from the GREEN channel in a two-step process. this is desirable for acquiring a high resolution PC graphics signal
First, the SOG input is clamped to its negative peak (typically with fast edges, it means that it will also capture any high frequency
0.3 V below the black level). Next, the signal goes to a comparator noise present. Therefore, it is important to reduce the amount
with a variable trigger level, nominally 0.15 V above the clamped of noise that gets coupled to the inputs. Avoid running any
level. The output signal is typically a composite sync signal digital traces near the analog inputs.
containing both Hsync and Vsync.
Due to the high bandwidth of the AD9882, sometimes low-pass
Sync Separator filtering the analog inputs can help to reduce noise. (For many
A sync separator extracts the Vsync signal from a composite sync applications, filtering is unnecessary.) Experiments have shown
signal. It does this through a low-pass filter-like or integrator- that placing a series ferrite bead prior to the 75 W termination
like operation. It works on the idea that the Vsync signal stays resistor is helpful in filtering out excess noise. Specifically, the
active for a much longer time than the Hsync signal. So, it rejects part used was the #2508051217Z0 from Fair-Rite, but different
any signal shorter than a threshold value, which is somewhere applications may work best with different bead values. Alternatively,
between an Hsync pulsewidth and a Vsync pulsewidth. placing a 100 W to 120 W resistor between the 75 W termination
The sync separator on the AD9882 is simply an 8-bit digital resistor and the input coupling capacitor can also be beneficial.
counter with a 5 MHz clock. It works independently of the polarity Digital Interface Inputs
of the composite sync signal. (Polarities are determined elsewhere Many of the same techniques that are recommended for the analog
on the chip.) The basic idea is that the counter counts up when interface inputs should also be used for the digital interface inputs.
Hsync pulses are present. But since Hsync pulses are relatively It is important to minimize trace lengths, then make the input
short in width, the counter only reaches a value of N before the trace impedances match the input termination (typically 50 W).
pulse ends. It then starts counting down, eventually reaching Each differential input pair (RX0+, RX0–, RXC+, RXC–, and so on)
0 before the next Hsync pulse arrives. The specific value of N will should be routed together using 50 W strip line routing techniques
vary for different video modes, but will always be less than 255. and should be kept as short as possible. No other components,
For example, with a 1 ms width Hsync, the counter will only reach e.g., no clamping diodes, should be placed on these inputs. Every
5 (1 ms/200 ns = 5). Now, when Vsync is present on the composite effort should be made to route these signals on a single layer
sync the counter will also count up. However, since the Vsync (component layer) with no vias.
signal is much longer, it will count to a higher number M. For
most video modes, M will be at least 255. So, Vsync can be detected Power Supply Bypassing
on the composite sync signal by detecting when the counter Bypassing each power supply pin with a 0.1 mF capacitor is
counts to higher than N. The specific count that triggers detection recommended. The exception is the case in which two or more
(T) can be programmed through the serial register (0EH). supply pins are adjacent to each other. For these groupings of
powers/grounds, it is necessary to have one bypass capacitor.
Once Vsync has been detected, a similar process detects when The fundamental idea is to have a bypass capacitor within about
it goes inactive. At detection, the counter first resets to 0, then 0.5 cm of each power pin. Also, avoid placing the capacitor on
starts counting up when Vsync goes away. In a way similar to the side of the PC board opposite the AD9882, as that interposes
the previous case, it will detect the absence of Vsync when the resistive vias in the path.
counter reaches the threshold count (T). In this way, it will
reject noise and/or serration pulses. Once Vsync is determined The bypass capacitors should be physically located between the
to be absent, the counter resets to 0 and begins the cycle again. power plane and the power pin. Current should flow from the
power plane Æ capacitor Æ power pin. Do not make the power
PCB LAYOUT RECOMMENDATIONS connection between the capacitor and the power pin. Placing a
The AD9882 is a high precision, high speed analog device. In via underneath the capacitor pads, down to the power plane, is
order to derive the maximum performance out of the part, it is generally the best approach.
important to have a well laid out board. The following is a guide It is particularly important to maintain low noise and good
for designing a board using the AD9882. stability of PVD (the clock generator supply). Abrupt changes
Analog Interface Inputs in PVD can result in similarly abrupt changes in sampling clock
Using the following layout techniques on the graphics inputs is phase and frequency. This can be avoided by careful attention to
extremely important. regulation, filtering, and bypassing. It is highly desirable to pro-
vide separate regulated supplies for each of the analog circuitry
Minimize the trace length running into the graphics inputs. This groups (VD and PVD).
is accomplished by placing the AD9882 as close as possible to the
graphics VGA connector. Long input trace lengths are undesirable
because they will pick up more noise from the board and other
external sources.
–34– REV. A
AD9882
Some graphic controllers use levels of power when active (during Outputs (Data and Clocks)
active picture time) that are substantially different from those used Try to minimize the trace length that the digital outputs have to
when they are idle (during horizontal and vertical sync periods). drive. Longer traces have higher capacitance and require more
This can result in a measurable change in the voltage supplied to current, which causes more internal digital noise.
the analog supply regulator, which can in turn produce changes Shorter traces reduce the possibility of reflections.
in the regulated analog supply voltage. This can be mitigated by
regulating the analog supply, or at least PVD, from a different, Adding a series resistor with a value of 22 W to 100 W can suppress
cleaner, power source (for example, from a 12 V supply). reflections, reduce EMI, and reduce the current spikes inside of
the AD9882. However, if 50 W traces are used on the PCB, the
Using a single ground plane for the entire board is also rec- data output should not need these resistors.
ommended. Experience has repeatedly shown that the noise
performance is the same or better with a single ground plane. A 22 W resistor on the DATACK output should provide good
Using multiple ground planes can be detrimental because each impedance matching that will reduce reflections. If EMI or
separate ground plane is smaller than one common ground current spiking is a concern, use a lower drive strength setting
plane, and long ground loops can result. by adjusting register 14H. If series resistors are used, place them as
close to the AD9882 pins as possible (but avoid adding vias or
In some cases, using separate ground planes is unavoidable. For extra length to the output trace in order to get the resistors closer).
those cases where they must be used, it is recommended that at
least a single ground plane be placed under the AD9882. The loca- If possible, limit the capacitance that each of the digital outputs
tion of the split should be at the receiver of the digital outputs. For drives to less than 10 pF. This can be accomplished easily by
this case, it is even more important to place components wisely keeping traces short and by connecting the outputs to only one
because the current loops will be much longer (current takes the device. Loading the outputs with excessive capacitance will
path of least resistance). The following is an example of a current increase the current transients inside the AD9882, creating
loop: power plane Æ AD9882 Æ digital output trace Æ digital more digital noise on its power supplies.
data receiver Æ digital ground plane Æ analog ground plane. Digital Inputs
PLL The digital inputs on the AD9882 were designed to work
Place the PLL loop filter components as close to the FILT pin with 3.3 V signals, but are tolerant of 5.0 V signals. No extra
as possible. components need to be added if 5.0 V logic is used.
Do not place any digital or other high frequency traces near Any noise that gets onto the Hsync input trace will add jitter to
these components. the system. Therefore, minimize the trace length and do not
run any digital or other high frequency traces near it.
Use the values suggested in the data sheet with 10% or smaller
tolerances. Voltage Reference
Bypass with a 0.1 mF capacitor. Place as close to the AD9882
pin as possible. Make the ground connection as short as possible.
REV. A –35–
AD9882
OUTLINE DIMENSIONS
C02889–0–1/03(A)
16.00 BSC SQ
1.60 MAX
14.00 BSC SQ
12.00
TOP VIEW
(PINS DOWN) REF
0.20
0.15 0.09
0.05 7ⴗ
3.5ⴗ VIEW A
0.08 0ⴗ
MAX LEAD SEATING 25 51
COPLANARITY PLANE 26 50
0.27
VIEW A 0.50 BSC
0.22
ROTATED 90ⴗ CCW
0.17
Revision History
Location Page
1/03—Data Sheet changed from REV. 0 to REV. A.
Edits to PIN CONFIGURATION headings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Edits to Table IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
PRINTED IN U.S.A.
–36– REV. A