tvp9900evm user's guide (rev. arf uner as tuner 5vdc led 2 1 2d connector 1 reset d connector...
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/11.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/18.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/19.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/20.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/21.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/22.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/23.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/24.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/25.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/26.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/27.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/28.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/29.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/30.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/31.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/32.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/33.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/34.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/35.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/36.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/37.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/38.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/39.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/40.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/41.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/42.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/43.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081620/610bf5625aedb76dd76c9a4c/html5/thumbnails/44.jpg)
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