tvp9900evm user's guide (rev. arf uner as tuner 5vdc led 2 1 2d connector 1 reset d connector...

44
TVP9900EVM User's Guide Literature Number: SLEU081A March 2007 – Revised July 2007

Upload: others

Post on 08-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

TVP9900EVM

User's Guide

Literature Number: SLEU081A

March 2007–Revised July 2007

Page 2: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

2 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 3: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

Contents

1 Functional Description................................................................................................. 61.1 Description Overview ............................................................................................ 6

2 Board-Level Description .............................................................................................. 72.1 Test Points and Jumpers........................................................................................ 7

2.2 Common Board Interface ....................................................................................... 8

2.3 Input Description ................................................................................................. 8

2.4 Output Description ............................................................................................... 9

3 System-Level Description ............................................................................................ 94 Required Hardware and Equipment ............................................................................... 95 Hardware Setup......................................................................................................... 106 Software Installation .................................................................................................. 107 WinVCC Quick Start................................................................................................... 118 WinVCC in Depth....................................................................................................... 15

8.1 Starting WinVCC................................................................................................ 15

8.2 WinVCC Configuration Dialog Box ........................................................................... 15

8.3 I2C System Test ................................................................................................ 16

8.4 Main Menu....................................................................................................... 17

9 TV Tuner Control....................................................................................................... 2610 Troubleshooting........................................................................................................ 28

10.1 Troubleshooting Guide......................................................................................... 28

10.2 Corrective Action Dialogs...................................................................................... 29

11 TVP9900EVM Schematics ........................................................................................... 31

SLEU081A–March 2007–Revised July 2007 Table of Contents 3Submit Documentation Feedback

Page 4: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

List of Figures

1 TVP9900EVM Block Diagram.............................................................................................. 72 TVP9900EVM System-Level Block Diagram............................................................................. 93 WinVCC – I2C Configuration Screen .................................................................................... 114 WinVCC – Main Screen ................................................................................................... 115 WinVCC – System Initialization .......................................................................................... 126 ATSC Tuner Type .......................................................................................................... 127 TV Tuner Control for ATSC ............................................................................................... 138 TVP9900 Property Sheets ................................................................................................ 149 WinVCC Multiple Occurrences Error Message......................................................................... 1510 WinVCC I2C Address Configuration ..................................................................................... 1611 I2C System Failure ......................................................................................................... 1712 WinVCC – Main Screen ................................................................................................... 1713 System Initialization ........................................................................................................ 1914 Register Map Editor........................................................................................................ 2115 Generic I2C Register Editor ............................................................................................... 2216 Property Sheets ............................................................................................................ 2317 Eye Diagram / Constellation Plots ....................................................................................... 2318 Four Channel Scope ....................................................................................................... 2419 ATSC Tuner Type .......................................................................................................... 2620 TV Tuner Control for ATSC ............................................................................................... 2721 I2C System Failure Dialog Box ........................................................................................... 2922 Corrective Action Dialog Box ............................................................................................. 2923 Corrective Action Required ............................................................................................... 2924 Corrective Action Required ............................................................................................... 3025 I2C Error ..................................................................................................................... 30

4 List of Figures SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 5: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

List of Tables

1 I2C Address Selection Jumper (I2CA0, JP2) ............................................................................. 72 Power-Down Mode Selection Jumper (PWRDOWN, JP3) ............................................................. 73 Clock Input Selection Jumper (CLKIN_SEL, JP1)....................................................................... 84 Tuner I2C Master Selection Jumper (TUNSCL, JP4 and TUNSDA, JP5) ............................................ 85 Mode B Selection Jumper (Mode B, JP6) ................................................................................ 86 Main Menu Summary ...................................................................................................... 187 Register Map Editor Controls ............................................................................................. 218 Use of Property Sheet Controls .......................................................................................... 259 Property Sheet Button Controls .......................................................................................... 2510 TVP9900EVM Troubleshooting........................................................................................... 28

SLEU081A–March 2007–Revised July 2007 List of Tables 5Submit Documentation Feedback

Page 6: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 Functional Description

1.1 Description Overview

User's GuideSLEU081A–March 2007–Revised July 2007

TVP9900EVM User’s Guide

The TVP9900EVM evaluation module is a printed circuit board (PCB) designed for evaluation of theTVP9900 VSB/QAM receiver. The board is designed with a 36-pin connector that allows connection tomultiple radio-frequency (RF) tuner boards; the EVM is shipped with a standard tuner module. The boardis designed to provide ease of use, while allowing full evaluation of the TVP9900 VSB/QAM receiver.

The TVP9900EVM provides the user one RF input through a standard RF connector. The EVM provides,as an output, a digital parallel or serial MPEG-2 transport stream that is compliant to DVB-SPI. This outputstream can be easily connected to a BER tester or to an MPEG-2 decoder, such as the TVP9000.

The differential intermediate frequency (IF) output signals from the tuner board are input to the TVP9900,which supports processing of ATSC 8-VSB or ITU-T Annex B QAM IF inputs with forward error correction(FEC). It provides peripheral support including automatic gain control (AGC) control, direct tuner control,and antenna control. In general, the receiver demodulates the input IF signal into a digital MPEG-2transport stream, with advanced integrated features for AGC control, filtering, tracking, and errorcorrection. An AGC control interface can be used to control the IF AGC amplifier gain in the tuner. Theoutputs supported by the EVM include parallel/serial MPEG-2 outputs with error packet indicator.

A 25-MHz clock is required to drive the PLL of the TVP9900. Some tuner devices have a 4-MHz clockoutput that can be used as the demodulator clock source. The TVP9900EVM has the option of using a4-MHz clock input from the tuner as the clock source, or the default setting of using the onboard 25-MHzcrystal. This selection is controlled by Jumper 1 together with R24, R25, and R26. See Section 2.1 formore details.

The TVP9900 includes the option of attaching a 12-V power supply and using the modular jack interfaceto provide CEA-909 compliant smart antenna control. The TVP9900 receives the antenna parametersfrom the host processor via I2C and sends the modulated PWM signal to the antenna. The antennaparameters include antenna direction, antenna polarization, preamplifier gain, and channel number.

The TVP9900EVM uses the PC parallel port to emulate the I2C bus, which provides communication withthe TVP9900 receiver and the RF tuner. WinVCC (Windows® Video Control Center), a Windowscompatible application, communicates with the devices via the I2C and is provided on the EVM CD-ROM.This application software provides the user interface to experiment with the programmable features and toperform register-level and high-level control of the TVP9900 receiver and the RF tuner. The TVP9900EVMprovides the option of whether the TVP9900 or the PC is the tuner I2C master. This is controlled withjumpers 4 and 5, and the configuration is automatically detected by the WinVCC software. SeeSection 2.1 for more details.

All trademarks are the property of their respective owners.

TVP9900EVM User’s Guide6 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 7: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

2 Board-Level Description

Sync LED Lock LED +5 VLED

5V

In

MP

EG

-2 P

aral

lel P

ort

Dat

aT e

st P

oin

ts

GPIOTestpoints

TVP9900

CLKINJP1

I2CAOJP2

PwrdownJP3 TUNSCL

JP4

TUNSDAJP5 J2

J3

I C Parallel Port2

Mode BJP612 V In SmAnt

JackRF

Tuner

Tun

er A

S

5 VDCLED

36-p

in m

ale

bo

ard

co

nn

ecto

r 12 1 2

Reset

36-p

in f

emal

e b

oar

d c

on

nec

tor

2.1 Test Points and Jumpers

Board-Level Description

The TVP9900EVM consists of the TVP9900EVM module and the tuner EVM module. A two-row 36-pinconnector connects the boards. The block diagram of the EVM set is shown in Figure 1.

Figure 1. TVP9900EVM Block Diagram

The TVP9900EVM was designed with test points and jumpers to help in evaluation and troubleshooting.Each jumper is set by default to its preferred state for the TVP9900EVM. There are test points for I2C SCLand SDA, GND, 5 V, 3.3 V, and 1.5 V. The digital MPEG-2 transport stream data and GPIO signals arebrought out to two dual-row headers that allow easy connect to test equipment.

The I2C address selection is made with one shunt jumper, which is only read after a reset or at power up.The default address is 0xB8.

