TSC2100EVM Touch Screen Controller Evaluation Module User’s Guide October 2003 Data Acquisition Products SLAU100
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 and complete.
EVM IMPORTANT NOTICE Texas Instruments (TI) provides the enclosed product(s) under the following conditions: This evaluation kit being sold by TI is intended for use for ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY and is not considered by TI to be fit for commercial use.
EVM WARNINGS AND RESTRICTIONS It is important to operate this EVM within the input voltage range of 6 VDC to 12 VDC and output voltage of 3 VDC described in the EVM User’s Guide. Exceeding the specified input range may cause unexpected operation and/or irreversible damage to the EVM. If there are questions concerning the input range, please contact a TI field representative prior to connecting the input power.
How to Use This Manual Preface Read This First About This Manual This users guide describes the function and operation of the TSC2100 touch screen controller evaluation module. This manual will help you quickly set up the evaluation board and its accompanying software, so that you can rapidly test and evaluate the TSC2100. A complete circuit description, as well as schematic diagram and bill of materials are included.
Related Documentation From Texas Instruments The information in a caution or a warning is provided for your protection. Please read each caution and warning carefully. Related Documentation From Texas Instruments To obtain a copy of any of the following TI documents, call the Texas Instruments literature response center at (800) 477−8924 or the product information center (PIC) at (972) 644−5580. When ordering, please identify this booklet by its title and literature number.
Contents Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Device Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 EVM Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Analog Inputs/Outputs . . . . . . . . . . . . . . . . . . . . .
Contents 3.5.3 3.5.4 3.5.5 4 Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14 Audio Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 Bass Boost Filter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 Introduction The TSC2100 is an advanced touch screen controller, which communicates to a host processor through an SPI serial interface. In addition, a mono-input/ stereo-output audio codec is included in the TSC2100, and audio data is communicated to the device over an I2S bus. The TSC2100EVM accesses both of these buses through the use of a USB microcontroller, which provides a way to generate data for both buses from a PC running Windowsr 98, Windows 2000, or Windows XP. Topic Page 1.
Device Characteristics 1.1 Device Characteristics The TSC2100 is a complete PDA analog interface circuit. It contains a complete 12-bit A/D resistive touch screen converter, including the drivers and the control to measure touch pressure. The TSC2100 interfaces to the host controller through a standard SPI serial interface. The TSC2100 offers two battery measurement inputs capable of reading battery voltages up to 6 V, while operating with only a 2.7-V supply.
Analog Inputs/Outputs 1.3 Analog Inputs/Outputs Touch screen inputs are provided to the controller through J2. This connector is standard on 3M Touch Systems (formerly MicroTouch) TouchTek 4 touch screens. Alternate touch screen input connections are provided on the J1 terminal block. The other analog inputs are brought onto the board through the J3 terminal block. The AUX input must be between 0 V and 3.3 V, while the battery inputs, VBAT1 and VBAT2 can range from 0 V to 6 V.
THIS PAGE INTENTIONALLY LEFT BLANK 1-4
Chapter 2 Getting Started This chapter guides you through unpacking your EVM and setting it up so you can begin working with it immediately. Topic Page 2.1 Unpacking the EVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.2 Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.3 Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unpacking the EVM 2.1 Unpacking the EVM When unpacking the TSC2100EVM, check to make sure that you received all of the material that should be in the box. The EVM kit should include the following: - TSC2100EVM board, PWB 6444324 - CD-ROM, 6444327 If any of these components is missing, contact Texas Instruments for a replacement. 2.2 Default Configuration The TSC2100EVM features a few simple means of configuring its operation. The default settings for these items are shown in Table 2−1.
Quick Start Figure 2−1. Default Software Screen In order to use the touch screen features, a 4-wire resistive touch screen must be connected to J2 or J1 of the TSC2100EVM.
THIS PAGE INTENTIONALLY LEFT BLANK 2-4
Chapter 3 Operation This chapter describes each function of the TSC2100 evaluation kit and how to use the accompanying software to control and use the TSC2100. Topic Page 3.1 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 3.2 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 3.3 I/O Connectors and Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jumpers 3.1 Jumpers Table 3−1 shows the function of each jumper on the EVM. Table 3−1. Jumper/Function Reference Reference Designator Setting Function Factory Default Subsection JMP1 1 to 2 Differential (MICIN and AUX) microphone input Not installed 3.1.1 1 to 2 MIC BIAS from fixed resistor 2 to 3 MIC BIAS from TSC2100 2 to 3 3.1.2 1 to 2 A1 select for EEPROM Installed 3.1.3 1 to 2 PWR select: USB powered 2 to 3 PWR select: External power supply 1 to 2 3.1.4 JMP2 JMP3 JMP4 3.1.
I/O Connector and Signals Table 3−2 shows the function of the switch. Table 3−2. Switch Function Reference Reference Designator SW1-1 SW1 SW1-2 SW1-3 3.2.1 Setting Function ON On-board I2S selected OFF External I2S selected ON On-board MCLK selected OFF External MCLK selected ON On-board SPI selected OFF External SPI selected Factory Default Subsection ON 3.2.2 ON 3.2.3 ON 3.2.
I/O Connector and Signals Table 3−3. Audio Connectors Reference Designator Name Description J5 Mic In Microphone input J6 J7 3.3.
I/O Connector and Signals 3.3.4 External Audio Data (I2S) Connector The I2S bus, which carries audio data to and from the TSC2100, is brought out to header J11 and can be connected to external I2S devices if the I2S interface to the on-board TAS1020B is disabled. Table 3−6. Audio Data Connector Reference Designator Audio data (I2S) connector J11 3.3.
Circuit Description 3.3.7 Analog Input Connector The auxiliary and battery inputs to the touch screen controller are brought onto the EVM board through terminal block J3. The pinout is shown in Table 3−9. Table 3−9. Analog Input Connector Reference Designator J3 Description Battery and auxiliary inputs to the touch screen control Pin Number Signal Name Function 1 VBAT1 Battery input 1, 0 V to 6 V 2 VBAT2 Battery input 2, 0 V to 6 V 3 AUX Auxiliary input, 0 V to VREF 4 GND Ground 3.
Circuit Description Likewise, the I2S signals for the digital audio can be driven either externally by J11 or by the USB audio controller (U5). Do not drive the external I2S bus when the firmware is loaded and the onboard microprocessor is active. Disable the microprocessor by removing JMP3, turn off SW1-1 and SW1-2, and cycle power to the TSC2100EVM in order to use the external I2S bus. 3.4.
Program Description 3.4.5 Audio Interface Circuitry A mono electret microphone can be connected to J5. This jack provides both audio and bias connections. Bias for the microphone can be supplied either from the TSC2100’s mic bias circuitry or from an external resistor (R11). R11 is not installed on the TSC2100EVM, but can be installed by the user. Internal or external bias is selected by JMP2. There is also a small on-board microphone on the EVM, parallel to J5.
Program Description Figure 3−1. Human Interface Screen This screen reflects the touch screen from the TSC2100EVM. The status bar at the bottom of the screen is divided into four sections and shows the status of communication between the PC and the EVM. Starting from the left, the first section shows the status of the connection; if an error in communication occurs, an error message appears here, otherwise it looks as shown in Figure 3−1.
Program Description Figure 3−2. Data Acquisition Screen When on this screen, the TSC2100 is commanded to perform the battery and auxiliary input voltage readings, and then it is commanded to perform a TEMP1 and TEMP2 measurement. These measurements are all repeated twice every second, and the results are displayed on this screen. On the right hand side of this screen there is a window that shows the TSC2100 internal control register values.
Program Description Figure 3−3.
Program Description Figure 3−4.
Program Description Figure 3−5.
Program Description 3.5.3 Configuration Screen This screen provides access to all of the configurable settings for the TSC2100’s A/D converter and reference, as shown in Figure 3−6. Located on the right hand side of the screen are the programmable phase lock loop (PLL) settings, which are not the A/D settings but the audio settings. Figure 3−6. Configuration Screen 3.5.3.1 ADC Control Section This section controls all of the parameters of the A/D converter.
Program Description J Panel Voltage Stabilization Time This is the time that the TSC2100 allows for the touch screen to settle after turning the drivers on. J Precharge Time J Sense Time These two parameters are the time allowed to precharge the touch panel capacitance and then sense to see if the screen is touched. For more details on these parameters, refer to the TSC2100 data sheet. J Average/Median There are two ways to reduce noise effect to the ADC result.
Program Description Figure 3−7. Configuration Screen With External Reference Selection 3.5.3.3 Audio PLL Section On the audio codec part of the TSC2100, there is an on-chip phase-lock-loop (PLL). The PLL can be enabled or disabled, based on the given master clock (MCLK) to the TSC2100 and the required reference frequency (FSref) for the codec. For more details on the PLL, refer to the TSC2100 data sheet. With the EVM board, the MCLK is at 11.2896 MHz, and the codec sample rate is also fixed at 44.1 kHz.
Program Description 3.5.3.4 Reinitialization and Reset There are two buttons on this screen that allow the user to reset and reinitialize the TSC2100 by clicking these buttons. By clicking the button SW Reset , a software reset is issued. By clicking the button Int TSC2100 , the control registers (for ADC and audio) revert back to the startup (firmware) default settings. To bring the TSC2100 EVM back to its powerup status, you can clicking SW Reset and followed by Int TSC2100 . 3.5.
Program Description 3.5.4.1 Codec Section By checking Power Up Codec in the codec section, the audio codec is powered up. In this EVM, the audio codec samples at 44.1 kHz in 16-bit I2S mode. Also, the TSC2100 codec functions as a slave in the interface. Although the TSC2100 device has much more flexibility, this EVM has these values fixed. 3.5.4.2 ADC Section By checking Power Up ADC, audio ADC power is enabled.
Program Description Figure 3−9. Audio Screen With AGC On 3.5.4.3 DAC Section Like the ADC section, the TSC2100 audio DAC can be powered on or off. The stereo audio volumes can be controlled by the left (L) and right (R) volume control slides, in three different ways, selectable through setting the master volume controller: 1) independent, 2) right channel controlled, or 3) left channel controlled. Like the audio ADC’s gain controls the DAC’s PGA gain can be changed in soft stepping either 0.
Program Description 3.5.4.4 Sidetone Section The TSC2100 has an analog sidetone and a digital sidetone circuit. The audio output of the TSC2100 includes a mix of the DAC and the sidetone channels, in proportion to their respective volume settings. The analog sidetone is enabled when the PowerUp AnaSideTone box is checked, and available only if the single-ended MICIN or AUX Input Select is selected as input to the ADC.
Program Description Figure 3−10. Bass Boost Filter Screen Different filter coefficients can be loaded for left and right channels, though usually these are set the same. Five preconfigured filters are selectable using the drop-down list box of this screen. Selecting one of these updates the coefficients and causes the graph of the filter response to update. However, nothing is loaded into the TSC2100 until the Download button is pressed.
THIS PAGE INTENTIONALLY LEFT BLANK 3-22
Chapter 4 Physical Description This chapter contains the component locations, bill of materials, and the schematics. Topic Page 4.1 Component Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4.2 Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 4.3 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Component Locations 4.
Bill of Materials 4.2 Bill of Materials Item No.
Bill of Materials Item No. Qty Value Ref Des Description Vendor Part number 22 7 10 µF C13, C14, C15, C18, C19, C20, C21 6.3 V Ceramic chip capacitor, ±10%, X5R Panasonic ECJ−3YB0J106K 23 2 47 µF C16, C17 6.3 V Ceramic chip capacitor, ±20%, X5R Panasonic ECJ−4YB0J107K 24 1 47 µF C22 16 V Ceramic chip capacitor, ±10%, X7R Panasonic Not Installed 1 100 µF C23 6.
Bill of Materials Item No. Qty Ref Des Description Vendor Part number 44 3 J5, J6, J7 3,5 mm Stereo audio jack SMT CUI Stack SJ−3515−SMT−1 45 1 J12 10 Pin double row header (2x5) 0.1” Samtec TSW−105−07−L−D 46 1 J11 12 Pin double row header (2x6) 0.1” Samtec TSW−106−07−L−D 47 2 JMP1, JMP3 2 Position Jumper , 0.1” spacing Samtec TSW−102−07−L−S 48 2 JMP2, JMP4 3 Position Jumper , 0.
Schematics 4.3 Schematics Schematic diagrams of the TSC2100EVM showing the TSC2100 connections and the USB and connectors are shown on the following pages.
1 2 3 4 5 6 Revision History REV ECN Number Approved D D I2SDOUT I2SDIN LRCLK C11 0.1uF 2 BCLK MCLK J1 X- 2 Y+ 3 X+ 0.1uF C20 4 Y- 10uF +3.3V 0.1uF C13 C22 10uF NI C3 0.01uF C4 0.01uF DVSS C2 0.01uF 5 C1 0.01uF C21 10uF 28 24 4 7 3 31 1 2 MCLK SCLK DAWS SDIN SDOUT DRVDD AVDD 13 14 C24 VBAT1 2 R2 TP9 HPR 3 R3 HPL PWDZ/ADWS TP11 VGND PENIRQ AUX SJ-3515-SMT-1 HEADPHONE OUT RESET C16 100uF PENIRQ 0 4 TP10 R8 TP7 0 B J6 +3.
1 2 3 4 5 6 REVISION HISTORY REV +3.3V C36 APPROVED +3.3V TP2 D ENGINEERING CHANGE NUMBER D 1uF U3 TP3 R16 3.09K 2 5 9 12 USB MCK 1 4 USB I2S 10 13 R17 3.09K +3.3V SCL VCC SDA 5 U2 8 6 +3.3V BCLK I2SDOUT LRCLK 7 GND C33 33pF PWDZ/AWDS MA-505 6.000M-C0 6.00 MHZ C34 J8 USB SLAVE CONN R19 1.5K 100pF C35 R18 .001uF 3.09K 46 47 48 1 3 5 6 7 4 16 28 45 R20 27.4 R21 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 DVDD DVDD DVDD AVDD MOSI C38 +3.