The MAX9526 is a low-power video decoder that converts NTSC or PAL composite video signals to 8-bit or
10-bit YCbCr component video compliant with the ITUR BT.656 standard. The device powers up in fully operational mode and automatically configures itself to
decode the detected input standard. The MAX9526
typically consumes 200mW of power in normal operation and typically less than 100µW in shutdown mode.
An internal 10-bit, 54MHz analog-to-digital converter
(ADC) samples the input with four times oversampling.
The MAX9526 features a DC restoration circuit with offset correction and automatic gain control to accurately
optimize the full-scale range of the ADC.
An integrated analog anti-aliasing filter eliminates the
need for external filtering. The MAX9526 includes a 2:1
input multiplexer with automatic signal selection based
on activity at the inputs.
An internal line-locked phase-locked loop (PLL) generates the sample clock and the line-locked clock (LLC)
output to provide an ITU-compliant output. Alternatively,
the PLL can be configured to provide a sample clock
and output clock at 2x and 1x the frequency of the
crystal oscillator, respectively.
The MAX9526 provides a multiline adaptive comb filter to
reduce cross-chrominance and cross-luminance artifacts.
A single 1.8V supply is used for both the digital and
analog supplies. The digital outputs operate from a
separate +1.7V to +3.45V supply to allow direct connection to a wide range of digital processors. The
MAX9526 operates over the -40°C to +125°C automotive temperature range and is available in both a
28-pin QSOP and a 32-pin TQFN (5mm x 6mm).
Applications
Automotive Entertainment Systems
Collision Avoidance Systems
Security Surveillance/CCTV Systems
Televisions
Features
o Supports All NTSC and PAL Standards
NTSC M, NTSC J, NTSC 4.43,
PAL B/G/H/I/D, PAL M, PAL N, PAL 60
o Easy to Configure and Operate with Only
16 User-Programmable Registers
o Automatic Configuration and Standard Select
o 10-Bit 4x Oversampling (54Msps) ADC with True
10-Bit Digital Processing
o Flexible Output Formatting
10-Bit Parallel ITU-R BT.656 Output with
Embedded TRS
8-Bit Parallel ITU-R BT.656 Output with Separate
HS and VS
o +1.8V Digital and Analog Supply Voltage
o +1.7V to +3.45V Digital I/O Supply Voltage
o Full Automotive Temperature Range (-40°C to
+125°C)
o Low-Power Modes
Shutdown (< 100µW typ)
Sleep Mode with Continuous Activity Detection
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
AVDD to AGND .......................................................-0.3V to +2V
DVDD to DGND ........................................................-0.3V to +2V
DVDDIO to DGND .................................................-0.3V to +3.6V
AGND to DGND.....................................................-0.1V to +0.1V
D9–D0, LLC to DGND .........................-0.3V to (DVDDIO + 0.3V)
V
IN1
, V
IN2
, V
REF
to AGND .......................-0.3V to (AVDD + 0.3V)
XTAL/OSC, XTAL2 to AGND ....................................-0.3V to +2V
IRQ, SDA, SCL, DEVADR to DGND ......................-0.3V to +3.6V
Continuous Current In/Out All Pins ...................................±50mA
Sync Slice Comparator LevelActivity detect slicer, referenced to V
DC Restore Current DAC FullScale Range (Source and Sink)
(Note 3)
D C Restor e S ync- Ti p Level at
/V
V
IN1
IN2AGCGAIN = 0xF, ADAGC = 10.72
ANALOG INPUT FILTER AND ADC (Note 4)
C utoff Fr eq uency ( 3d B) f
P assb and Fl atness
S top b and C utofff
S top b and Attenuati on
Ful l - S cal e C onver si on Rang e
AGC Gai n S tep si ze0.167V/V
D i ffer enti al N onl i near i tyD N LAGCGAIN = 0x0, ADAGC = 1±0.5LSB
Integ r al N onl i near i tyIN LAGCGAIN = 0x0, ADAGC = 1±1LSB
S i g nal - to- N oi se Rati oS N R
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
3dB
S B
Slow3
Medium6
Medium-fast (default)12
Fast24
AGCGAIN = 0x0, ADAGC = 10.51
f < 5MHz, V
measured at 1MHz
f > f
SB
measured at 1MHz
AGC disabled,
gain programmed
using I
referenced to V
Incl ud es fi l ter + AD C + d i g i tal anti - al i asi ng
fi l ter , i np ut i s - 1d BFS ; AD AG C = 1,
AGC GAIN [ 3:0] = 0x0, d efi ned as r ati o of
RM S si g nal to RM S noi se i n d B
= 0.65V
VIN
, V
= 0.65V
VIN
2
C (ADAGC = 1),
IN1/VIN2
, reference level
P-P
, reference level
P-P
AGC GAIN = 0x0670830
AGC GAIN = 0xF270330
CLMP
50mV
13MHz
0.25dB
53MHz
36dB
mV
58.8dB
µA
V
P-P
P ow er - S up p l y Rej ecti onP S R
D i ffer enti al P haseDP
AD AGC = 1
AGC GAIN [ 3:0] = 0x0
i np ut l evel = 1M H z si ne
w ave at - 2d BFS
5-step modulated staircase,
f = 3.58MHz or 4.43MHz
1.7V < V
AV D D
1.9V , 1.7V <
V
< 1.9V
D V D D
V
= 1.8V +
AV D D
100m V
500kH z
V
AV D D
100m V
3.58M H z
V
AV D D
100m V
4.43M H z
at
P - P
= 1.8V +
at
P - P
= 1.8V +
at
P - P
<
-40
-67
dBFS
-58
-57
1.0degrees
MAX9526
Low-Power, High-Performance
NTSC/PAL Video Decoder
Note 1: All devices are 100% production tested at TA= +25°C. Specifications over temperature limits are guaranteed by design.
Note 2: NTSC 75% color bar signal applied to video input. C
L
= 10pF on D9–D0 and LLC. External XTAL.
Note 3: Internal test only. Digital core controls sync level adjustment current to adjust offset in analog signal path. Adjust level is
based on value of sync level as converted by ADC. Digital core switches sourcing or sinking current into V
IN1
or V
IN2
nodes. Speed of correction (value of current) is controlled through I2C.
Note 4: Filter and ADC performance measured using ADC outputs prior to composite digital demodulation (decoding).
Note 5: Decoded luminance and chrominance specifications measured using entire signal path from video input to digital compo-
11, 238, 22DGNDDigital Ground. Connect both DGND terminals together.
1210SDA
1311SCL
NAMEFUNCTION
IN1
REF
IN2
Single-Ended Composite Video Input 1. AC-couple the input video signal with a 0.1µF
capacitor.
Video Reference Bypass. Bypass V
possible to the device.
Single-Ended Composite Video Input 2. AC-couple the input video signal with a 0.1µF
capacitor.
Analog Power-Supply Input. Connect to a +1.8V supply. Bypass AVDD to AGND with a
0.1µF capacitor.
External Crystal. Connect XTAL2 to one terminal of the crystal oscillator. Ground XTAL2
when applying an external clock to XTAL/OSC.
External Crystal/Oscillator. Connect XTAL/OSC to one terminal of a crystal or an
external clock source. Connect XTAL2 to the other terminal of the crystal oscillator.
2
I
C Device Address Select Input. Connect to DVDD, DGND, or SDA to select 1 of 3
available I
Digital Power-Supply Input. Connect to a +1.8V supply. Bypass DVDD to DGND with a
0.1µF capacitor in parallel with a 10µF capacitor.
2
C-Compatible Serial-Data Input/Output. Connect a 10kΩ pullup resistor from SDA to
I
DVDDIO for full output swing.
2
I
C-Compatible Serial-Clock Input. Connect a 10kΩ pullup resistor from SCL to
DVDDIO for full output swing.
2
C slave addresses (see Table 5).
to AGND with a 0.1µF capacitor as close as
REF
Hardware Interrupt Open-Drain Output. If not masked, IRQ is pulled low when the bits
1412IRQ
13–16, 18,
15–20, 25–28
2120LLC
2423DVDDIO
—9, 17, 25, 29N.C.No Connection. Not internally connected.
——EPExposed Pad (TQFN Only). EP is internally connected to GND. Connect EP to GND.
19, 24, 26,
27, 28
D0–D9
in the status register change state. Repeated faults have no effect on IRQ until IRQ is
cleared by reading the corresponding status register. Connect a 10kΩ pullup resistor
from IRQ to DVDDIO for full output swing.
Digital Video Outputs Bit 0–Bit 9, 10-Bit Component Digital Video Outputs. The output
format is 10-bit ITU-R BT.656, 4:2:2 with embedded sync. D1 and D0 can be
configured as horizontal and vertical sync outputs using the Clock and Output register
0x0D. D0 is LSB.
Line-Locked 27MHz Clock Output. With line-locked mode, the LLC clock varies in
response to horizontal line rate of the incoming video. In async mode, the LLC clock is
synchronous to the crystal (see Table 1).
Digital I/O Power-Supply Input. Accepts a +1.7V to +3.45V voltage input. Bypass to
DGND with a 0.1µF capacitor.
MAX9526
Detailed Description
The MAX9526 is a simple, low-power video decoder
that converts all modes of NTSC and PAL composite
video signals to 10-bit YCbCr component video compatible with the ITU-R BT.656 standard. The device
powers up in fully operational mode and automatically
configures itself to standard NTSC or standard PAL.
An internal 10-bit, 54MHz ADC samples at four times
the sampling rate specified in ITU-R BT.601. The analog front-end of the MAX9526 features a DC restoration
circuit, automatic gain control, and automatic offset correction. These blocks are controlled with digital processing to accurately optimize the full-scale range of
the ADC. An integrated analog anti-aliasing filter eliminates the need for off-chip filtering. The device includes
a 2:1 input multiplexer that can be configured to automatically select the input based on activity.
The system clock is generated with an external 27MHz
crystal and an internal oscillator. Optionally, a 27MHz or
54MHz external clock can be connected to the
XTAL/OSC input. An internal line-locked digital PLL is
used to generate the 54MHz ADC sample clock that is
synchronous to the incoming video signal with up to
±5% variation in horizontal line length. The digital output data and LLC clock are line locked to the video
input and provide a standard ITU output. The PLL can
also be configured to asynchronously sample the input
using the crystal oscillator or external clock.
The MAX9526 provides a 5-line adaptive comb filter to
separate the luminance (Y) and chrominance (C) video
components and reduce cross-chrominance and crossluminance artifacts. The MAX9526 operates with any
type of standard composite video signal source including DVD players, video cameras, navigation systems,
and VCRs.
The device powers up in fully operational video
decoder mode. An I
2
C register interface monitors status
and enables programming of many decoder functions
including brightness, contrast, saturation, and hue. The
10-bit output can be reconfigured to provide 8-bit data
with separate horizontal and vertical syncs.
Analog Front-End (AFE)
The MAX9526 AFE implements DC restoration, automatic gain control (AGC), analog anti-aliasing filter
(LPF), activity detection, channel selection, and analogto-digital conversion. A block diagram of the AFE is
shown in Figure 1.
Activity Detect and Automatic Channel Selection
The MAX9526 continuously monitors activity at both
video inputs, V
IN1
and V
IN2
. Activity on the selected
channel is detected using the ADC output. On the
unselected channel an analog sync-tip clamp and sync
slicer are used to detect sync amplitudes greater than
50mV. In sleep mode, the analog sync-tip clamps and
sync slicers are used to detect activity on both inputs,
while the rest of the AFE is in a shutdown state.
The output of the activity detect circuit is reported
through the Status register 0x00. The user must manually select which video input to process by setting
INSEL in register 0x09 appropriately.
The MAX9526 can optionally be configured to automatically select the video input that indicates the presence
of activity by setting AUTOSEL = 1 in register 0x09.
When activity is present on both V
IN1
and V
IN2
at
power-up or when there is no activity on either input
channel, V
IN1
is selected. When there is activity on V
IN2
and there is no activity on V
IN1
, then V
IN2
is selected.
When V
IN2
is automatically selected with the presence
of activity, the input only switches to V
IN1
when activity
goes away on V
IN2
.
Low-Power, High-Performance
NTSC/PAL Video Decoder
A differential signal path is used to process the analog
video signal to minimize the effect of noise coupling. A
DC reference (V
REF
) of 850mV is internally generated
and decoupled externally with a 0.1µF capacitor.
Identical signal paths and video buffers are used for
both the selected video input and the video reference
voltage. The signals are converted to a fully differential
signal by the analog AGC circuit.
DC Restoration DAC
The video inputs, V
IN1
and V
IN2
, are AC-coupled to the
MAX9526 with 0.1µF capacitors. The DC restoration circuit sets the sync level at the output of the ADC by sinking or sourcing current at the selected video input. A
digital control at the ADC output is used to monitor the
average sync level. An error signal is generated in the
digital control block that is used by a current DAC to
source or sink current to the AC-coupled input to
restore the DC level. The DC restoration circuit also corrects the offset in the analog signal chain and sets the
sync level at the ADC output to code 32 (decimal).
Analog Automatic Gain Control (Analog AGC)
The MAX9526 includes an analog variable-gain amplifier with a digitally controlled gain for automatic gain
control (AGC). The AGC uses the sync amplitude at the
output of the ADC to control the gain. For signals without copy protection, the AGC adjusts the gain until the
sync amplitude is 208 (decimal) codes at the ADC output. For inputs with copy protection, the AGC automatically compensates for the reduced sync amplitude on
active lines.
The analog AGC loop can be disabled and the gain is
set manually to 1 of 16 values using the Gain Control
register 0x0A. The range of analog gain is 3.5dB to
12dB.
Analog Lowpass Filter (LPF)
The MAX9526 includes a high-performance anti-aliasing
analog lowpass filter with a 3dB bandwidth of 13MHz
(typ) and better than 0.25dB (typ) passband flatness to
5MHz. This eliminates the need for external filtering on
the video inputs. The filter typically provides 36dB attenuation at 53MHz (1MHz below ADC sample rate).
54Msps Video ADC
A 10-bit, 54Msps ADC converts the filtered analog
composite video signal for digital signal processing
(composite video demodulation).
Digital Filtering
Digital filtering at the ADC output removes any out-ofband interference and improves the signal-to-noise
ratio before decoding. The signal path includes a digital anti-aliasing lowpass filter that has 1dB of passband
flatness to 5.5MHz and a minimum of 45dB of stopband
attenuation for frequencies greater than 9MHz.
Sync Processing, Clock Generation,
and PLL
The sync processing, clock generation, and PLL extract
the timing information from incoming video and generate the clock for the rest of the chip. Figure 2 shows the
block diagram for this block.
Crystal Oscillator/Clock Input
The MAX9526 includes a low-jitter crystal oscillator circuit optimized for use with an external 27MHz crystal.
The device also accepts an external CMOS logic-level
clock at either 27MHz or 54MHz. To use an external
clock (27MHz or 54MHz) instead of a crystal, set
XTAL_DIS = 1 in register 0x0D. To use a 54MHz external clock instead of a 27MHz clock, SEL_54MHz must
also be set to 1 in register 0x0D.
Figure 2. Sync Processing, Clock Generation, and PLL
FROM AFE
10
SYNC
PROCESSING
XTAL/OSC
OSCILLATOR
XTAL2
NONSTD
VIDEO
CLOCK
GENERATOR
AND PLL
CLOCK
MUX
MUX
MAX9526
Sync Processing
The sync processing block extracts the sync information
and automatically detects 525 line or 625 line inputs.
Clock Generator and PLL
The PLL operates in either line-locked clock (LLC)
mode or async mode. Selection of the mode is controlled automatically by the MAX9526 or can optionally
be overwritten with the LLC_MODE bits in PLL Control
register 0x0E.
In LLC mode, a hybrid analog/digital PLL generates a
low-jitter line-locked clock. The 54MHz sample clock is
synchronous to the input video. The LLC clock output is
also synchronous to the input video. The ITU output has
the correct number of samples per line and lines per
field. The PLL is designed to lock to signals with up to
160ns peak jitter. When the jitter exceeds the 160ns
peak, the PLL coasts until the jitter improves. If the jitter
continuously exceeds the 160ns peak, the PLL relocks
and the HLOCK status bit in register 0x00 is set to 0.
In LLC mode, the bandwidth of the PLL can be optionally programmed to one of eight values between 180Hz
and 2000Hz using the PLLBW bits in PLL Control register 0x0E. The default value for the PLL bandwidth is
500Hz.
In async mode, the sample clock frequency is generated by multiplying the crystal frequency by a factor of
two and the video signal is sampled asynchronously
with the 2x crystal clock. To eliminate artifacts, the
MAX9526 uses an adaptive poly-phase filter to correct
timing and phase errors introduced by the asynchronous sampling. The LLC output is generated by dividing the 54MHz sampling clock by two.
The ITU output in async mode has the correct number of
lines per frame and the correct number of pixels per line
except on the first line of each field. The timing correction block uses this line to compensate for timing errors
between the incoming video signal and the crystal. As a
result, the first line of each field is longer or shorter for
several pixels depending on the magnitude of the frequency difference between the incoming video signal
and the local crystal. For example, a 100ppm frequency
difference between the incoming video signal and the
crystal results in approximately 23 extra or fewer pixels
on the first line of each field. Line length errors on line
one are of no consequence for most applications since it
is in the vertical blanking interval and does not contain
active video or any other type of data.
The types of inputs that cause the PLL to automatically
switch to async mode are video inputs with a nonstandard carrier frequency. For standard video, the carrier
frequency is always a precise multiple of the horizontal
frequency. A typical nonstandard input is video cassette
recorders in which the carrier is not a precise multiple of
the horizontal frequency. The nonstandard detect
(NONSTD) status from the decoder is used to automatically switch the PLL to async mode when nonstandard
carrier frequencies are detected. The NONSTD status is
monitored in the Status register 0x00.
Clocking Modes
In addition to automatic configuration, the MAX9526
can also be manually configured to provide maximum
flexibility in setting the clock inputs and outputs of the
chip. Table 1 summarizes the clocking modes that are
supported.
Digital Composite Decoding
Figure 3 shows a block diagram of the digital composite decoder. This block converts the digitized composite video signal to digital component video.
Sync Level Correction and Sync Extraction
The sync extraction function extracts the raw sync signals from the video and the extracted sync information
is sent to the sync processor. The sync level from the
AFE is code 32 (decimal) on a 10-bit scale and the
blanking level is approximately 208 (decimal) codes
above the sync level. The sync slicer default threshold
is set to approximately the middle of the sync pulse at
decimal code 128. The sync slice level can optionally
be manually adjusted using the slice bits in register
0x0F.
The sync level correction block features an optional
digital clamp that can be enabled in register 0x09.
Enabling the digital clamp sets the sync level to code 0
(decimal) and gives higher frequency tracking of the
input signals. When the digital clamp is enabled, the
sync slice level in register 0x0F should be adjusted
accordingly to provide equivalent noise rejection.
Sync Processor and Analog Copy
Protection Detection
The sync processor extracts the horizontal sync and
vertical sync signals. Field pulses and burst gate pulses are generated based on VSYNC and HSYNC,
respectively. The sync processing block provides sync
timing to measure the sync level and amplitude for the
black level control and composite AGC. The sync
processor also detects incoming video signal standards (525 line NTSC and 625 line PAL). Video standard information is available in Status register 0x01.
The detected video standard is used to automatically
configure the decoder. The MAX9526 detects NTSC-M
(standard NTSC) and PAL B/G/H/I/D (standard PAL)
Low-Power, High-Performance
NTSC/PAL Video Decoder