Note: If the I2C address is changed on either the TVP9900 board or the tuner board while theTVP9900EVM is powered up, that device does not recognize the new I2C address. Thereset button on the TVP9900EVM must be pressed, and WinVCC must be exited,restarted, and configured for the new I2C address.

Table 1. I2C Address Selection Jumper (I2CA0, JP2)

JP2 I2C Address

ON 0xB8

OFF 0xBA

Table 2. Power-Down Mode Selection Jumper(PWRDOWN, JP3)

JP3 Mode

ON Normal operation

OFF Power-down mode

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 7Submit Documentation Feedback

Page 8: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

2.2 Common Board Interface

2.3 Input Description

Board-Level Description

JP1, together with R24, R25, and R26, control whether a 4-MHz clock from the tuner or a 25-MHz clockfrom the onboard crystal are used to drive the TVP9900. The jumper settings and resistor populate (POP)or do-not-populate (DNP) options are listed in Table 3. The default setting is for the 25-MHz clock.

Table 3. Clock Input Selection Jumper (CLKIN_SEL, JP1)

JP1 R24 R25 R26 Clock

ON POP POP DNP 25 MHz

OFF DNP DNP POP 4 MHz

The TVP9900EVM provides the option of whether the TVP9900 or the PC is the tuner I2C master, and thisis selected with JP4 (SCL) and JP5 (SDA). The default setting is for the TVP9900 to be the I2C master.

Table 4. Tuner I2C Master Selection Jumper(TUNSCL, JP4 and TUNSDA, JP5)

JP4 JP5 I2C Master

1-2 1-2 PC

2-3 2-3 TVP9900

The TVP9900 has a CEA-909 compliant smart antenna control interface and the TVP9900EVM has theoption of supporting either a Mode A (basic one-direction control) or Mode B (advanced bidirectionalcontrol) antenna using the 1-pin mode of the smart antenna control interface pin on the TVP9900 (pin 29).JP6 is used to enable or disable Mode B for smart antenna support. The default setting is for Mode A.

Table 5. Mode B Selection Jumper (Mode B, JP6)

JP6 Mode

1-2 Mode A

2-3 Mode B

The TVP9900EVM uses a two-row 36-pin connector (H1) to share common signals and the 5-V powersupply between the boards. This connection allows multiple tuner boards to be connected to theTVP9900EVM. The EVM package is shipped with a standard tuner module. This connector shares thedifferential IF signals, AGC, 5 V, ground, I2C bus (SCL and SDA), and, if desired, a 4-MHz clock, twogeneral-purpose input/output (GPIO) signals, and reset.

The differential IF output signals from the tuner board are input to the TVP9900, which supportsprocessing of ATSC 8-VSB or ITU-T Annex B QAM IF inputs with forward error correction (FEC).

The TVP9900EVM receiver has an analog input channel that accepts one differential or single-ended44-MHz center frequency IF input that is ac coupled. The receiver supports a maximum differential inputvoltage range of 1 V peak-to-peak. The programmable gain amplifier (PGA) and the AGC circuit worktogether and make sure that the input signal is amplified sufficiently to ensure the proper input range forthe ADC. An external downconverter is not required to use the IF direct sampling method. The analogfront end and adjacent digital filter relax the requirement for external analog filters, and only one externalSAW filter is required.

TVP9900EVM User’s Guide8 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 9: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

2.4 Output Description

3 System-Level Description

ComputerPowerSupply

TVP9900Module

RFTuner

Module

RFDTV

Source

MPEG-2Transport Stream

MPEG-2Decoder orBER Tester

TVP9900EVM

IF

4 Required Hardware and Equipment

System-Level Description

The EVM provides, as an output, a digital parallel or serial MPEG-2 transport stream that is compliant toDVB-SPI. The 8-bit MPEG-2 transport stream data output of the TVP9900, together with the clock andpacket signals (see following list), are routed to a 20-pin header (H3) and then to an LVDS line driver,which is connected to a standard DB25F edge connector. This output stream can be easily connected to abit error rate (BER) tester or to a MPEG-2 decoder. In serial mode, the DATAOUT7_SO pin is used as theserial data output (available on pin 17 of header 3), with the most-significant bit (MSB) output first. Themaximum output rate is 42.1 Mbit/s in serial mode.

MPEG-2 clock and packet signals:

• DCLK – Data clock output• PACK_SYNC – Byte start signal (indicates the first byte of a transport stream data packet)• BYTE_VALID – Interface packet framing signal (indicates length of the valid data packet)• D_ERROR – Interface data error (indicates an error in the data output packet)

A system-level block diagram incorporating the TVP9900 is shown in Figure 2. The primary features ofthis configuration are:

• Power is provided by a single 5-V power supply provided with the EVM and is shared between bothmodules via the 36-pin connector.

• Supports one RF input through a standard RF connector• Provides 8-bit MPEG-2 parallel or serial transport stream data output• I2C bus initializes the video devices via a PC parallel port.• TVP9900 VSB/QAM receiver performance parameters may be measured with a BER tester.

Figure 2. TVP9900EVM System-Level Block Diagram

The required hardware and equipment necessary to use the TVP9900EVM are:

• TVP9900EVM (provided)• Universal 5-V power supply (provided)• Parallel cable (provided)• Windows-based PC with CD-ROM drive and Win95™ or later• RF cable for input• Parallel cable for output• RF video source (terrestrial antenna, DTV cable, 8VSB/QAM test transmitter, etc.)• MPEG-2 decoder or BER tester

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 9Submit Documentation Feedback

Page 10: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

5 Hardware Setup

6 Software Installation

Hardware Setup

Figure 1 shows the TVP9900EVM layout and indicates the location of the power supply and theappropriate connectors. All connectors are labeled according to their function. To prepare the EVM forevaluation, connect the following:

1. There are two parallel interfaces on the EVM. The one labeled J3 is for the I2C interface to the PC.Connect a parallel port cable from this connector on the EVM to the PC.

2. The other connector, labeled J2, provides a digital MPEG-2 transport stream that is compliant toDVB-SPI. Connect this to a BER tester or to an MPEG-2 decoder.

3. Connect an RF video source to the TVP9900EVM tuner board RF input.4. Connect the 5-V power supply to the dc jack on the TVP9900 board. A green LED on the board should

now be lit.

The I2C slave address can be selected with jumper JP2. There are two possible addresses: 0xB8 and0xBA. The default setting for this jumper is for the shunt to be in place, which selects 0xB8. This isconnected to TVP9900 pin 38, which is read at power up. If the shunt is removed and the EVM reset, theTVP9900 now responds to I2C slave address 0xBA. The tuner I2C address is set by default on the tunerEVM board to 0xC2 (tuner board jumper JP1 is open). This jumper setting is required to match the I2Cslave address in the Tuner Type window in the WinVCC software.

Note: If the I2C address is changed on the TVP9900 or tuner board while the TVP9900EVM ispowered up, the device does not recognize the new I2C address. The reset button on theTVP9900EVM must be pressed, and WinVCC must be exited, restarted, and configuredfor the new I2C address.

WinVCC is a Windows application that uses the PC parallel port to emulate I2C, providing access to eachdevice on the I2C bus. WinVCC makes use of CMD files, which are text editable files that allows presetreceiver setups to be programmed easily.

This feature allows the user to easily set multiple I2C registers with the press of a button. WinVCC alsohas property sheets for the TVP9900, which allow the user to control the I2C registers with a GUI. A tunercontrol page is provided to setup and control the included RF tuner.

All necessary software for the TVP9900EVM is provided on the enclosed CD. Perform the following stepsto install WinVCC:

1. Explore the provided TVP9900EVM software CD.2. Install Port95NT.exe. This is the parallel port driver used by WinVCC. This driver must be installed and

the PC must be rebooted before WinVCC can operate correctly. This does not affect normal parallelport operation.

3. Install Setup.exe. Click Next at all prompts and click Finish to complete the installation process. Thisinstalls WinVCC onto the PC. No reboot is required.

4. Run WinVCC.exe.

Note: A shortcut to WinVCC and additional TVP9900 related documentation can be found atStart→All Programs→TVP9900EVM Software.

TVP9900EVM User’s Guide10 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 11: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

7 WinVCC Quick Start

WinVCC Quick Start

