ml6461 Micro Electronics Corporation, ml6461 Datasheet

no-image

ml6461

Manufacturer Part Number
ml6461
Description
Ntsc Video Encoder
Manufacturer
Micro Electronics Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ml6461CS
Manufacturer:
MICROLINEAR
Quantity:
20 000
GENERAL DESCRIPTION
The ML6461 is a multi-standard CCIR656 (4:2:2) video
(input) composite and S-video (outputs) encoder for NTSC
systems. It is designed to provide a low cost, single-chip
output interface for a variety of video applications
including set-top decoders, DVD players, and other YCrCb
to Y/C equipment.
The ML6461 accepts 8-bit YCrCb video in either CCIR656
or Square Pixel format and generates analog Y, C and CV
waveforms complete with Closed Caption encoding.
The ML6461 includes output analog reconstruction filters,
phase equalizer, and 6dB (2X gain) drivers. Gain scaling,
sync, and Y+C mixing are performed at the output of the
relevant 10-bit DAC, eliminating the gain mapping stages
that require additional DAC bits. The result is Y SNR and
granularity remain precisely the same as the source.
The ML6461 supports both master and slave timing
operations. S-Video and multiple composite signals can be
driven simultaneously into 75 loads.
BLOCK DIAGRAM
21
20
19
18
17
13
12
11
16
10
22
23
9
5
YCRCB3
YCRCB0
YCRCB1
YCRCB2
YCRCB4
YCRCB5
YCRCB6
YCRCB7
VSYNC
HSYNC
FIELD
CLK
SCLK
SDATA
PRESET1
4
INTERFACE
SERIAL
PRESET0
DV CC1
BLANKING
BLANKING
CHROMA
3
LUMA
GENERATOR
7
(SAV/EAV)
TIMING
PHERR
INTERFACE
OVERLAY
DGNDI
6
COMPEN-
SATION
DELAY
INSERTION
BURST
8
SAMPLER
UP
DV CC2
CONVERTER
ACCUMULATOR
COLOR
SPACE
CAPTIONING
CLOSED
PHASE
14
RECONSTRUCTION
DGND2
FILTER
LUMA
(FIR)
SAMPLER
15
CCIR656 NTSC Video Encoder
UP
GENERATION
SUBCARRIER
BANDLIMIT
FEATURES
CHROMA
FILTER
SYNC DAC
SYNC DAC
Closed Caption VBI encoder for line 21 and 284
Handles SAV/EAV codes for CCIR656 Video
Single clock input: 27MHz CCIR656, 24.54MHz Sq. Pix.
Color subcarrier correction for overlay applications
Onboard analog 7th-order reconstruction filters and
6dB drivers with differential gain/phase of 0.5%/0.5º
Y, C, CV outputs drive both AC or DC coupled loads
Multiple 75 line drivers for two composite outputs,
channel modulator, and S-Video
2-wire serial control bus, or selectable presets for stand-
alone operation
Handles Japanese NTSC signals
NEGATIVE
POSITIVE
YDAC
10 BIT
AV CC1
ACCUMULATOR
MULTIPLYING
1
AGND1
GENERATOR
REFERENCE
EQUALIZATION
GROUP DELAY
7th ORDER
ANALOG
2
FILTER
WITH
EQUALIZATION
GROUP DELAY
RECONSTRUCTION
7th ORDER
ANALOG
FILTER
WITH
+
CHROMA
FILTER
(FIR)
+
ML6461
AV CC2
February 1999
PRELIMINARY
25
6dB
6dB
6dB
24
CDAC
8
AGND2
CV OUT
Y OUT
C OUT
27
26
28
1

Related parts for ml6461

ml6461 Summary of contents

Page 1

... DVD players, and other YCrCb to Y/C equipment. The ML6461 accepts 8-bit YCrCb video in either CCIR656 or Square Pixel format and generates analog Y, C and CV waveforms complete with Closed Caption encoding. The ML6461 includes output analog reconstruction filters, phase equalizer, and 6dB (2X gain) drivers ...

Page 2

