CHRONTEL CH7025/CH7026
Preliminary
201-0000-089 Rev. 0.63, 9/27/2007 11
2.0 Functional Description
2.1 Modes of operation
The CH7025/CH7026 is capable of being operated as a TV encoder. Table 3 describes the possible operating modes.
An ‘i’ following a number in the Input Scan Type column indicates an interlaced input where the number indicates the
active number of lines per frame. Basically, CH7025/CH7026 can take non-interlaced data from graphics controller and
encode it to analog NTSC and PAL waveforms. It can also take in interlaced data from sources like MPEG decoder and
perform simple SDTV encoding.
Table 3: Operation modes
Input Scan Type Input Data
Format
Output scan
Type
Output
Format
Operating Mode Described
In section
Non-Interlaced
RGB /
YCrCb
1
Interlaced CVBS,
S-Video
SDTV encoder (NTSC / PAL) with
non-interlaced input
2.1.1
Interlaced
(480i, 576i)
RGB /
YCrCb
1
Interlaced CVBS,
S-Video
SDTV encoder (NTSC / PAL) with
interlaced input
2.1.2
YCrCb signal has the following characteristics (assumed to be gamma corrected):
Y = 77/256 * R + 150/256 * G + 29/256 * B
Cr = 131/256 * R – 110/256 * G – 21/256 * B + 128
Cb = - 44/256 * R – 87/256 * G + 131/256 * B + 128
Data is 8-bit or 10-bit width and follows ITU-R BT.656 format.
Data sequence is like : Cb
0
Y
0
Cr
0
Y
1,
Cb
2
Y
2
Cr
2
Y
3, ……
Where Cb
0
Y
0
Cr
0
are co-sited samples, and Y
1
is the following Luma sample.
CH7025/CH7026 can also support analog RGB output through on DACs. Either horizontal and vertical sync or
composite sync can be provided (DE signal can also be provided optionally). This kind of output format can be
accepted by CRT or LCD monitors.
2.1.1 Graphics Controller to SDTV Encoder
CH7025/CH7026 is mainly designed as an SDTV encoder targeting handheld device market or some other applications
that require TV out function such as displays in automobile. In this mode, the graphics controller of the handheld
system or other system will send out non-interlaced data, sync and clock signals to CH7025/CH7026. CH7025/CH7026
can run in clock slave mode. In clock slave mode, no reference clock is output to the graphics controller. So the crystal
becomes optional in the slave mode. However, if the clock from the graphics controller cannot meet the accuracy
requirement of color sub-carrier generation, the crystal is still required, and it will be discussed in the later part of this
document. Not only horizontal and vertical sync signals are normally sent to the device from the graphics controller,
but also they can be embedded into the data stream in YCbCr input data formats. CH7025/CH7026 can also internally
generate H and V sync then send them to graphics controller as reference. Input data can be unitary, 2X or 3X
multiplexed , and the G_CLK clock signal can be 1X, 2X or 3X times the pixel rate. Input data will be scaled, scan
converted and filtered, then encoded into the selected video standard and output from the video DACs. Various NTSC
and PAL formats are supported. The device can output data in S-Video and CVBS format. The graphics resolutions
supported are from 176x144 to 800x600. The typical resolutions are shown in Table 4. The device is capable of adding
Macrovision encoding to the output signal (CH7025 only).
Table 4: Typical input resolution
Typical
input
resolution
176
x
144
176
x
220
220
x
176
240
x
320
320
x
240
240
x
240
480
x
640
640
x
480
480
x
480
720
x
480
720
x
576
800
x
480
800
x
576
856
x
480
800
x
600
Output
TV
format
NTSC_M, NTSC_J, NTSC_443
PAL_B/D/G/H/I, PAL_M, PAL_N, PAL_Nc, PAL_60