Perform the following steps to get an MPEG-2 transport stream out of the TVP9900EVM.

1. Once WinVCC is executed, the WinVCC Configuration screen appears, as shown in Figure 3. Thisdialog box configures the I2C bus. Next to TVP9900, select the TVP9900 and ensure the I2C addressis set to 0xB8 (default setting on EVM.) This must match the I2C ADDR jumper on the TVP9900 board.

2. The tuner I2C address is set by default in WinVCC to 0xC2. This is also the default setting on the tunerEVM board; verify the correct TUNER_AS jumper setting on the tuner board.

Note: If WinVCC is running and the TVP9900 or tuner board I2C address is changed, powermust be cycled on the EVM.

Figure 3. WinVCC – I2C Configuration Screen

3. Ensure that all other boxes are set to NOT USED and that all program options buttons are set toENABLE. Click OK.

4. If there are no I2C communication issues, the WinVCC Main Screen dialog window displays next, asshown in Figure 4. If there are I2C issues, an I2C Test Report box displays. Completely exit out ofWinVCC, double check the parallel port cable connections, cycle power on the TVP9900EVM, and runWinVCC again.

Figure 4. WinVCC – Main Screen

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 11Submit Documentation Feedback

Page 12: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC Quick Start

5. Load the provided initialization command (CMD) file into WinVCC by clicking on Tools→SystemInitialization and clicking Browse. The default directory is C:\Program Files\TexasInstruments\WinVCC\TVP9900\Initialization.

6. In the System Initialization Window, shown in Figure 5, click the "Program TVP9900 - 8-VSB mode -outputs enabled" dataset in the window and then click PROGRAM Device(s) Using Selected Dataset toinitialize the TVP9900EVM for 8-VSB mode. The 64QAM mode and 256QAM mode can be set up byusing the other datasets in this command file.

Figure 5. WinVCC – System Initialization

7. Click Close.8. Program the tuner by clicking Tools→TV Tuner Control→ ATSC. The Tuner Type window, as shown in

Figure 6, allows the user to select tuner and source settings. Select the Standard Digital ATSC Tunerbutton and click on OK to use the default tuner shipped with the TVP9900EVM.

Figure 6. ATSC Tuner Type

9. In the TV Tuner Control window, as shown in Figure 7, select a channel from the "Add to Channel List"

12 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 13: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC Quick Start

drop down box.10. Click Add. After approximately one second, the tuner is programmed to the selected channel.11. For direct entry of the RF center frequency, type in the center frequency (for example, 189) into the

"RF Center Freq (MHz)" box. Click Program to program the tuner.

Figure 7. TV Tuner Control for ATSC

12. To perform a channel scan when the input is from an antenna (or cable), click Start on the TV TunerControl page. This selects all channels for which the TVP9900 indicates locked status. The lockingcriteria are selectable on this page: Field Sync Lock (Default: ON), Timing Recovery (Default: ON), andFEC Sync Lock (Default: ON). The Pre-Delay is not needed.

13. After scanning, switching between channels can be easily done using the channel up/down buttons(Ch Up and Ch Down) or the "Channel Changer" drop-down list.

14. Click OK to close the TV Tuner Control tool.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 13Submit Documentation Feedback

Page 14: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC Quick Start

15. Open the TVP9900 Property Sheets by clicking Edit→Property Sheets→TVP9900. Click on the Statustab, as shown in Figure 8. Click Auto-Update to enable it, and then click Soft Reset. The demodulatorand FEC status are shown on this page.

Figure 8. TVP9900 Property Sheets

16. With an RF source provided to the tuner RF connector, and the EVM output connected to a BERtester or MPEG-2 decoder, the MPEG-2 transport stream should be available. If the transport stream isnot output from the TVP9900EVM, ensure the following is correct:

• The input/output cables are connected correctly to the sources, EVM, and tester/decoder.• The input source is working properly and providing the expected RF input. Lock can be confirmed

with the above property sheet.• The correct dataset is selected and programmed for the correct RF input format.

TVP9900EVM User’s Guide14 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 15: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8 WinVCC in Depth

8.1 Starting WinVCC

8.2 WinVCC Configuration Dialog Box

WinVCC in Depth

The following sections describe how to use WinVCC in depth. It discusses various features and screensthat the user may encounter while evaluating the TVP9900EVM.

The Port95NT parallel port driver must be installed before using WinVCC. WinVCC may be started byclicking on Start→All Programs→TVP9900EVM Software→WinVCC.

If the dialog box shown in Figure 9 is displayed, then it means one of two things:

• WinVCC terminated abnormally the last time it ran. In this case, click OK to exit the program andrestart WinVCC.

• There is more than one instance of WinVCC running at the same time. In this case, click OK to exit theprogram. Then, press Ctrl+Alt+Delete to open the Task Manager. Select and click End Task on alloccurrences of WinVCC or WinVCC CONFIGURATION. Restart WinVCC.

Figure 9. WinVCC Multiple Occurrences Error Message

The WinVCC Configuration dialog box, as seen in Figure 10, should now be visible. This dialog boxconfigures the I2C bus on the TVP9900EVM. All settings from this dialog box are stored in the Windowsregistry and are restored the next time the program is started. After initial installation, the TVP9900(QAM/VSB Receiver) device family is set to TVP9900, and all other devices are set to NOT USED.

The I2C slave address for each device must match the I2C slave address selected by jumpers on theTVP9900EVM. These jumpers are set by the factory to use 0xB8 for the TVP9900 and 0xC2 for the tuner.

All Program Options must be enabled. Disabling these options is only required if you are debugging aproblem with the I2C bus.

Click OK to begin I2C communication with the selected devices.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 15Submit Documentation Feedback

Page 16: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.3 I2C System Test

WinVCC in Depth

Figure 10. WinVCC I2C Address Configuration

The I2C system test of the selected devices runs immediately after closing the WinVCC Configurationdialog box by clicking OK (unless the I2C system test program options button was disabled).

If the test fails, a dialog box similar to Figure 11 appears. See Section 10, Troubleshooting, for details onhow to resolve this issue.

The I2C system test can be run at anytime by clicking Run System I2C Test in the Tools menu.

16 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 17: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4 Main Menu

WinVCC in Depth

Figure 11. I2C System Failure

After closing the WinVCC configuration dialog, the main menu is displayed (see Figure 12). The menusthat are used to operate WinVCC are File, Edit, Tools, Window, and Help. The File menu’s only function isExit, which terminates the program. Table 6 summarizes the main menu contents.

Figure 12. WinVCC – Main Screen

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 17Submit Documentation Feedback

Page 18: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4.1 System Initialization

WinVCC in Depth

Table 6. Main Menu Summary

Menu Contents

File Exit

Register MapTVP9900

Edit Generic I2CProperty Sheets

TVP9900

System InitializationReal-time PollingTV Tuner Control

NTSC CATVPAL CATVTools ATSC

Multi-byte I2C TransfersSet I2C Bit RateRun System I2C TestRun Continuous I2C Test

Window Allows selection of the active window. Multiple windows can be open at the same time.

Help Displays program version

Clicking System Initialization in the Tools menu displays the dialog box shown in Figure 13. This dialogbox provides the means for initializing the TVP9900 receiver for a particular IF input mode. The details ofthe initialization are contained in the command file (with a CMD file extension).

The command file is loaded by clicking Browse. Once the command file is opened, a text list displaysdescriptions of the individual datasets contained within the command file.

Click once on the desired dataset description to select it. Click Program Device(s) Using Selected Datasetto run the selected dataset, which loads the devices via the I2C bus. When the device initialization hascompleted, the status indicator displays Ready.

Note: If Ready does not display, the devices are not initialized, and the I2C bus is notcommunicating. See Section 10, Troubleshooting, for possible solutions.

Click Close to close the dialog box. Each time the System Initialization dialog box is closed, theinitialization file pathname and the dataset selection number are saved in the Windows registry to allowthese settings to be retained for the next time WinVCC runs.

18 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 19: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4.1.1 Adding a Custom Dataset

8.4.1.2 Command Files

WinVCC in Depth

Figure 13. System Initialization

After programming the EVM via the System Initialization tool using the factory-supplied command file,customize the device register settings to fit the application needs. Perform the following steps to save thecustom settings:

