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