19
FN6760.0
September 12, 2008
0x52 Phase ADJ MASK V, (0x01) 2:0 PADJ Exclude v2 Vertical line mask: How many lines to exclude before the
leading edge of VSYNC
000: 0 lines
001: 1 lines (default)
010: 2 lines
011: 4 lines
100: 6 lines
101: 8 lines
110: 10 lines
111: 12 lines
3N/A
6:4 PADJ
Exclude v1 Choose how many lines to exclude after the leading edge of
VSYNC (typically used to exclude VBI data)
000: 5 lines (default)
001: 18 lines
010: 19 lines (480i)
011: 20 lines (1080i)
100: 22 lines (576i)
101: 25 lines (720p)
110: 41 lines (480p/1080p)
111: 44 lines (576p)
0x53 Horizontal pixel mask 1,
(0x01)
7:0 PADJ Exclude h1 If a value of ‘N’ is programmed in this register, 2*N pixels after
the active edge of HSOUT will be excluded from data
collection.
Must be >0 for proper operation.
0x54 Horizontal pixel mask 2,
(0x01)
7:0 PADJ Exclude h2 If a value of ‘N’ is programmed in this register, 2*N pixels
before the active edge of HSOUT will be excluded from data
collection.
Must be >0 for proper operation.
0x55 Phase Adjust Command
Options, (0x20)
0 PADJ Blue Disable Enable/disable blue color for measurement
0: enable
1: disable
1 PADJ Green Disable Enable/disable green color for measurement
0: enable
1: disable
2 PADJ Red Disable Enable/disable red color for measurement
0: enable
1: disable
3 PADJ Adjust Search Option Search option for auto phase adjustment
0: best phase
1: worst phase
4 PADJ Adjust Speed This is a hidden bit for customers. It decides whether the
search steps are 28 (fast) or 64 VSYNC intervals (slow).
0: 28 VSYNCs
1: 64 VSYNCs
5 Update Phase on VSYNC 0: phase updated immediately
1: phase updated on VSYNC (default)
6 PADJ Soft Reset 0: Normal operation
1: Reset all phase adjust state machines
Take high then low to reset phase adjust block
7 Reserved Set to 0
Register Listing (Continued)
ADDRESS
REGISTER
(DEFAULT VALUE) BITS FUNCTION NAME DESCRIPTION
ISL98003
20
FN6760.0
September 12, 2008
0x56 Transition threshold, (0x0A) 7:0 PADJ Threshold Threshold of transitions visible for capturing. These are the 8
MSBs of the 8-bit threshold word used for phase quality
measurements. The actual 8-bit threshold used equals the
value in this register times 4.
0x57 Phase Adjust Data 3,
(read only)
7:0 Reserved Reserved
0x58 Phase Adjust Data 2,
(read only)
7:0 Reserved Reserved
0x59 Phase Adjust Data 1,
(read only)
7:0 Reserved Reserved
0x5A Phase Adjust Data 0,
(read only)
7:0 Reserved Reserved
0x60 AFE CTRL, (0x00) 0 Reserved Set to 0
1 700mV calibration 0: Normal operation
1: All three inputs connected to internal ~700mV reference
voltage
2 Coast Clamp Enable 0: DC-restore clamping and ABLC suspended during Coast
and Macrovision (default)
1: DC-restore clamping and ABLC continue during Coast
3 Reserved Set to 0
4 Blue Midscale 0: Half scale analog shift not added to Blue Channel (UV)
1: Half scale analog shift added to Blue Channel (YRGB)
5 Green Midscale 0: Half scale analog shift not added to Green Channel (UV)
1: Half scale analog shift added to Green Channel (YRGB)
6 Red Midscale 0: Half scale analog shift not added to Red Channel (UV)
1: Half scale analog shift added to Red Channel (YRGB)
7 Midscale Override 0: Midscale determined by RGB/YUV bit in User Control
section – settings in 0x60[6:4] are ignored (default).
1: Midscale determined by 0x60[6:4]
0x61 ADC CTRL, (0x00) 0 Dither Enable 0: Dither disabled (default)
1: Dither enabled
1 Dither Amplitude 0: 4 LSBs (default)
1: 2 LSBs
3:2 Dither Increment 00: Every Pixel (default)
01: Every HSYNC
10 and 11: Every VSYNC
4 Dither Seed Reset Set to 1 and then to 0 to reset
Register Listing (Continued)
ADDRESS
REGISTER
(DEFAULT VALUE) BITS FUNCTION NAME DESCRIPTION
ISL98003
21
FN6760.0
September 12, 2008
Technical Highlights
The ISL98003 provides all the features of traditional triple
channel video AFEs, but adds several next-generation
enhancements, bringing performance and ease of use to
new levels.
DPLL
All video AFEs must phase lock to an HSYNC signal,
supplied either directly or embedded in the video stream
(Sync On Green). Historically this has been implemented as
a traditional analog PLL. At SXGA and lower resolutions, an
analog PLL solution has proven adequate, if somewhat
troublesome (due to the need to adjust charge pump
currents, VCO ranges and other parameters to find the
optimum trade-off for a wide range of pixel rates).
As display resolutions and refresh rates have increased,
however, the pixel period has shrunk. An XGA pixel at a
60Hz refresh rate has 15.4ns to change and settle to its new
value. But at UXGA 75Hz, the pixel period is 4.9ns. Most
consumer graphics cards (even the ones with “350MHz”
DACs) spend most of that time slewing to the new pixel
value. The pixel may settle to its final value with 1ns or less
before it begins slewing to the next pixel. In many cases, it
rings and never settles at all. So precision, low-jitter
sampling is a fundamental requirement at these speeds, and
a difficult one for an analog PLL to meet.
The ISL98003's DPLL has less than 250ps of jitter,
peak-to-peak, and independent of the pixel rate. The DPLL
generates 64 phase steps per pixel (vs the industry standard
32), for fine, accurate positioning of the sampling point. The
crystal-locked NCO inside the DPLL completely eliminates
drift due to charge pump leakage, so there is inherently no
frequency or phase change across a line. An intelligent
all-digital loop filter/controller eliminates the need for the user
to have to program or change anything (except for the number
of pixels) to lock over a range from interlaced video (10MHz or
higher) to UXGA 60Hz (162MHz, with the ISL98003-165).
The DPLL eliminates much of the performance limitations and
complexity associated with noise-free digitization of high
speed signals.
Automatic Black Level Compensation (ABLC™)
and Gain Control
Traditional video AFEs have an offset DAC prior to the ADC,
to both correct for offsets on the incoming video signals and
add/subtract an offset for user “brightness control” without
sacrificing the 8-bit dynamic range of the ADC. This solution
is adequate, but it places significant requirements on the
system's firmware, which must execute a loop that detects
the black portion of the signal and then servos the offset
DACs until that offset is nulled (or produces the desired ADC
output code). Once this has been accomplished, the offset
(both the offset in the AFE and the offset of the video card
generating the signal) is subject to drift (the temperature
inside a monitor or projector can easily change +50°C
between power-on/offset calibration on a cold morning and
the temperature reached) once the monitor and the monitor's
environment have reached steady state. Offset can drift
significantly over +50°C, reducing image quality and
requiring that the user do a manual calibration once the
monitor has warmed up.
In addition to drift, many AFEs exhibit interaction between
the offset and gain controls. When the gain is changed, the
magnitude of the offset is changed as well. This again
increases the complexity of the firmware as it tries to
optimize gain and offset settings for a given video input
signal. Instead of adjusting just the offset, then the gain, both
have to be adjusted interactively until the desired ADC
output is reached.
The ISL98003 simplifies offset and gain adjustment and
completely eliminates offset drift using its Automatic Black
Level Compensation (ABLC™) function. ABLC™ monitors the
black level and continuously adjusts the ISL98003's 10-bit
offset DACs to null out the offset. Any offset, whether due to
the video source or the ISL98003's analog amplifiers, is
eliminated with 8-bit accuracy. Any drift is compensated for
well before it can have a visible effect. Manual offset
adjustment control is still available (a 10-bit register allows the
firmware to adjust the offset ±511 codes in exactly 1/4 ADC
LSB increments). Gain is now completely independent of
offset (adjusting the gain no longer affects the offset, so there
is no longer a need to program the firmware to cope with
interactive offset and gain controls).
Finally, there should be no concerns over ABLC itself
introducing visible artifacts; it doesn't. ABLC functions at a
very low frequency, changing the offset in 1/4 LSB
increments, so it can't cause visible brightness fluctuations.
And once ABLC is locked, if the offset doesn't drift, the DACs
won't change. If desired, ABLC can be disabled, allowing the
firmware to work in the traditional way, with 10-bit offset
DACs under the firmware's control.
Gain and Offset Control
To simplify image optimization algorithms, the ISL98003
features fully-independent gain and offset adjustment.
Changing the gain does not affect the DC offset, and the
weight of an Offset DAC LSB does not vary depending on
the gain setting.
The full-scale gain is set in the three sets of registers
(0x12-0x13, 0x14-0x15 and 0x16-0x17). Each set of gain
registers is divided into an 8-bit MSB register (0x12, 0x14
and 0x16) and a 2-bit LSB register providing a 10-bit gain
value that both allows for 8-bit control compatible with the
8-bit family of AFEs and allows for the expansion of the gain
resolution in future AFEs without significant firmware
changes. The ISL98003 can accept input signals with
amplitudes ranging from 0.35V
P-P
to 1.4V
P-P
.
ISL98003

ISL98003CNZ-165

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Analog Front End - AFE ISL98003CNZ 8-BIT VI D ALOG F/E/ AFE165MH
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union