1. Reopen the System Initialization dialog box via the Tools menu.2. Click Append Current Device Settings to Command File. A dialog box requesting a description of the

new dataset appears.3. Optionally, click the drop-down box and select one of the existing descriptions.4. Modify the description text or type your own description.5. Click OK. All non-default register values from the TVP9900 and tuner are appended to the current

command file as an additional dataset.

Select the custom dataset and load it by clicking Program Device(s) Using Selected Dataset.

Using the same procedure but clicking Replace Selected Dataset with Current Device Settings overwritesan existing dataset with the current settings.

Note: If editing the command file (.CMD) using a standard editor, the file must be saved as plaintext.

The command file is a text file that can be generated using any common editor; however, it must be savedas plain text. In Windows Explorer, use right-click→Edit to open a command file. (Double clicking on acommand file or using right-click→Open causes the command file to run as a script in a DOS window.)

Command files are especially useful for quickly switching between various system configurations. Adefault command file has been provided on the CD. This command file contains examples of commonsetups. This command file is located at:

C:\Program Files\Texas Instruments\WinVCC\TVP9900\Initialization\

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 19Submit Documentation Feedback

Page 20: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4.1.3 Example Command File

WinVCC in Depth

A command file can contain up to 250 datasets. A dataset is a set of register settings to initialize theTVP9900 receiver and/or tuner for a particular IF input mode. Each dataset includes a description that isdisplayed in one row of the dataset descriptions list. The register settings may be located in the commandfile itself and/or may be stored in separate include file(s) (with an .INC file extension) and be included intothe command file using the INCLUDE statement.

An example of one dataset within a command file is shown below.BEGIN_DATASET

DATASET_NAME,"Program TVP9900 - 8-VSB mode - outputs enabled"

WR_REG,TVP9900,1,0X53, 0XFF // Enable outputs and clockWR_REG,TVP9900,1,0X54, 0X03WR_REG,TVP9900,1,0X00, 0X20 // soft reset

END_DATASET

Each command file may contain individual write-to-register (WR_REG) commands.

• The comment indicator is the double-slash, //.• The command file is not case sensitive and ignores all white-space characters.• All numbers can be entered as hexadecimal (beginning with 0x) or as decimal.• Every dataset in a command file begins with BEGIN_DATASET and ends with END_DATASET. The

maximum number of datasets is 250.• The dataset text description is entered between double quotes using the DATASET_NAME command.

The enclosed text can be up to 128 characters in length. This text appears in the System Initializationdialog box when the command file is opened.

• The INCLUDE command inserts the contents of an include file (with an .INC file extension) in-line inplace of the INCLUDE command. Therefore, the include file must not contain the BEGIN_DATASET,END_DATASET, and DATASET_NAME commands.

Note: All included files must be located in the same directory as the command (CMD) file.

• The write-to-register command is written as follows:WR_REG, <DeviceFamily>, <Number of data bytes (N)>, <subaddress>, <Data1>,…, <DataN>

orWR_REG, <Literal slave address>, <Number of data bytes (N)>, <subaddress>, <Data1>,…, <DataN>The valid device family mnemonics are:

VID_DEC for the video decodersVID_ENC for the video encodersTVP9000 for the TVP900x HDTV video processorsTVP9900 for the TVP9900 VSB/QAM demodulatorTVP7000 for the TVP700x video/graphic ADC devicesTHS8200 for the THS8200 HDTV/SDTV/RGB DAC device

WinVCC translates the device family mnemonic to the slave address that was selected in the WinVCCConfiguration dialog box upon program startup. This eliminates the need to edit command files if thealternate slave address must be used.If the literal slave address method is used, then the slave address entered is used directly. Thismethod can be used for programming the tuner.

• A delay may be inserted between commands using the WAIT command, which is written as follows:WAIT,<# milliseconds>

• If an I2C write without a subaddress is required, use two consecutive commas instead of"subaddress,".

TVP9900EVM User’s Guide20 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 21: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4.2 Register Editing

8.4.2.1 Register Map Editor

WinVCC in Depth

The following sections describe the three available modes of register editing: register map editor, genericI2C register editor, and TVP9900 property sheets. Each of these functions can be selected from the Editmenu.

The register map editor (see Figure 14) allows the display and editing of the entire used register space ofthe device within a simple scrolling text box. To open this, click on Register Map in the Edit menu andclick on the device type to edit. Table 7 describes how to use each of the controls in the register mapeditor.

Figure 14. Register Map Editor

Table 7. Register Map Editor Controls

Control Definition

Register Window Scrolling text box that displays the address and data for the I2C registers that are defined for the device

This contains the I2C subaddress that is accessed using the Write and Read buttons. Clicking on a rowselects an address, which then appears in the address edit box.NOTE: After clicking on a row, the Data Edit box contains the data that was in the register window. The

Address Edit Box device has not yet been read.The address up/down arrows are used to jump to the next/previous subaddress that is defined for thedevice. If an address is not defined for the device, it can still be accessed by typing the subaddress inthe Address Edit box.

This contains the data which will be written to or was read from the I2C subaddress. The data up/downData Edit Box arrows increment/decrement the data value by 1.

Writes the byte in the Data edit box to the address in the Address edit box. The I2C register is written toWrite Button whether or not the data is different from the last time the register was read.

Read Button Reads the data from the address in the Address edit box into the Data edit box and the register window

Read All Button Reads all defined readable registers from the device and updates the register window

Hex Button Converts all values in the register window and address and data edit boxes to hexadecimal

Dec Button Converts all values in the register window and address and data edit boxes to decimal

Closes the dialogClose Button NOTE: Multiple edit register map windows can be open at the same time (one for each device). Use the

Window menu to navigate.

Causes subsequent write, read, or read all operations to be performed N times. N is entered as aLoop Count decimal number from 1 to 999.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 21Submit Documentation Feedback

Page 22: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

8.4.2.2 Generic I2C Register Editor

8.4.2.3 TVP9900 Property Sheets

WinVCC in Depth

The generic I2C register editor (see Figure 15) allows the display and editing of any device on the I2C bus.This editor works like the TVP9900 register map editor, except that the I2C slave address must be enteredand the Read All button is disabled.

To open this window, click Register Map in the Edit menu and then click Generic I2C.

Figure 15. Generic I2C Register Editor

The property sheets represent the register data in a user-friendly format. The data is organized byfunction, with each function having its own page and being selectable via tabs at the top (see Figure 16).

To open this, click on Property Sheets in the Edit menu and select the device type to edit.

When the property sheet function is started or when tabbing to a different page, all readable registers inthe device are read from hardware to initialize the dialog pages. Values on the page are changed bymanipulating the various dialog controls as described in the Table 8.

There are OK, Cancel, and Apply buttons at the bottom of each property page. These are explained inTable 9.

22 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 23: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC in Depth

Figure 16. Property Sheets

Available on the TVP9900 Property Sheets Status page is a Constellation / Eye Diagram plot tool and afour-channel virtual oscilloscope tool. Both analysis tools are accessed by clicking on the respective buttonon the Status page.

The Eye Diagram / Constellation window (see Figure 17) displays signal variation at the carrier recoveryslicer input with persistent plots and allows the user to save data to a log file. The eye diagram displaysI-data at three consecutive points, and the constellation plot shows the distinct I-data levels along thehorizontal axis.

Figure 17. Eye Diagram / Constellation Plots

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 23Submit Documentation Feedback

Page 24: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC in Depth

The four-channel oscilloscope tool (see Figure 18) stores all acquired data from time zero and providesthe option of saving data for off-line analysis. This tool provides many useful features to aid in signalanalysis, including the following:

• Real-time plots of up to four status registers• Real, magnitude, phase, or Doppler plot types• Variable time and division• Variable Y offset and Y scale, with automatic Y scale• Horizontal pan and zoom

Figure 18. Four Channel Scope

8.4.2.3.1 Property Sheet Refresh

The property sheets were designed so that the data displayed is always current. Certain actions cause theentire register map to be read from the device and to update the property sheets:

• When property sheets are initially opened• When tabbing from one page to another• When Read All is clicked• When making the property sheets window the active window (by clicking on it)• When making a register map editor window the active window (by clicking on it)

8.4.2.3.2 Auto-Update From Device