... ML6461 PIN CONFIGURATION 2 ML6461 28-Pin SOIC (S28) AV CC1 OUT AGND1 OUT PRESET0 OUT PRESET1 CC2 FIELD 5 24 AGND2 PHERR 6 23 SDATA DV CC1 7 22 SCLK DGND1 8 21 YCRCB0 VSYNC 9 20 YCRCB1 HSYNC 10 19 YCRCB2 YCRCB7 11 18 YCRCB3 YCRCB6 ...

Page 3

... YCRCB0 YCRCB digital input bit 0 22 SCLK Serial control bus clock input 23 SDATA Serial control bus data input 24 AGND2 Analog ground pin 25 AV Analog 5V supply pin CC2 26 CV Composite video output OUT 27 Y Luma output OUT 28 C Chroma output OUT ML6461 3 ...

Page 4

... ML6461 ABSOLUTE MAXIMUM RATINGS Absolute maximum ratings are those values beyond which the device could be permanently damaged. Absolute maximum ratings are stress ratings only and functional device operation is not implied .................................................... –0 Analog and Digital Inputs/Outputs .... –0 Input current per pin ................................... –25 to 25mA ...

Page 5

... Note 3: Normalized to burst. (Continued) CONDITIONS SMPTE Color Bars SMPTE Color Bars CONDITIONS 100kHz CLK Max Length for Zero Response Fast mode Slow mode ML6461 MIN TYP MAX UNITS –1 1 IRE 1 º 1 º MIN TYP MAX UNITS 0 0 – ...

Page 6

... INTRODUCTION The ML6461 is a single-chip NTSC video encoder for generating analog composite (CV) and S-video (Y/C) outputs from YCrCb digital inputs. The ML6461 is a mixed signal processor optimizing SNR and distortion by performing subcarrier generation, sync generation, modulation and upsampling in the digital domain, while performing mixing, reconstruction and gain scaling in the analog domain ...

Page 7

... SENSE_HSYNC bit is set (B15=1), the ML6461 will output a logic 0 at the HSYNC pin during the pixels which are blanked. Conversely, when the SENSE_HSYNC bit is cleared (B15=0), the ML6461 will output a logic 1 at the HSYNC pin during the pixels which are blanked. Consequently, the YCRCB<7:0> inputs will be ignored and a constant blanking level will be output to the analog channels YOUT, COUT, and CVOUT ...

Page 8

... ML6461 FUNCTIONAL DESCRIPTION fields (1-2) and (3-4). The ML6461 also supports a frame based synchronization mode (B17 = FSYNC = 1) where a vertical reset pulse unconditionally resets the vertical line Line 3 HSYNC Coincident Active Edges VSYNC Beginning of an Odd Field Line 265 HSYNC VSYNC Figure 1. Example of the Beginning of the Odd And Even Fields vs. HSYNC and VSYNC in Master Mode. ...

Page 9

... EQUALIZING EQUALIZING PULSES BURST PHASE 264 265 266 267 268 269 START OF VSYNC BURST PHASE 264 265 266 267 268 269 ML6461 PULSES 270 271 272 285 286 270 271 272 285 286 9 ...

Page 10

... ML6461 FUNCTIONAL DESCRIPTION PIXEL SYNCHRONIZATION Master Mode In this mode, the active edge of horizontal sync pulse through the HSYNC pin (configured as an output) indicates the beginning of an active video line (or the beginning of the horizontal blanking) and the multiplexed YCrCb pixel data must be synchronized to this edge for ...

Page 11

