CH7006C-TF [CHRONTEL]
暂无描述;型号: | CH7006C-TF |
厂家: | CHRONTEL, INC |
描述: | 暂无描述 |
文件: | 总47页 (文件大小:683K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
CH7006C
Chrontel
Digital PC to TV Encoder Features
1. FEATURES
• Function compatible with CH7004
2. GENERAL DESCRIPTION
Chrontel’s CH7006 digital PC to TV encoder is a stand-
alone integrated circuit which provides a PC 99 compliant
solution for TV output. It provides a universal digital
input port to accept a pixel data stream from a compatible
VGA controller (or equivalent) and converts this directly
into NTSC or PAL TV format.
• Universal digital interface accepts YCrCb (CCIR601
or 656) or RGB (15, 16 or 24-bit) video data in both
non-interlaced and interlaced formats
• True scale rendering engine supports underscan
operations for various graphic resolutions† ¥
This circuit integrates a digital NTSC/PAL encoder with
9-bit DAC interface, and new adaptive flicker filter, and
high accuracy low-jitter phase locked loop to create
outstanding quality video. Through its true scale scaling
and deflickering engine, the CH7006 supports full vertical
and horizontal underscan capability and operates in 5
different resolutions including 640x480 and 800x600.
• Enhanced text sharpness and adaptive flicker removal
†
with up to 5-lines of filtering
• Enhanced dot crawl control and area reduction
• Fully programmable through serial port
• Supports NTSC, NTSC-EIA (Japan), and PAL (B, D,
G, H, I, M and N) TV formats
A new universal digital interface along with full
programmability make the CH7006 ideal for system-level
PC solutions. All features are software programmable
through a standard serial port, to enable a complete PC
solution using a TV as the primary display.
• Provides Composite, S-Video and SCART outputs
• Auto-detection of TV presence
• Supports VBI pass-through
• Programmable power management
• 9-bit video DAC outputs
• Complete Windows and DOS driver software
• Offered in 44-pin LQFP
†
¥
Patent number 5,781,241
Patent number 5,914,753
LINE
YUV-RGB CONVERTER
MEMORY
RGB-YUV
CONVERTER
TRUE SCALE
SCALING &
DEFLICKERING
ENGINE
DIGITAL
Y/R
NTSC/PAL
TRIPLE
ENCODER
& FILTERS
D[15:0]
INPUT
DAC
C/G
INTERFACE
PIXEL DATA
CVBS/B
RSET
SYSTEM CLOCK
SERIAL PORT
CONTROLLER
TIMING & SYNC
GENERATOR
PLL
SC
SD
XCLK
RESET*
H
V
XI XO/FIN CSYNC P-OUT DS/BCO
Figure 1: Functional Block Diagram
201-0000-026 Rev. 2.9, 1/7/2014
1
CHRONTEL
CH7006C
3. PIN
DESCRIPTIONS
3.1 Package Diagram
D[3]
D[4]
1
33
32
31
30
29
28
27
26
25
24
23
XO/FIN
2
XI
D[5]
3
AVDD
D[6]
4
DVDD
CHRONTEL
CH7006
DVDD
D[7]
5
RESET*
6
DGND
D[8]
7
SC
DGND
D[9]
8
SD
9
VDD
D[10]
D[11]
10
11
RSET
GND
Figure 2: 44-Pin LQFP
2
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
3.2 Pin Descriptions
Table 1. Pin Descriptions
44Pin
LQFP
Type
Symbol
Description
Digital Pixel Inputs
1,2,
3,4,
In
D15-D0
These pins accept digital pixel data streams with either 8, 12, or 16-bit multiplexed or
16-bit non-multiplexed formats, determined by the input mode setting (see Registers
and Programming section). Inputs D0 - D7 are used when operating in 8-bit
multiplexed mode. Inputs D0 - D11 are used when operating in 12-bit mode. Inputs
D0 - D15 are used when operating in 16-bit mode. The data structure and timing
sequence for each mode is described in the section on Digital Input Port.
6,7,9,
10,11,
12,13,
14,15,
42,43,
44
Pixel Clock Output
37
Out
P-OUT
The CH7006, operating in master mode, provides a pixel data clocking signal to the
VGA controller. This clock will only be provided in master clock modes and will be tri-
stated otherwise. This pin provides the pixel clock output signal (adjustable as 1X,2X
or 3x) to the VGA controller (see the section on Digital Video Interface, Registers and
Programming for more details). The capacitive loading on this pin should be kept to a
minimum.
Pixel Clock Input
39
In
XCLK
To operate in a pure master mode, the P-OUT signal should be connected to the
XCLK input pin. To operate in a pseudo-master mode, the P-OUT clock is used as a
reference frequency, and a signal locked to this output (at 1X, 1/2X, or 1/3X the P-
OUT frequency) is input to the XCLK pin. To operate in slave mode, the CH7006
accepts an external pixel clock input at this pin. The capacitive loading on this pin
should be kept to a minimum.
Vertical Sync Input/Output
41
40
35
In/Out
In/Out
In/Out
V
H
This pin accepts the vertical sync signal from the VGA controller, or outputs a vertical
sync to the VGA controller. The capacitive loading on this pin should kept to a
minimum.
Horizontal Sync Input/Output
This pin accepts the horizontal sync from the VGA controller, or outputs a horizontal
sync to the VGA controller. The capacitive loading on this pin should be kept to a
minimum.
Data/Start (input) / Buffered Clock (output)
DS/BCO
When configured as an input, the rising edge of this signal identifies the first active
pixel of data for each active line.
When configured as an output this pin provides a buffered clock output. The output
clock can be selected using the BCO register (17h) (see Registers and
Programming).
Crystal Input
32
In
XI
A parallel resonance 14.31818 MHz ( 50 ppm) crystal should be attached between
XI and XO/FIN. However, if an external CMOS clock is attached to XO/FIN, XI should
be connected to ground.
Crystal Output or External Fref
33
24
22
In
In
XO/FIN
RSET
Y/R
A 14.31818 MHz ( 50 ppm) crystal may be attached between XO/FIN and XI. An
external CMOS compatible clock can be connected to XO/FIN as an alternative.
Reference Resistor
A 360 Ω resistor with short and wide traces should be attached between RSET and
ground. No other connections should be made to this pin.
Luminance Output
Out
A 75 Ω termination resistor with short traces should be attached between Y and
ground for optimum performance. In normal operating modes other than SCART and
RGB bypass, this pin outputs the composite video signal. In SCART and RGB
Bypass modes, this pin outputs the red signal.
201-0000-026 Rev. 2.9, 1/7/2014
3
CHRONTEL
CH7006C
Table 1. Pin Descriptions
44Pin
LQFP
Type
Symbol
Description
Chrominance Output
21
20
17
Out
C/G
A 75 Ω termination resistor with short traces should be attached between C and
ground for optimum performance. In normal operating modes other than SCART and
RGB bypass, this pin outputs the composite video signal. In SCART and RGB
Bypass modes, this pin outputs the green signal.
Composite Video Output
Out
Out
CVBS/B
CSYNC
A 75 Ω termination resistor with short traces should be attached between CVBS and
ground for optimum performance. In normal operating modes other than SCART and
RGB bypass, this pin outputs the composite video signal. In SCART and RGB
Bypass modes, this pin outputs the blue signal.
Composite Sync Output
A 75 Ω termination resistor with short traces should be attached between CSYNC
and ground for optimum performance. In SCART mode, this pin outputs the
composite sync signal.
Serial Data (External pull-up required)
26
27
29
In/Out
In
SD
SC
This pin functions as the serial data pin of the serial port, and uses the DVDD supply
and is not 5V tolerant.
Serial Clock (Internal pull-up)
This pin functions as the serial clock pin of the serial port, and uses the DVDD supply
and is not 5V tolerant.
Reset Input
In
Reset*
When this pin is low, the CH7006 is held in the power-on reset condition. When this
pin is high, the device operates normally and reset is controlled through the serial
port register.
Analog ground
34
Power
AGND
This pin provides the ground reference for the analog section of the CH7006, and
MUST be connected to the system ground, to prevent latchup. Refer to the
Application Information section for information on proper supply decoupling.
Analog Supply Voltage
31
25
Power
Power
Power
AVDD
VDD
This pins supplies the 5V power to the analog section of the CH7006.
DAC Power Supply
This pins supplies the 5V power to CH7006’s internal DAC’s.
DAC Ground
19,23
GND
These pins provide the ground reference for CH7006’s internal DACs. For
information on proper supply decoupling, please refer to the Application Information
section.
Digital Supply Voltage
5,16,
30,38
Power
Power
DVDD
DGND
These pins supply the 3.3V power to the digital section of CH7006.
Digital Ground
8,18,
28,36
These pins provide the ground reference for the digital section of CH7006, and
MUST be connected to the system ground to prevent latchup.
4
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
4. DIGITAL
VIDEO INTERFACE
The CH7006 digital video interface provides a flexible digital interface between a computer graphics controller and
the TV encoder IC, forming the ideal quality/cost configuration for performing the TV-output function. This digital
interface consists of up to 16 data signals and 4 control signals, all of which are subject to programmable control
through the CH7006 register set. This interface can be configured as 8, 12 or 16-bit inputs operating in either
multiplexed mode or 16-bit input operation in demultiplexed mode. It will also accept either YCrCb or RGB (15, 16
or 24-bit) data formats and will accept both non-interlaced and interlaced data formats. A summary of the data
format modes is as follows:
Table 2. Input Data Formats
Bus
Width
Transfer Mode
Color Space and Depth
Format Reference
16-bit
15-bit
16-bit
8-bit
Non-multiplexed
Non-multiplexed
Non-multiplexed
2X-multiplexed
2X-multiplexed
3X-multiplexed
2X-multiplexed
2X-multiplexed
2X-multiplexed
2X-multiplexed
RGB 16-bit
RGB 15-bit
YCrCb (24-bit)
RGB 15-bit
RGB 16-bit
RGB 24-bit
YCrCb (24-bit)
RGB 24
5-6-5 each word
5-5-5 each word
CbY0,CrY1...(CCIR656 style)
5-5-5 over two bytes
8-bit
5-6-5 over two bytes
8-bit
8-8-8 over three bytes
8-bit
Cb,Y0,Cr,Y1,(CCIR656 style)
8-8-8 over two words - ‘C’ version
8-8-8 over two words - ‘I’ version
8-8,8X over two words
12-bit
12-bit
16-bit
RGB 24
RGB 24 (32)
The clock and timing signals used to latch and process the incoming pixel data is dependent upon the clock mode.
The CH7006 can operate in either master (the CH7004 generates a pixel frequency which is either returned as a
phase-aligned pixel clock or used directly to latch data), or slave mode (the graphics chip generates the pixel clock).
The pixel clock frequency will change depending upon the active image size (e.g., 640x480 or 800x600), the desired
output format (NTSC or PAL), and the amount of scaling desired. The pixel clock may be requested to be 1X, 2X,
or 3X the pixel data rate (subject to a 100MHz frequency limitation). In the case of a 1X pixel clock the CH7006
will automatically use both clock edges, if a multiplexed data format is selected.
Sync Signals: Horizontal and vertical sync signals will normally be supplied by the VGA controller, but may be
selected to be generated by the CH7006. In the case of CCIR656 style input (IDF = 1 or 9), embedded sync may
also be used. (In each case, the period of the horizontal sync should be equal to the duration of the pixel clock, time
the first value of the (Total Pixels/line x Total Lines/Frame) column of Table 17 on page 24 (Display Mode Register
00H description). The leading edge of the horizontal sync is used to determine the start of each line. The Vertical
sync signal must be able to be set to the second value in the (Total Pixels/Line x Total Lines/Frame) column of
Table 17 on page 24.)
Master Clock Mode: The CH7006 generates a clock signal (output at the P-OUT pin) which will be used by the
VGA controller as a frequency reference. The VGA controller will then generate a clock signal which will be input
via the XCLK input. This incoming signal will be used to latch (and de-multiplex, if required) incoming data. The
XCLK input clock rate must match the input data rate, and the P-OUT clock can be requested to be 1X, 2X or 3X
the pixel data rate. As an alternative, the P-OUT clock signal can also be used as the input clock signal (connected
directly to the XCLK input) to latch the incoming data. If this mode is used, the incoming data must meet setup and
hold times with respect to the XCLK input (with the only internal adjustment being XCLK polarity).
Slave Clock Mode: The VGA controller will generate a clock which will be input to the XCLK pin (no clock
signal will be output on the P-OUT pin). This signal must match the input data rate, must occur at 1X, 2X or 3X the
pixel data rate, and will be used to latch (and de-multiplex if required) incoming data. Also, the graphics IC
transmits back to the TV encoder the horizontal and vertical timing signals, and pixel data, each of which must meet
the specified setup and hold times with respect to the pixel clock.
Pixel Data: Active pixel data will be expected after a programmable number pixels times the multiplex rate after
the leading edge of Horizontal Sync. In other words, specifying the horizontal back porch value (as a pixel count),
plus horizontal sync width, will determine when the chip will begin to sample pixels.
201-0000-026 Rev. 2.9, 1/7/2014
5
CHRONTEL
CH7006C
4.1 Non-multiplexed Mode
In the 15/16-bit mode shown in Figure 4, the pixel data bus represents a 15/16-bit non-multiplexed data stream,
which contains either RGB or YCrCb formatted data. When operating in RGB mode, each 15/16-bit Pn value will
contain a complete pixel encoded in either 5-6-5 or 5-5-5 format. When operating in YCrCb mode, each 16-bit Pn
word will contain an 8-bit Y (luminance) value on the upper 8 bits, and an 8-bit C (color difference) value on the
lower 8 bits. The color difference will be transmitted at half the data rate of the luminance data, with the sequence-
being set as Cb followed by Cr. The Cb and Cr data will be cosited with the Y value transmitted with the Cb value,
with the data sequence described in Table 3. The first active pixel is SAV pixels after the trailing edge of horizontal
sync, where SAV is a bus-controlled register.
tHSW
HSYNC
tP
tPH
tHD
POut/
XCLK
tSP
AVR
t
HP
Pixel
Data
P0a
P0b
P1a
P1b
P2a
P2b
Figure 4: Non-multiplexed Data Transfers
Table 3. 15/16-bit Non-multiplexed Data Formats
IDF#
0
3
1
Format
RGB 5-6-5
RGB 5-5-5
YCrCb (16-bit)
Pixel#
P0
P1
P0
x
P1
x
P0
P1
P2
P3
Bus Data
D[15]
D[14]
D[13]
D[12]
D[11]
D[10]
D[9]
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
G0[5]
G0[4]
G0[3]
G0[2]
G0[1]
G0[0]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
G1[5]
G1[4]
G1[3]
G1[2]
G1[1]
G1[0]
B1[4]
B1[3]
B1[2]
B1[1]
B1[0]
Y0[7]
Y0[6]
Y0[5]
Y0[4]
Y0[3]
Y0[2]
Y0[1]
Y0[0]
Cb0[7]
Cb0[6]
Cb0[5]
Cb0[4]
Cb0[3]
Cb0[2]
Cb0[1]
Cb0[0]
Y1[7]
Y1[6]
Y1[5]
Y1[4]
Y1[3]
Y1[2]
Y1[1]
Y1[0]
Cr0[7]
Cr0[6]
Cr0[5]
Cr0[4]
Cr0[3]
Cr0[2]
Cr0[1]
Cr0[0]
Y2[7]
Y2[6]
Y2[5]
Y2[4]
Y2[3]
Y2[2]
Y2[1]
Y2[0]
Cb2[7]
Cb2[6]
Cb2[5]
Cb2[4]
Cb2[3]
Cb2[2]
Cb2[1]
Cb2[0]
Y3[7]
Y3[6]
Y3[5]
Y3[4]
Y3[3]
Y3[2]
Y3[1]
Y3[0]
Cr2[7]
Cr2[6]
Cr2[5]
Cr2[4]
Cr2[3]
Cr2[2]
Cr2[1]
Cr2[0]
R2[4]
R2[3]
R2[2]
R2[1]
R2[0]
G2[4]
G2[3]
G2[2]
G2[1]
G2[0]
B2[4]
B2[3]
B2[2]
B2[1]
B2[0]
R3[4]
R3[3]
R3[2]
R3[1]
R3[0]
G3[4]
G3[3]
G3[2]
G3[1]
G3[0]
B3[4]
B3[3]
B3[2]
B3[1]
B3[0]
D[8]
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
When IDF = 1, (YCrCb 16-bit mode), H and V sync signals can be embedded into the data stream. In this mode, the
embedded sync will be similar to the CCIR656 convention (not identical, since that convention is for 8-bit data
streams), and the first byte of the ‘video timing reference code’ will be assumed to occur when a Cb sample would
occur – if the video stream was continuous. This is delineated in Table 4 below.
6
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Table 4. YCrCb Non-multiplexed Mode with Embedded Syncs
IDF#
Format
1
YCrCb 16-bit
Pixel#
P0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
P1
S[7]
S[6]
S[5]
S[4]
S[3]
S[2]
S[1]
S[0]
00
0
P2
P3
P4
P5
P6
P7
Bus Data
D[15]
D[14]
D[13]
D[12]
D[11]
D[10]
D[9]
Y0[7]
Y0[6]
Y0[5]
Y0[4]
Y0[3]
Y0[2]
Y0[1]
Y0[0]
Cb0[7]
Cb0[6]
Cb0[5]
Cb0[4]
Cb0[3]
Cb0[2]
Cb0[1]
Cb0[0]
Y1[7]
Y1[6]
Y1[5]
Y1[4]
Y1[3]
Y1[2]
Y1[1]
Y1[0]
Cr0[7]
Cr0[6]
Cr0[5]
Cr0[4]
Cr0[3]
Cr0[2]
Cr0[1]
Cr0[0]
Y2[7]
Y2[6]
Y2[5]
Y2[4]
Y2[3]
Y2[2]
Y2[1]
Y2[0]
Cb2[7]
Cb2[6]
Cb2[5]
Cb2[4]
Cb2[3]
Cb2[2]
Cb2[1]
Cb2[0]
Y3[7]
Y3[6]
Y3[5]
Y3[4]
Y3[3]
Y3[2]
Y3[1]
Y3[0]
Cr2[7]
Cr2[6]
Cr2[5]
Cr2[4]
Cr2[3]
Cr2[2]
Cr2[1]
Cr2[0]
Y4[7]
Y5[7]
Y5[6]
Y5[5]
Y5[4]
Y5[3]
Y5[2]
Y5[1]
Y5[0]
Cr4[7]
Cr4[6]
Cr4[5]
Cr4[4]
Cr4[3]
Cr4[2]
Cr4[1]
Cr4[0]
Y4[6]
Y4[5]
Y4[4]
Y4[3]
Y4[2]
Y4[1]
D[8]
Y4[0]
D[7]
Cb4[7]
Cb4[6]
Cb4[5]
Cb4[4]
Cb4[3]
Cb4[2]
Cb4[1]
Cb4[0]
D[6]
D[5]
0
D[4]
0
D[3]
0
D[2]
0
D[1]
0
D[0]
0
In this mode, the S[7-0] byte contains the following data:
S[6]
S[5]
S[4]
=
=
=
F
V
H
=
=
=
1 during field 2, 0 during field 1
1 during field blanking, 0 elsewhere
1 during EAV (the synchronization reference at the end of active video)
0 during SAV (the synchronization reference at the start of active video)
Bits S[7] and S[3-0] are ignored.
4.2 Multiplexed Mode
Each rising edge (or each rising and falling edge) of the XCLK signal will latch data from the graphics chip. The
multiplexed input data formats are shown in Figure 5 and 6. The Pixel Data bus represents an 8, 12, or 16-bit
multiplexed data stream, which contains either RGB or YCrCb formatted data. In IDF settings of 2, 4, 5, 7, 8 and 9,
the input data rate is 2X PCLK, and each pair of Pn values (e.g., P0a and P0b) will contain a complete pixel,
encoded as shown in the tables below. When IDF = 6, the input data rate is 3X PCLK, and each triplet of Pn values
(e.g., P0a, P0b and P0c) will contain a complete pixel, encoded as shown in the tables below. When the input is
YCrCb, the color-difference data will be transmitted at half the data rate of the luminance data, with the sequence
being set as Cb, Y, Cr, Y where Cb0,Y0,Cr0 refers to co-sited luminance and color-difference samples — and the
following Y1 byte refers to the next luminance sample, per CCIR656 standards. However, the clock frequency is
dependent upon the current mode, (not 27MHz, as specified in CCIR656).
tHSW
HS
tP2
tPH2
tHD
XCLK
DEC = 0
tSP2
tHP2
XCLK
DEC = 1
tSP2
tHP2
tSP2
tHP2
D[15:0]
P0a
P0b
P1a
P1b
P2a
P2b
Figure 5: Multiplexed Pixel Data Transfer Mode
201-0000-026 Rev. 2.9, 1/7/2014
7
CHRONTEL
CH7006C
Table 5. RGB 8-bit Multiplexed Mode
IDF#
Format
7
RGB 5-6-5
8
RGB 5-5-5
Pixel#
P0a
P0b
P1a
P1b
P0a
P0b
x
P1a
P1b
Bus Data
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
G0[2]
G0[1]
G0[0]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
G0[5]
G0[4]
G0[3]
G1[2]
G1[1]
G1[0]
B1[4]
B1[3]
B1[2]
B1[1]
B1[0]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
G1[5]
G1[4]
G1[3]
G0[2]
G0[1]
G0[0]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
G1[2]
x
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
G0[4]
G0[3]
G1[1]
G1[0]
B1[4]
B1[3]
B1[2]
B1[1]
B1[0]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
G1[4]
G1[3]
Table 6. RGB 12-bit Multiplexed Mode
IDF#
4
5
Format
12-bit RGB (12-12)
12-bit RGB (12-12)
Pixel#
P0a
P0b
P1a
P1b
P0a
P0b
P1a
P1b
Bus Data
D[11]
D[10]
D[9]
D[8]
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
G0[3]
G0[2]
G0[1]
G0[0]
B0[7]
B0[6]
B0[5]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
R0[7]
R0[6]
R0[5]
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
G0[7]
G0[6]
G0[5]
G0[4]
G1[3]
G1[2]
G1[1]
G1[0]
B1[7]
B1[6]
B1[5]
B1[4]
B1[3]
B1[2]
B1[1]
B1[0]
R1[7]
R1[6]
R1[5]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
G1[7]
G1[6]
G1[5]
G1[4]
G0[4]
G0[3]
G0[2]
B0[7]
B0[6]
B0[5]
B0[4]
B0[3]
G0[0]
B0[2]
B0[1]
B0[0]
R0[7]
R0[6]
R0[5]
R0[4]
R0[3]
G0[7]
G0[6]
G0[5]
R0[2]
R0[1]
R0[0]
G0[1]
G1[4]
G1[3]
G1[2]
B1[7]
B1[6]
B1[7]
B1[4]
B1[3]
G1[0]
B1[2]
B1[1]
B1[0]
R1[7]
R1[6]
R1[5]
R1[4]
R1[3]
G1[7]
G1[6]
G1[5]
R1[2]
R1[1]
R1[0]
G1[1]
Table 7. RGB 16-bit Muliplexed Mode
IDF#
Format
2
16-bit RGB (16-8)
Pixel#
P0a
P0b
P1a
P1b
Bus Data
D[15]
D[14]
D[13]
D[12]
D[11]
D[10]
D[9]
G0[7]
G0[6]
G0[5]
G0[4]
G0[3]
G0[2]
G0[1]
G0[0]
B0[7]
B0[6]
B0[5]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
A0[7]
A0[6]
A0[5]
A0[4]
A0[3]
A0[2]
A0[1]
A0[0]
R0[7]
R0[6]
R0[5]
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
G1[7]
G1[6]
G1[5]
G1[4]
G1[3]
G1[2]
G1[1]
G1[0]
B1[7]
B1[6]
B1[5]
B1[4]
B1[3]
B1[2]
B0[1]
B0[0]
R1[7]
R1[6]
R1[5]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
A1[7]
A1[6]
A1[5]
A1[4]
A1[3]
A1[2]
A1[1]
A1[0]
D[8]
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
Note: The AX[7:0] data is ignored.
8
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Table 8. YCrCb Multiplexed Mode
IDF#
Format
9
YCrCb 8-bit
Pixel#
P0a
P0b
P1a
P1b
P2a
P2b
P3a
P3b
Bus Data
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
Cb0[7]
Cb0[6]
Cb0[5]
Cb0[4]
Cb0[3]
Cb0[2]
Cb0[1]
Cb0[0]
Y0[7]
Y0[6]
Y0[5]
Y0[4]
Y0[3]
Y0[2]
Y0[1]
Y0[0]
Cr0[7]
Cr0[6]
Cr0[5]
Cr0[4]
Cr0[3]
Cr0[2]
Cr0[1]
Cr0[0]
Y1[7]
Y1[6]
Y1[5]
Y1[4]
Y1[3]
Y1[2]
Y1[1]
Y1[0]
Cb2[7]
Cb2[6]
Cb2[5]
Cb2[4]
Cb2[3]
Cb2[2]
Cb2[1]
Cb2[0]
Y2[7]
Y2[6]
Y2[5]
Y2[4]
Y2[3]
Y2[2]
Y2[1]
Y2[0]
Cr2[7]
Cr2[6]
Cr2[5]
Cr2[4]
Cr2[3]
Cr2[2]
Cr2[1]
Cr2[0]
Y3[7]
Y3[6]
Y3[5]
Y3[4]
Y3[3]
Y3[2]
Y3[1]
Y3[0]
When IDF = 9 (YCrCb 8-bit mode), H and V sync signals can be embedded into the data stream. In this mode, the
embedded sync will follow the CCIR656 convention, and the first byte of the “video timing reference code” will be
assumed to occur when a Cb sample would occur if the video stream was continuous. This is delineated in Table 9
shown below.
.
Table 9. YCrCb Multiplexed Mode with Embedded Syncs
IDF#
Format
9
YCrCb 8-bit
Pixel#
Bus Data
P0a
FF
FF
FF
FF
FF
FF
FF
FF
P0b
00
00
00
00
00
00
00
00
P1a
00
00
00
00
00
00
00
00
P1b
P2a
P2b
P3a
P3b
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
S[7]
S[6]
S[5]
S[4]
S[3]
S[2]
S[1]
S[0]
Cb2[7]
Cb2[6]
Cb2[5]
Cb2[4]
Cb2[3]
Cb2[2]
Cb2[1]
Cb2[0]
Y2[7]
Y2[6]
Y2[5]
Y2[4]
Y2[3]
Y2[2]
Y2[1]
Y2[0]
Cr2[7]
Cr2[6]
Cr2[5]
Cr2[4]
Cr2[3]
Cr2[2]
Cr2[1]
Cr2[0]
Y3[7]
Y3[6]
Y3[5]
Y3[4]
Y3[3]
Y3[2]
Y3[1]
Y3[0]
In this mode the S[7.0} contains the following data:
S[6]
S[5]
S[4]
=
=
=
F
V
H
=
=
=
1 during field 2, 0 during field 1
1 during field blanking, 0 elsewhere
1 during EAV (the synchronization reference at the end of active video)
0 during SAV (the synchronization reference at the start of active video)
Bits S[7] and S[3-0] are ignored.
tHSW
HSC
tP3
tPH3
tHD
XCLK
tSP3
tHP3
P0c
D[7:0]
P0a
P0b
P1a
P1b
P1c
Figure 6: Multiplexed Pixel Data Transfer Mode (IDF = 6)
201-0000-026 Rev. 2.9, 1/7/2014
9
CHRONTEL
CH7006C
Table 10. RGB 8-bit Multiplexed Mode (24-bit Color)
IDF#
6
Format
Pixel#
Bus Data
RGB 8-bit
P0a
P0b
P0c
P1a
P1b
P1c
P2a
P2b
P2c
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
B0[7]
B0[6]
B0[5]
B0[4]
B0[3]
B0[2]
B0[1]
B0[0]
G0[7]
G0[6]
G0[5]
G0[4]
G0[3]
G0[2]
G0[1]
G0[0]
R0[7]
R0[6]
R0[5]
R0[4]
R0[3]
R0[2]
R0[1]
R0[0]
B1[7]
B1[6]
B1[5]
B1[4]
B1[3]
B1[2]
B1[1]
B1[0]
G1[7]
G1[6]
G1[5]
G1[4]
G1[3]
G1[2]
G1[1]
G1[0]
R1[7]
R1[6]
R1[5]
R1[4]
R1[3]
R1[2]
R1[1]
R1[0]
B2[7]
B2[6]
B2[5]
B2[4]
B2[3]
B2[2]
B2[1]
B2[0]
G2[7]
G2[6]
G2[5]
G2[4]
G2[3]
G2[2]
G2[1]
G2[0]
R2(7)
R2(6)
R2(5)
R2(4)
R2(3)
R2(2)
R2(1)
R2(0)
4.3 Functional Description
The CH7006 is a TV-output companion chip to graphics controllers providing digital output in either YUV or RGB
format. This solution involves both hardware and software elements which work together to produce an optimum
TV screen image based on the original computer generated pixel data. All essential circuitry for this conversion are
integrated onchip. Onchip circuitry includes memory, memory control, scaling, PLL, DAC, filters, and NTSC/PAL
encoder. All internal signal processing, including NTSC/PAL encoding, is performed using digital techniques to
ensure that the high-quality video signals are not affected by drift issues associated with analog components. No
additional adjustment is required during manufacturing.
CH7006 is ideal for PC motherboards, web browsers, or VGA add-in boards where a minimum of discrete support
components (passive components, parallel resonance 14.31818 MHz crystal) are required for full operation.
4.3.1 Architectural Overview
The CH7006 is a complete TV output subsystem which uses both hardware and software elements to produce an
image on TV which is virtually identical to the image that would be displayed on a monitor. Simply creating a
compatible TV output from a VGA input involves a relatively straightforward process. This process includes a
standard conversion from RGB to YUV color space, converting from a non-interlaced to an interlaced frame
sequence, and encoding the pixel stream into NTSC or PAL compliant format. However, creating an optimum
computer-generated image on a TV screen involves a highly sophisticated process of scaling, deflickering, and
filtering. This results in a compatible TV output that displays a sharp and subtle image, of the right size, with
minimal artifacts from the conversion process.
As a key part of the overall system solution, the CH7006 software establishes the correct framework for the VGA
input signal to enable this process. Once the display is set to a supported resolution (either 640x480 or 800x600),
the CH7006 software may be invoked to establish the appropriate TV output display. The software then programs
the various timing parameters of the VGA controller to create an output signal that will be compatible with the
chosen resolution, operating mode, and TV format. Adjustments performed in software include pixel clock rates,
total pixels per line, and total lines per frame. By performing these adjustments in software, the CH7006 can render
a superior TV image without the added cost of a full frame buffer memory – normally used to implement features
such as scaling and full synchronization.
The CH7005 hardware accepts digital RGB or YCrCb inputs, which are latched in synchronization with the pixel
clock. These inputs are then color-space converted into YUV in 4-2-2 format, and stored in a line buffer memory.
The stored pixels are fed into a block where scan-rate conversion, underscan scaling and 2-line, 3-line, 4-line and 5-
line vertical flicker filtering are performed. The scan-rate converter transforms the VGA horizontal scan-rate to
either NTSC or PAL scan rates; the vertical flicker filter eliminates flicker at the output while the underscan scaling
reduces the size of the displayed image to fit onto a TV screen. The resulting YUV signals are filtered through
digital filters to minimize aliasing problems. The digital encoder receives the filtered signals and transforms them to
composite and S-Video outputs, which are converted by the three 9-bit DACs into analog outputs.
In order to minimize the hazard of ESD, a set of protection diodes
MUST BE used for each DAC connecting to TV (Refer to AN-38 for details).
10
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
4.3.2 Color Burst Generation*
The CH7006 allows the subcarrier frequency to be accurately generated from a 14.31818 MHz crystal oscillator,
leaving the subcarrier frequency independent of the sampling rate. As a result, the CH7006 may be used with any
VGA chip (with an appropriate digital interface) since the CH7006 subcarrier frequency can be generated without
being dependent on the precise pixel rates of VGA controllers. This feature is a significant benefit, since even a
0.01% subcarrier frequency variation may be enough to cause some television monitors to lose color lock.
In addition, the CH7006 has the capability to genlock the color burst signal to the VGA horizontal sync frequency,
which enables a fully synchronous system between the graphics controller and the television. When genlocked, the
CH7006 can also stop “dot crawl” motion (for composite mode operation in NTSC modes) to eliminate the
annoyance of moving borders. Both of these features are under programmable control through the register set.
4.3.3 Display Modes
The CH7006 display mode is controlled by three independent factors: input resolution, TV format, and scale factor,
which are programmed via the display mode register. It is designed to accept input resolutions of 640x480,
800x600, 640x400 (including 320x200 scan-doubled output), 720x400, and 512x384.
It is designed to support output to either NTSC or PAL television formats. The CH7005 provides interpolated
scaling with selectable factors of 5:4, 1:1, 7:8, 5:6, 3:4 and 7:10 in order to support adjustable overscan or underscan
operation when displayed on a TV. This combination of factors results in a matrix of useful operating modes which
are listed in detail in Table 11.
Table 11. CH7006 Display Modes
TVFormat
Standard
Input
(active)
Resolution
Scale
Factor
Active
TV Lines
Percent (1)
Overscan
Pixel
Clock
Horizontal Vertical
Total
Total
640x480
640x480
640x480
800x600
800x600
800x600
640x400
640x400
640x400
720x400
720x400
512x384
512x384
1:1
7:8
5:6
5:6
3:4
10%
(3%)
(8%)
16%
4%
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
NTSC
480
420
400
500
24.671
28.196
30.210
39.273
784
784
525
600
630
630
800
1040
450
420
43.636
47.832
1040
1064
700
750
(3%)
16%
(8%)
(19%)
16%
(8%)
10%
(11%)
7:10
5:4
1:1
7:8
5:4
1:1
5:4
1:1
500
400
350
500
400
480
384
21.147
26.434
30.210
23.790
29.455
20.140
24.671
840
840
840
945
936
800
784
420
525
600
420
525
420
525
640x480
640x480
640x480
800x600
800x600
800x600
640x400
640x400
720x400
720x400
512x384
512x384
5:4
1:1
5:6
1:1
5:6
3:4
5:4
1:1
5:4
1:1
5:4
1:1
600
480
400
600
500
450
500
400
500
400
480
384
14%
(8%)
21.000
26.250
31.500
29.500
36.000
39.000
25.000
31.500
28.125
34.875
21.000
26.250
840
840
500
625
750
625
750
836
500
625
500
625
500
625
PAL
PAL
PAL
PAL
PAL
PAL
PAL
PAL
PAL
PAL
PAL
PAL
(29%)
14%
840
944
(4%)
960
(15%)
(4%)
936
1000
1008
1125
1116
840
(29%)
(4%)
(29%)
(8%)
(35%)
840
(1) Note: Percent underscan is a calculated value based on average viewable lines on each TV format, assuming an average TV over-
scan of 10%. (Negative values) indicate modes which are operating in underscan.
For NTSC: 480 active lines - 10% (overscan) = 432 viewable lines (average)
For PAL: 576 active lines - 10% (overscan) = 518 viewable lines (average)
201-0000-026 Rev. 2.9, 1/7/2014
11
CHRONTEL
CH7006C
The inclusion of multiple levels of scaling for each resolution have been created to enable optimal use of the
CH7006 for different application needs. In general, underscan (modes where percent overscan is negative provides
an image that is viewable in its entirety on screen; it should be used as the default for most applications (e.g.,
viewing text screens, operating games, running productivity applications and working within Windows).
Overscanning provides an image that extends past the edges of the TV screen, exactly like normal television
programs and movies appear on TV, and is only recommended for viewing movies or video clips coming from the
computer. In addition to the above mode table, the CH7006 also support interlaced input modes, both in CCIR 656
and proprietary formats (see Display Mode Register section.)
4.3.4 Flicker Filter and Text Enhancement
The CH7006 integrates an advanced 2-line, 3-line, 4-line and 5-line (depending on mode) vertical deflickering filter
circuit to help eliminate the flicker associated with interlaced displays. This flicker circuit provides an adaptive
filter algorithm for implementing flicker reduction with selections of high, medium or low flicker content for both
luma and chroma channels (see register descriptions). In addition, a special text enhancement circuit incorporates
additional filtering for enhancing the readability of text. These modes are fully programmable via serial prot under
the flicker filter register.
4.3.5 Internal Voltage Reference
An onchip bandgap circuit is used in the DAC to generate a reference voltage which, in conjunction with a reference
resistor at pin RSET, and register controlled divider, sets the output ranges of the DACs. The CH7006 bandgap
reference voltage is 1.235 volts nominal for NTSC or PAL-M, or 1.317 volts nominal for PAL or NTSC-J, which is
determined by IDF register bit 6 (DACG bit). The recommended value for the reference resistor ISET is 360 ohms
th
(though this may be adjusted in order to achieve a different output level). The gain setting for DAC output is 1/48 .
Therefore, for each DAC, the current output per LSB step is determined by the following equation:
I
= V(RSET)/RSET reference resistor * 1/GAIN
LSB
For DACG=0, this is: I
For DACG=1, this is: I
= 1.235/360 * 1/48 = 71.4
= 1.317/360 * 1/48 = 76.2
µ
µ
A (nominal)
A (nominal)
LSB
LSB
4.3.6 Power Management
The CH7006 supports five operating states including Normal [On], Power Down, Full Power Down, S-Video Off,
and Composite Off to provide optimal power consumption for the application involved. Using the programmable
power down modes accessed over the serial port, the CH7006 may be placed in either Normal state, or any of the
four power managed states, as listed below (see “Power Management Register” under the Register Descriptions
section for programming information). To support power management, a TV sensing function (see “Connection
Detect Register” under the Register Descriptions section) is provided, which identifies whether a TV is connected to
either S-Video or composite. This sensing function can then be used to enter into the appropriate operating state
(e.g., if TV is sensed only on composite, the S-Video Off mode could be set by software).
Table 12. Power Management
Operating State
Normal (On):
Functional Description
In the normal operating state, all functions and pins are active
Power Down:
In the power-down state, most pins and circuitry are disabled.The DS/BCO pin
will continue to provide either the VCO divided by K3, or 14.318 MHz out when
selected as an output, and the P-OUT pin will continue to output a clock
reference when in master clock mode.
S-Video Off:
Power is shut off to the unused DACs associated with S-Video outputs.
Composite Off:
In Composite-off state, power is shut off to the unused DAC associated with
CVBS output.
Full Power Down:
In this power-down state, all but the serial prot interface circuits are disabled.
This places the CH7006 in its lowest power consumption mode.
12
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
4.4 Luminance and Chrominance Filter Options
The CH7006 contains a set of luminance filters to provide a controllable bandwidth output on both CVBS and
S-Video outputs. All values are completely programmable via the Video Bandwidth Register. For all graphs shown,
the horizontal axis is frequency in MHz, and the vertical axis is attenuation in dBs. The composite luminance and
chrominance video bandwidth output is shown in Table 13.
4.4.1 VBI Pass-Through Support
The CH7006 provides the ability to pass-through data with minimal filtering, on vertical blanking lines 10-21 for
Intercast or close captioned applications (see register descriptions).
Table 13. Video Bandwidth
Mode
Chrominance
Luminance Bandwidth with Sin(X) /X (MHz)
S-Video
CVBS
YCV
S-Video
CBW[1:0]
YSV[1:0], YPEAK = 0
YSV[1:0], YPEAK = 1
00
01
10
11
0
1
00
01
1X
00
01
1X
0
0.62
0.78
0.53
0.65
0.83
1.03
0.70
0.87
0.74
0.93
0.63
0.78
0.89
0.62
0.78
0.93
0.64
0.74
0.79
0.77
0.95
1.02
0.77
0.86
0.94
0.71
0.71
0.47
0.38
0.68
0.85
0.58
0.71
0.91
1.13
0.77
0.95
0.81
1.02
0.68
0.86
0.98
0.68
0.85
1.02
0.71
0.81
0.87
0.85
1.03
1.12
0.85
0.94
1.03
0.78
0.78
0.51
0.41
0.80
1.00
0.68
0.83
1.07
1.32
0.90
1.12
0.95
1.20
0.80
1.00
1.15
0.80
1.00
1.20
0.83
0.95
1.02
1.00
1.22
1.32
0.99
1.11
1.21
0.91
0.91
0.60
0.48
0.95
1.18
0.81
0.99
1.27
1.57
1.07
1.33
1.13
1.42
0.95
1.19
1.36
0.95
1.18
1.42
0.98
1.13
1.21
1.18
1.44
1.56
1.18
1.31
1.44
1.08
1.08
0.71
0.57
2.26
2.82
1.93
2.36
3.03
3.75
2.56
3.17
2.69
3.39
2.28
2.84
3.25
2.26
2.82
3.39
2.35
2.70
2.89
2.82
3.44
3.73
2.82
3.13
3.43
2.58
2.58
1.70
1.37
3.37
4.21
2.87
3.52
4.51
5.59
3.81
4.72
4.01
5.05
3.39
4.24
4.84
3.37
4.21
5.05
3.50
4.02
4.31
4.20
5.13
5.56
4.20
4.66
5.11
3.85
3.85
2.53
2.04
2.26
2.82
1.93
2.36
3.03
3.75
2.56
3.17
2.69
3.39
2.28
2.84
3.25
2.26
2.82
3.39
2.35
2.70
2.89
2.82
3.44
3.73
2.82
3.13
3.43
2.58
2.58
1.70
1.37
3.37
4.21
2.87
3.52
4.51
5.59
3.81
4.72
4.01
5.05
3.39
4.24
4.84
3.37
4.21
5.05
3.50
4.02
4.31
4.20
5.13
5.56
4.20
4.66
5.11
3.85
3.85
2.53
2.04
5.23
6.53
4.46
5.46
7.00
8.68
5.92
7.33
6.22
7.84
5.26
6.58
7.52
5.23
6.53
7.84
5.43
6.24
6.68
6.53
7.97
8.63
6.52
7.24
7.94
5.97
5.97
3.92
3.17
2.57
3.21
2.19
2.68
3.44
4.27
2.91
3.60
3.06
3.85
2.59
3.23
3.70
2.57
3.21
3.85
2.67
3.07
3.29
3.21
3.92
4.24
3.20
3.56
3.90
2.94
2.94
1.93
1.56
4.44
5.56
3.79
4.64
5.95
7.38
5.04
6.23
5.29
6.67
4.48
5.59
6.39
4.44
5.56
6.67
4.62
5.30
5.68
5.55
6.77
7.34
5.54
6.16
6.75
5.08
5.08
3.34
2.69
5.23
6.53
4.46
5.46
7.00
8.68
5.92
7.33
6.22
7.84
5.26
6.58
7.52
5.23
6.53
7.84
5.43
6.24
6.68
6.53
7.97
8.63
6.52
7.24
7.94
5.97
5.97
3.92
3.17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
The composite luminance and chrominance frequency response is depicted in Figure 7 through 9.
201-0000-026 Rev. 2.9, 1/7/2014
13
CHRONTEL
CH7006C
0
-6
-12
-18
<i>
(YCVdB
)
n
-24
-
30
-36
-42
9
1
2
3
4
5
7
8
10
11
12
0
n,i
6
f
6
10
Figure 7: Composite Luminance Frequency Response (YCV = 0)
0
-6
-12
-18
-24
-30
<i>
(YSVdB
)
n
-36
-42
0
12
8
9
1
4
3
7
5
2
10
6
n, i
11
f
6
10
Figure 8: S-Video Luminance Frequency Response (YSV = 1X, YPEAK = 0)
14
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
0
-6
-12
-18
<i>
(UVfirdB
)
n
-24
-30
-36
-42
0
1
2
4
7
8
9
11
12
5
6
10
3
f
n,i
6
10
Figure 9: Chrominance Frequency Response
201-0000-026 Rev. 2.9, 1/7/2014
15
CHRONTEL
CH7006C
4.5 NTSC and PAL Operation
Composite and S-Video outputs are supported in either NTSC or PAL format. The general parameters used to
characterize these outputs are listed in Table 14 and shown in Figure 10. (See Figure 13 through 18 for illustrations
of composite and S-Video output waveforms.)
4.5.1 CCIR624-3 Compliance
The CH7006 is predominantly compliant with the recommendations called out in CCIR624-3. The following are the
only exceptions to this compliance:
• The frequencies of Fsc, Fh, and Fv can only be guaranteed in master or pseudo-master modes, not in slave mode
when the graphics device generates these frequencies.
• It is assumed that gamma correction, if required, is performed in the graphics device which establishes the color
reference signals.
• All modes provide the exact number of lines called out for NTSC and PAL modes respectively, except mode 21,
which outputs 800x600 resolution, scaled by 3:4, to PAL format with a total of 627 lines (vs. 625).
• Chroma signal frequency response will fall within 10% of the exact recommended value.
• Pulse widths and rise/fall times for sync pulses, front/back porches, and equalizing pulses are designed to
approximate CCIR624-3 requirements, but will fall into a range of values due to the variety of clock frequencies
used to support multiple operating modes
Table 14. NTSC/PAL Composite Output Timing Parameters (in µS)
Symbol
Description
Level (mV)
Duration (uS)
NTSC
NTSC
PAL
PAL
Front Porch
Horizontal Sync
Breezeway
Color Burst
Back Porch
Black
1.49 - 1.51
4.69 - 4.72
0.59 - 0.61
2.50 - 2.53
1.55 - 1.61
0.00 - 7.50
37.66 - 52.67
0.00 - 7.50
1.48 - 1.51
4.69 - 4.71
0.88 - 0.92
2.24 - 2.26
2.62 - 2.71
0.00 - 8.67
34.68 - 52.01
0.00 - 8.67
A
B
C
D
E
F
287
0
300
0
287
287
287
340
340
340
300
300
300
300
300
300
Active Video
Black
G
H
For this table and all subsequent figures, key values are:
Notes: 1. ISET = 360 ohms; V(ISET) = 1.235V; 75 ohms doubly terminated load.
2. Durations vary slightly in different modes due to the different clock frequencies used.
3. Active video and black (F, G, H) times vary greatly due to different scaling ratios used in different modes.
4. Black times (F and H) vary with position controls.
16
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
A
B
C
D
E
F
G
H
Figure 10: NTSC / PAL Composite Output
START
OF
VSYNC
Start of
field 1
12
10
11
523
524
525
9
1
2
6
7
8
3
4
5
Pre-equalizing
pulse interval
Post-equalizing
pulse interval
Vertical sync
pulse interval
Line
vertical
interval
Reference
sub-carrier phase
color field 1
t +V
1
263
262
264
270
261
265
266
267
268
269
271
272
273
274
275
Start of
field 2
Reference
sub-carrier phase
t +V
color field 2
2
523
11
10
12
524
2
7
8
9
525
1
3
6
4
5
Start of
field 3
Ref
er
e
nc
e
sub-carrier phase
color field 3
t +V
3
261
262
269
270
272
273
266
267
268
271
275
263
264
265
274
Start of
field 4
Reference
sub-carrier phase
color field 4
Figure 11: Interlaced NTSC Video Timing
201-0000-026 Rev. 2.9, 1/7/2014
17
CHRONTEL
CH7006C
START
OF
VSYNC
FIELD 1
620
621
622
623
624
625
1
2
3
4
5
6
7
8
9
10
FIELD 2
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
FIELD 3
620
621
622
623
624
625
1
2
3
4
5
6
7
8
9
10
FIELD 4
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
BURST
BLANKING
4
3
INTERVALS
2
1
Figure 12: Interlaced PAL Video Timing
18
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Color bars:
Color/Level
mA
V
White
26.66
24.66
1.000
0.925
Yellow
Cyan
21.37
19.37
0.801
0.726
Green
Magenta
Red
16.22
14.22
0.608
0.533
Blue
Black
11.08
9.08
0.415
0.340
Blank
7.65
0.287
Sync
0.00
0.000
Figure 13: NTSC Y (Luminance) Output Waveform (DACG = 0)
Color bars:
Color/Level
mA
V
White
26.75
24.62
1.003
0.923
Yellow
Cyan
21.11
18.98
0.792
0.712
Green
Magenta
Red
15.62
13.49
0.586
0.506
Blue
10.14
8.00
0.380
0.300
Blank/ Black
Sync
0.00
0.000
Figure 14: PAL Y (Luminance) Video Output Waveform (DACG = 1)
201-0000-026 Rev. 2.9, 1/7/2014
19
CHRONTEL
CH7006C
Color bars:
Color/Level
mA
V
Cyan/Red
25.80
0.968
0.938
Green/Magenta 25.01
Yellow/Blue
22.44
0.842
Peak Burst
Blank
18.08
14.29
0.678
0.536
Peak Burst
10.51
0.394
3.579545 MHz Color Burst
(9 cycles)
Yellow/Blue
6.15
0.230
Green/Magenta
Cyan/Red
3.57
2.79
0.134
0.105
Figure 15: NTSC C (Chrominance) Video Output Waveform (DACG = 0)
Color bars:
Color/Level
mA
V
Cyan/Red
27.51
1.032
1.000
Green/Magenta 26.68
Yellow/Blue
23.93
0.897
Peak Burst
Blank
19.21
15.24
0.720
0.572
Peak Burst
11.28
0.423
4.433619 MHz Color Burst
(10 cycles)
Yellow/Blue
6.56
0.246
Green/Magenta
Cyan/Red
3.81
2.97
0.143
0.111
Figure 16: PAL C (Chrominance) Video Output Waveform (DACG = 1)
20
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Color/Level
mA
V
Color bars:
Peak Chrome 32.88
1.233
White
26.66
1.000
Peak Burst
11.44
0.429
Black
Blank
9.08
7.65
0.340
0.287
Peak Burst
4.45
0.145
3.579545 MHz Color Burst
(9 cycles)
Sync
0.00 0.000
Figure 17: Composite NTSC Video Output Waveform (DACG = 0)
mA
Color/Level
V
Color bars:
Peak Chrome 33.31
1.249
White
26.75
1.003
Peak Burst
Blank/Black
11.97
8.00
0.449
0.300
Peak Burst
Sync
4.04
0.00
0.151
0.000
4.433619 MHz Color Burst
(10 cycles)
Figure 18: Composite PAL Video Output Waveform (DACG = 1)
201-0000-026 Rev. 2.9, 1/7/2014
21
CHRONTEL
CH7006C
5. REGISTER
CONTROL
The CH7006 registers are controlled via a serial port interface. The serial port bus uses only serial port clock to
latch data into registers, and does not use any internally generated clocks so that the device can be written to in all
power down modes. The devices retains all register states.
Regarding the CH7006 registers programming, please see Application Note AN-47 for details.
5.1 Registers and Programming
The CH7006 is a fully programmable device, providing for full functional control through a set of registers accessed
from the serial port. The CH7006 contains a total of 37 registers, which are listed in Table 15 and described in
detail under Register Descriptions. Detailed descriptions of operating modes and their effects are contained in the
previous section, Functional Description. An addition (+) sign in the Bits column below signifies that the parameter
contains more than 8 bits, and the remaining bits are located in another register.
Table 15. Register Map
Register
Display Mode
Symbol
DMR
FFR
VBW
IDF
Address
00H
Bits
Functional Summary
Display mode selection
8
Flicker Filter
01H
6
Flicker filter mode selection
Video Bandwidth
Input Data Format
Clock Mode
03H
7
Luma and chroma filter bandwidth selection
Data format and bit-width selections
04H
7
CM
06H
8
Sets the clock mode to be used
Active video delay setting
Start Active Video
Position Overflow
Black Level
SAV
PO
07H
8+
3
08H
MSB bits of position values
BLR
HPR
09H
8
Black level adjustment input latch clock edge select
0AH
8+
Enables horizontal movement of displayed image on
TV
Horizontal Position
Vertical Position
VPR
0BH
8+
Enables vertical movement of displayed image on
TV
SPR
PMR
CDR
CE
0DH
0EH
10H
4
Determines the horizontal and vertical sync polarity
Enables power saving modes
Sync Polarity
Power Management
Connection Detect
Contrast Enhancement
PLL M and N extra bits
PLL-M Value
5
4
Detection of TV presence
11H
3
Contrast enhancement setting
MNE
PLLM
PLLN
BCO
FSCI
13H
5
Contains the MSB bits for the M and N PLL values
Sets the PLL M value - bits (7:0)
14H
8+
8+
6
PLL-N Value
15H
Sets the PLL N value - bits (7:0)
Buffered Clock
17H
Determines the clock output at pin 41
Determines the subcarrier frequency
Subcarrier Frequency
Adjust
18H -1FH
4 or 8
each
PLL and Memory Control
CIV Control
PLLC
CIVC
CIV
20H
21H
6
Controls for the PLL and memory sections
Control of CIV value
5
Calculated Fsc Increment
Value
22H -
24H
8 each
Readable register containing the calculated
subcarrier increment value
Version ID
Test
VID
TR
25H
8
Device version number
26H -
29H
30
Reserved for test (details not included herein)
Address
AR
3FH
6
Current register being addressed
22
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
5.2 Register Descriptions
Table 16.Non-Macrovision Register Map (Note: MacrovisionTM controls available only by special arrangement)
Register
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
20H
21H
22H
23H
24H
25H
26H
27H
28H
29H
3FH
Bit 7
Bit 6
Bit 5
IRO
Bit 4
VOS1
FC0
Bit 3
VOS0
FY1
Bit 2
SR2
FY0
Bit 1
SR1
FT1
Bit 0
SR0
FT0
IR2
IR1
FC1
FLFF
CVBW
DACG
CBW1
CBW0
YPEAK
IDF3
YSV1
IDF2
YSV0
IDF1
YCV
IDF0
RGBBP
CFRB
SAV7
M/S*
Reserved
SAV5
MCP
XCM1
SAV3
XCM0
SAV2
SAV8
BL2
PCM1
SAV1
HP8
BL1
PCM0
SAV0
VP8
SAV6
SAV4
BL7
HP7
VP7
BL6
HP6
VP6
BL5
HP5
VP5
BL4
HP4
VP4
BL3
HP3
VP3
BL0
HP2
HP1
VP1
HP0
VP0
VP2
DES
SYO
PD2
VSP
PD1
HSP
PD0
SCART
ResetB
YT
CT
CVBST
CE1
SENSE
CE0
CE2
SNE
M4
SPE
M3
N9
M2
N2
N8
M1
N1
M8
M0
N0
M7
N7
M6
N6
M5
N5
N4
N3
SHF2
SHF1
SHF0
FSCI31
FSCI27
FSCI23
FSCI19
FSCI15
FSCI11
FSCI7
FSCI3
PLLS
SCO2
FSCI30
FSCI26
FSCI22
FSCl18
FSCl14
FSCl10
FSCI6
FSCI2
PLL5VD
ClVH1
CIV18
CIV10
CIV2
SCO1
FSCI29
FSCI25
FSCI21
FSCl17
FSCl13
FSCl9
FSCI5
FSCI1
PLL5VA
ClVH0
CIV17
CIV9
SCO0
FSCI28
FSCI24
FSCI20
FSCl16
FSCI12
FSCI8
FSCI4
FSCI0
MEM5V
AClV
P-OUTP
DSEN
PLLCPl
PLLCAP
CIV25
CIV20
CIV12
CIV4
CIV24
CIV19
CIV11
CIV3
CIV23
CIV15
CIV7
VID7
TS3
CIV22
CIV14
CIV6
VID6
TS2
CIV21
CIV13
CIV5
VID5
TS1
CIV16
CIV8
CIV1
CIVO
VID4
VID3
VID2
VID1
VID0
TS0
RSA
BST
NST
TE
MS2
MS1
MSO
MTD
YLM8
YLM1
CLM1
AR1
CLM8
YLM0
CLM0
AR0
YLM7
YLM6
YLM5
CLM5
AR5
YLM4
CLM4
AR4
YLM3
CLM3
AR3
YLM2
CLM2
AR2
CLM7
CLM6
reserved
reserved
201-0000-026 Rev. 2.9, 1/7/2014
23
CHRONTEL
CH7006C
Display Mode Register
Address: 00H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
IR2
R/W
0
IR1
R/W
1
IR0
R/W
1
VOS1
R/W
0
VOS0
R/W
1
SR2
R/W
0
SR1
R/W
1
SR0
R/W
0
Symbol:
Type:
Default:
This register provides programmable control of the CH7006 display mode, including input resolution (IR[2:0]),
output TV standard (VOS[1:0]), and scaling ratio (SR[2:0]). The mode of operation is determined according to the
table below (default is 640x480 input, NTSC output, 7/8’s scaling)
Table 17. Display Modes
Input Data
Format
(Active
Video)
Total
Pixels/Line
x Total
Lines/Frame
Output
Format
VOS
[1:0]
SR
[2:0]
Pixel Clock
(MHz)
Mode
0
IR[2:0]
000
000
000
000
001
001
001
001
010
010
010
010
010
011
011
011
011
011
011
100
100
100
100
100
100
101
101
110
110
Scaling
5/4
1/1
5/4
1/1
5/4
1/1
5/4
1/1
5/4
1/1
5/4
1/1
7/8
5/4
1/1
5/6
1/1
7/8
5/6
1/1
5/6
3/4
5/6
3/4
7/10
1/1
1/1
1/1
1/1
00
00
01
01
00
00
01
01
00
00
01
01
01
00
00
00
01
01
01
00
00
00
01
01
01
00
01
00
01
000
001
000
001
000
001
000
001
010
001
000
001
010
000
001
011
001
010
011
001
011
100
011
100
101
001
001
001
001
512x384
512x384
512x384
512x384
720X400
720x400
720x400
720x400
640x400
640x400
640x400
640x400
640x400
640x480
640x480
640x480
640x480
640x480
640x480
800x600
800x600
800x600
800x600
800x600
800x600
720x576
720x480
800x500
640X400
840x500
840x625
800x420
784x525
1125X500
1116x625
945x420
936x525
1000x500
1008x625
840x420
840x525
840x600
840x500
840x625
840x750
784x525
784x600
800x630
944x625
960x750
936x836
1040x630
1040x700
1064x750
864x625
858x525
1135x625
910X525
PAL
21.000000
26.250000
20.139860
24.671329
28.125000
34.875000
23.790210
29.454545
25.000000
31.5000000
21.146853
26.433566
30.209790
21.000000
26.250000
31.5000000
24.671329
28.195804
30.209790
29.500000
36.0000000
39.000000
39.272727
43.636364
47.832168
13.500000
13.500000
17.734375
14.318182
1
PAL
2
NTSC
NTSC
PAL
3
4
5
PAL
6
NTSC
NTSC
PAL
7
8
9
PAL
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25*
26*
27*
28*
NTSC
NTSC
NTSC
PAL
PAL
PAL
NTSC
NTSC
NTSC
PAL
PAL
PAL
NTSC
NTSC
NTSC
PAL
NTSC
PAL
NTSC
* Interlaced modes of operation. (For those modes, some functions will be bypassed. For details, please contact the application
department.)
24
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
00
01
10
11
VOS[1:0]
PAL
NTSC
PAL-M
NTSC-J
Output Format
Flicker Filter Register
Symbol: FFR
Address: 01H
Bits: 6
Bit:
7
6
5
4
3
2
1
0
FC1
R/W
1
FC0
R/W
1
FY1
R/W
0
FY0
R/W
0
FT1
R/W
1
FT0
R/W
0
Symbol:
Type:
Default:
The flicker filter register provides for adjusting the operation of the various filters used in rendering the on-screen
image. Adjusting settings between minimal and maximal values enables optimization between sharpness and
flicker content. The FC[1:0] bits determine the settings for the chroma channel. The FT[1:0] bits determine the
settings for the text enhancement circuit. The FY[1:0] bits determine the settings for the luma channel. In
addition, the Chroma channel filtering includes a setting to enable the chroma dot crawl reduction circuit.
Note: When writing to register O1H, FY[1.0] is bits 3:2. FT[1:0] is bits 1:0. When reading from the register O1H, FY
[1:0] is bits 1:0 and FT[1:0] is bits 3:2.
Table 18. Flicker Filter Settings
FY[1:0]
00
Settings for Luma Channel
Minimal Flicker Filtering
Slight Flicker Filtering
Maximum Flicker Filtering
Invalid
01
10
11
FT[1:0]
00
Settings for Text Enhancement Circuit
Maximum Text Enhancement
Slight Text Enhancement
Minimum Text Enhancement
Invalid
01
10
11
FC[1:0]
00
Settings for Chroma Channel
Minimal Flicker Filtering
01
Slight Flicker Filtering
10
Maximum Flicker Filtering
Enable Chroma DotCrawl Reduction
11
201-0000-026 Rev. 2.9, 1/7/2014
25
CHRONTEL
CH7006C
Symbol: VBW
Video Bandwidth Register
Address: 03H
Bits: 7
Bit:
7
6
5
4
3
2
1
0
FLFF
R/W
0
CVBW
R/W
0
CBW1
R/W
0
CBW0
R/W
0
YPEAK
R/W
0
YSV1
R/W
0
YSV0
R/W
0
YCV
R/W
0
Symbol:
Type:
Default:
This register enables the selection of alternative filters for use in the luma and chroma channels. There are currently
four filter options defined for the chroma channel, 4 filter options in the S-Video luma channel and two filter options
in the composite luma channel. The Table 19 and Table 20 below show the various settings.
Table 19. Luma Filter Bandwidth
YCV
Luma Composite Video Filter Adjust
Low bandwidth
0
1
High bandwidth
YSV[1:0]
Luma S-Video Filter Adjust
00
Low bandwidth
01
Medium bandwidth
10
High bandwidth
11
Reserved (decode this and handle the same as 10)
Disables the Y-peaking circuit
Disables the peaking filter in luma s-video channel
Enables the peaking filter in luma s-video channel
YPEAK
0
1
Table 20. Chroma Filter Bandwidth
CBW[1:0]
0 0
Luma Composite Video Filter Adjust
Low bandwidth
0 1
Medium bandwidth
Med-high bandwidth
High bandwidth
1 0
1 1
Bit 6 (CVBW) outputs the S-Video luma signal on both the S-Video luma output and the CVBS output. A "1" in this
location enables the output of a black and white image on composite, thereby eliminating the degrading effects of
the color signal (such as dot crawl or false colors), which is useful for viewing text with high accuracy.
Bit 7 (FLFF) controls the flicker filter used in the 7/10’s scaling modes. In these scaling modes, setting FLFF to 1
causes a five line flicker filter to be used. The default setting of 0 uses a four line flicker filter.
Input Data Format Register
Symbol: IDF
Address: 04H
Bits: 7
Bit:
7
6
5
4
3
2
1
0
DACG
R/W
0
RGBBP
R/W
0
IDF3
R/W
0
IDF2
R/W
0
IDF1
R/W
0
IDF0
R/W
0
Symbol:
Type:
Default:
This register sets the variables required to define the incoming pixel data stream.
26
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Table 21. Input Data Format
IDF[3:0]
Description
0000
0001
0010
0011
16-bit non-multiplexed RGB (16-bit color, 565) input
16-bit non-multiplexed YCrCb (24-bit color) input (Y non-multiplexed, CrCb multiplexed
16-bit multiplexed RGB (24-bit color) input
15-bit non-multiplexed RGB (15-bit color, 555) input
0100
0101
0110
12-bit multiplexed RGB (24-bit color) input (“C” multiplex scheme)
12-bit multiplexed RGB2 (24-bit color) input (“I” multiplex scheme)
8-bit multiplexed RGB (24-bit color, 888) input
0111
8-bit multiplexed RGB (16-bit color, 565) input
1000
1001-1111
8-bit multiplexed RGB (15-bit color, 555) input
8-bit multiplexed YCrCb (24-bit color) input (Y, Cr and Cb are multiplexed)
RGBBP (bit 5): Setting this bit enables the RGB pass-through mode. Setting this bit to a 1 causes the input RGB
signal to be directly output at the DACs (subject to a pipeline delay). If RGBBP=0, the bypass mode is disabled.
DACG (bit 6): This bit controls the gain of the D/A converters. When DACG=0, the nominal DAC current is 71
µA, which provides the correct levels for NTSC and PAL-M. When DACG=1, the nominal DAC current is 76µA,
which provides the correct levels for PAL and NTSC-J.
Clock Mode Register
Symbol: CM
Address: 06H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
CFRB
R/W
0
M/S*
R/W
0
Reserved
MCP
R/W
1
XCM1
R/W
0
XCM0
R/W
0
PCM1
R/W
0
PCM0
R/W
0
Symbol:
Type:
R/W
0
Default:
The setting of the clock mode bits determines the clocking mechanism used in the CH7006. The clock modes are
shown in the table below. PCM controls the frequency of the pixel clock, and XCM identifies the frequency of the
XCLK input clock.
Note: For what was formerly defined as the master mode, the user must now externally connect the P-OUT clock to the
XCLK input pin. Although it is possible to set the XCM [1:0] and PCM[1:0] values independent of the input data format,
there are only certain combinations of input data format, XCM and PCM, that will result in valid data being demultiplexed
at the input of the device. Refer to the “Input Data Format Register” for these combinations.
Note: Display modes 25 and 26 must use a 2X multiplexed input data format and a 2X XCLK. Display modes 27
and 28 must use a 1X XCLK input data format.
Table 22. Input Data Format Register
XCM[1:0]
PCM[1:0]
XCLK
1X
P-OUT
1X
Input Data Modes Supported
00
00
00
01
01
01
1X
1X
1X
00
01
1X
00
01
1X
00
01
1X
0, 1, 2, 3, 4, 5, 7, 8, 9
1X
2X
0, 1, 2, 3, 4, 5, 7, 8, 9
1X
3X
0, 1, 2, 3, 4, 5, 7, 8, 9
2X
1X
2, 4, 5, 7, 8, 9
2X
2X
2, 4, 5, 7, 8, 9
2X
3X
2, 4, 5, 7, 8, 9
3X
1X
6
6
6
3X
2X
3X
3X
201-0000-026 Rev. 2.9, 1/7/2014
27
CHRONTEL
CH7006C
The Clock Mode Register also contains the following bits:
•
MCP (bit 4) determines which edge of the pixel clock output will be used to latch input data. Zero selects the
negative edge, one selects the positive edge.
•
M/S* (bit 6) determines whether the device operates in master or slave clock mode. In master mode (1), the
14.31818MHz clock is used as a frequency reference to the PLL. In slave mode (0) the XCLK input is used as
a reference to the PLL, and is divided by the value specified by XCM[1:0]. The divide by N and M are forced
to one.
•
CFRB (bit 7) sets whether the chroma subcarrier free-runs, or is locked to the video signal. One causes the
subcarrier to lock to the TV vertical rate, and should be used when the ACIV bit is set to zero. Zero causes the
subcarrier to free-run, and should be used when the ACIV bit is set to one.
Start Active Video Register
Symbol: SAV
Address: 07H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
SAV7
R/W
0
SAV6
R/W
0
SAV5
R/W
0
SAV4
R/W
0
SAV3
R/W
0
SAV2
R/W
0
SAV1
R/W
0
SAV0
R/W
0
Symbol:
Type:
Default:
This register sets the delay in pixel increments from leading edge of horizontal sync, or the rising edge of data start,
to the start of active video. The entire bit field SAV[8:0] is comprised of this register SAV[7:0], plus the MSB value
contained in the position overflow register, bit SAV8. This is decoded as a whole number of pixels, which can be set
anywhere between 0 and 511 pixels. Therefore, in any 2X clock mode, the number of 2X clocks from the leading
edge of sync to the first active data must be a multiple of two clocks. In any 3X clock mode, the number of 3X
clocks from the leading edge of sync to the first active data must be a multiple of three clocks. When using the
DS/BCO pin as a data start input, this register should be set to decimal value 11.
Position Overflow Register
Symbol: PO
Address: 08H
Bits: 3
Bit:
7
6
5
4
3
2
1
0
SAV8
R/W
0
HP8
R/W
0
VP8
R/W
0
Symbol:
Type:
Default:
This position overflow register contains the MSB values for the SAV, HP, and VP values, as follows:
•
•
VP8 (bit 0) is the MSB of the vertical position value (see explanation under “Vertical Position Register”).
HP8 (bit 1) is the MSB of the horizontal position value (see explanation under “Horizontal Position
Register”).
•
SAV8 (bit 2) is the MSB of the start of active video value (see explanation under “Start Active Video
Register”).
28
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Black Level Register
Symbol: BLR
Address: 09H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
BL7
R/W
0
BL6
R/W
1
BL5
R/W
1
BL4
R/W
1
BL3
R/W
1
BL2
R/W
1
BL1
R/W
1
BL0
R/W
1
Symbol:
Type:
Default:
This register sets the black level. The luminance data is added to this black level, which must be set between 90 and
208, with the default value being 127. Recommended values for NTSC and PAL-M are 127, 105 for PAL and 100
for NTSC-J.
Horizontal Position Register
Symbol: HPR
Address: 0AH
Bits: 8
Bit:
7
6
5
4
3
2
1
0
HP7
R/W
0
HP6
R/W
0
HP5
R/W
0
HP4
R/W
0
HP3
R/W
0
HP2
R/W
0
HP1
R/W
0
HP0
R/W
0
Symbol:
Type:
Default:
The horizontal position register is used to shift the displayed TV image in a horizontal direction (left or right) to
achieve a horizontally centered image on screen. The entire bit field, HP[8:0] is comprised of this register HP[7:0]
plus the MSB value contained in the position overflow register, bit HP8. Increasing this value moves the displayed
image position RIGHT; decreasing this value moves the displayed image position LEFT. Each increment moves the
image position by 4 input pixels.
Vertical Position Register
Symbol: VPR
Address: 0BH
Bits: 8
Bit:
7
6
5
4
3
2
1
0
VP7
R/W
0
VP6
R/W
0
VP5
R/W
0
VP4
R/W
0
VP3
R/W
0
VP2
R/W
0
VP1
R/W
0
VP0
R/W
0
Symbol:
Type:
Default:
This register is used to shift the displayed TV image in a vertical direction (up or down) to achieve a vertically cen-
tered image on screen. This bit field, VP[8:0] represents the TV line number (relative to the VGA vertical sync)
used to initiate the generation and insertion of the TV vertical interval (i.e., the first sequence of equalizing pulses).
Increasing values delay the output of the TV vertical sync, causing the image position to move UP on the TV screen.
Decreasing values, therefore, move the image position DOWN. Each increment moves the image position by one
TV lines (approximately 4 input lines). The maximum value that should be programmed into the VP[8:0] value is
the number of TV lines minus one, divided by two (262, 312 or 313). When panning the image up, the number
should be increased until (TVLPF-1) /2 is reached; the next step should be to reset the register to zero. When pan-
ning the image down the screen, the VP[8:0] value should be decremented until the value zero is reached. The next
step should set the register to (TVLPF-1) /2, and then decrementing can continue. If this value is programmed to a
number greater than (TV lines per frame-1) /2, a TV vertical SYNC will not be generated.
201-0000-026 Rev. 2.9, 1/7/2014
29
CHRONTEL
CH7006C
Sync Polarity Register
Symbol: SPR
Address: 0DH
Bits: 4
Bit:
7
6
5
4
3
2
1
0
DES
R/W
0
SYO
R/W
0
VSP
R/W
0
HSP
R/W
0
Symbol:
Type:
Default:
This register provides selection of the synchronization signal input to, or output from, the CH7006.
•
•
•
•
HSP (bit 0) is Horizontal Sync Polarity - an HSP value of zero means the horizontal sync is active low and a
value of one means the horizontal sync is active high.
VSP (bit 1) is Vertical Sync Polarity - a VSP value of zero means the vertical sync is active low and a value of
one means the vertical sync is active high.
SYO (bit 2) is Sync Direction - a SYO value of zero means that H and V sync are input to the CH7006. A
value of one means that H and V sync are output from the CH7006.
DES (bit 3) is Detect Embedded Sync - a DES value of zero means that H and V sync will be obtained from
the direct pin inputs. A DES value of one means that H and V sync will be detected from the embedded codes
on the pixel input stream. Note that this will only be valid for the YCrCb input modes.
Note: When sync direction is set to be an output, horizontal sync will use a fixed pulse width of 64 pixels and vertical
sync will use a fixed pulse width of 1 line.
Power Management Register
Symbol: PMR
Address: 0EH
Bits: 5
Bit:
7
6
5
4
3
2
1
0
SCART
R/W
0
Reset*
R/W
1
PD2
R/W
0
PD1
R/W
1
PD0
R/W
1
Symbol:
Type:
Default:
This register provides control of the power management functions, a software reset (ResetB), and the SCART output
enable. The CH7006 provides programmable control of its operating states, as described in the table below.
Table 23. Power Management
PD[2:0]
Operating State
Composite Off
Power Down
Functional Description
CVBS DAC is powered down.
000
001
Most pins and circuitry are disabled (except for the buffered clock outputs
which are limited to the 14MHz output and VCO divided output when the
DS/BCO pin is selected to be an output).
010
011
S-Video Off
S-Video DACs are powered down.
Normal (On)
All circuits and pins are active.
1XX
Full Power Down
All circuitry is powered down except serial port interface circuit.
Reset* (bit 3) is soft reset. Setting this bit will reset all circuitry requiring a power on reset, except for this bit itself
and the serial port state machines.
SCART (bit 4) is the SCART enable. Setting SCART = 0 means the CH7006 will operate normally, outputting Y/C
and CVBS from the three DACs. SCART=1 enables SCART output, which will cause R, G and B to be output from
the DACs and composite sync from the CSYNC pin.
Note: For complete details regarding the operation of these modes, see the Power Management in Functional Description
sections.
30
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Connection Detect Register
Symbol: CDR
Address: 10H
Bits: 4
Bit:
7
6
5
4
3
2
1
0
YT
R
0
CT
R
CVBST
SENSE
Symbol:
Type:
R
0
W
0
0
Default:
The Connection Detect Register provides a means to sense the connection of a TV to either S-Video or Composite
video outputs. The status bits, YT, CT, and CVBST correspond to the DAC outputs for S-Video (Y and C outputs)
and Composite video (CVBS), respectively. However, the values contained in these status bits are NOT VALID
until a sensing procedure is performed. Use of this register requires a sequence of events to enable the sensing of
outputs, then reading out the applicable status bits. The detection sequence works as follows:
1. Ensure the power management register Bits 2-0 is set to 011 (normal mode).
2. Set the SENSE bit to a 1. This forces a constant current output onto the Y, C, and CVBS outputs. Note that
during SENSE = 1, these 3 analog outputs are at steady state and no TV synchronization pulses are asserted.
3. Reset the SENSE bit to 0. This triggers a comparison between the voltage sensed on these analog outputs
= 1.235V). If the measured voltage is below this threshold
and the reference value expected (V
threshold
value, it is considered connected, if it is above this voltage it is considered unconnected. During this step,
each of the three status bits corresponding to individual analog outputs will be set if they are NOT
connected.
4. Read the status bits. The status bits, Y, C, and CVBST (corresponding to S-Video Y and C outputs and
composite video) now contain valid information which can be read to determine which outputs are
connected to a TV. Again, a “0” indicates a valid connection, a “1” indicates an unconnected output.
Contrast Enhancement Register
Symbol: CE
Address: 11H
Bits: 3
Bit:
7
6
5
4
3
2
1
0
CE2
R/W
0
CE1
R/W
1
CE0
R/W
1
Symbol:
Type:
Default:
This register provides control of the contrast enhancement feature of the CH7006, according to the table below. At
a setting of 000, the video signal will be pulled towards the maximum black level. As the value of CE[2:0] is
increased, the amount that the signal is pulled towards black is decreased until unity gain is reached at a setting of
011. From this point on, the video signal is pulled towards the white direction, with the effect increasing with
increasing settings of CE[2:0].
Table 24. Contrast Enhancement Function
CE[2:0]
000
Description (all gains limited to 0-255)
Contrast enhancement gain 3 Y = (5/4)*(Y -102) = Enhances Black
in
out
001
Contrast enhancement gain 2 Y = (9/8)*(Y -57)
out in
010
Contrast enhancement gain 1 Y = (17/16)*(Y -30)
out in
011
Normal mode Y = (1/1)*(Yin-0) = Normal Contrast
out
100
Contrast enhancement gain 1 Y = (17/16)*(Y -0)
out in
101
Contrast enhancement gain 2 Y = (9/8)*(Y -0)
out in
110
Contrast enhancement gain 3 Y = (5/4)*(Y -0)
out in
111
Contrast enhancement gain 4 Y = (3/2)*(Y -0) = Enhances White
out in
201-0000-026 Rev. 2.9, 1/7/2014
31
CHRONTEL
CH7006C
256
224
192
160
128
96
64
32
0
0
32
64
96
128
160
192
224 256
Figure 19: Luma Transfer Function at different contrast enhancement settings.
PLL Overflow Register
Symbol: MNE
Address: 13H
Bits: 5
Bit:
7
6
5
4
3
2
1
0
Reserved
Reserved
N9
R/W
0
N8
R/W
0
M8
R/W
0
Symbol:
Type:
R/W
0
R/W
0
Default:
The PLL Overflow Register contains the MSB bits for the ‘M’ and ‘N’ values, which will be described in the PLL-
M and PLL-N registers, respectively. The reserved bits should not be written to.
PLL M Value Register
Symbol: PLLM
Address: 14H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
M7
R/W
0
M6
R/W
1
M5
R/W
0
M4
R/W
0
M3
R/W
0
M2
R/W
0
M1
R/W
0
M0
R/W
1
Symbol:
Type:
Default:
The PLL M value register determines the division factor applied to the frequency reference clock before it is input to
the PLL phase detector when the CH7006 is operating in master or pseudo-master clock mode. In slave mode, an
external pixel clock is used instead of the frequency reference, and the division factor is determined by the
XCM[3:0] value. This register contains the lower 8 bits of the complete 9-bit M value.
32
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
PLL N Value Register
Symbol: PLLN
Address: 15H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
N7
R/W
1
N6
R/W
0
N5
R/W
0
N4
R/W
0
N3
R/W
0
N2
R/W
0
N1
R/W
0
N0
R/W
0
Symbol:
Type:
Default:
The PLL N value register determines the division factor applied to the VCO output before being applied to the PLL
phase detector, when the CH7006 is operating in master or pseudo-master mode. In slave mode, the value of ‘N’ is
always 1. This register contains the lower 8 bits of the complete 10-bit N value. The pixel clock generated in a
master and pseudo-master modes is calculated according to the equation below:
Fpixel = Fref* [(N+2) / (M+2)]
When using a 14.318 MHz frequency reference, the required M and N values for each mode are shown in the table
below
Table 25. M and N Values for Each Mode
Mode
VGA Resolution, TV
Standard, Scaling Ratio
N 10-
bits
M 9-
bits
Mode
VGA Resolution, TV
Standard, Scaling Ratio
N 10-
bits
M 9-
bits
13
4
15
16
17
18
19
20
21
22
23
24
25
26
27
28
640X480, PAL, 5:6
640X480, NTSC, 1:1
640X480, NTSC, 7:8
640X480, NTSC, 5:6
800X600, PAL, 1:1
800X600, PAL, 5:6
800X600, PAL, 3:4
800X600, NTSC, 5:6
800X600, NTSC, 3:4
800X600, NTSC, 7:10
720X576, PAL, 1:1
720X480, NTSC, 1:1
800X500, PAL, 1:1
640X400, NTSC, 1:1
9
3
63
63
89
313
33
103
33
19
89
33
33
197
2
0
1
512x384, PAL, 5:4
512x384, PAL, 1:1
512X384, NTSC, 5:4
512X384, NTSC, 1:1
720X400, PAL, 5:4
720X400, PAL, 1:1
720X400, NTSC, 5:4
720X400, NTSC, 1:1
640X400, PAL, 5:4
640X400, PAL, 1:1
640X400, NTSC, 5:4
640x400, NTSC, 1:1
640X400, NTSC, 7:8
640X480, PAL, 5:4
640X480, PAL, 1:1
20
9
110
126
190
647
86
89
63
26
138
63
33
61
3
2
126
110
53
3
4
5
339
106
70
284
94
6
7
62
8
108
9
302
31
9
63
11
89
13
4
10
11
12
13
14
94
31
22
242
2
190
20
9
Buffered Clock Output Register
Symbol: BCO
Address: 17H
Bits: 6
Bit:
7
6
5
4
3
2
1
0
SHF2
R/W
0
SHF1
R/W
0
SHF0
R/W
0
SCO2
R/W
0
SCO1
R/W
0
SCO0
R/W
0
Symbol:
Type:
Default:
When this pin is selected to be an output, the buffered clock output register determines which clock is selected to be
output at the DS/BCO clock output pin and what frequency value is output when a VCO derived signal is
output.The tables below show the possible outputs.
201-0000-026 Rev. 2.9, 1/7/2014
33
CHRONTEL
CH7006C
Table 26. Clock Output Selection
SCO[2:0]
000
Buffered Clock Output
14MHz crystal
001
(for test use only)
010
VCO divided by K3 (see Table 27)
Field ID signal
011
100
Sine ROM MSB (for test use only)
(for test use only)
101
110
(for test use only)
111
TV vertical sync (for test use only)
Table 27. K3 Selection
SHF[2:0]
000
K3
2.5
3.5
4
010
011
100
4.5
5
101
110
6
111
7
Subcarrier Value Registers
Symbol: FSCI
Address: 18H - 1FH
Bits: 4 or 8 each
Bit:
7
6
5
4
3
2
1
0
FSCI#
R/W
FSCI#
R/W
FSCI#
R/W
FSCI#
R/W
Symbol:
Type:
Default:
The lower four bits of registers 18H through 1FH contain a 32-bit value which is used as an increment value for the
ROM address generation circuitry. The bit locations are specified as the following:
Register
18H
19H
1AH
1BH
1CH
1DH
1EH
Contents
FSCI[31:28]
FSCI[27:24]
FSCI[23:20]
FSCI[19:16]
FSCI[15:12]
FSCI[11:8]
FSCI[7:4]
1FH
FSCI[3:0]
34
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
When the CH7006 is operating in the master clock mode, the tables below should be used to set the FSCI registers.
When using these values, the ACIV bit in register 21H should be set to “0” and the CFRB bit in register 06H should
be set to “1”.
Table 28. FSCI Values (NTSC Modes)
NTSC
“Normal Dot Crawl”
NTSC
“No Dot Crawl”
PAL-M
“Normal Dot Crawl
Mode
2
763,363,328
623,153,737
574,429,782
463,962,517
646,233,505
516,986,804
452,363,454
623,153,737
545,259,520
508,908,885
521,957,831
469,762,048
428,554,851
569,408,543
1,073,741,824
763,366,524
623,156,346
574,432,187
463,964,459
646,236,211
516,988,968
452,365,347
623,156,346
545,261,803
508,911,016
521,960,016
469,764,015
438,556,645
569,410,927
1,073,746,319
762,524,467
622,468,953
573,798,541
463,452,668
645,523,358
516,418,687
451,866,351
622,468,953
544,660,334
508,349,645
521,384,251
469,245,826
428,083,911
568,782,819
1,072,561,888
3
6
7
10
11
12
16
17
18
22
23
24
26
28
Table 29. FSCI Values (PAL Modes)
PAL
PAL-N
Mode
0
“Normal Dot Crawl”
806,021,060
644,816,848
601,829,058
485,346,014
677,057,690
537,347,373
806,021,060
644,816,848
537,347,373
645,499,916
528,951,320
488,262,757*
705,268,427
1,073,747,879
“Normal Dot Crawl”
651,209,077
520,967,262
486,236,111
392,125,896
547,015,625
434,139,385
651,209,077
520,967,262
434,139,385
521,519,134
427,355,957
394,482,422
569,807,942
867,513,766
1
4
5
8
9
13
14
15
19
20
21
25
27
When the CH7006 is operating in the slave clock mode, the ACIV bit in register 21H should be set to “1”and the
CFRB bit in register 06H should be set to “0”.
*Note: For reduced cross-color and cross-luminance artifacts, a value of 488,265,597 can be used with CFRB = "0"
& ACIV = "0".
201-0000-026 Rev. 2.9, 1/7/2014
35
CHRONTEL
CH7006C
Symbol:
Address: 1BH
Bits: 8
Bit:
7
6
5
4
3
2
1
0
P-OUTP
R/W
0
FSCI19
R/W
0
FSCI18
R/W
0
FSCI17
R/W
0
FSCI16
R/W
0
Symbol:
Type:
Default:
Note: POUTP (bit 4) is used to invert the P-OUT signal.
Symbol:
Address: 1CH
Bits: 6
Bit:
7
6
5
4
3
2
1
0
DSEN
R/W
1
FSCI15
R/W
0
FSCI14
R/W
0
FSCI13
R/W
0
FSCI12
R/W
0
Symbol:
Type:
Default:
Note: DSEN (bit4) controls the BCO / Data Start I/O pin. When this bit is low, the pin continues to operate as the BCO
pin described in the BCO register description. When this bit is high, the pin becomes an input for the Data Start signal.
PLL Control Register
Symbol: PLLC
Address: 20H
Bits: 6
Bit:
7
6
5
4
3
2
1
0
PLLCPI
R/W
0
PLLCAP
R/W
0
PLLS
R/W
1
PLL5VD
R/W
0
PLL5VA
R/W
1
MEM5V
R/W
0
Symbol:
Type:
Default:
The following PLL and memory controls are available through the PLL control register:
MEM5V
PLL5VA
PLL5VD
PLLS
MEM5V is set to 1 when the memory supply is 5 volts. The default value of 0 is used when the
memory supply is 3.3 volts.
PLL5VA is set to 1 when the phase-locked loop analog supply is 5 volts (default). A value of 0 is
used when the phase-locked loop analog supply is 3.3 volts.
PLL5VD is set to 1 when the phase-locked loop digital supply is 5 volts. A value of 0 is used when
the phase-locked loop digital supply is 3.3 volts (default).
PLLS controls the number of stages used in the PLL. When the PLL5VA is 1 (5V analog PLL
supply) PLLS should be 1, and seven stages are used. When PLL5VA is 0 (3.3V analog PLL
supply) PLLS should be 0, and five stages are used.
PLLCAP
PLLCPI
PLLCAP controls the loop filter capacitor of the PLL. A recommended listing of PLLCAP vs.
Mode is shown below
PLLCHI controls the charge pump current of the PLL. The default value should be used.
36
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Table 30. PLL Capacitor Setting
Mode
PLLCAP
Value
0
1
1
1
0
1
0
1
1
0
1
1
1
0
1
1
1
0
0
0
0
1
0
1
1
0
1
1
0
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CIV Control Register
Symbol: CIVC
Address: 21H
Bits: 5
Bit:
7
6
5
4
3
2
1
0
CIV25
CIV24
CIVH1
R/W
0
CIVH0
R/W
0
ACIV
R/W
1
Symbol:
Type:
R
0
R
0
Default:
The following controls are available through the CIV control register:
201-0000-026 Rev. 2.9, 1/7/2014
37
CHRONTEL
CH7006C
ACIV
When the automatic calculated increment value is 1, the number calculated and present at the CIV
registers will automatically be used as the increment value for subcarrier generation, removing the
need for the user to read the CIV value and write in a new FSCI value. Whenever this bit is set to
1, the subcarrier generation must be forced to free-run mode.
These bits control the hysteresis circuit which is used to calculate the CIV value.
See descriptions in the next section.
CIVH[1:0]
CIV[25:24]
Calculated Increment Value Register
Symbol: CIV
Address: 22H - 24H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
CIV#
CIV#
R
CIV#
R
CIV#
R
CIV#
R
CIV#
R
CIV#
R
CIV#
R
Symbol:
Type:
R
0
0
0
0
0
0
0
0
Default:
The CIV registers 22H through 24H contain a 26-bit value, which is the calculated increment value that should be
used as the upper 26 bits of FSCI. This value is determined by a comparison of the pixel clock and the 14MHz
clock. The bit locations and calculation of CIV are specified as the following:
Register
21H
22H
23H
24H
Contents
CIV[25:24]
CIV[23:16]
CIV[15:8]
CIV[7:0]
Version ID Register
Symbol: VID
Address: 25H
Bits: 8
Bit:
7
6
5
4
3
2
1
0
VID7
VID6
R
VID5
R
VID4
R
VID3
R
VID2
R
VID1
R
VID0
R
Symbol:
Type:
R
0
0
1
0
1
0
1
0
Default:
This read-only register contains a 8-bit value indicating the identification number assigned to this version of the
CH7006. The default value shown is pre-programmed into this chip and is useful for checking for the correct
version of this chip, before proceeding with its programming.
Address Register
Symbol: AR
Address: 3FH
Bits: 6
Bit:
7
6
5
4
3
2
1
0
AR5
R/W
X
AR4
R/W
X
AR3
AR2
R/W
X
AR1
R/W
X
AR0
R/W
X
Symbol:
Type:
R/W
X
Default:
The Address Register points to the register currently being accessed.
38
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
6.
E
LECTRICAL
SPECIFICATIONS
Table 31. Absolute Maximum Ratings
Symbol
Description
relative to GND
Min
- 0.5
Typ
Max
Units
V
7.0
V
DD
1
Input voltage of all digital pins
GND - 0.5
DVDD + 0.5
V
Sec
°C
°C
°C
°C
°C
Analog output short circuit duration
Storage temperature
TSC
Indefinite
TSTOR
- 65
150
150
260
245
225
T
J
Junction temperature
T
VPS
VPS
VPS
Vapor phase soldering (5 seconds)
Vapor phase soldering (11 seconds
Vapor phase soldering (60 seconds)
T
T
Notes:
1.
Stresses greater than those listed under absolute maximum ratings may cause permanent damage to the
device. These are stress ratings only. Functional operation of the device at these or any other conditions
above those indicated under the normal operating condition of this specification is not recommended.
Exposure to absolute maximum rating conditions for extended periods my affect reliability. The
temperature requirements of vapor phase soldering apply to all standard and lead free parts.
2.
The device is fabricated using high-performance CMOS technology. It should be handled as an
ESDsensitive device. Voltage on any signal pin that exceeds the power supply voltage by more than
+0.5V can induce destructive latch.
Table 32. Recommended Operating Conditions
Symbol
VDD
Description
DAC power supply voltage
Min
4.75
4.75
3.1
Typ
5.00
5.00
3.3
Max
5.25
5.25
3.6
Units
V
V
V
Analog supply voltage
Digital supply voltage
AVDD
DVDD
RL
Output load to DAC outputs
37.5
Ω
TAMB
Ambient operating temperature (Commercial /
Automotive Grade 4)
0
70
°C
o
o
Table 33. Electrical Characteristics (Operating Conditions: T
A
= 0 C - 70 C, VDD = 5V 5%)
Symbol
Description
Video D/A resolution
Min
Typ
9
Max
Unit
Bits
mA
%
9
9
Full scale output current
Video level error
33.89
10
VDD & AVDD (5.V) Current (Simultaneous S-Video
& Composite outputs)
105
40
mA
mA
DVDD current (3.3V)
Note: RSET = 360
Ω, VREF = 1.235V, and NTSC CCIR601 operation.
201-0000-026 Rev. 2.9, 1/7/2014
39
CHRONTEL
CH7006C
Table 34. CH7006C Supply Current Characteristics
Description
Min
Typ
Max
Units
Normal Operation
DVDD supply current
AVDDsupply current
IDD1
IDD2
IDD3
57
9
mA
mA
mA
V
supply current
102
DD
Normal Operation S-Video only
DVDD supply current
AVDDsupply current
IDD1
IDD2
IDD3
57
9
mA
mA
mA
V
supply current
65
DD
Normal Operation, composite only
DVDD supply current
IDD1
IDD2
IDD3
57
9
mA
mA
mA
AVDDsupply current
supply current
V
42
DD
Partial Power Down
DVDD supply current
AVDDsupply current
IDD1
IDD2
IDD3
9
9
mA
mA
mA
V
supply current
0.2
DD
Full Power Down
DVDD supply current
AVDDsupply current
IDD1
IDD2
IDD3
<0.1
<0.2
0.2
mA
mA
mA
V
supply current
DD
Notes:
o
1. The above data is typical at 25 C with the following supply voltages: DVDD=3.6
V, AVDD=5.0V and VDD=5.0V
2. Current is mesured in normal circuit configuration with output loads connected; device operating in mode 17 with P-
OUT at 2X.
3. Actual current will depend on many factors, including operating mode, image content, output clock selections, etc.
This table is intended as a general guide only.
40
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Table 35. Digital Inputs/Outputs (16-bit Data Interface)
Symbol
Description
SD (serial port data) Output
Low Voltage
Test Condition
IOL = 3.2 mA
Min
Typ
Max
Unit
V
0.4
V
SDOL
V
Serial Port (SC, SD) Input
High Voltage
3.4
GND-0.5
2.5
V
+ 0.5
DD
V
V
V
V
V
V
SPIH
V
Serial Port (SC, SD) Input
Low Voltage
1.4
SPIL
V
D[0-15] Input
DVDD+0.5
0.8
DATAIH
High Voltage
V
D[0-15] Input
GND-0.5
2.8
DATAIL
Low Voltage
V
P-OUT Output
IOL = - 400 µA
P-OUTOH
High Voltage
V
P-OUT Output
IOL = 3.2 mA
0.2
P-OUTOL
Low Voltage
Notes:
1.
2.
V
V
- refers to all digital pixel and clock inputs.
- refers to pixel data output.
DATA
P-OUT
Table 36. Timing - TV Encoder
Symbol
tP1
Description
Min
Typ
Max
Unit
nS
Pixel Clock Period
20
8
50
25
60
25
tPH1
tdc1
tP2
Pixel Clock High Time
Pixel Clock Duty Cycle (tPH1/tP1
Pixel Clock Period
nS
%
)
)
)
40
10
50
nS
nS
%
tPH2
tdc2
tP3
Pixel Clock High Time
Pixel Clock Duty Cycle (tPH2/tP2
Pixel Clock Period
40
10
50
60
17
nS
nS
%
tPH3
tdc3
Pixel Clock High Time
Pixel Clock Duty Cycle (tPH3/tP3
40
50
60
201-0000-026 Rev. 2.9, 1/7/2014
41
CHRONTEL
CH7006C
Table 37. Digital Inputs / Outputs (12-bit Data Interface)
Symbol
Description
SD (serial port data) Output
Low Voltage
Test Condition
IOL = 2.0 mA
Min
Typ
Max
Unit
VSDOL
0.4
V
V
SPIH
Serial Port (SC, SD) Input
High Voltage
2.7
DVDD + 0.5
1.4
V
V
V
V
V
V
V
SPIL
Serial Port (SC, SD) Input
Low Voltage
GND-0.5
Vref+0.25
GND-0.5
2.8
VDATAIH
D[0-11] Input
DVDD+0.5
Vref-0.25
High Voltage
V
DATAIL
D[0-11] Input
Low Voltage
V
P-OUTOH
P-OUT Output
IOL = - 400 µA
High Voltage
V
P-OUTOL
P-OUT Output
IOL = 3.2 mA
0.2
Low Voltage
Notes:
V
DATA - refers to all digital pixel and clock inputs.
P-OUT - refers to pixel data output time - Graphics.
V
42
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
7. TIMING INFORMATION
7.1 Clock - Slave, Sync - Slave Mode
t2
VOH
XCLK
VOL
VOH
XCLK*
VOL
t4
t3
VOH
D[11:0]
P0a P0b P1a P1b P2a P2b
t5
VOL
t3
t4
VOH
DS
VOL
t3
VOH
H
64PIXELS
VOL
VOH
V
1VGA
Line
VOL
t5
t5
Symbol
Parameter
Min
Typ
Max
Unit
V
DVDD2
Digital I/O Supply Voltage
1.7
3.6
VOH
VOL
t2
Output High level of interface signals
Output Low level of interface signals
XCLK & XCLK* rise/fall time w/15pF load
Setup time:
DVDD2 - 0.2
DVDD2 + 0.2
V
-0.2
1
0.2
7
V
5
ns
ns
1.5
t3
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
Hold time:
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
1.5
ns
ns
t4
t5
D[11:0], H, V & DS rise/fall time w/15pF load
5
201-0000-026 Rev. 2.9, 1/7/2014
43
CHRONTEL
CH7006C
7.2 Clock - Master, Sync - Slave Mode
VOH
P-OUT
VOL
t1
t1
t2
VOH
XCLK
VOL
VOH
XCLK*
VOL
t4
t3
VOH
D[11:0]
P0a P0b P1a
P1b P2a
P2b
t5
VOL
t3
t4
VOH
VOL
VOH
VOL
VOH
VOL
DS
H
t3
64 PIXELS
V
1 VGA
Line
t5
t5
Symbol
Parameter
Min
Typ
Max
Unit
DVDD2
Digital I/O Supply Voltage
1.7
DVDD2 - 0.2
-0.2
3.6
V
V
VOH
VOL
t1
Output High level of interface signals
Output Low level of interface signals
DVDD2 + 0.2
0.2
V
P-OUT rise/fall time w/15pF load, VREF = 1.65 V
XCLK & XCLK* rise/fall time w/15pF load
Setup time:
5
5
ns
ns
ns
t2
1
7
1.5
t3
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
Hold time:
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
1.5
ns
ns
t4
t5
D[11:0], H, V & DS rise/fall time w/15pF load
5
44
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
7.3 Clock - Master, Sync - Master Mode
VOH
P-OUT
VOL
t1
t1
t6
VOH
H
t7
VOL
VOH
VOL
64 PIXELS
V
1 VGA
Line
t5
t5
t2
VOH
VOL
VOH
VOL
VOH
VOL
VOH
VOL
XCLK
XCLK*
D[11:0]
DS
t4
t3
P0a P0b P1a
P1b P2a
P2b
t5
t3
Symbol
Parameter
Min
Typ
Max
Unit
DVDD2
Digital I/O Supply Voltage
1.7
3.6
V
V
VOH
VOL
t1
Output High level of interface signals
Output Low level of interface signals
DVDD2 - 0.2
-0.2
DVDD2 + 0.2
0.2
V
P-OUT rise/fall time w/15pF load, VREF = 1.65 V
XCLK & XCLK* rise/fall time w/15pF load
Setup time:
5
5
ns
ns
ns
t2
1
7
1.5
t3
t4
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
Hold time:
Differential Clock: (XCLK = XCLK*) to (D[11:0], H, V & DS = VREF)
Single-ended Clock: (XCLK =VREF) to (D[11:0], H, V & DS = VREF)
1.5
ns
t5
t6
t7
D[11:0], H, V & DS rise/fall time w/15pF load
5
ns
ns
Hold time:
P-OUT to HSYNC, VSYNC delay
1
2
1.5
2.5
9
(P-OUT=VREF) to (XCLK =XCLK*) delay
ns
201-0000-026 Rev. 2.9, 1/7/2014
45
CHRONTEL
CH7006C
8. PACKAGE
DIMENSIONS
8.1 44-pin LQFP
A
B
I
1
B
A
H
C
D
J
LEAD
F
E
.004
G
Table of Dimensions
SYMBOL
No. of Leads
A
B
C
D
E
F
G
H
I
J
44 (10 x 10 mm)
MIN
MAX
MIN
11.80
12.20
0.465
0.480
9.90
10.10
0.390
0.398
0.30
0.40
1.35
1.45
0.05
0.15
0.50
0.75
0°
7°
0°
7°
Milli-
meters
0.80
1.016
0.040
0.17
0.012
0.016
0.0531 0.00197
0.0571 0.0059
0.0197
0.0295
Inches
0.031
MAX
0.0067
Notes:
1. Conforms to JEDEC standard JESD-30 MS-026D.
2. Dimension B: Top Package body size may be smaller than bottom package size by as much as 0.15 mm.
Dimension B does not include allowable mold protrusions up to 0.25 mm per side.
46
201-0000-026 Rev. 2.9, 1/7/2014
CHRONTEL
CH7006C
Disclaimer
This document provides technical information for the user. Chrontel reserves the right to make changes at any time with-
out notice to improve and supply the best possible product and is not responsible and does not assume any liability for
misapplication or use outside the limits specified in this document. We provide no warranty for the use of our products
and assume no liability for errors contained in this document. The customer should make sure that they have the most
recent data sheet version. Customers should take appropriate action to ensure their use of the products does not infringe
upon any patents. Chrontel, Inc. respects valid patent rights of third parties and does not infringe upon or assist others to
infringe upon such rights.
Chrontel PRODUCTS ARE NOT AUTHORIZED FOR AND SHOULD NOT BE USED WITHIN LIFE SUPPORT
SYSTEMS OR NUCLEAR FACILITY APPLICATIONS WITHOUT THE SPECIFIC WRITTEN CONSENT OF
Chrontel. Life support systems are those intended to support or sustain life and whose failure to perform when used as
directed can reasonably expect to result in personal injury or death.
ORDERING INFORMATION
Part number
CH7006C-TF
Package type
Number of pins
Voltage supply
3.3V/5V
LQFP, Lead Free
44
44
CH7006C-TF-TR
LQFP, Lead Free,
Tape&Reel
3.3V/5V
Chrontel
2210 O’Toole Avenue, Suite 100,
San Jose, CA 95131-1326
Tel: (408) 383-9328
Fax: (408) 383-9338
www.chrontel.com
E-mail: sales@chrontel.com
2014 Chrontel, Inc. All Rights Reserved.
Printed in the U.S.A.
201-0000-026 Rev. 2.9, 1/7/2014
47
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明