Items 4 and 5 above are referred to as the auto-update feature. Auto-update can be disabled by setting itsprogram option button to DISABLED. This button is located on the initial dialog box (WinVCCConfiguration).

24 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 25: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

WinVCC in Depth

The user can open both the property sheets and the register map editor at the same time, and changesmade to the property sheets (and applied) are updated in the register map window as soon as the registermap window is clicked on. Additionally, changes made in the register map editor are updated in theproperty sheets as soon as the property sheets window is clicked on.

Table 8. Use of Property Sheet Controls

Dialog Control What Do I Do With It? When Is Hardware Updated?

Read-only edit box Read status information N/A

Check box Toggle a single bit After Apply

Drop-down list Select from a text list After Apply

Edit box Type a number After Apply

Up/Down Arrows: ImmediatelyEdit box with up/down arrows Use up/down arrows or type a number Type a number: After Apply

Slider Slide a lever Immediately

Push button Initiate an action Immediately

Table 9. Property Sheet Button Controls

Button Control Definition

Writes to all writeable registers whose data has changed. A register is flagged as changed if the value toOK be written is different from the value last read from that address. Closes the dialog.

Causes all changes made to the property page since the last Apply to be discarded. Changes made todialog controls with ‘immediate hardware update’ are not discarded, since they have already been

Cancel changed in hardware.Does not write to hardware.Closes the dialog.

Writes to all writeable registers whose data has changed. A register is flagged as changed if the value toApply be written is different from the value last read from that address.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 25Submit Documentation Feedback

Page 26: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

9 TV Tuner Control

TV Tuner Control

This chapter discusses how to program the tuner on this EVM. Program the tuner by clicking Tools→TVTuner Control→ ATSC. The Tuner Type window (see Figure 19) allows the user to change the tuner I2Cslave address (C2h by default) and RF source settings. Click the Standard Digital ATSC Tuner button andclick OK to use the default tuner shipped with the TVP9900EVM.

Figure 19. ATSC Tuner Type

To use other tuner boards that have the same TVP9900 EVM board interface, click the Custom DigitalATSC Tuner button. This allows the user to select a tuner configuration file that is used to program the TVTuner Control settings to work with the desired tuner. Additional details and an example TunerConfiguration File can be provided by Texas Instruments if this option is desired.

In the TV Tuner Control window (see Figure 20), select a channel from the "Add to Channel List"drop-down box. Click Add. After approximately 1 second, the tuner is programmed to the selectedchannel. For direct entry of the RF center frequency, type in the center frequency (for example, 189) intothe "RF Center Freq (MHz)" box. Click the Program button to program the tuner.

26 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 27: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

TV Tuner Control

Figure 20. TV Tuner Control for ATSC

To perform a channel scan when the input is from an antenna (or cable), click Start on the TV TunerControl page. This selects all channels for which the TVP9900 indicates locked status. The locking criteriaare selectable on this page: Field Sync Lock (Default: ON), Timing Recovery (Default: ON), and FEC SyncLock (Default: ON). The Pre-Delay is not needed. After scanning, switching between channels can beeasily done using the channel up/down buttons (Ch Up and Ch Down) or the "Channel Changer"drop-down list.

Open the TVP9900 Property Sheets by clicking Edit→Property Sheets→TVP9900. Click the Status tab, asshown in Figure 16. Click Auto-Update to enable it, and then click Soft Reset.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 27Submit Documentation Feedback

Page 28: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

10 Troubleshooting

10.1 Troubleshooting Guide

Troubleshooting

This chapter discusses ways to troubleshoot the TVP9900EVM.

If you are experiencing problems with the TVP9900EVM hardware or the WinVCC software, see Table 10for available solutions.

Table 10. TVP9900EVM Troubleshooting

Symptom Cause Solution

At startup, the error message Cannot The parallel port driver supplied withfind DLL file DLPORTIO.DLL Run Port95NT.EXE on the CD to install the driver.the EVM has not been installed.appears.

Program the tuner by clicking Tools→TV TunerControl→ATSC. The tuner type and settings are

Tuner is not programmed correctly. programmed for the default tuner shipped with theEVM. Different tuners must be programmed

Blank screen separately.

Go to Edit→Property Sheets→TVP9900, MPEGMPEG-2 data outputs, clock, or Output Control page, click the DATAOUT Enablepacket signals are disabled. and Signal Enable buttons and click Apply.

WinVCC I2C test fails unexpectedly Initial test fails to operate correctly. Exit out of WinVCC, and restart.

Make sure I2C slave address jumper on theReceiver I2C slave address is wrong. TVP9900 receiver module is set for the correct

address.

Make sure I2C slave address jumper on the tunerTuner I2C slave address is wrong. module is set for the correct address.

Parallel cable is not connected fromPC parallel port to the TVP9900 Connect cablereceiver module DB25 connector.

Power supply must be plugged into a 100-V to240-V/47-Hz to 63-Hz power source, and the cordEVM is not powered on. must be plugged into the power connector on theEVM.

Some parallel cables are not wired straight throughWrong type of parallel cableNo I2C communication pin-for-pin. Use the cable supplied with the EVM.

Verify jumper JP3 is set to its default (shunt is on)Device was placed in power-down position. Press the Reset button on the TVP9900mode. Receiver Module.

DO THIS AS A LAST RESORT. Reboot PC, enterBIOS setup program, and set parallel port LPT1

PC parallel port mode is not set mode (Addr 378h) to ECP mode or bidirectionalcorrectly. mode (sometimes called PS/2 mode or byte mode).

If already set to one of these two modes, switch tothe other setting (see Section 10.2.)

PC may not be capable of operating in the requiredparallel port mode. This is true of some laptopStill no I2C communication computers. Use a different computer, preferably adesktop PC.

When WinVCC is started and the WinVCC Configuration dialog box is closed with OK, the I2C system testis performed (unless the I2C System Test program option is disabled).

If the I2C system test fails, a dialog box like Figure 21 appears. This example reports that a read fromTVP9900 failed, using slave address 0xB8, subaddress 0x57. The data read was 0x05. The expecteddata was 0x01.

After noting which device had a problem, click OK to continue. Next, the Corrective Action Dialog boxappears to help fix the problem.

28 TVP9900EVM User’s Guide SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 29: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

10.2 Corrective Action Dialogs

Troubleshooting

Figure 21. I2C System Failure Dialog Box

After closing the I2C system test report dialog box, a corrective action dialog box appears (see Figure 22).

Figure 22. Corrective Action Dialog Box

1. If the parallel port cable is NOT connected between to PC and the TVP9900EVM or if the EVM poweris not on:

a. Click No.b. The dialog box shown in Figure 23 appears instructing you to correct the problem.c. Correct the problem.d. Click OK to continue. The main menu dialog should appear.

Figure 23. Corrective Action Required

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 29Submit Documentation Feedback

Page 30: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

10.2.1 Setting the PC Parallel Port Mode

10.2.2 General I2C Error Report

Troubleshooting

2. If the cable is connected from the PC parallel port to the TVP9900EVM and the EVM power is on:

a. Click Yes.b. The dialog box shown in Figure 24 appears. This dialog box appears if the PC parallel port mode

setting may need to be changed.

Note: Only run the PC BIOS setup program if the I2C communication problem cannot beresolved in another way (correct slave address settings, reset, or power cycle theEVM and/or check that the device type selected was TVP9900).

c. Click OK to continue.d. The main menu dialog appears.e. Click Exit in the File menu to exit the program.f. See troubleshooting guide in Section 10.1.

Figure 24. Corrective Action Required

Note: Only run the PC BIOS setup program if the I2C communication problem cannot beresolved in another way (correct slave address settings, reset, or power cycle the EVMand/or check that the device type selected was TVP9900).

1. Restart the PC.2. During the boot process, enter the BIOS setup program by pressing the required key (usually the initial

text screen tells you which key to press).3. Find the place where the parallel port settings are made.4. Set the parallel port LPT1 at address 378h to ECP mode or bidirectional mode (sometimes called PS/2

mode or byte mode). If one of these two modes is already selected, then change to the opposite mode.5. Exit and save changes.

The error report shown in Figure 25 appears when an I2C error occurs at any time other than after the I2Csystem test. In this example, there was an acknowledge error at slave address 0xB8 (the receivermodule). The error occurred on Read Cycle Phase 1 on the device (slave) address byte.