... Figure 4a. Pixel Synchronization. For Master Mode, Active Edge at Beginning of Active Video. (CBLANK = 1, SENSE_HSYNC = 1) (BL = Blanked Pixel) (0,0) or (0,1) or (1,0) or (1,1) via (SEL_HSYNC1, SEL_HSYNC0) (0,0) (0,1) (1, CB0 CR0 Selectable Delay Synchronization (0,0) or (0,1) or (1,0) or (1,1) via (SEL_HSYNC1, SEL_HSYNC0) (0,0) (0,1) (1, CB0 CR0 Selectable Delay Synchronization (SEL_HSYNC1, SEL_HSYNC0) ML6461 (1,1) CB2 Y2 Y3 CR2 (1,1) CB2 Y2 CR2 Y3 11 ...

Page 12

... ML6461 CLK (0,0) or (0,1) or (1,0) or (1,1) via (SEL_HSYNC1, SEL_HSYNC0) (0,0) (0,1) HSYNC (output Beginning of Horizontal Blanking Q Clock Cycles # of Clock Cycles SELCCIR = 1 if ANALOG_HBLANK = 0 244 if ANALOG_HBLANK = 1 252 Figure 5. Pixel Synchronization. For Master Mode, Active Edge at Beginning of Horizontal Blanking. (CBLANK = 0, SENSE_HSYNC = 0) (BL = Blanked Pixel) ...

Page 13

... CHROMA AND LUMA PROCESSING Refer to Figures 9 through 12. VIDEO OUTPUT STAGE Reconstruction filtering, clamping, and line drivers The ML6461 can simultaneously provide outputs for S- video, two composite video, and a TV modulator. Differential gain and phase are guaranteed at the outputs of the line drivers. Two internal 7 filters and a group delay equalizer are used as reconstruction filters on S-video (NTSC) ...

Page 14

... Y634 CR317 Y635 CB318 Y636 CR318 Y637 CB319 Y638 CR319 Y639 1280 in the active portion of a line. EAV and SAV Code Format (8-bits PROTECTION BITS SYNCHRONIZATION (IGNORED BY ML6461) BITS Format <1,F,V,H,P3,P2,P1,P0> Line Number Code EAV SAV ...

Page 15

... CR0 CB2 CR2 Selectable Delay Synchronization (SEL_HSYNC1, SEL_HSYNC0) Value (SEL_HSYNC1, SEL_HSYNC0) (0,0) A Bit CB0 CR0 CB2 CR2 H Y3 ML6461 (0,1) (1,0) (1, CB0 CB0 BL CR0 Y0 CB0 Y1 CR0 Y0 CB2 Y1 CR0 Y2 CB2 Y1 CR2 Y2 CB2 ...

Page 16

... ML6461 CLK HSYNC (input Beginning of Horizontal Blanking P Clock Cycles # of Clock Cycles SELCCIR = 1 If ANALOG_HBLANK = 0 244 If ANALOG_HBLANK = 1 252 Figure 8. Pixel Synchronization. For External Mode, Active Edge at Beginning of Horizontal Blanking. (HRESET_MODE = 0, SENSE_HSYNC = Blanked Pixel) CLK HSYNC (input ...

Page 17

... INPUT FREQUENCY (MHz) Figure 11. Reconstruction Filter: Stopband (Normalized Figure 10. Chroma Bandlimit Filter: Passband (FIR Filter Figure 12. Reconstruction Filter: Passband (Normalized) ML6461 1 0 –1 –2 –3 –4 0 0.25 0.5 0.75 1 1.25 1.5 1.75 INPUT FREQUENCY (MHz) DIGITAL FIR FILTER TOTAL FILTER AND BUFFER RESPONSE ...

Page 18

... To prevent overwriting of data, the CC controller and the ML6461 need to be synchronized. This can be easily achieved by polling the vertical blanking pulse and updating the CC data registers ...

Page 19

... ML6461 is to encode for ITU_R656_compliant "digital" or ITU_/SMPTE_compliant "analog" encoding specifications. When this bit is cleared (B24=0), the ML6461 is optimized for full "digital" line encoding, where the number of active pixels is 720 for CCIR656 rates and 640 for square pixel rates. No tapering (edge ± ...

Page 20

... Japanese NTSC modes. WIDE_VBLANK, B20 Determines which lines to blank at the beginning of each field. For wide blanking, this bit is set (B20=1), the ML6461 provides 15 lines of blanking. For narrow blanking, this bit is cleared (B20=0), the ML6461 provides 9 lines of blanking. CC_21, B19 This bit enables (B19=1) and disables (B19=0) the transmission of closed captioning data on line 21 ...

Page 21

... FIELD pin is configured as an output (see B8). FRAME_MODE, B8 This bit configures the FIELD pin of the ML6461 as an input (if B8= output (if B8=0). YDEL1, B7 This bit, in conjunction with YDEL0 (B6), is used to select luma delay in order to align luma and chroma data ...

Page 22

... ML6461 DATA BIT NAME DESCRIPTION B0 AC_DC Configures analog output buffers for drive B1 SUBCARRIER_OFF Disable internal subcarrier oscillator - for test only B2 CC_ALL Enables Closed Caption transmission on every line B3 FIX_SCH Enable reset of subcarrier oscillator every other frame to maintain SCH phase B4 ACTIVE_ON Eliminate H & V intervals, suppress burst — for test only ...

Page 23

... ML6461 CC21=1; CC-284=1 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 21 line 284 line 284 line 284 line 284 line 284 line 284 ...

Page 24

... ML6461 FUNCTIONAL DESCRIPTION PRESET PIN CONTROL The ML6461 can be controlled by a pair of preset mode pins. These pins do not allow access to all of the programmable features of the ML6461, but are intended to provide a simpler interface for most applications. Refer to Table 8 for preset modes. SERIAL BUS OPERATION The serial bus control in the ML6461 has two levels of addressing: Device Addressing and Functional Addressing ...

Page 25

... All Other S Transitions Must Occur While S DATA CLK is Held High FUNCTION ADDRESS MSB means start of sequence CLK ML6461 t FALL is Low STOP 9th pulse strobes dummy bit for ACK CLK S : Rising edge enables data transfer ...

Page 26

... ML6461 S DATA MSB FROM DEVICE BIT BIT BIT X AND FUNCTION ADDRESS Pulse Strobes Dummy Bit for ACK UPPER BYTE CLOSED CAPTION REGISTER UPPER BYTE MSB A31 A30 A29 A28 A27 A26 UPPER MIDDLE BYTE A23 A22 A21 A20 A19 ...

Page 27

... Figure 19. Typical Encoding Application (Low Cost Video Capture or Camera Systems) MPEG-2 VIDEO DECODER MPEG2 VIDEO OUT YCrCb VIDEO PROCESSOR AC-3 AC-3 I/F DECODER RS - 170 VIDEO DECODER Y/C S-VHS YCrCb PCI WAVELET COMPRESSION ML6461 16MB SDRAM VIDEO ANALOG OUT CV ML6460 OR Y ML6461 C AUDIO AUDIO OUT ANALOG OUT CV ML6460 VIDEO OR ANALOG Y ML6461 OUT C 27 ...

Page 28

... Figure 21. Typical Encoding Application (MPEG2/Overlay Systems) 28 DAUGHTER CARD YcRcB ML6460 VIDEO ML6461 DECODER RGB ENCODER VMI/VIP PORT YCrCb 3D GRAPHICS PROCESSOR AGP OR PCI CONNECTOR GENLOCK OVERLAY PROCESSOR ALPHAKEY CV Y/C AGC ML6460 ML6461 Y/C NTSC ENCODER CHROMA ANALOG FADER Y/C BANDSPLIT CV SYNC SEPARATOR/ GENLOCK LOCK ...

Page 29

... DGND1 YCRCB0 20 VSYNC YCRCB1 19 HSYNC YCRCB2 18 YCRCB7 YCRCB3 17 YCRCB6 YCRCB4 16 YCRCB5 CLK 15 DV CC2 DGND2 Figure 22. Typical Application Schematic ML6461 C520 S VIDEO R525 220µF 75 C519 R524 220µF 75 RCA J302 CV OUT C518 R523 220µF 75 FB301 V CC FERRITE BEAD C302 C030 0.1µ ...

Page 30

... ORDERING INFORMATION PART NUMBER ML6461CS © Micro Linear 1999 registered trademark of Micro Linear Corporation. All other trademarks are the property of their respective owners. Products described herein may be covered by one or more of the following U.S. patents: 4,897,611; 4,964,026; 5,027,116; 5,281,862; 5,283,483; ...

Related keywords