FLD2
FLD1
FLD0
CVBS9
CVBS8
CVBS7
CVBS6
CVBS5
CVBS4
CVBS3
CVBS2
CVBS1
CVBS0
RESET
PXCK
V
D
V
R
AGND
DD
GND
REF
REFCOMP
Pin Definitions
Pin NamePin NumberValueDescription
CLOCK, SYNC, & CONTROL INPUTS (6 pins)
DCVEN57TTLDigital CVBS Output Enable. When DCVEN is LOW, the
Comp2 output prior to the D/A is routed to D7-0, FLD2-1
providing a digital composite output. When DCVEN is HIGH,
D7-0 and FLD2-1 operate in their normal mode.
HSIN56TTLHorizontal Sync Input. When operating in slave, Genlock, or
DRS-Lock the TMC2192 will start a new horizontal line with
each falling edge of HSIN.
KEY20TTLHard Key selection. When the control register bit HKEN is set
HIGH and the hardware KEY pin is high, the video data
considered to be the foreground. is routed to the COMP2
output. This control signal is data aligned so that the pixel that is
present on the PD port when KEY signal is latched is at the
midpoint of the key transition. When HKEN is LOW, Key is
ignored.
4REV. 1.0.0 8/13/03
Page 5
PRODUCT SPECIFICATIONTMC2192
Pin Definitions (continued)
Pin NamePin NumberValueDescription
PXCK95TTLPixel Clock Input. PXCK is a clock signal that period is twice
the sample rate of the pixel data. The operating range is 20 to
30 MHz. The clock is internally divided by 2 to generate the
internal pixel clock, PCK. PXCK drives the entire TMC2192
except the asynchronous microprocessor interface.
RESET
VSIN
SYNC & CONTROL OUTPUTS (11 pins)
FLD[2:0]81–83TTLField Identifier. Field Identifier outputs the current field number.
HSOUT74TTLHorizontal Sync Output. The alignment of HSOUT to the pixel
LINE[4:0]76–80TTLVertical Blanking Interval Line Identifier. LINE identifies the
PDC73TTLPixel Data Control.
94TTLMaster Chip Reset. When LOW, All outputs are tri-stated and
the internal state machines and control registers are reset. At
rising edge of RESET, all outputs are active, the preset values
will be loaded into the control registers and the internal states
machines start to operate.
55TTLVertical Sync Input. When operating in slave, Genlock, or
DRS-Lock the TMC2192 will start a new vertical field with each
falling edge of VSIN that is coincident with HSIN.
For all video standards the field identifier will cycle through the
eight counts.
data port or DCVBS port is controlled by control register
TSOUT.
current line number for the first 31 lines. If the line count is
greater than 31 then LINE is 11111b. The first line with a vertical
serration is considered to be line 0.
When PDCDIR = LOW: At a rising edge, The next pixel starts a
controlled ramp of the PD data. At a falling edge, the pixel prior
is the last PD used in the ramp. The rising edge is determined
by the PDCCNT control register, the falling edge of PDC is
determined by the horizontal timing registers.
When PDCDIR = HIGH: PDCIN is used to override the internal
PDC. When HIGH, the internal PDC controls the blank and
unblank window. When LOW, the video remains blanked
regardless of the internal PDC. All edges have the same ramp
control as the internal PDC.
VSOUT75TTLVertical Sync Output. The alignment of VSOUT to the pixel
data port or DCVBS port is controlled by control register
TSOUT.
DATA INPUTS (39 pins)
CVBS[9:0]84–93TTLComposite Data Input
OL[4:0]21–25TTLOverlay Control
PD[23:0]27–38, 41–52TTLComponent Data Input
ANALOG INTERFACE – Video Out (5 pins)
LUMA101.35Vp-pLuma
CHROMA51.35Vp-pChroma
COMP21.35Vp-pComposite D/A with optional keying
REV. 1.0.0 8/13/035
Page 6
TMC2192PRODUCT SPECIFICATION
Pin Definitions (continued)
Pin NamePin NumberValueDescription
ANALOG INTERFACE – Support (9 pins)
C
BYPLUMA
C
BYPCHROM
C
BYPCOMP
R
REFLUMA
R
REFCHROM
R
REFCOMP
V
REF
MPU INTERFACE (13 pins)
A[1:0]/SA[1:0]61, 62TTLWhen SER (HIGH), OLUT/control/pointer address.
CS/SCL59TTL/R-BUS When SER (HIGH), microprocessor port clock.
D[7:0]63–70TTLBi-directional Data Bus.
RW/SDA60TTL/R-BUS When SER (HIGH), read/write control.
SER58TTLMicroprocessor Select. When LOW, the serial interface is
POWER & GROUND (17 pins)
A
GND
D
V
V
GND
DD
DDA
26, 40, 53, 71, 970.0VDigital ground
110.1 µFReference Bypass Capacitor for LUMA DAC. Connection
point for 0.1 µF Capacitor.
60.1 µFReference Bypass Capacitor for CHROMA DAC. Connection
point for 0.1 µF Capacitor.
30.1 µFReference Bypass Capacitor for COMPOSITE DAC.
Connection point for 0.1 µF Capacitor.
131210 OhmCurrent Setting Resistor. Connection point for external current
setting resistor for LUMA DAC. The resistor is connected
between R
inversely proportional to the value of R
81210 OhmCurrent Setting Resistor. Connection point for external current
setting resistor for CHROMA DAC. The resistor is connected
between R
inversely proportional to the value of R
991210 OhmCurrent Setting Resistor. Connection point for external current
setting resistor for COMPOSITE DAC. The resistor is connected
between R
inversely proportional to the value of R
981.235 VVoltage Reference Input. External voltage reference input,
internal voltage reference output, nominally 1.235V.
When SER (LOW), SA[1:0] of serial chip address SA[6:0].
When SER (LOW), serial bus clock.
When SER (LOW), serial bus bi-directional data.
enabled. When HIGH, the parallel interface is enabled.
4, 9, 14, 15, 18,
19, 100
39, 54, 72, 96+5.0VDigital positive power supply
1, 7, 12, 16, 17 +5.0VAnalog positive power supply
0.0VAnalog ground
REFLUMA
REFCHROM
REFCOMP
and GND. Output video levels are
and GND. Output video levels are
and GND. Output video levels are
.
REF2
REFCHROM
REFCOMP
.
.
6REV. 1.0.0 8/13/03
Page 7
PRODUCT SPECIFICATIONTMC2192
Functional Description
Input Formats
Control Registers for this section
AddressBit(s)Name
0x057D1OFF
0x056-4INMODE
0x060TSOUT
The TMC2192 supports YCBCR component sources on the
pixel data port. YCBCR input sources are supported in 10 bit
4:2:2, 20 bit 4:2:2, 20 bit 4:4:4, and 24 bit 4:4:4. In the 4:2:2
cases the color difference components are linearly interpolated to 4:4:4 internally.
INMODE
23
777
00
01
9
1x
9
C
B
YC C
BR
YC C
BR
15897
16
0
Figure 1. Input Formats
Demuxing of multiplexed data streams depends on which
synchronization mode the encoder is operating in. For slave
and genlock modes the falling edge of HSIN must be LOW
prior to the CB data in order to demux the data correctly. For
master mode synchronization the falling edge of HSOUT
must be LOW prior to the Y data in order to demux the data
correctly. Finally, in 656 mode the demuxing of the data
stream is determined by the TRS codes, the first sample after
the TRS is considered a C
sample of the CB Y CR YI
B
packet.
The control register D1OFF controls the formatting of the
incoming luminance data at the pixel data port. When
D1OFF is HIGH a blanking level of 64
is subtracted from
10
the luminance and when D1OFF is LOW the incoming the
pixel data is passed through. The inversion of the MSB’s on
the CB and CR components is controlled by the INMODE
control register.
2. INMODE = 01, PD[23:14] = YCBCR running at 27MHz.
The PD port is clocked at twice the pixel rate, with the data
organized as CB Y CR Y, with the cosited Y's following the
CB's. In its CCIR-656 time base mode, the demuxed CB, Y,
and CR data is synchronized to the SAV preamble. The first
R
t
DO
x = (SY+BR+BU+CBP)*2
t
S
Y
C
B
C
R
t
H
Y
x
x
x
x+1
C
x+1
B
C
x+1
R
Y
x+2
C
x+2
B
C
x+2
R
1280n = (SY+BR+BU+CBP+AV)*2
data value, after the SAV preamble, is treated as a CB data
point in the multiplexed CB, Y, CR Y , D1 data stream.
Note: Figure 3, pixel numbering, reflects the SMPTE-125M
pixel numbering.
2192003A
REV. 1.0.0 8/13/037
Page 8
TMC2192PRODUCT SPECIFICATION
PXCK
PD[23:14]
Y
C
718
B718
Y
C
719
R718
00
FF
FV
00
EAV
HSOUT
(TSOUT = 1)
n = (SY+BR+BU+CBP+AV)*2
PXCK
PD[23:14]
Y
C
Bn
Y
C
n
n+1
Rn
HSIN
HSOUT
(TSOUT = 1)
3. INMODE = 11, PD[9:0] = Y, PD[23:14] = CB/CR
n = (SY+BR+BU+CBP+AV)*2
PXCK
PD[9:0]
Y
Y
n
n+1
0
C
Y
B736
1
736
t
DO
128
t
t
HS
DO
Figure 3. CCIR656 Input Format
0
C
Y
B0
0
t
SP
t
DO
t
HP
Figure 4. 10 bit Input Format
0
Y
0
Y
1
(SY+BR+BU+CBP)*2
t
t
S
H
C
C
FF
00
00
FV
0
Y
B0
0
Y
R0
1
Y
C
2
B2
SAV
65-6294-04
128
t
DO
128
x = (SY+BR+BU+CBP)*2
t
S
C
Bx
x = (SY+BR+BU+CBP)*2
t
S
Y
t
H
Y
C
Y
x
Rx
x+1
t
H
Y
x
x+1
C
Bx+2
65-6294-05
Y
x+2
Y
x+2
PD[23:14]
C
C
Bn
Rn
C
t
SP
C
B0
R0
HSIN
t
HSOUT
(TSOUT = 1)
DO
t
HS
Figure 5. 20 bit 4:2:2 Input Format
4. INMODE = 10, PD[9:0] = Y at PCK, PD[23:14] = CB-CR at PXCK
n = (SY+BR+BU+CBP+AV)*2
PXCK
PD[9:0]
PD[23:14]
C
B
n
HSIN
HSOUT
(TSOUT = 1)
Y
Y
n
n+1
C
C
C
n
n+1
R
B
Rn+1
0
Y
0
C
C
B
0
0
R
t
SP
t
DO
Figure 6. 20 bit 4:4:4 Input Format
C
t
DO
128
x = (SY+BR+BU+CBP)*2
t
S
Y
t
S
C
B
x
t
DO
C
Bx
x
Rx
t
H
t
H
C
x
R
C
Bx+2
65-6294-06
65-6294-07
8REV. 1.0.0 8/13/03
Page 9
PRODUCT SPECIFICATIONTMC2192
Color Space Matrix
Control Registers for this section
AddressBit(s)Name
0x307-0MCF1L
0x337-0MCF2L
0x357-0MCF3L
0x3A7-4MCF1M
0x3B2-0MCF2M
0x3C2-0MCF3M
Table 1. CSM Coefficient Range
CoefficientGain RangeComment
MCF10 to 2
MCF20 to 111 bit coefficient.
MCF30 to 111 bit coefficient.
Matrix configuration:
Y
composite
U = MCF2 * C
V = MCF3 * C
The color space matrix consists of 3 multipliers with independently adjustable coefficients, and a resolution of
0.00049 (1/2048). The amount of gain varies among coefficients, Table 1 summarizes the gain for each coefficient.
= MCF1 * Y
in
B
R
To aid in the programming of the color space matrix Table 2
provides a set of default input and output values for 100%
color bars. The component values given will be after the pre-
Table 2. Expected Output Values for the CSM with YCBCR Inputs
Inputs5:2 Outputs7:3 Outputs
Color
White876005360056800
Yellow776-44873475-23554503-24957
Cyan61415144837679-33240784-351
Green514-297-375315-156-278340-165-294
Magenta362297375222156278240165294
Red262-151448160-79332173-84351
Blue100448-7361235-5466249-57
Black000000000
Blank64240256
Pedestal440
Sync812
YC
B
C
R
YUVYUV
processing block and prior to the sync and pedestal insertion.
The blank, pedestal, and sync values are given as a reference.
Table 4 gives the default coefficients values for the CSM.
REV. 1.0.0 8/13/039
Page 10
TMC2192PRODUCT SPECIFICATION
Synchronization Modes
Control Registers for this section
AddressBit(s)Name
0x065-3MODE
0x061TOUT
0x060TSOUT
The TMC2192 offers a variety of synchronization modes;
these are master, slave, genlock, 656 mode, and DRS-Lock.
In master mode, the TMC2192 generates its own timing and
the synchronization is supplied externally by HSOUT and
VSOUT
derives its timing from the input pins HSIN, VSIN. In 656
mode the timing is driven by the synchronization codes
embedded into the data stream.
Master
The TMC2192 drives the output pins HSOUT and VSOUT
to synchronize the incoming video. A new color frame starts
at the rising edge of RESET. The encoder always starts at the
1st vertical serration in field 8 and will freerun the field and
line sequence. The control register bit SRESET can be used
to synchronize the start of the field and line sequence in master mode by resetting the FVHGEN state machine. Output
synchronization signal VSOUT can operate in a traditional
sync mode or in a MPEG style field toggle mode.
Slave
The TMC2192 is driven by the input synchronization pins
HSIN and VSIN. When the falling edge of HSIN and VSIN
occurs at the same rising edge of PXCK the TMC2192 will
start a new field.VSIN can be either a traditional pulse or the
MPEG style field toggle. In both cases the TMC2192 will
flywheel through fields 2, 4, 6, and 8 synchronizing only to
fields 1, 3, 5, and 7.
signals. In slave and genlock modes the TMC2192
CCIR656
The TMC2192 derives all synchronization from the embedded TRS (timing reference signals) information. Blanking of
selected lines is determined by the v bit of the TRS. However
the control registers VBIENx can override and blank the
active video portion of VBI lines regardless of the state of the
v-bit.
Genlock
The TMC2192 is driven by the input synchronization pins
HSIN
and VSIN. When the falling edge of HSIN and VSIN
occurs at the same rising edge of PXCK the TMC2192 will
start a new field.VSIN
can be either a traditional pulse or the
MPEG style field toggle. In both cases the TMC2192 will
flywheel through fields 2, 4, 6, and 8 synchronizing only to
fields 1, 3, 5, and 7. The TMC2192 collects GRS data and
resets its subcarrier phase and frequency to the data embedded in the GRS stream. The GRS detection occurs only on
the CBVS port.
DRS
The TMC2192 is driven by the input synchronization pins
HSIN and VSIN. When the falling edge of HSIN and VSIN
occurs at the same rising edge of PXCK the TMC2192 will
start a new field.VSIN can be either a traditional pulse or the
MPEG style field toggle. In both cases the TMC2192 will
flywheel through fields 2, 4, 6, and 8 synchronizing only to
fields 1, 3, 5, and 7. Subcarrier phase adjustment is determined by the DRS data. The DRS detection can occur on
either the CBVS port or the pixel data port.
Propagation Delay
The propagation delay from the pixel data (PD) input to the
D/A output is 64 PXCK’s. Figure 8 shows the propagation
delay for both master and slave synchronization modes. For
CCIR656 data streams, pixel 736 (pixel 0 in Figure 8) is the
midpoint of sync and is 32 PXCK’s (24 PXCK’s in PAL)
after the EAV TRS.
n = (SY+BR+BU+CBP+AV)*2
PXCK
C
PD[23:14]
HSIN
HSOUT
(TSOUT = 1)
DACx
(ANALOG)
DCVBS
(D[7:0],FLD[2:1])
Bn
Y
C
n
Y
n+1
Rn
Midpoint of the
Falling Edge of Sync
0
C
Y
B0
0
6365
t
DO
COMP
0
COMP
128
t
DO
1
65-6294-09
Figure 7. Propagation Delay through the Encoder
10REV. 1.0.0 8/13/03
Page 11
PRODUCT SPECIFICATIONTMC2192
Blanking Control
Control Registers for this section
AddressBit(s)Name
0x041-0PDRM
0x062PDCDIR
0x184-0VBIENF1
0x194-0VBIENF2
0x1F7-0PDCCNT
The content of VBIENFx[4:0] selects the first line to contain
an active video region in each field, all subsequent lines for
the remainder of the field are active. To blank an entire field,
the user zeroes the VBIENFx[4:0] control register. In
CCIR656 slave mode, the user can selectively blank any
enabled line by setting its TRS V bit HIGH. For 525-line
systems, NTSC line numbering is employed, with the first
vertical serration starting on line 4. PAL line numbering is
used with 625-line systems, with each field's line 1 being the
start of the first vertical serration.
Any line(s) enabled by the closed caption control are automatically unblanked for the closed caption waveform, irrespective of the corresponding values of VBIENF.
Pixel Data Control
The pixel data control has two modes of operation, as an
input or as an output. The mode of operation is determined
by the PDCDIR control register. When PDC is an input the
internally generated PDC is ANDed with the PDC pin. This
allows the user to blank any active video regions. When PDC
is an output, the internally generated PDC is the output for
the PDC pin.
The internal PDC control will toggle to a logic HIGH at the
pixel specified by PDCNT and toggle to a logic LOW four
pixels prior to the end of the active video region. The starting
point and ending point of the active video region (VA) are
determined by the control registers 10h to 1Fh. When PDC is
used as an input, the sloped edge of the active video region
will occur on the next four pixels following the toggle point.
Edge Shaping
The TMC2192 has three modes of sloped edges on the active
video region and are controlled by PDRM control register.
Table 3. PDC Edge Control
PDRM[1:0]Slope type at PDC (HIGH)Slope type at PDC (LOW)
00The following four pixels have the weighting of
1/8, 1/2, 7/8 and 1 for NTSC and 1/8, 3/8, 5/8,
and 7/8 for PAL.
01The fifth pixel is sampled and scaled 1/8, 1/2,
7/8 and 1 over the next four pixels for NTSC
and 1/8, 3/8, 5/8, and 7/8 over the next four
pixels for PAL.
1xSlope is off, edge control is dictated by the PD
stream from active video start
The following four pixels have the weighting of
1, 7/8, 1/2, and 1/8 for NTSC and 7/8, 5/8, 3/8,
and 1/8 for PAL.
The fifth pixel s sampled and scaled 1, 7/8, 1/2
and 1/8 over the next four pixels for NTSC and
7/8, 5/8, 3/8, and 1/8 over the next four pixels
for PAL.
Slope is off, edge control is dictated by the PD
stream to active video end
REV. 1.0.0 8/13/0311
Page 12
TMC2192PRODUCT SPECIFICATION
Horizontal Programming
Control registers for this section
AddressBit(s)Name
0x067-6FORMAT
0x197SHORT
0x196T512
0x195HALFEN
0x207-0SY
0x217-0BR
0x227-0BU
0x237-0CBP
0x247-0XBP
0x257-0VA
0x267-0VC
0x277-0VB
0x287-0EL
0x297-0EH
0x2A7-0SL
0x2B7-0SH
0x2C7-0FP
0x2D7-6XBP (MSB’s)
0x2D5-4VA (MSB’s)
0x2D3-2VB (MSB’s)
0x2D1-0VC (MSB’s)
Horizontal interval timing is fully programmable and is
established by loading the timing registers with the duration
of each horizontal element. The duration is expressed in
PCK clock cycles. In this way, any pixel clock rate between
10 MHz and 15 MHz can be accommodated, and any desired
standard or non-standard horizontal video timing may be
produced.
Horizontal timing parameters can be calculated as follows:
t = N x ( PCK period )
= N x ( 2 x PXCK period )
where N is the value loaded into the appropriate timing
register, and PCK is the pixel clock period.
When programming horizontal timing, subtract 5 PCK
periods from the calculated values of CBP and add 5 PCK
periods to the calculated value for VA. The control register
HALFEN
NTSC, PAL-M and line 23 for all other PAL standards when
it is LOW.
enables the 1st half line (UBV) on line 283 for
Table 4. Horizontal Line Equations
Line TypeLine IDLine Length Equals
EE00EL + EH + EL + EH
SE02SL + SH + EL + EH
SS03SL + SH + SL + SH
ES01EL + EH + SL + SH
EB10EL + EH + EL + EH
UBB, -BB0D, 05SY + BR + BU + CBP + VA + FP
UVV, -VV0F, 07SY + BR + BU + CBP + VA + FP
UVE, -VE0C, 04SY + BR + BU + CBP + VC + FP + EL + EH
UBV0ESY + BR + BU + XBP + VB + FP
12REV. 1.0.0 8/13/03
Page 13
PRODUCT SPECIFICATIONTMC2192
SY
BRBUCBPVAFP
Figure 8. Horizontal Timing
Table 5. Horizontal Timing Specifications
Parameter
NTSC-M
(µs)
PAL-I
(µs)
PAL-M
(µs)
FP1.51.651.9
SY4.74.74.95
BR0.60.90.9
BU2.52.252.25
CBP1.62.551.8
VA52.655651.9551.692
H63.555664.063.492
Vertical interval timing is also fully programmable, and is
established by loading the timing registers with the duration’s of each vertical timing element, the duration expressed
in PCK clock cycles. In this way as with horizontal program-
65-6294-10
ming, any pixel rate between 10 and 15 Mpps can be accommodated, and any desired standard or non-standard vertical
video timing may be produced.
Like horizontal timing parameters, vertical timing parameters are calculated as follows:
t = N x ( PCK period )
= N x ( 2 x PXCK period )
where N is the value loaded into the appropriate timing register, and PCK is the pixel clock period.
The vertical interval comprises several different line types
based upon H, the Horizontal line time.
H = (2 x SL) + (2 x SH) [Vertical sync pulses]
= (2 x EL) + (2 x EH) [Equalization pulses]
H
H/2
EL
EHSLSH
65-6294-11
Figure 9. Horizontal Timing – Vertical Blanking
The VB and VC control registers are added to produce the
half-lines needed in the vertical interval at the beginning and
end of some fields. These must properly mate with components of the normal lines.
1. XBP, VA, VC, and VB are 10 bit values. The 2 MSBs for these four variables are in Timing Register 2D.
2. EH and SL are 9 bit values. A most significant "1" is forced by the TMC2192 since EH and SL must range from 256 to 511.
EH and SL may be extended to 767. Only the eight LSBs are stored in Timing Registers 29 and 2A.
3. Every calculated timing parameter has a minimum value of 5 except EH and SL which have minimum values of 256.
Vertical Timing
The vertical timing is controlled by the FORMAT control
register, which dictates the field and line sequence.
524
525
FIELDS 1 AND 3
22
HSOUT
VSOUT
(TOUT = 1)
VSOUT
(TOUT = 0)
HSOUT
VSOUT
(TOUT = 1)
VSOUT
(TOUT = 0)
UVV
UVVEEEEEEEEESEESSSSSSSSSESSEEEEEEEEEBEE
262
UVV
263
26412652266326742685269627072718272
UVE
FIELDS 2 AND 4
Figure 12. NTSC Vertical Interval
•••
9
UBB
27310•••
UBB
19
UBB
UBB
282
UBB
UVV
UVV
2832028421285
UVV
UBV
UVV
65-6294-15
REV. 1.0.0 8/13/0315
Page 16
TMC2192PRODUCT SPECIFICATION
Table 8. NTSC Field/Line Sequence and Identification
-VEHalf-line video, half-line equalization pulse, color burst suppressed.
UBVhalf-line black, half-line video
20REV. 1.0.0 8/13/03
Page 21
PRODUCT SPECIFICATIONTMC2192
Chrominance Processor
Control registers for this section:
AddressBit(s)Name
0x067-6FORMAT
0x065-3MODE
0x075DDSRST
0x117DRSSEL
0x186GLKCTL1
0x185GLKCTL0
0x3F3GAUSS_BYP
0x407-0FREQL
0x417-0FREQ3
0x427-0FREQ2
0x437-0FREQM
0x447-4SYSPHL
0x453-0SYSPHM
0x467-4BURPHL
0x473-0BURPHM
0x487-4BRSTFULL
0x493-0BRST1
0x4A7-4BRST2
Subcarrier Programming
The color subcarrier is produced by an internal 32 bit digital
frequency synthesizer which is completely programmable in
frequency and phase. Separate registers, FREQx, SYSPHx,
BSTPHx, are provided for phase adjustment of the color
burst and of the active video, permitting external delay compensation, color adjustment, etc. FREQx is the subcarrier
phase step per pixel and SYSPHx is phase offset at field 1,
line 1 (line 4 for NTSC), pixel 1.
NTSC Subcarrier
For NTSC encoding, the subcarrier synthesizer frequency
has a simple relationship to the pixel clock period, repeating
over 2 lines: The decimal value for the subcarrier phase step
is:
455 2⁄
FREQx
Where the number of pixels/line is:
pixels line⁄
This value must be converted to binary and split into four 8
bit registers, FREQM, FREQ2, FREQ3, and FREQL.
PAL Subcarrier
The PAL relationship is more complex, repeating only once
in 8 fields (the well-known 25 Hz offset):
FREQx
This value must be converted to binary and split as described
previously for NTSC. The number of pixels/line is found as
in NTSC.
PAL-M Subcarrier
FREQ
SYSPHx establishes the appropriate phase relationship
between the internal synthesizer and the chroma modulator.
The nominal value for SYSPHx is zero.
Other values for SYSPHx must be converted to binary and
split into two 8 bit registers, SYSPHM and SYSPHL.
Burst Phase (BURPHx) sets up the correct relative NTSC
modulation angle. The value for BURPH is:
There are 5 modes of subcarrier synchronization in the
TMC2192, freerun, subcarrier reset, Genlock, DRS-lock and
Ancillary Data Control (ANC).
•Freerun
At the rising edge of RESET the DDS starts to generate the
subcarrier reference and will continue to freerun the subcarrier. When setting the control register DDSRST is HIGH, the
TMC2192 will reset the DDS to the SYSPH value on the
next field 1, line 1 (line 4 for NTSC), pixel 1 occurrence and
will reset this bit to be LOW. This allows the encoder to start
with the correct SCH relationship. The phase of the subcar-
the TMC22x5y. The TMC22x5y produces a decoder reference signal (DRS) which contains field identification, PALODD status, relative phase and relative frequency of the
composite or S-video input. The DRS is sampled on either
the CVBS bus or the PD port, depending on DRSSEL, 60
PXCK’s after the falling edge of HSIN. The phase and frequency values are used to update the DDS on a line to line
basis, thus synchronizing the subcarrier to an external composite reference.
•Ancillary Data Control (ANC)
Subcarrier synchronization in ANC mode is covered in the
Ancillary Data Control section of this data sheet.
Subcarrier Register (hex)
rier reference will drift over time since a 32 bit accumulator
has a error of ±0.5 Hz when generating the subcarrier reference for NTSC 13.5 MHz.
SCH Phase Error Correction
SCH refers to the timing relationship between the 50% point
of the leading edge of horizontal sync and the positive or
•Subcarrier Reset
negative zero-crossing of the color burst subcarrier reference. SCH error is usually expressed in degrees of subcarrier
At the rising edge of RESET the DDS starts to generate the
subcarrier reference and will reset the DDS to the SYSPH
value every field 1, line 1 (line 4 for NTSC), pixel 1 occurrence. This enables the encoder to maintain the proper SCH
relationship.
•Genlock
The Genlock mode allows the TMC2192 to lock to a composite reference when used in conjunction with the
TMC22071A Genlocking Video Digitizer. The TMC22071A
produces a genlock reference signal (GRS) which contains
field identification, PALODD status, relative phase and relative frequency of the composite reference. The GRS is sampled on the CVBS bus 60 PXCK’s after the falling edge of
HSIN. The phase and frequency values are used to update
the DDS on a line to line basis, thus synchronizing the subcarrier to an external composite reference.
•DRS-Lock
phase. In PAL, SCH is defined for line 1 of field 1, but since
there is no color burst on line 1, SCH is usually measured at
line 7 of field 1. The need to specify SCH relative to a particular line in PAL is due to the 25 Hz offset of PAL subcarrier
frequency. Since NTSC has no such 25 Hz offset, SCH
applies to all lines.
The SCH relationship is important in the TMC2192 when
two video sources are being combined or if the composite
video output is externally combined with another video
source. In these cases, improper SCH phasing will result in a
noticeable horizontal jump of one image with respect to
another and/or a change in hue proportional to the SCH error
between the two sources.
SCH phasing can be adjusted by modifying BURPH and
SYSPH values by equal amounts. SCH is advanced/delayed
by one degree by increasing/decreasing the value of BURPH
and SYSPH by approximately B6h. An SCH error of 15o is
corrected with SYSPH and BURPH offsets of AAAh.
The DRS-Lock mode allows the TMC2192 to lock its composite output to the decoded composite or S-video input of
22REV. 1.0.0 8/13/03
Page 23
PRODUCT SPECIFICATIONTMC2192
Burst Envelope
The TMC2192 includes the ability to adjust the burst amplitude and the shape of the burst. The Control Registers
BRSTFULL, BRST1 and BRST2 hold the magnitude of the
burst vector. BRSTFULL is the maximum amplitude of the
burst vector. BRST1 and BRST2 determine the intermediate
values of the burst vector for the burst envelope shaping. A 5
pixel burst envelope shaping occurs at the rising and falling
edges of burst. At the rising edge of burst the next 5 pixels
have the following weighting; BRSTFULL – BRST1,
BRSTFULL – BRST2, BRSTFULL/2, BRST2, and BRST1.
At the falling edge of burst the next 5 pixels have the following weighting; BRST1, BRST2, BRSTFULL/2, BRSTFULL
– BRST2, and BRSTFULL – BRST1. With this flexibility
the user determine the shape, amplitude and width of the
burst signal.
BRSTFULL
BRST1
BRSTFULL/2
BRSTFULL - BRST2
BRSTFULL - BRST1
BLANK
Color-Difference Low-Pass Filters
BRST2
BU
Figure 15. Burst Envelope
65-6294-18
The chrominance portion of a composite video signal must
be sufficiently bandlimited to avoid cross-color and crossluminance distortion, and to preclude exceeding the allowable bandwidth of a video channel.
The color-difference low-pass filters on the TMC2192
establish chrominance bandwidths which meet the specifications outlined in CCIR Report 624-3, Table II, Item 2.6, for
system I over a range of pixel rates from 12.27 Mpps to
14.75 Mpps. Equal bandwidth is established for both colordifference channels.
0
-10
-20
-30
-40
-50
Attenuation (db)
-60
-70
-80
00.10.20.30.40.5
Normalized Frequency (Pixel rate)
Figure 16. Gaussian Filter Response
Sync and Pedestal Insertion
Control Registers for this section
AddressBit(s)Name
0x067-6MODE
0x115COMP2DB
0x147-0VBIPEDEM
0x157-0VBIPEDEL
0x167-0VBIPEDOM
0x177-0VBIPENOL
0x1A6-0PEDHGT1
0x3F3C2DB_OFF
Pedestal Enable
The TMC2192 has the ability to independently select lines
for pedestal insertion during the vertical blanking interval
(VBI). For 525-line systems and using the NTSC line numbering convention, in which the first vertical serration is on
line 4 for field 1 and line 266 for field 2, the vertical interval
lines map to the control registers VBIPEDxy as shown in
Table 15.
65-6294-19
Table 12. Line by Line Pedestal Enable
Bit76543210
VBIPEDEL1716151413121110
VBIPEDEM25*24232221201918
VBIPEDOL279278277276275274273
VBIPEDOM287*286285284283282281280
REV. 1.0.0 8/13/0323
Page 24
TMC2192PRODUCT SPECIFICATION
Enabling the pedestal on line 25 enables it for the remainder
of field 1, to line 262. Likewise, enabling the pedestal on line
288 enables it for the remainder of field 2.
Pedestal Height
PEDHGT1 determines the height of the pedestal for the
luminance channel on the composite path. The range of the
pedestal height is from -22.1 to 21.74 IRE in .345 IRE increments.
Sync and Blank Insertion
The composite paths blank and sync D/A codes are determined by the FORMAT control register. For NTSC and
PAL-M formats the blank D/A code is 240 (295 mV) and the
sync D/A code is 8 (9 mV). For all other PAL formats the
blank D/A code is 256 (314 mV) and the sync D/A code is
12 (14 mV).
In all cases the sync edges are sloped to insure the proper rise
and fall times in all video standards.
Closed Caption Insertion
Control Registers for this section
AddressBit(s)Name
0x1C7-6CCD1
0x1D1-0CCD2
0x1E7CCON
0x1E6CCRTS
0x1E5CCPAR
0x1E4CCFLD
0x1E3–0CCLINE
Line Selection
The line to contain CC data is selected by a combination of
the CCFLD bit and the CCLINE bits. CCLINE is added to
the offset shown in Table 16 to specify the line.
Table 13. Closed Caption Line Selection
StandardOffsetFieldLines
52512ODD12-27
274EVEN274-289
62516ODD16-31
328EVEN328-343
Parity Generation
Standard Closed-Caption signals employ ODD parity, which
may be automatically generated by setting CCPAR HIGH.
Alternatively, parity may be generated externally as part of
the bytes to be transmitted, and, with CCPAR LOW, the
entire 16 bits loaded into the CCDx registers will be sent
unchanged.
Operating Sequence
A typical operational sequence for closed-caption insertion
on line xx is:
Read Register 1E and check that bit 7 is LOW, indicating that the CCDx registers are ready to accept data.
If ready, write two bytes of CC data into registers 1C
and 1D.
Write into register 1E the proper combination of
CCFLD and CCLINE. CCPAR may be written as
desired. Set CCRTS HIGH.
The CC data is transmitted during the specified line.
The TMC2192 includes a flexible closed-caption processor.
It may be programmed to insert a closed caption signal on
any line within a range of 16 lines on ODD and/or EVEN
fields. Closed Caption insertion overrides all other configurations of the encoder: if it is specified on an active video line,
it takes precedence over the video data and removes NTSC
setup if setup has been programmed for the active video
lines. Closed Caption is only available when the TMC2192
is in a 13.5 MHz pixel rate.
Closed caption is turned on by setting CCON HIGH. Whenever the encoder begins producing a line specified by
CCFLD and CCLINE, it will insert a closed caption line in
its place. If CCRTS is HIGH, the data contained in CCDx
will be sent. IF CCRTS is LOW, Null bytes (hex 00 with
ODD parity) will be sent.
24REV. 1.0.0 8/13/03
As soon as CCDx s transferred into the CC processor (and
CCRTS goes LOW), new data may be loaded into registers
1C and 1D. This allows the user to transmit CC data on several consecutive lines by loading data for line n+1 while data
is being sent on line n.
Page 25
PRODUCT SPECIFICATIONTMC2192
Interpolation Filters
Each video output on the TMC2192 is digitally filtered with
sharp-cutoff low-pass interpolation filters. These filters
ensure that the frequency band above base-band video and
below the pixel frequency (f
PXCK frequency) are sufficiently suppressed.
Since these are fixed-coefficient digital filters, their filter
characteristics depend upon clock rate.
10
0
-10
-20
-30
-40
-50
Attenuation (db)
-60
-70
-80
00.20.40.60.81
Figure 17. Interpolation Filter
0.5
0
-0.5
-1
-1.5
-2
-2.5
Attenuation (db)
-3
-3.5
-4
00.10.20.30.40.5
Figure 18. Interpolation Filter – Passband Detail
/4 to 3fS/4, where fS is the
S
Frequency (Pixel rate)
Frequency (Pixel rate)
65-6294-21
65-6294-20
x/Sin(x) Filter
Control Registers for this section
AddressBit(s)Name
0x114SINEN
The TMC2192 contains a selectable X/sin(X) filter prior to
each DAC. The X/sin(X) filter boosts the high frequency
data to negate the sin(X)/X roll-off associated with D/A converters.
1.5
1
0.5
0
-0.5
-1
Attenuation (db)
-1.5
-2
00.10.20.30.40.5
Normalized Frequency (PXCK)
Figure 19. X/SIN(X) Filter
X/Sin(x) Filter
Compensated
D/A Output
Sin(x)/x D/A Roll-Off
Output Data Formats
Control Registers for this section
AddressBit(s)Name
0x105LUMADIS
0x106CHROMADIS
0x107COMPDIS
0x3F7SEL_CLK
0x3F4SEL_PIX
65-6294-22
REV. 1.0.0 8/13/0325
Page 26
TMC2192PRODUCT SPECIFICATION
Analog outputs of the TMC2192 are driven by three 10 bit
D/A converters, operating at twice the pixel rate. The outputs
drive standard video levels into 37.5 or 75 Ohm loads. An
internal voltage reference is used to provide reference current for the D/A converters. For more accurate levels, an
external fixed or variable voltage reference source is accommodated. The video signal levels from the TMC2192 may be
adjusted by varying the common Vref or the 3 independent
Rrefs. Each video D/A converter has an independent reference resistor that can adjust the output gain. D/A Matching
Ancillary Data
Control Registers for this section
AddressBit(s)Name
0x072ANCFREN
0x071ANCPHEN
0x070ANCTREN
0x087-0ANCID
is achieved by trimming the each external reference resistor
of each D/A.
The TMC2192 is designed to accept 15 words of ancillary
data after the active video pixels at the end of each horizontal
Digital Composite Output
In addition, the TMC2192 supplies a 10 bit digital composite
signal on pins D[7:0] and FLD[2:1]. The digital composite
output can be either an interpolated signal on a non-interpo-
line. Ancillary data may occur once per line, once per field,
once per eight fields, on random lines, or not al all. The
TMC2192 does not assume ancillary data is present on a reg-
ular basis.
lated signal, this controlled by the control register
SEL_CLK.
Table 14. Ancillary Data Format
Word IDDescriptionB
ANC2Ancillary Data Header (Timing
ANC111111111
Reference Signal)
00000000
B
7
B
6
B
5
B
4
B
3
B
2
1
ANC011111111
TTData TypeTT6TT5TT4TT3TT2TT1TT0P
MMWord0D11D10D9D8D7D6P
LLCount0D5D4D3D2D1D0P
FIELDField ID/Synchronous Video FlagxxxSVFF2F1F0P
reservedxxxxxxxP
PH1Subcarrier PhasePHVPH
PH0PH
PH
6
FR4Subcarrier FrequencyFRVxxFR
FR3FR
FR2FR
FR1FR
FR0FR
Note:
1. P = odd parity bit, x = reserved bit will be ignored
27
20
13
FR
FR
FR
FR
6
12
26
19
12
PH
PH
5
FR
FR
FR
FR
5
11
25
18
11
PH
PH
4
FR
FR
FR
FR
4
10
31
24
17
10
PH
PH
3
FR
FR
FR
FR
FR
3
30
23
16
PH
9
PH
2
FR
FR
FR
FR
9
FR
2
29
22
15
PH
8
1
8
1
PH
FR
FR
FR
FR
FR
7
0
28
21
14
7
0
B
0
P
P
P
P
P
P
P
The first three words of ancillary data comprise the TRS signal (ANC2-0) which indicates the end of active video. Also
The word count data (D
in MM, LL) in the ancillary data
11-0
packet indicate the number of words in ancillary data.
known as the Ancillary data header, the TRS signal is a 00h,
FFh, FFh sequence. Except for the TRS words, ancillary data
bit 0 (B0, LSB) is odd parity for B
7-1
.
The data type word (TT) is used to specify the ancillary data
Ancillary phase data is used to program the MSBs of the
PHASE register. ANCPHEN and PHV determine how ancil-
lary phase data is used. When ancillary data is not present,
the TMC2192 assumes PHV = LOW.
type. The TMC2192 compares this 7 bit value with the contents of the ANCID control register. If there is a match, the
ancillary data will be processed. If there is no match, the
TMC2192 ignores ancillary data.
26REV. 1.0.0 8/13/03
Page 27
PRODUCT SPECIFICATIONTMC2192
Table 15. Ancillary Data Control – Phase
ANCPHENPHVDescription
0xIgnore ancillary phase data,
set PHASE = 0
10Ignore ancillary phase data,
no change to PHASE
11Load ancillary phase data into
PHASE registers
Ancillary frequency data is used to program the 32 bits of the
ancillary frequency data is used. When ancillary data is not
present, the TMC2192 assumes FRV = LOW.
Table 16. Ancillary Data Control Frequency
ANCFRENFRVDescription
0xIgnore ancillary frequency
10Ignore ancillary frequency
11Load ancillary frequency data
FREQ3-0 registers. ANCFREN and FRV determine how
Table 17. Field Identification and Subcarrier Reset Modes
ANCTRENSVFF
2
F
1
F
F (EAV)Field ID / Subcarrier Reset Mode
0
Basic Mode
0xxxx 0Odd field, reset subcarrier every 8 fields
0xxxx 1Even field
Genlocking Mode
11xxx0Odd field, subcarrier free run
11xxx 1Even field
Field Sequence Mode
10000 0Field 1, reset subcarrier at field 1
10001 1Field 2
10010 0Field 3
10011 1Field 4
10100 0Field 5
10101 1Field 6
10110 0Field 7
10111 1Field 8
Note:
1. The F bit is part of the EAV timing reference code and tracks the F0 bit.
data
data
into FREQ3-0 registers
Operating Modes
The field number bits (F
) from the ancillary data packet
2-0
FIELD word, are used to program the encoder’s field counter
depending upon the state of the synchronous video flag
(SVF) and the ANCTREN bit in the control register.
In the basic operating mode (ANCTREN = LOW), all timing
is found in the F bit of EAV. F
and SVF are ignored and
2-0
the encoder subcarrier synthesizer is reset to the PHASE
value every eight fields (when the field counter transitions
from 111 (field 8) to 000 (field 1).
In the basic mode, ANCFREN and ANCPHEN are typically
set LOW, ignoring ancillary frequency and phase data. If
ANCFREN and ANCPHEN are HIGH, the TMC2192 uses
the incoming ancillary frequency and phase data on a line-
In genlocking mode (ANCTREN and SVF = HIGH), the
subcarrier synthesizer is allowed to free run, with phase and
frequency being set from the ancillary data packet PH
and FR
data. The field counter increments just like it
31-0
12-0
does in basic mode.
Field sequence mode (ANCTREN = HIGH and SVF =
LOW), is the same as basic mode except that the field
counter is set by the F
bits in the FIELD word of ancillary
2-0
data. If ancillary data is not present on a line, the field
counter will continue to count as it does in basic mode.
When ancillary data is present, the contents of the field
counter are loaded with field data (F
). In this way, the
2-0
TMC2192 may be synchronized with an external source by
sending field data only once.
by-line basis.
REV. 1.0.0 8/13/0327
Page 28
TMC2192PRODUCT SPECIFICATION
Layering Engine
Control Registers for this section
AddressBit(s)Name
0x042SKEN
0x053-2OMIX
0x076SKFLIP
0x097HKEN
0x096BUKEN
0x095SKEXT
0x094DKDIS
0x093EKDIS
0x092FKDIS
0x091-0LAYMODE
Table 18. Layering and Keying Modes
LAYMODEBACKGROUNDMIDGROUNDFOREGROUND
Image SourceImage SourceKeying ControlImage SourceKeying Control
0PDOVERLAYOL4-0CVBSKEY or Data Key
1PDCVBSKEY or Data KeyOVERLAYOL4-0
2CVBSOVERLAYOL4-0PDKEY or Data Key
3CVBSPDKEY or Data KeyOVERLAYOL4-0
AddressBit(s)Name
0x0A7-0DKEYMAX
0x0B7-0DKEYMIN
0x0C7-0EKEYMAX
0x0D7-0EKEYMIN
0x0E7-0FKEYMAX
0x0F7-0FKEYMIN
The TMC2192 features a robust layering engine with three
possible input layers controlled by two keying controls. The
layer assignments are shown in Table 22, along with the key-
ing control. The keying controls, KEY pin or OL4-0 are
aligned with the incoming pixel data stream and are then
delayed throughout the chip to be continuously aligned with
the input video streams. A generic overview of the keying
and layering features is shown in Figure 21.
OL4-0
PD
KEY
CVBS
Overlay Mixer
dT
LOGICLOGIC
dT
dTdTdT
DATA KE Y
OVERLAY
MIXER
OLUT
Figure 20. Layering Engine
The OL[4:0] bus provides the ability to overlay 30 different
24 bit values onto the pixel data path. The 24 bit overlay colors must be the same format as the incoming Pixel data. For
Y,Cb,Cr input formats the range of Y values spans the entire
range of the format, 1 to 254, this enables super whites and
super blacks in the overlay palette.
When OL[4:0] is equal to 00h the pixel data port to be the
output of the overlay mixer. If OL[4:0] is in the range of 1 to
31 then the output source is one of 30 possible overlay col-
PD
1/2AMP
dT
dT
YC
KEYING
MIXER
COMP
65-6294-23
ors, see Table 22. Overlay Address Map. When OL4-0 equal
to 16, the overlay mixer produces a pixel data output with
half the luminance magnitude and chrominance magnitude.
Any OL4-0 value greater than 16 will result in a overlay mix
with a full amplitude overlay and the pixel data with half
amplitude pixel data (PD) or half amplitude CVBS data as its
values. This allows for transparent overlays or produce
shadow boxes around overlaid text.
The midpoint of the rising and falling edges on the mixed
output is determined by the transition of the OL[4:0] pins in
28REV. 1.0.0 8/13/03
Page 29
PRODUCT SPECIFICATIONTMC2192
relation to the PD port. Control register OMIX chooses
among the following set of coefficients; either 0 1/8 1/2 7/8
lay color. The timing diagram in Figure 22 identifies the
three possible output formats that the mixer can produce.
1, 0 1/2 1 , or 0 1 to switch between the PD port and the over-
1-15Overlay is mixed with PD or CVBS at the transitions.
16Half amplitude PD or half amplitude CVBS is the output of COMP2.
17-31Overlay is mixed with half amplitude PD or half amplitude CVBS at the transitions.
65-6294-24
Hardware Keying
The KEY input switches the input to the Comp data path
between the composite video generated from the PD port and
the CVBS data bus on a pixel-by-pixel basis. This is a “soft”
switch is executed over 3 PCK periods to minimize out-ofband transients. Keying is accomplished in the digital composite video domain. The coefficients for the mix are 0, 1/8,
1/2, 7/8, and 1 . The COMP output is the final output for all
overlay functions.
Hardware keying is enabled by the key Control Register
HKEN. Normally, keying is only effective during the active
video portion of the encoded video line (as determined by
Control Register VA). That is, the horizontal blanking interval is generated by the encoder even if the KEY signal is
held HIGH through horizontal blanking. However, it is possible to allow digital horizontal blanking to be passed
through from the CVBS bus to the COMP output by setting
key Control Register BUKEN HIGH. In this mode, KEY is
always active, and may be exercised at will.
The KEY input is registered into the encoder just as Pixel
data is clocked into the PD port. It is internally pipelined, so
the midpoint of the KEY transition occurs at the output of
the pixel that was input at the same time at the KEY signal.
Data Keying
Data keying for each channel Y, Cb, and Cr, is separately
enabled or disabled by the control registers DKEYDIS,
EKEYDIS, and FKEYDIS. On each channel the eight (8)
MSBs of the pixel data are compared against a maximum
key value and a minimum key value. If the pixel data is
greater than xKEYMIN and less than or equal to xKEY-
MAX, then a key match is signaled for that channel.
xKEYMAX
xKEYMIN
xCHANNEL
Figure 22. Data Keying
A
A<=B
B
KEY
MATCH
A
A<=B
B
65-6294-25
By allowing a window of possible key values on each chan-
nel the TMC2192 opens a key cube in the color space.
Parallel Microprocessor Interface
The parallel microprocessor interface is active when SER is
HIGH and employs a 12-line interface; an 8 bit data bus and
2 bit address location, 1 bit read/write select, and a chip
select controlling the timing. Two addresses are required for
device programming, one to the pointer and one to the data
location. When writing, the address is presented along with a
LOW on the R/W pin during the falling edge of CS. Eight
bits of data are presented on D7-0 during the subsequent ris-
ing edge of CS.
REV. 1.0.0 8/13/0329
Page 30
TMC2192PRODUCT SPECIFICATION
In read mode, the address is accompanied by a HIGH on the
R/W pin during a falling edge of CS. The data output pins go
to a low-impedance state t
present on D7-0 t
after the falling edge of CS. Because
DOM
after CS falls. Valid data are
DOZ
this port operates asynchronously with the pixel timing,
there is an uncertainty in this data valid output delay of one
PXCK period. This uncertainty does not apply to t
DOZ
.
Writing data to specific control registers of the TMC2192
requires that the 8 bit address of the control register of interest be written prior to the data. This control register address
is the base address for subsequent write operations. The base
address auto increments by one for each byte of data written
after the data byte intended for the base address. If more
bytes are transferred than there are available addresses, the
address will not increment and remain at its maximum value
of 4Ch.
Writing data to specific OLUT location of the TMC2192
requires that the 8 bit address of the OLUT location of interest be written prior to the data sequence. This OLUT location address is the base address for subsequent write
operations. The base address auto increments by one for
each sequence of three (3) bytes of data written after the data
byte intended for the base address. The sequence of data
transfer is Y, C
, Cr , after the Cr byte is transferred the base
b
address will increment by one (1).
Table 20. Parallel Port Control
A
000Load D
R/WAction
1-0
into Control Register
7-0
pointer (block 0)
001Read Control Register pointer on
D
7-0
010Load D
into addressed OLUT
7-0
Location pointer (block 0)
011Read addressed OLUT Location
pointer on D
100Write D
7-0
.
7-0
to addressed Control
Register
101Read addressed Control Register
on D
7-0
110Write D
to addressed OLUT
7-0
Location
111Read addressed OLUT Location on
D
7-0
t
PWLCS
CS
R/W
ADR
D
7-0
CS
R/W
ADR
t
SA
Figure 23. Microprocessor Parallel Port – Write Timing
t
SA
t
HA
t
PWLCS
t
HA
t
DOM
t
SD
t
PWHCS
t
HD
t
PWHCS
t
HOM
65-6294-26
D
7-0
t
DOZ
Figure 24. Microprocessor Parallel Port – Read Timing
65-6294-27
30REV. 1.0.0 8/13/03
Page 31
PRODUCT SPECIFICATIONTMC2192
Serial Control Port (R-Bus)
In addition to the 12-wire parallel port, a 2-wire serial control interface is provided, active when SER is LOW. Either
port alone can control the entire chip. Up to four TMC2192
devices may be connected to the 2-wire serial interface with
each device having a unique address.
The 2-wire interface comprises a clock (SCL) and a bi-directional data (SDA) pin. The encoder acts as a slave for receiving and transmitting data over the serial interface. When the
serial interface is not active, the logic levels on SCL and
SDA need to be pulled HIGH by external pull-up resistors.
Data received or transmitted on the SDA line must be stable
for the duration of the positive-going SCL pulse. Data on
SDA must change only when SCL is LOW. If SDA changes
state while SCL is HIGH, the serial interface interprets that
action as a start or stop sequence.
There are six components to serial bus operation:
• Start signal
• Slave address byte
• Block Pointer
• Offset Pointer
• Data byte to read or write
• Stop signal
bit indicates the direction of data transfer, read from or write
to the slave device. If the transmitted slave address matches
the address of the device (set by the state of the SA1-0 input
pins in Table 24), the TMC2192 acknowledges by bringing
SDA LOW on the 9th SCL pulse. If the addresses do not
match, the TMC2192 will not acknowledge.
Table 21. Serial Port Addresses
A6A5A4A3A2A1(SA1)A0(SA0)
1010100
1010101
1010110
1010111
Data Transfer via Serial Interface
For each byte of data read or written, the MSB is the first bit
of the sequence.
If the TMC2192 does not acknowledge the master device
during a write sequence, the SDA remains HIGH so the mas-
ter can generate a stop signal. If the master device does not
acknowledge the TMC2192 during a read sequence, the
encoder interprets this as “end of data”.
When the serial interface is inactive (SCL and SDA are
HIGH) communications are initiated by sending a start signal. The start signal is a HIGH-to-LOW transition on SDA
while SCL is HIGH. This signal alerts all slaved devices that
a data transfer sequence is coming.
The first eight bits of data transferred after a start signal comprise a seven bit slave address and a single R/W bit. The R/W
SDA / R/W
t
SCL / CS
t
STAH
BUFF
t
DHO
t
DSU
t
DAL
Figure 25. Serial Port Read/Write Timing
Data are read from the control registers of the TMC2192 in a
similar manner. Reading requires two data transfer operations:
The base address must be written with the R/W bit of the
slave address byte LOW to set up a sequential read operation.
Writing data to specific control registers of the TMC2192
requires that the 8 bit address of the control register of inter-
est be written after the slave address has been established.
This control register address is the base address for subse-
quent write operations. The base address auto increments by
one for each byte of data written after the data byte intended
for the base address.
t
BAH
t
STASU
t
STOSU
Reading (the R/W bit of the slave address byte HIGH)
begins at the previously established base address. The
address of the read register auto increments after each byte is
transferred.
To terminate a write sequence to the TMC2192, a stop signal
must be sent. A stop signal comprises a LOW-to-HIGH tran-
sition of SDA while SCL is HIGH. To terminate a read
65-6294-28
REV. 1.0.0 8/13/0331
Page 32
TMC2192PRODUCT SPECIFICATION
sequence simply do not acknowledge (NOACK) the last byte
received and the TMC2192 will terminate the sequence.
A repeated start signal occurs when the master device driving the serial interface generates a start signal without first
SDA
SCL
SDA
SCL
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0ACK
Figure 26. Serial Interface – Typical Byte Transfer
A
6
A
5
A
4
Figure 27. Serial Interface – Chip Address
A
3
generating a stop signal to terminate the current communica-
tion. This is used to change the mode of communication
(read, write) between the slave and master without releasing
the serial interface lines.
65-6294-29
A
2
SA
1
SA
0
R/WACK
65-6294-30
Serial Interface Read/Write Examples
Write to one control register
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (00)
• Offset Pointer
• Data byte to base address
• Stop signal
Write to four consecutive control registers
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (00)
• Offset Pointer
• Data byte to base address
• Data byte to (base address + 1)
• Data byte to (base address + 2)
• Data byte to (base address + 3)
• Stop signal
Write to one OLUT location
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (01)
• Offset Pointer (base address)
• Data byte to base address (Y)
• Data byte to base address (Cb)
• Data byte to base address (Cr)
• Stop signal
Write to four consecutive OLUT locations
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (01)
• Offset Pointer (base address)
• Data byte to base address (Y)
• Data byte to base address (Cb)
• Data byte to base address (Cr)
• Data byte to base address +1 (Y)
• Data byte to base address +1 (Cb)
• Data byte to base address +1 (Cr)
• Data byte to base address +2 (Y)
• Data byte to base address +2 (Cb)
• Data byte to base address +2 (Cr)
• Data byte to base address +3 (Y)
• Data byte to base address +3 (Cb)
• Data byte to base address +3 (Cr)
• Stop signal
Read from one control register
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (00)
• Offset Pointer
• Stop signal
• Start signal
• Slave Address byte (R/W bit = HIGH)
• Data byte from base address
•NOACK
32REV. 1.0.0 8/13/03
Page 33
PRODUCT SPECIFICATIONTMC2192
Read from four consecutive control registers
• Start signal
• Slave Address byte (R/W bit = LOW)
• Block Pointer (00)
• Offset Pointer
• Stop signal
• Start signal
Control Register Map
Table 22. Control Register Map
Reg BitMnemonicFunction
TMC2192 Identification Registers (Read only)
00 7-0 PARTID2Reads back 97h
01 7-0 PARTID1Reads back 21h
02 7-0 PARTID0Reads back 92h
03 7-0 REVIDSilicon revision #
Gamma Filters Register
04 7-4 ReservedSet to Low
043SRESETSoftware RESET
042SKENData KEY Enable
04 1-0 PDRMPixel Data Ramping Mode
Input Format Register
057D1OFFYCBCR Input Formatting
056ReservedProgram Low
05 5-4 INMODEInput Mode Select
05 3-2 OMIXOverlay Mixer Select
05 1-0 SOURCEVideo Input Select
General Control Register
06 7-6 FORMATVideo Format
06 5-3 MODEVideo Mode
062PDCDIRPDC Directional Control
061TOUTExternal Sync Output Control
060TSOUTExternal Sync Delay Control
Horizontal Ancillary Data Control Register
077LDFIDField Lock Select
076SKFLIPSoft Key Inversion
075DDSRSTDDS Reset
07 4-3 Reserved
072ANCFRENAncillary Frequency Enable
071ANCPHENAncillary Phase Enable
070ANCTRENAncillary Timing Enable
Ancillary Data ID Register
08 7-0 ANCIDAncillary Data Identification
Keying/Overlay Engine
097HKENHardware KEY Enable
• Slave Address byte (R/W bit = HIGH)
• Data byte from base address
• Data byte from (base address + 1)
• Data byte from (base address + 2)
• Data byte from (base address + 3)
•NOACK
Table 22. Control Register Map (continued)
Reg BitMnemonicFunction
096BUKENBurst KEY Enable
095SKEXTData KEY Operation Select
094DKDISGreen/Y Data KEY Disable
093EKDISBlue/C
092FKDISRed/CR Data KEY Disable
09 1-0 LAYMODELayer Assignment Select
Key Value Registers
0A7-0 DKEYMAXGreen/Y Maximum Data Key
0B7-0 DKEYMINGreen/Y Minimum Data Key
0C7-0 EKEYMAXBlue/C
0D7-0 EKEYMINBlue/CB Minimum Data Key
0E7-0 FKEYMAXRed/CR Maximum Data Key
0F7-0 FKEYMINRed/CR Minimum Data Key
DAC Control Registers
107COMPDISD/A #4 Disable
106CHROMADISD/A #3 Disable
105LUMADISD/A #2 Disable
10 4-3 ReservedSet to 0.
102OLUTDISOverlay LUT Disable
10 1-0 ReservedProgram Low
117DRSSELDRS Selection
116ReservedProgram Low
115COMP2DBComposite 2 Overflow Control
114SINENX/Sin(x) Filter Enable
113ReservedProgram Low
112LUMDISLuma Disable
111CHRMDISChroma Disable
110BURSTDISBurst Disable
Data KEY Disable
B
Value
Value
Maximum Data Key
B
Value
Value
Value
Value
REV. 1.0.0 8/13/0333
Page 34
TMC2192PRODUCT SPECIFICATION
Table 22. Control Register Map (continued)
Reg BitMnemonicFunction
VBI Ped Enable Registers
14 7-0 VBIPEDEMVBI Pedestal Enable, Even Fields
15 7-0 VBIPEDELVBI Pedestal Enable, Even Fields
16 7-0 VBIPEDOMVBI Pedestal Enable, Odd Fields
17 7-1 VBIPEDOLVBI Pedestal Enable, Odd Fields
170HVAHorizontal and Vertical Sync
Alignment
Vertical Blanking Interval Enable Registers
187ReservedProgram Low
186GLKCTL1Genlock Control Register 1
185GLKCTL0Genlock Control Register 0
18 4-0 VBIENF1VBI Active Video Enable, Field 1
197SHORTTest Register
196T512EH/SL Offset Control Bit
195HALFEN
19 4-0 VBIENF2VBI Active Video Enable, Field 2
Pedestal Height Register
1A7ReservedProgram Low
1A 6-0 PEDHGT1Composite Pedestal Height
1C 7-0 CCD1First Byte of CC Data
1D 7-0 CCD2Second Byte of CC Data
1E7CCONEnable CC Data Packet
1E6CCRTSRequest to Send Data
1E5CCPARAuto Parity Generation
1E4CCFLDCC Field Select
1E 3-0 CCLINECC Line Select
1F 7-0PDCNTPixel Data Control Start
20 7-0 SYHorizontal Sync Tip Duration
21 7-0 BRBreezeway Duration
22 7-0 BUBurst Duration
23 7-0 CBPColor Back Porch Duration
Closed Caption Registers
Half Line Enable
Timing Registers
Table 22. Control Register Map (continued)
Reg BitMnemonicFunction
24 7-0 XBPExtended Color Back Porch
Duration
25 7-0 VAActive Video Region Duration
26 7-0 VCActive Video Region 2nd Half
Line Duration
27 7-0 VBActive Video Region 1st Half
Line Duration
28 7-0 ELEqualization Pulse Low Duration
29 7-0 EHEqualization Pulse High
Duration
2A 7-0 SLVertical Sync Pulse Low
Duration
2B 7-0 SHVertical Sync Pulse High
Duration
2C 7-0 FPFront Proch Duration
2D 7-6 XBPExtended Color Back Porch
Duration
2D 5-4 VAActive Video Duration
2D 3-2 VBActive Video Region 1st Half
Line Duration
2D 1-0 VCActive Video Region 2nd Half
Line Duration
2E 7-5 FIELDField Identification (read only)
2E 4-0 LTYPELine Type Identification (read
only)
2F 7-0CBLColor Bar Duration
Color Space Matrix Registers
30 7-0 MCF1LMatrix Coefficient #1
31 7-0 ReservedProgram Low
32 7-0 ReservedProgram Low
33 7-0 MCF2LMatrix Coefficient #2
34 7-0 ReservedProgram Low
35 7-0 MCF3LMatrix Coefficient #3
36 7-0 ReservedProgram Low
37 7-0 ReservedProgram Low
34REV. 1.0.0 8/13/03
Page 35
PRODUCT SPECIFICATIONTMC2192
Table 22. Control Register Map (continued)
Reg BitMnemonicFunction
38 7-0 ReservedProgram Low
39 7-0 ReservedProgram Low
3A 7-4 MCF1MMatrix Coefficient #1
3A 3-0 ReservedProgram Low
3B 7-3 ReservedSet to 0.
3B 2-0 MCF4MMatrix Coefficient #4
3C 7-3 ReservedSet to 0.
3C 2-0 MCF6MMatrix Coefficient #6
3D 7-4 ReservedProgram Low
3D 3-0 ReservedProgram Low
3E 7-4 ReservedProgram Low
3E 3-0 ReservedProgram Low
3F7SEL_CLKDCVBS Clock Select
3F6ReservedProgram Low
3F5GAUSS_BVPGaussian Bypass Select
3F4SEL_PIXDCVBS Output Selection
3F3C2DB_OFFCOMP2DB Offset Selection
3F 2-0ReservedProgram Low
Table 22. Control Register Map (continued)
Reg BitMnemonicFunction
Subcarrier Registers
40 7-0 FREQLSubcarrier Frequency
41 7-0 FREQ3Subcarrier Frequency
42 7-0 FREQ2Subcarrier Frequency
43 7-0 FREQMSubcarrier Frequency
44 7-0 SYSPHLSystem Phase
45 7-0 SYSPHMSystem Phase
46 7-0 BURPHLBurst Phase
47 7-0 BURPHMBurst Phase
48 7-0 BRSTFULLBurst Height – Maximum
Amplitude
49 7-0 BRST1Burst Height – 1st Intermediate
Value
4A 7-0 BRST2Burst Height – 2nd Intermediate
Value
Note:
1. For each register listed above, all bits not specified are
reserved and should be set to logic LOW to ensure proper
operation.
Control Register Definitions
Part Identification Register (0x00)
76543210
PARTID2
RegBitNameDescription
007-0PARTID2(Read Only) 0x97
Part Identification Register (0x01)
76543210
PARTID1
RegBitNameDescription
017-0PARTID1(Read Only) 0x21
REV. 1.0.0 8/13/0335
Page 36
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Part Identification Register (0x02)
76543210
PARTID0
RegBitNameDescription
027-0PARTID0(Read Only) 0x92
Revision Identification Register (0x03)
76543210
REVID0
RegBitNameDescription
037-0REVID0Reads back the revision number of the part.
Gamma Filters Register (0x04)
76543210
RESERVEDRESERVEDRESERVEDRESERVEDSRESET
SKENPDRM
RegBitNameDescription
047-4RESERVEDSet to Low
043SRESETSoftware RESET.
When LOW, resets internal state machines and disables outputs.
When HIGH, state machines are active and outputs are enabled.
042SKENData KEY Enable.
When SKEN is LOW, Data keying is disabled.
When SKEN is HIGH, Data keying is enabled.
041-0PDRMPixel Data Ramping Mode. Pixel Data weighting for the rising edge of
active video.
NTSC:001/81/27/811
PAL:01/83/85/87/811
00Pixels are weighted on the edge.
01Sample and hold the 5th pixel for the slope weighting
1XHard switch000111
36REV. 1.0.0 8/13/03
Page 37
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Input Format Register (0x05)
76543210
D10FFINMODEOMIXSOURCE
RegBitNameDescription
057D1OFFYCBCR Input Formatting.
When D1OFF is HIGH, 64 is subtracted from Y data path of the PD port.
When D1OFF is LOW, pixel data is passed through.
056ReservedProgram Low
055-4INMODE Input Mode Select.
0024 bit YC
0110 bit D1 (YCBCR)PD[23:14] = YCBCR at 27MHz
1020 bit YCBCR (4:4:4)PD[9:0] = Y PD[23:14] = CBCR (at 27MHz)
1120 bit YCBCR (4:2:2)PD[9:0] = Y PD[23:14] = CBCR
053-2OMIXOverlay Mixer Select.
00No mix – PD data is always passed
01Hard mix – mixer performs a hard switch between PD and Overlay
10Set1 mix – the pixel data has the following weighting on the
transition; 0, 1/2, 1
11Set2 mix – the pixel data has the following weighting on the
transition; 0, 1/8, 1/2, 7/8, 1
051-0SOURCEVideo Input Select. Chooses from internal test patterns or pixel data port.
00 PD PORT
01Modulated Ramp
10INTERNAL COLOR BAR (75%)
11INTERNAL COLOR BAR (100%)
(4:4:4)PD[7:0] = Y PD[23:16] = CB PD[15:8] = C
BCR
R
REV. 1.0.0 8/13/0337
Page 38
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
General Control Register (0x06)
76543210
FORMATMODEPDCDIRTOUTTSOUT
RegBitNameDescription
067-6FORMATVideo Format.
00NTSC
01PAL – B,G,H,I,N
10PAL – M
11Reserved
065-3MODEVideo Mode.
000 MASTER with free-running subcarrier
001SLAVE with free-running subcarrier
010CCIR656 with free-running subcarrier
011GENLOCK with subcarrier phase and frequency locked to the GRS
information.
100MASTER with subcarrier phase reset every 8 fields
101SLAVE with subcarrier phase reset every 8 fields
110CCIR656 with subcarrier phase reset every 8 fields.
111DRS-Lock with subcarrier phase and frequency locked to the DRS
information.
062PDCDIRPDC Directional Control.
061TOUTExternal Sync Output Control.
060TSOUTExternal Sync Delay Control.
When PDC is LOW, the PDC pin is an output.
When PDCDIR is HIGH, the PDC pin is an input that can override the
internally generated PDC and blank the active video of a line.
When TOUT = LOW, a MPEG style field toggle is the output on pin VSOUT
When TOUT = HIGH, a traditional vertical sync is the output on pin VSOUT.
When the TSOUT is LOW, HSOUT, VSOUT are delayed to match
propagation delay through the chip. When TSOUT is HIGH, HSOUT,
VSOUT are aligned with the incoming data on the PD port.
.
38REV. 1.0.0 8/13/03
Page 39
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Horizontal Ancillary Data Control Register (0x07)
76543210
LDFIDSKFLIPDDSRSTRESERVEDANCFRENANCPHENANCTREN
RegBitNameDescription
077LDFIDField Lock Select. When LDFID is HIGH, the FLD[2:0] pins are used as
inputs to lock the field the that the TMC2192 is encoding. 5 PXCK’s after
the falling edge of HSIN the FLD[2:0] pins are sampled. When LDFID is
LOW, the FLD[2:0] pins output the current field that is being encoded.
076SKFLIPSoft Key Inversion.
When SKFLP is LOW, the key generated by the data keying is a normal
state. When SKFLP is HIGH, the key generated by the data keying is a
inverted state.
075DDSRSTDDS Reset. By inserting a logic HIGH into this register the DDS
accumulator is reset to SYSPH value at the start of the next field 1 and
DDSRST is reset LOW. This enables the DDS to be reset when the
encoder is operating with a free running subcarrier.
074-3RESERVED
072ANCFRENAncillary Frequency Enable.
When HIGH, the encoder gets subcarrier frequency data (FREQ3-0) from
incoming ancillary data (in accordance with FRV bit). When LOW,
FREQ3-0 registers contain the subcarrier frequency data.
071ANCPHENAncillary Phase Enable.
When HIGH, the encoder gets subcarrier phase offset data (SCHPHL and
SCHPHM) from incoming ancillary data (in accordance with PHV bit).
When LOW, a default value of 0000h is used for subcarrier phase.
070ANCTRENAncillary Timing Enable.
When HIGH, the encoder decodes incoming ancillary data to determine
video timing (FIELD and SVF). When LOW, the ancillary timing reference
data is ignored.
Ancillary Data ID Register (0x08)
76543210
ANCID
RegBitNameDescription
087-0ANCIDAncillary Data Identification.
Bits 7-0 determine the ancillary data identification. Bit 0 is an odd parity bit.
The value in this register must match that of the incoming ancillary data.
REV. 1.0.0 8/13/0339
Page 40
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Keying/Overlay Engine Register (0x09)
76543210
HKENBUKENSKEXTDKDISEKDISFKDISLAYMODE
RegBitNameDescription
097HKENHardware KEY Enable.
When LOW, the KEY pin is ignored.
When HIGH, the KEY pin is enabled.
096BUKENBurst KEY Enable.
When LOW, the output video burst is generated internally.
When HIGH, the output video burst is taken from the CVBS port.
095SKEXTData KEY Operation Select.
When LOW, data keying is allowed only during active video window.
When HIGH, data keying is allowed during frame.
094DKDISY Data KEY Disable.
When LOW, Y input data is enabled for data keying.
When HIGH, Y input data is ignored for data keying.
093EKDISC
092FKDISCR Data KEY Disable.
091-0LAYMODELayer Assignment Select.
Data KEY Disable.
B
When LOW, CB input data is enabled for data keying.
When HIGH, CB input data is ignored for data keying.
When LOW, CR input data is enabled for data keying.
When HIGH, CR input data is ignored for data keying.
BACKGND
Mode
Source
0PDOVERLAY0L4-0CVBSKEY
1PDCVBSKEYOVERLAYOL4-0
2CVBSOVERLAYOL4-0PDKEY
3CVBSPDKEYOVERLAYOL4-0
MIDGND
SourceKey
FOREGND
SourceKey
40REV. 1.0.0 8/13/03
Page 41
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Key Value Register (0x0A)
76543210
DKEYMAX
RegBitNameDescription
0A7-0DKEYMAXY Maximum Data Key Value.
DKEYMAX is compared against the 8 MSB’s of Y channel. If DKEYMAX is
greater or equal to Y and DKEYMIN less than Y then a match is signaled.
Key Value Register (0x0B)
76543210
DKEYMIN
RegBitNameDescription
0B7-0DKEYMINY Minimum Data Key Value.
DKEYMIN is compared against the 8 MSB’s of Y channel. If DKEYMAX is
greater or equal to Y and DKEYMIN less than Y then a match is signaled.
Key Value Register (0x0C)
76543210
EKEYMAX
RegBitNameDescription
0C7-0EKEYMAXC
Maximum Data Key Value.
B
EKEYMAX is compared against the 8 MSB’s of CB channel. If EKEYMAX is
greater or equal to CB and EKEYMIN less than CB then a match is signaled.
Key Value Register (0x0D)
76543210
EKEYMIN
RegBitNameDescription
0D7-0DKEYMINCB Minimum Data Key Value.
EKEYMIN is compared against the 8 MSB’s of CB channel. If EKEYMAX is
greater or equal to CB and EKEYMIN less than CB then a match is signaled
REV. 1.0.0 8/13/0341
Page 42
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Key Value Register (0x0E)
76543210
FKEYMAX
RegBitNameDescription
0E7-0FKEYMAXC
Maximum Data Key Value.
R
FKEYMAX is compared against the 8 MSB’s of C
greater or equal to C
and FKEYMIN less than CR then a match is signaled.
R
channel. If FKEYMAX is
R
Key Value Register (0x0F)
76543210
FKEYMIN
RegBitNameDescription
0F7-0FKEYMINC
Minimum Data Key Value.
R
FKEYMIN is compared against the 8 MSB’s of CR channel. If FKEYMAX is
greater or equal to CR and FKEYMIN less than CR then a match is signaled.
When DRSSEL is HIGH, PD[7:0] is routed to the DRS detection block.
When DRSSEL is LOW, CVBS[9:2] is routed to the DRS detection block.
116RESERVEDProgram Low
115COMP2DB.Composite 2 Overflow Control.
When COMP2DB is HIGH, the digital range of the composite sumer is 0 to
2047 with half the digital resolution. When COMP2DB is LOW, the digital
output of the composite summer is 0 to 1023, all values exceeding 1023 or
below 0 are clipped.
114SINENX/Sine(X) Filter Enable.
When SINEN is LOW, the X/Sin(X) filter is bypassed.
When SINEN is HIGH, the X/Sin(X) filter is used to compensate for the
DAC roll-off at high frequencies.
113RESERVEDProgram Low
112LUMDISLuma Disable.
When LUMDIS is LOW, the luminance data on the composite data path is
111CHRMDISChroma Disable.
110BURSTDISBurst Disable.
enabled. When LUMDIS is HIGH, the luminance data on the composite
data path is disabled.
When CHRMDIS is LOW, the chrominance data on the composite data
path is enabled. When CHRMDIS is HIGH, the chrominance data on the
composite data path is disabled.
When BURSTDIS is LOW, the burst is enabled.
When BURSTDIS is HIGH, the burst is disabled.
44REV. 1.0.0 8/13/03
Page 45
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
VBI Ped Enable Register (0x14)
76543210
VBIPEDEM
RegBitNameDescription
147-0VBIPEDEMVBI Pedestal Enable, Even Fields.
VBIPEDEM is the bits 15-8 of VBIPEDE[15:0]. VBIPEDE controls the
addition of pedestal on a line by line basis from line 10 in NTSC
(VBIPEDE[0] = HIGH) to line 24 (VBIPEDE[14] = HIGH) in the EVEN field
of NTSC. VBIPEDE[15] controls the pedestal from line 25 to line 263
inclusive.
VBI Ped Enable Register (0x15)
76543210
VBIPEDEL
RegBitNameDescription
157-0VBIPEDELVBI Pedestal Enable, Even Fields.
VBIPEDEL is the bits 7-0 of VBIPEDE[15:0]. VBIPEDE controls the
addition of pedestal on a line by line basis from line 10 in NTSC
(VBIPEDE[0] = HIGH) to line 24 (VBIPEDE[14] = HIGH) in the EVEN field
of NTSC. VBIPEDE[15] controls the pedestal from line 25 to line 263
inclusive.
VBI Ped Enable Register (0x16)
76543210
VBIPEDOM
RegBitNameDescription
167-0VBIPEDOMVBI Pedestal Enable, Odd Fields.
VBIPEDOM is the bits 14-7 of VBIPEDO[14:0]. VBIPEDO controls the
addition of pedestal on a line by line basis from line 273 (VBIPEDE[0] =
HIGH) to line 286 (VBIPEDE[13] = HIGH) in the ODD field of NTSC.
VBIPEDO[14] controls the pedestal from line 287 to line 525 inclusive.
REV. 1.0.0 8/13/0345
Page 46
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
VBI Ped Enable Register (0x17)
76543210
VBIPEDOLHVA
RegBitNameDescription
177-1VBIPEDOMVBI Pedestal Enable, Odd Fields.
VBIPEDOL is the bits 6-0 of VBIPEDO[14:0]. VBIPEDO controls the
addition of pedestal on a line by line basis from line 273 (VBIPEDE[0] =
HIGH) to line 286 (VBIPEDE[13] = HIGH) in the ODD field of NTSC.
VBIPEDO[14] controls the pedestal from line 287 to line 525 inclusive.
170HVAHorizontal and Vertical Sync Alignment.
When HVA is LOW, the falling edge of HSIN
to the rising edge of PXCK to start an field 1. When HVA is HIGH, VSIN is
allowed to vary from HSIN by ±32 pixels.
and VSIN must occur just prior
Vertical Blanking Interval Enable Register (0x18)
76543210
ReservedGLKCTL1GLKCTL0VBIENF1
RegBitNameDescription
187Reserved
186GLKCTL1Genlock Control Register 1.
When GLKCTL1 is LOW, the PALODD bit of the GRS stream is ignored.
When GLKCTL1 is HIGH, the PALODD bit of the GRS stream controls the
PALODD flip of the subcarrier.
185GLKCTL0Genlock Control Register 0.
When GLKCTL0 is LOW, the Color Frame bit of the GRS stream is ignored.
When GLKCTL0 is HIGH, the Color Frame bit of the GRS stream controls
the field sequence in the FVHGEN.
184-0VBIENF VBI Active Video Enable, Field 1.
The value of VBIENF1 determines which line blanking stops and active line
for EVEN fields in NTSC starting from line 4 to line 35 or an ODD fields for
PAL starting from line 1 to line 32.
46REV. 1.0.0 8/13/03
Page 47
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Vertical Blanking Interval Enable Register (0x19)
76543210
SHORTT512HALFEN
RegBitNameDescription
197SHORTTest Register. Program LOW.
196T512EH/SL Offset Control Bit.
When LOW, the true value of EH and SL is offset by 256.
When HIGH, the true value of EH and SL is offset by 512.
195HALFEN
194-0VBIENF2VBI Active Video Enable, Field 2.
Half Line Enable.
When LOW, half-line blanking occurs on line 283 (NTSC) or line 23 (PAL).
When HIGH, line 283 (NTSC) or line 23 (PAL) is treated as a full line of
active video.
The value of VBIENF2 determines which line blanking stops and active line
for ODD fields in NTSC starting from line 4 to line 35 or an EVEN fields for
PAL starting from line 1 to line 32.
VBIENF2
Pedestal Height Register (0x1A)
RegBitNameDescription
1A7Reserved
1A6-0PEDHGT1Composite Pedestal Height.
76543210
ReservedPEDHGT1
PEDHGT1 is a 2’s comp value producing a pedestal height from -22.1 IRE
to 21.7 IRE with .345 IRE steps on the composite data path. The default 7.5
IRE pedestal for NTSC-M results from a hex code of 0010110b.
Closed Caption Register (0x1C)
76543210
CCD1
RegBitNameDescription
1C7-0CCD1First Byte of CC Data.
Bit 0 is the LSB. The MSB will be overwritten by an ODD Parity Bit if
CCPAR is HIGH.
REV. 1.0.0 8/13/0347
Page 48
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Closed Caption Register (0x1D)
76543210
CCD2
RegBitNameDescription
1D7-0CCD2Second Byte of CC Data.
Bit 0 is the LSB. The MSB will be overwritten by an ODD Parity Bit if
CCPAR is HIGH
Closed Caption Register (0x1E)
76543210
CCONCCRTSCCPARCCFLDCCLINE
RegBitNameDescription
1E7CCONEnable CC Data Packet.
Command the CC data generator to send either CC data or a NULL byte
whenever the specified line is transmitted.
1E6CCRTSRequest To Send Data.
This bit is set HIGH by the user when bytes 0x1C and 0x1D have been
1E5CCPARAuto Parity Generation.
1E4CCFLDCC Field Select.
1E3-0CCLINECC Line Select.
loaded with the next two bytes to be sent. When the encoder’s line count
reaches preceding the line specified in bits 4-0 of this register the data will
be transferred from registers 0x1C and 0x1D, and RTS will be RESET
LOW. A new pair of bytes may then be loaded into registers 0x1C and
0x1D. If CCON = 1 and CCRTS = 0 when the CC line is to be sent, NULL
bytes will be sent.
When set HIGH, the encoder replaces the MSB of bytes 0x1C and 0x1D
with a calculated ODD parity. When set LOW, the CC processor transmits
the 16 bits exactly as loaded into registers 0x1C and 0x1D.
When LOW, CC data is transmitted on the selected line of ODD fields.
When HIGH, it is sent on EVEN fields.
Defines (with an offset) the line on which CC data are transmitted.
Timing Register (0x1F)
76543210
PDCNT
RegBitNameDescription
1F7-0PDCNTPixel Data Control Start.
PDCNT determines the number of pixels (PCK’s) from the midpoint of the
falling edge of horizontal sync to the rising edge of PDC on active video
lines.
48REV. 1.0.0 8/13/03
Page 49
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Timing Register (0x20)
76543210
SY
RegBitNameDescription
207-0SYHorizontal Sync Tip Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
Timing Register (0x21)
76543210
BR
RegBitNameDescription
217-0BRBreezeway Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
Timing Register (0x22)
76543210
BU
RegBitNameDescription
227-0BUBurst Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
Timing Register (0x23)
76543210
CBP
RegBitNameDescription
237-0CBPColor Back Porch Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
Timing Register (0x24)
76543210
XBP
RegBitNameDescription
247-0CBPExtended Color Back Porch Duration.
This 8 bit register holds the LSB’s of a 10 bit value extending from 0 to 1023
PCK cycles.
REV. 1.0.0 8/13/0349
Page 50
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Timing Register (0x25)
76543210
VA
RegBitNameDescription
257-0VAActive Video Region Duration.
This 8 bit register holds the LSB’s of a 10 bit value extending from 0 to 1023
PCK cycles.
Timing Register (0x26)
76543210
VC
RegBitNameDescription
267-0VCActive Video Region 2
This 8 bit register holds the LSB’s of a 10 bit value extending from 0 to 1023
PCK cycles.
nd
Half Line Duration.
Timing Register (0x27)
76543210
VB
RegBitNameDescription
277-0VBActive Video Region 1st Half Line Duration.
This 8 bit register holds the LSB’s of a 10 bit value extending from 0 to 1023
PCK cycles.
Timing Register (0x28)
76543210
VB
RegBitNameDescription
287-0ELEqualization Pulse Low Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
50REV. 1.0.0 8/13/03
Page 51
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Timing Register (0x29)
76543210
EH
RegBitNameDescription
297-0EHEqualization Pulse High Duration.
This 8 bit register holds 8 LSB’s of EH, The addition of 256 or 512 is
controlled by T512. The range is either 256 to 511 PCK cycles or 512 to
767 PCK cycles.
Timing Register (0x2A)
76543210
SL
RegBitNameDescription
2A7-0SLVertical Sync Pulse Low Duration.
This 8 bit register holds 8 LSB’s of SL, The addition of 256 or 512 is
controlled by T512. The range is either 256 to 511 PCK cycles or 512 to
767 PCK cycles.
Timing Register (0x2B)
76543210
SH
RegBitNameDescription
2B7-0SHVertical Sync Pulse High Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
Timing Register (0x2C)
76543210
FP
RegBitNameDescription
2C7-0FPFront Porch Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
REV. 1.0.0 8/13/0351
Page 52
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Timing Register (0x2D)
76543210
XBPVAVBVC
RegBitNameDescription
2D7-6XBPExtended Color Back Porch Duration.
2 MSB’s of the 10 bit XBP, extending from 0 to 1023 PCK cycles.
2D5-4VAActive Video Duration.
2 MSB’s of the 10 bit VA, extending from 0 to 1023 PCK cycles.
2D3-2VBActive Video Region 1st Half Line Duration.
2 MSB’s of a 10 bit VB, extending from 0 to 1023 PCK cycles.
2D1-0VCActive Video Region 2
2 MSB’s of a 10 bit VC, extending from 0 to 1023 PCK cycles.
nd
Half Line Duration.
Timing Register (0x2E)
76543210
FIELDLTYPE
RegBitNameDescription
2E7-5FIELDField Identification. (READ ONLY)
These three bits are updated 12 PXCK periods after each vertical sync.
They allow the user to determine field type on a continuous basis
2E4-0LTYPELineType Identification (READ ONLY)
These three bits are updated 5 PXCK periods after each horizontal sync.
They allow the user to determine line type on a continuous basis.
Timing Register (0x2F)
76543210
CBL
RegBitNameDescription
2F7-0CBLColor Bar Duration.
This 8 bit register holds a value extending from 0 to 255 PCK cycles.
When SEL_PIX is HIGH, the interpolated pixel data is selected as the
output for the DCVBS port. When SEL_PIX is LOW, the non-interpolated
pixel data is selected as the output for the DCVBS port.
3F6RESERVEDProgram Low
3F5GAUSS_BYPGaussian Bypass Select.
When GAUSS_BYP is LOW, the gaussian filter is enabled.
When GAUSS_BYP is HIGH, the gaussian filter is bypassed.
3F4SEL_CLKDCVBS Clock Select.
When SEL_CLK is LOW, the DCVBS output is clocked at the PXCK.
When SEL_CLK is HIGH, the DCVBS output is clocked at the PCK.
3F3C2DB_OFFCOMP2DB Offset Selection.
When C2DB_OFF is HIGH an offset of 256 is added to the COMP2 output
allowing the chrominance data that extends below the sync level to be
passed through the outputs.
3F2-0RESERVEDProgram Low
Subcarrier Register (0x40)
76543210
RegBitNameDescription
407-0FREQLSubcarrier Frequency.
Bits 7-0 of the subcarrier frequency FREQL[31:0].
FREQL
56REV. 1.0.0 8/13/03
Page 57
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Subcarrier Register (0x41)
76543210
FREQ3
RegBitNameDescription
417-0FREQ3Subcarrier Frequency.
Bits 15-8 of the subcarrier frequency FREQL[31:0].
Subcarrier Register (0x42)
76543210
FREQ2
RegBitNameDescription
427-0FREQ2Subcarrier Frequency.
Bits 23-16 of the subcarrier frequency FREQL[31:0].
Subcarrier Register (0x43)
76543210
FREQM
RegBitNameDescription
437-0FREQMSubcarrier Frequency.
Bits 31-24 of the subcarrier frequency FREQL[31:0].
Subcarrier Register (0x44)
76543210
SYSPHL
RegBitNameDescription
447-0SYSPHLSystem Phase.
Bits 7-0 of the video phase offset SYSPH[15:0].
Subcarrier Register (0x45)
76543210
SYSPHM
RegBitNameDescription
457-0SYSPHMSystem Phase.
Bits 15-8 of the video phase offset SYSPH[15:0].
REV. 1.0.0 8/13/0357
Page 58
TMC2192PRODUCT SPECIFICATION
Control Register Definitions (continued)
Subcarrier Register (0x46)
76543210
BURPHL
RegBitNameDescription
467-0BURPHLBurst Phase.
Bits 7-0 of the burst phase offset BURPH[15:0].
Subcarrier Register (0x47)
76543210
BURPHM
RegBitNameDescription
477-0BURPHMBurst Phase.
Bits 15-8 of the burst phase offset BURPH[15:0].
Burst Height Register (0x48)
76543210
BRSTFULL
RegBitNameDescription
487-0BRSTFULLBurst Height – Maximum Amplitude.
The 8 bit value assigned to U burst component in NTSC and to the U and V
components in PAL for the maximum burst amplitude. The burst envelopes
midpoint is derived from BRSTFULL. The value programmed into
BRSTFULL needs to be .707 of the magnitude of the burst vector.
Burst Height Register (0x49)
76543210
BRST1
RegBitNameDescription
497-0BRST1Burst Height – 1st Intermediate Value.
The 8 bit value assigned to U burst component in NTSC and to the U and V
components in PAL for the first intermediate value of the burst envelope.
The value programmed into BRST1 needs to be .707 of the magnitude of
the burst vector.
58REV. 1.0.0 8/13/03
Page 59
PRODUCT SPECIFICATIONTMC2192
Control Register Definitions (continued)
Subcarrier Register (0x4A)
76543210
BRST2
RegBitNameDescription
4A7-0BRST2Burst Height – 2nd Intermediate Value.
The 8 bit value assigned to U burst component in NTSC and to the U and V
components in PAL for the second intermediate value of the burst
envelope. The value programmed into BRST2 needs to be .707 of the
magnitude of the burst vector.
REV. 1.0.0 8/13/0359
Page 60
TMC2192PRODUCT SPECIFICATION
Absolute Maximum Ratings (beyond which the device may be damaged)
ParameterMin.Max.Unit
Power Supply Voltage -0.57.0V
Digital Inputs
Applied Voltage
Forced Current
Digital Outputs
Applied Voltage
Forced Current
Short Circuit Duration (Single Output in HIGH state to GND)1second
Analog Output Short Circuit Duration (Single output to GND)Infinite
Temperature
Operating, Ambient-20+110°C
Operating, Junction, Plastic package+150°C
Lead, Soldering (10 seconds)+300°C
Vapor Phase Soldering (1 minute)+220°C
Storage-65+150°C
Notes:
1. Absolute maximum ratings are limiting values applied individually while all other parameters are within specified operating
conditions. Functional operation under any of these conditions is NOT implied.
2. Applied voltage must be current limited to specified range, and measured with respect to GND.
3. Forcing voltage must be limited to specified range.
4. Current is specified as conventional current, flowing into the device.
3. Pipeline delay, with respect to PXCK, is a function of the phase relationship between the internally generated PCK (PXCK/2)
and PXCK, as established by the hardware RESET
D/A Output Current Risetime 10% to 90% of full-scale2ns
D/A Output Current Falltime90% to 10% of full-scale2ns
1. TTL input levels are 0.0 and 3.0 Volts, 10%-90% rise and fall times <3 ns.
2. Analog CLOAD <10 pF, D7-0 load <40 pF.
Integral Linearity Error0.25%
Differential Linearity Error
0.10%
(monotonic)
Gain Error±7.5 %FS
01 ns
Skew
f=1kHz0.5%/%V
Ratio
DD
Applications Discussion
The suggested output reconstruction filter is shown in Figure
29. The phase and frequency response for the encoder and
the reconstruction filter is shown in Figure 30.
C6
27pF
A_INA_OUT
R8
330pF
75Ω
C8
100pF
Figure 28. Typical Analog Reconstruction Filter
0
-10
R9
75Ω
C7
L5 1.8µH
L6
1.0µH
C7
330pF
D1
DIODE
SCHOTTKY
D2
DIODE
SCHOTTKY
65-6294-31
0
90
Phase (deg)
The circuit in Figure 31 shows the connection of power supply voltages, output reconstruction filters and the external
voltage reference. All VDD pins should be connected to the
same power source.
The full-scale output voltage level for each D/A:
V
OUTx
= I
OUTx
= K x (V
x RLx = K x I
REF/RREFx
) x R
REFx
Lx
x R
Lx
where:
•I
is the full-scale output current sourced by the D/A
OUTx
converter.
•RLx is the resistive load on the D/A output pin.
• K is a constant for the TMC2192 D/A converters (approximately equal to 34).
•I
is the reference current flowing out of the R
REFx
REFx
pin to ground.
•V
•R
is the voltage measured on the V
REF
is the total resistance connected between the
REFx
R
pin and ground.
REFx
REF
pin.
-20
-30
Attenuation (dB)
-40
0510152025
Frequency (MHz)
180
270
360
65-6294-32
The reference voltage in Figure 31 is from an LM185 1.2
Volt band-gap reference. The suggested trim is designed to
give ±10% of trim around 5K Ohms. This R
"gain" for that D/A converter. Varying R
REFx
sets the
REFx
±10% will
cause the full-scale output voltage on the D/A to vary by
±10%.
An alternative output reconstruction filter is the Microelectronic Modules Corp. ST-163E, which contains 4 indepen-
Figure 29. Overall Response
dent reconstruction filter. The phase and frequency response
of this filter is shown in the Output Low-Pass Filters Section
of this data sheet.
REV. 1.0.0 8/13/0363
Page 64
TMC2192PRODUCT SPECIFICATION
Layout Considerations
Designing with high-performance mixed-signal circuits
demands printed circuits with ground planes. Wire-wrap is
not an option. Overall system performance is strongly influenced by the board layout. Capacitive coupling from digital
to analog circuits may result in poor picture quality. Consider the following suggestions when doing the layout:
•Keep analog traces (C
short and far from all digital signals as possible. The
TMC2192 should be located near the board edge, close
to the analog output connectors.
•The power plane for the TMC2192 should be separate
from that which supplies other digital circuitry. A single
power plane should be used for all of the V
the power supply for the TMC2192 is the same for the
system's digital circuitry, power to the TMC2192 should
be filtered with ferrite beads and 0.1µF capacitors to
reduce noise.
•The ground plane should be solid, not cross-hatched.
Connections to the ground plane should be very short.
BYPx
, V
REF
, R
, DACx) as
REF
DD
pins. If
•Decoupling capacitors should be applied liberally to
pins. For best results, use 0.1µF capacitors. Lead lengths
should be minimized. Ceramic chip capacitors are the
best choice.
•If there is dedicated digital power plane, it should not
overlap the TMC2192 footprint, the voltage reference,
or the analog outputs. Capacitive coupling of digital
power supply noise from this layer to the TMC2192 and
its related analog circuitry can have an adverse effect on
performance.
•The PXCK should be handled carefully. Jitter and noise
on this clock or its ground reference will translate to
noise on the video outputs. Terminate the clock line
carefully to eliminate overshoot and ringing.
•Connect all unused inputs to the TMC2192 to either
ground or VDD. Do not leave them unconnected.
The response at 5.0MHz typically varies < ±0.25dB with
supplies of ±5V to ±8V. When operating in the 0dB gain
Figure 32. Pass Band
mode, pin 6 must be well isolated from ground planes. When
operating in the +6dB gain mode, pin 6 must have a low
resistance path to ground.
Figure 33. Stop Band
Figure 34. 2T PulseFigure 35. Group Delay
REV. 1.0.0 8/13/0367
Page 68
TMC2192PRODUCT SPECIFICATION
Mechanical Dimensions
100-Lead MQFP
Symbol
A—.134—3.40
A1.010—.25—
A2.100.1202.553.05
B.0083, 5
C.005.13
D.904.92322.9523.45
D1.783.79119.9020.10
E.667.68716.9517.45
E1.547.55513.9014.10
e
L.028.040.731.03
N
ND
NE
α0°7°0°7°
ccc
Inches
Min.Max.Min.Max.
.015.38
.009.23
.0256 BSC.65 BSC
100100
3030
2020
—.004—.12
D
B
Pin 1 Indentifier
e
Millimeters
.22
D1
E1
Notes
E
Notes:
1.
All dimensions and tolerances conform to ANSI Y14.5M-1982.
2.
Controlling dimension is millimeters.
3.
Dimension "B" does not include dambar protrusion. Allowable
dambar protrusion shall be .08mm (.003in.) maximum in excess of
the "B" dimension. Dambar cannot be located on the lower radius
or the foot.
4.
5
4
"L" is the length of terminal for soldering to a substrate.
5.
"B" & "C" includes lead finish thickness.
.20 (.008) Min.
0° Min.
Datum Plane
.13 (.005) R Min.
0.076" (1.95mm) Ref
Lead Detail
L
.13 (.30)
.005 (.012)
C
R
α
See Lead Detail
AA2
A1
B
Seating Plane
Base Plane
-C-
Lead Coplanarity
ccc C
68REV. 1.0.0 8/13/03
Page 69
TMC2192PRODUCT SPECIFICATION
Ordering Information
Product NumberTemperature Range ScreeningPackagePackage Marking
TMC2192KHCTA = 0°C to 70°CCommercial100-pin MQFPTMC2192KHC
Life Support Policy
DISCLAIMER
FAIRCHILD SEMICONDUCTOR RESERVES THE RIGHT TO MAKE CHANGES WITHOUT FURTHER NOTICE TO
ANY PRODUCTS HEREIN TO IMPROVE RELIABILITY, FUNCTION OR DESIGN. FAIRCHILD DOES NOT ASSUME
ANY LIABILITY ARISING OUT OF THE APPLICATION OR USE OF ANY PRODUCT OR CIRCUIT DESCRIBED HEREIN;
NEITHER DOES IT CONVEY ANY LICENSE UNDER ITS PATENT RIGHTS, NOR THE RIGHTS OF OTHERS.
LIFE SUPPORT POLICY
FAIRCHILD’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES
OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF FAIRCHILD SEMICONDUCTOR
CORPORATION. As used herein:
1. Life support devices or systems are devices or systems
which, (a) are intended for surgical implant into the body,
or (b) support or sustain life, and (c) whose failure to
perform when properly used in accordance with
instructions for use provided in the labeling, can be
reasonably expected to result in a significant injury of the
user.
www.fairchildsemi.com
2. A critical component in any component of a life support
device or system whose failure to perform can be
reasonably expected to cause the failure of the life support
device or system, or to affect its safety or effectiveness.
8/13/03 0.0m 002
2003 Fairchild Semiconductor Corporation
Stock#DS30002192
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.