Figure 25. I2C Error

TVP9900EVM User’s Guide30 SLEU081A–March 2007–Revised July 2007Submit Documentation Feedback

Page 31: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

www.ti.com

11 TVP9900EVM Schematics

TVP9900EVM Schematics

This chapter contains the TVP9900EVM schematics.

SLEU081A–March 2007–Revised July 2007 TVP9900EVM User’s Guide 31Submit Documentation Feedback

Page 32: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

A

B

C

DD

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

TVP9900_EVM_TOP.SCH TOP: TVP9900_EVM_TOP.SCH

1 OF 8

nRESET

Power - Page 2Power.Sch

2.0

TUNER_SDA_5VTUNER_SCL_5V

AGCOUT

CLKIN_4_25MHz

TUNER_IF_OUT1TUNER_IF_OUT2

GPIO3GPIO4

nRESET

Connector - Page 3Connector.Sch

TUN

SDA

TUN

SCL

AG

CO

UT

CLKIN_4_25MHz

TUNER_IF_OUT1TUNER_IF_OUT2

DEM

_SD

A_3

.3V

DEM

_SC

L_3.

3V

nRES

ETPACK_SYNC

BYTE_VALIDDCLK

D_E

RR

OR

DATAOUT7_S0DATAOUT[6..0]

GPI

O4

AN

TCN

TL

GPI

O5_

SYN

CG

PIO

6_LO

CK

GPI

O7_

INTR

EQ

GPI

O3

GPI

O2

GPI

O1

GPI

O0

TVP9900 - Page 4TVP9900.Sch

PACK_SYNCBYTE_VALIDDCLKD_ERROR

DATAOUT7_S0DATAOUT[6..0]

Output - Page 5Output.Sch

TUNER_SDA_5VTUNER_SCL_5V

DEM_SDA_3.3VDEM_SCL_3.3V

TUNSDATUNSCL

I2C - Page 6I2C.Sch

GPI

O4

DATAOUT[6..0]DATAOUT7_S0

D_ERRORDCLK

BYTE_VALIDPACK_SYNC

GPI

O5_

SYN

CG

PIO

6_LO

CK

GPI

O7_

INTR

EQ

GPI

O3

GPI

O2

GPI

O1

GPI

O0

Testpoints - Page 7Testpoints.Sch

ANTCNTLGPIO1

SmartAntenna - Page 8SmartAnt.Sch

Page 33: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

IN2

EN1

GN

D3

FB_NC 5

OUT 4TA

B6

U4TPS75801KTTT

5VDC

DGND

5VDC

DGND

EN_D3_3V

DGND

DGND

FB_D3_3V

D3.3V: 80mA

3.3V_SUPPLY

+ C447uF_16V

IN2

EN1

GN

D3

FB_NC 5

OUT 4

TAB

6

U2TPS75801KTTT

DGND

DGND

EN_D1_5V

DGND

DGND

1.5V_SUPPLY

FB_D1_5V

5VDC5VDC

D1.5V: 300mA

+ C547uF_16V

Power.Sch TOP: TVP9900_EVM_TOP.SCH

2 OF 8

C360.1uF

R33.3K

R43.3K

R146.8K

R1230.1K

R1330.1K

R1151K

R149.9K

R249.9K

C110uF

2.0

231J1

DC_JACK

5VDC

DGND 5VDC FOR ALL POWER SOURCES

+5V

D1+5V

L1

FERRITE

C370.1uF

C380.1uF

L2

FERRITE

A3.3V

A_REF_3.3V

DGNDDGND

C420.1uF

L4

FERRITE

C430.1uF

L5

FERRITE

3.3V_SUPPLY

DGND

D3.3V

DGND

Tantalum

C390.1uF

C400.1uF

L3

FERRITE

DGND

+ C7347uF_20V

DGND

C440.1uF

L6

FERRITE

DGND

DGND

C450.1uF

L7

FERRITE

1.5V_SUPPLY D1.5V

A1.5V

APLL_1.5V

3.3V_SUPPLY

DGND

C350.1uF

C150.01uF

SENSE22

SENSE33

GND4

VDD 8

MR 7SENSE11

RESET 6

RESET 5

U3

TPS3307-33D_RDGND

DGND

5VDC

nRESET

3.3V_SUPPLY

R22620K

R1510K

3.3V_SUPPLY

R23 0

1.5V_SUPPLY

nRESET

S1

SW-RESET

DGND

3.3V_SUPPLY

R1610K

C41

0.1uF

For Reset

Reset Control Supervisor

C21.0uF_10V

C31.0uF_10V

C1022uF_10V

C747uF_10V

C922uF_10V

C847uF_10V

C647uF_10V

C1222uF_10V

C1322uF_10V

C1122uF_10V

C1422uF_10V

R57330

2

1

LED1+5V

DGND

GREEN

+5V

Power ON LED (+5V)

Page 34: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

NOTE: Layout must support vertical or horizontal mount for tuner board

2.0

Connector.Sch TOP: TVP9000_EVM_TOP.SCH

3 OF 8

1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 36

H1

SAMTEC SSW-118-02-G-D-RA

5VDC

DGND

TUNER_SDA_5V TUNER_SCL_5V

TUNER_IF_OUT1

TUNER_IF_OUT2

CLKIN_4_25MHz

AGCOUT

nRESET

GPIO3GPIO4

Use SAMTEC SSW-118-02-G-D-RA for horizontal mount (default)Use SAMTEC SSW-118-02-G-D for vertical mount

Page 35: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

TVP9900.Sch TOP: TVP9000_EVM_TOP.SCH

4 OF 8 2.0

DATAOUT[6..0]

DATAOUT7_S0

BYTE_VALIDPACK_SYNCDCLKD_ERROR

D3.3V D1.5V

C740.1uF

R3424K 0.1%

DGND

DGND

A_REF_3.3V

D3.3V

A3.3V

A1.5V

C75

0.1uFC76

0.1uF

Put AC Coupling Close to TVP9900

ANTCNTL ANTCNTL

TUNER_IF_OUT1

TUNER_IF_OUT2

R39

1.5KC33

0.01uF

AGCOUT

DGND

AGCOUT

DGND

JP2I2CA0

R18

10K

JP2: TVP9900 I2C Addr Selection

D3.3V

LOW (ON): Address = 0xB8h (default)HIGH (OFF): Address = 0xBAh

12

X125MHz

C77

18pF

C78

18pFR25 0

CLKIN_4_25MHz

XTALOUTXTALREF

APLL_1.5V

XTALIN

R24 0

XTALOUT

XTALIN

XTALREF

DGND

OFF: CLKIN_4MHz

DGND

R17

10KON: XTAL_25MHz (default)

JP1

CLKIN_SEL

D3.3V

DGND DGND

HIGH (OFF): PowerDown ModeLOW (ON): Normal Operation (default)

JP3: POWERDOWN (Active High)

PWRDOWN

DGND

JP3

PWRDOWN

R19

10K

D3.3V

DEM_SDA_3_3VDEM_SCL_3_3V

GPIO7_INTREQGPIO6_LOCKGPIO5_SYNCGPIO4GPIO3GPIO2GPIO1GPIO0

DEM_SCL_3_3VDEM_SDA_3_3V

TUNSDATUNSCL

DGND

DGND DGND

DGND

C480.1uF

C160.01uF

C200.01uF

C500.1uF

C190.01uF

C490.1uF

C170.01uF

C460.1uF

APLL_1.5VA1.5V

A_REF_3.3VA3.3V

C180.01uF

C470.1uF

D3.3V

D3.3V

C540.1uF

C210.01uF

C510.1uF

C220.01uF

C530.1uF

C240.01uF

C550.1uF

C250.01uF

C520.1uF

C230.01uF

DGND

DGND

C260.01uF

C270.01uF

C290.01uF

C300.01uF

C280.01uF

C310.01uF

C320.01uF

C590.1uF

C560.1uF

C580.1uF

C600.1uF

C570.1uF

C610.1uF

C620.1uF

D1.5V

D1.5VDGND

DGNDnRESET

AGND1

AVDD_3_32

AIFIN_P3

AIFIN_N4

AVDD_3_35

AGND6

AVDD_1_57

AGND8

AGND_PLL9

AVDD_PLL_1_510

XTALOUT11

XTALREF12

XTALIN13

CLKIN14

DIVINSEL15

CLKOUT16

DGND17

DVDD_1_518

IOGND19

IOVDD_3_320

RES

ETZ

21

TMSE

L022

TMSE

L123

DG

ND

24

DV

DD

_1_5

25

TMSE

L226

TMSE

L327

AG

CO

UT

28

AN

TCN

TLIO

29

TUN

SDA

30

TUN

SCL

31

IOG

ND

32

IOV

DD

_3_3

33

I2C

SDA

34

I2C

SCL

35

DG

ND

36

DV

DD

_1_5

37

I2C

A0

38

PWR

DO

WN

39

DER

RO

R40

DGND 41DCLK 42IOGND 43IOVDD_3_3 44BYTESTART 45PACCLK 46DGND 47DVDD_1_5 48DATAOUT7/SERDATA0 49DATAOUT6 50DATAOUT5 51IOGND 52IOVDD_3_3 53DATAOUT4 54DATAOUT3 55DATAOUT2 56DGND 57DVDD_1_5 58DATAOUT1 59DATAOUT0 60

GPI

O7/

INTR

EQ61

GPI

O6/

LOC

K62

IOG

ND

63IO

VD

D_3

_364

GPI

O5/

SYN

CO

UT

65G

PIO

466

GPI

O3

67D

VD

D_1

_568

DG

ND

69G

PIO

270

GPI

O1

71G

PIO

0/A

NTC

NTL

IN72

DV

DD

_1_5

73D

GN

D74

AG

ND

75A

GN

D_R

EF76

AV

DD

_REF

_3_3

77B

IASR

ES78

BG

REF

CA

P79

NSU

B80

PWR

PAD

U1TVP9900

DNP R24 and R25 for 4MHz Input from TunerPlace R24, R25 and R26 close to Pins 11 and 13

GPIO7_INTREQGPIO6_LOCKGPIO5_SYNC

DATAOUT[6..0]

AIFIN_PAIFIN_N

R260

DNP R26 for 25MHz Input from crystal (default)

DNP

R35RPACK8-10K

R38

RPACK4-33

R37

RPACK4-33

R36

RPACK4-33

JP1: CLKIN_SEL

DATAOUT0DATAOUT1DATAOUT2DATAOUT3

DATAOUT4DATAOUT5DATAOUT6

GPIO0GPIO1GPIO2GPIO3GPIO4

TP7CLKOUT

Page 36: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

DB25_CLK_ADB25_CLK_B

DB25_DATA7_ADB25_DATA7_B

DB25_DVALID_ADB25_DVALID_BDB25_PSYNC_ADB25_PSYNC_B

DB25_DATA6_ADB25_DATA6_BDB25_DATA5_ADB25_DATA5_BDB25_DATA4_ADB25_DATA4_BDB25_DATA3_ADB25_DATA3_BDB25_DATA2_ADB25_DATA2_BDB25_DATA1_ADB25_DATA1_BDB25_DATA0_ADB25_DATA0_B

DGND

DB25_CLK_ADB25_CLK_B

DB25_DATA7_ADB25_DATA7_B

DB25_DVALID_ADB25_DVALID_B

DB25_PSYNC_ADB25_PSYNC_B

DB25_DATA6_ADB25_DATA6_B

DB25_DATA5_ADB25_DATA5_B

DB25_DATA4_ADB25_DATA4_B

DB25_DATA3_ADB25_DATA3_B

DB25_DATA2_ADB25_DATA2_B

DB25_DATA1_ADB25_DATA1_B

DB25_DATA0_ADB25_DATA0_B

DCLK

PACK_SYNCBYTE_VALID

DGND

D3.3V

8

7

6

5

4

3

214

1

15

16

17

18

19

20

13

12

11

10

921

22

23

24

25

2627

J2DB25F_DVB_SPI_LVDS

VCC2

VCC3

GND4

A3A8

ENA5

A1A6

A2A7

A4A9

GND1

A1Z 63A1Y 64

B3A13

ENB10

B1A11

B2A12

B4A14

C3A21

ENC23

C1A19

C2A20

C4A22

D3A26

END28

D1A24

D2A25

D4A27

VCC16

VCC17

GND18 GND15

VCC30

VCC31

GND32 GND29

A2Z 61A2Y 62

A3Z 59A3Y 60

A4Z 57A4Y 58

B1Z 55B1Y 56

B2Z 53B2Y 54

B3Z 51B3Y 52

B4Z 49B4Y 50

C1Z 47C1Y 48

C2Z 45C2Y 46

C3Z 43C3Y 44

C4Z 41C4Y 42

D1Z 39D1Y 40

D2Z 37D2Y 38

D3Z 35D3Y 36

D4Z 33D4Y 34

U5

SN65LVDS387DGG

DGND

DATAOUT7_S0DATAOUT6

DATAOUT5DATAOUT4DATAOUT3DATAOUT2

DATAOUT1DATAOUT0

D3.3VR27 0

R27, LVDS Enable

D3.3V

C63

0.1uF

C64

0.1uF

C65

0.1uF

C66

0.1uF

C67

0.1uF

C68

0.1uF

DGNDDecoupling Caps for U5

PACK_SYNCBYTE_VALID

DATAOUT[6..0]

DATAOUT7_S0DCLK

Output.Sch TOP: TVP9900_EVM_TOP.SCH

5 OF 8 2.0

DATAOUT[6..0]

Page 37: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

12

147

U7A

SN74AHC05DR

5 6

U7C

SN74AHC05DR

9 8

U7D

SN74AHC05DR

D3.3V

DGND

D3.3V

DGND

DGND

DGND

DB15

DB17

DB9

DB11D3.3V

DGND

DGND

8

7

6

5

4

3

214

1

15

16

17

18

19

20

13

12

11

10

921

22

23

24

25

2627

J3DB25F_I2C

DEM_SDA_3_3V

DEM_SCL_3_3V

I2C.Sch TOP: TVP9900_EVM_TOP.SCH

6 OF 8

C69

0.1uFR402.2K

R422.2K

R442.2K

R452.2K

R462.2K

R412.2K

R432.2K

R31 0

R33 0

C700.1uF

DGND

D3.3V

Decoupling Cap for U7

2.0

Tuner Control Options:WinVCC has option to select if TVP9900 is tuner I2C masterEVM Jumper Control options with JP4 and JP5:

Position 2-3: TVP9900 controls tuner (default)Position 1-2: The PC controls tuner

13

2 JP4TUN_SCL

13

2 JP5TUN_SDA

DEM_SCL_3_3V

DEM_SDA_3_3V

TUNSCL

TUNSDA

D3.3V

R7

3.3K

3 4

U7B

SN74AHC05DR

1A 21B3

GND4 VCC8 2OE# 71OE# 1

2B6 2A 5

U6

SN74CBTD3306CDR

5VDC

5VDC

DGND

TUNER_SDA_5V

TUNER_SCL_5V

R32

0

R28

0

R2010K

R53.3K

R63.3K

TUNER_SDA_5V

TUNER_SCL_5V

Level Shifter for Tuner I2C - 3.3V to 5V

TUNER_SDA_3.3V

TUNER_SCL_3.3V

D3.3V

R8

3.3K

D3.3V

R29

0

R30

0

DNP R30 for 5V I2C signals to Tuner board (default)

DNP

DNP R29 for 3.3V I2C signals to Tuner board

1312

U7F

SN74AHC05DR

TP1SCL

TP2SDA

DGND

Page 38: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

Testpoints.SCH TOP: TVP9900_EVM_TOP.SCH

7 OF 8 2.0

GPIO7_INTREQGPIO6_LOCKGPIO5_SYNC

GPIO2GPIO1GPIO0

DGND DGND

GPIO4

GPIO3

GPIO6_LOCK

GPIO5_SYNC R47 200

2

1

LED2SYNC

DGND

GREEN

R48 200

2

1

LED3LOCK

DGND

GREEN

1 23 45 67 89 10

H2

HEADER 5X2

DCLK

PACK_SYNCBYTE_VALID

D_ERROR

DGND

DATAOUT7_S0DATAOUT6DATAOUT5DATAOUT4DATAOUT3DATAOUT2DATAOUT1DATAOUT0 1 2

3 45 67 89 1011 1213 1415 1617 1819 20

H3

HEADER 10X2

DCLK

PACK_SYNCBYTE_VALID

D_ERROR

DATAOUT[6..0]

DATAOUT7_S0

GPIO[4..0]

DGND+5V 3.3V_SUPPLY 1.5V_SUPPLY

GPIO5_SYNCGPIO6_LOCKGPIO7_INTREQ

DATAOUT[6..0]

GPIO[4..0]

Use through-hole for TP's

TPs also on I2C and TVP9900 pages

TP3DGND

TP61.5V

TP53.3V

TP4+5V

Page 39: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 30-Aug-2006 Sheet of File: C:\TVP9900\TVP9900 Rev. 2.0 EVM.ddb Drawn By:

SmartAnt.Sch TOP: TVP9900_EVM_TOP.SCH

8 OF 8

GND 1

+12V 2

GND 3

GND 4

DATA5

GND 6

J4

MODULAR_JACK

23

1ESD1

Q1

NPN

R541K

R50

4.7K

R514.7K

R52

4.7K

R534.7K

R55

1K

Q2

NPNANTCNTL

DGND

5VDC

R56

100

C811000pF

DGND

ANT_DATAOUT

ANT12V

ANTCNTL

Output from TVP9900

C710.1uF

L8

FERRITE

DGND DGND

ANT12V

5VDC

5VDC

DGND

D3.3V

5VDC

C720.1uF

C340.01uF

DGND

5VDC

Position 1-2: Disable Mode B (default)Position 2-3: Enable Mode B

R93.3K

R103.3K

R21

10KSmAn_Mode_B

ANT_DATAOUT R49 33 ANTCNTL

Smart Antenna Mode A

Pin 29, ANTCNTL I/O

1

2

H4

ANT12V

DNP

DNP

A2 B 4

GND 3VCC 5OE1

U8

SN74CBTLV1G125DCKR

2.0

Output from TVP9900 to Antenna

Output from TVP9900 to Antenna uses Mode A circuit belowOutput from Antenna to TVP9900 uses Mode B circuit above

GPIO1 Output = Direction of Pin 29 (ANTCNTL)

1 = Output from TVP9900 to Antenna0 = Input from Antenna to TVP9900

Connect 12V power supply to support Smart Antenna

C7947uF_16V

C8022uF_16V

13

2JP6

Mode B

JP 6: Mode B Selection (EVM supports 1 pin mode only)

GPIO1

Page 40: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 5-Jun-2007 Sheet of File: C:\TVP9900\TVP9900 EVM - Thomson Tuner DTT76801 Board Rev. 4.0.ddbDrawn By:

TVP9900_EVM_TUNER_TOP.Sch TOP: TVP9900_EVM_TUNER_TOP.Sch

1 OF 4

Power_Regulator - Page 2Power_Regulator.Sch

TUNER_SDA_5VTUNER_SCL_5V

AGCOUTTUNER_IF_OUT1TUNER_IF_OUT2

Tuner - Page 3Tuner.Sch

4.0

TUNER_IF_OUT1TUNER_IF_OUT2

TUNER_SCL_5VTUNER_SDA_5V

AGCOUT

Connector - Page 4Connector.Sch

Page 41: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 5-Jun-2007 Sheet of File: C:\TVP9900\TVP9900 EVM - Thomson Tuner DTT76801 Board Rev. 4.0.ddbDrawn By:

Power_Regulator.Sch TOP: TVP9900_EVM_TUNER_TOP.Sch

2 OF 4

TGND

5VDC

2

1

LED1+5V

GREEN

R1330

4.0

C20.1uF

C5470pF

C40.1uF

TGND

5VDC TU5V

TGND

Power ON LED (+5V)

L1 and C1 - C2 should be placed close to connectorL2 and C3 - C5 should be placed close to tuner

L1

2u2H +C3

220uF 10V

L2

22uH+C1

47uF 10V

Page 42: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 5-Jun-2007 Sheet of File: C:\TVP9900\TVP9900 EVM - Thomson Tuner DTT76801 Board Rev. 4.0.ddbDrawn By:

Tuner.Sch TOP: TVP9900_EVM_TUNER_TOP.Sch

3 OF 4

TU5V

TUNER_ASTUNER_SDA_5VTUNER_SCL_5V

R3

150C6

0.01uF

AGCOUT

TGNDTGND

TGND

TGNDAGCOUT

TUNER_IF_OUT1

TUNER_IF_OUT2

TUNER_SCL_5VTUNER_SDA_5V

4.0

Uses Thomson DTT76801 with integrated DC to DC converter

TGND

TUNER_AS

Tuner I2C Address SelectionPosition 1-2: Address = 0xC0Position 2-3: Address = 0xC6

R5

10K

TU5V

TGND

TU5V

Open: Address = 0xC2 (default)

13

2JP1I2C_ADR

TP1TGND

TP2TU5V

C7DNP 12pF

L3DNP 680nH

R40R

R20R

IFOUT1

IFOUT2

SHIELD1 M1

Vcc12

IF out 17RF_AGC 5SCL14

SDA15

AS16

IF_AGC18

D-IF_OUT1 21

D-IF_OUT2 20

SHIELD2 M2

SHIELD3 M3

SHIELD4 M4

Vt11

GND12

OOB out1

NC3

NC4

DC Feed-through6 NC13

GND 19

NC7

NC8

NC 9

NC 10

U1

THOMSON_DTT76801_TUNER

Page 43: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 5-Jun-2007 Sheet of File: C:\TVP9900\TVP9900 EVM - Thomson Tuner DTT76801 Board Rev. 4.0.ddbDrawn By:

Vertical or Horizontal Connection to 9900 board

Connector.Sch TOP: TVP9900_EVM_TUNER_TOP.Sch

4 OF 4 4.0

C80.01uF

TGND

5VDC

GPIO3GPIO4

nRESET

12345678910

1112131415161718192021222324252627282930313233343536

H1

HEADER 18X2

5VDC

TGND

TUNER_SDA_5VTUNER_SCL_5V

TUNER_IF_OUT1

TUNER_IF_OUT2

AGCOUT

Samtec TSW-118-08-G-D-RA

CLKIN_4_25MHz

Page 44: TVP9900EVM User's Guide (Rev. ARF uner AS Tuner 5VDC LED 2 1 2d connector 1 Reset d connector 2.1 Test Points and Jumpers Board-LevelDescription The TVP9900EVM consists of the TVP9900EVM

IMPORTANT NOTICE

Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements,improvements, and other changes to its products and services at any time and to discontinue any product or service without notice.Customers should obtain the latest relevant information before placing orders and should verify that such information is current andcomplete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.

TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’sstandard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support thiswarranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarilyperformed.

TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products andapplications using TI components. To minimize the risks associated with customer products and applications, customers shouldprovide adequate design and operating safeguards.

TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, maskwork right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or servicesare used. Information published by TI regarding third-party products or services does not constitute a license from TI to use suchproducts or services or a warranty or endorsement thereof. Use of such information may require a license from a third party underthe patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI.

Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and isaccompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is anunfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third partiesmay be subject to additional restrictions.

Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or servicevoids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive businesspractice. TI is not responsible or liable for any such statements.

TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product wouldreasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreementspecifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramificationsof their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-relatedrequirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding anyapplications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and itsrepresentatives against any damages arising out of the use of TI products in such safety-critical applications.

TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products arespecifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet militaryspecifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade issolely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements inconnection with such use.

TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI productsare designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use anynon-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements.

Following are URLs where you can obtain information on other Texas Instruments products and application solutions:

Products Applications

Amplifiers amplifier.ti.com Audio www.ti.com/audio

Data Converters dataconverter.ti.com Automotive www.ti.com/automotive

DSP dsp.ti.com Broadband www.ti.com/broadband

Interface interface.ti.com Digital Control www.ti.com/digitalcontrol

Logic logic.ti.com Military www.ti.com/military

Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork

Microcontrollers microcontroller.ti.com Security www.ti.com/security

RFID www.ti-rfid.com Telephony www.ti.com/telephony

Low Power www.ti.com/lpw Video & Imaging www.ti.com/videoWireless

Wireless www.ti.com/wireless

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2007, Texas Instruments Incorporated