CLC-DRCS-PCASM CLC-DRCS-PCASM DRCS Evaluation Board User's Guide Literature Number: SNOS917C CLC-DRCS-PCASM DRCS Evaluation Board User’s Guide June 1999 N CLC-DRCS-PCASM DRCS Evaluation Board User’s Guide 0 0 Overview Required Evaluation Items n DRCS Board The DRCS Evaluation Board (CLC-DRCS-PCASM) is designed to support simple and effective evaluation of the Diversity Receiver Chipset (DRCS). This chipset consists of the CLC5956 Analog-toDigital Converter (ADC), the CLC5526 Digital Variable Gain Amplifier (DVGA), and the CLC5902 Dual Digital Tuner/AGC. The CLC5902 performs digital down conversion (DDC) and automatic gain control (AGC) with digital accuracy and repeatability. (CLC-DRCS-PCASM) n +5V power supply n Signal generator n DRCS Control Panel software e (drcscp.exe) n PC running Windows® 95/98/NT n One PC serial port The DRCS Board accepts narrowband signals at IF frequencies up to 300MHz (the LC noise filter must be retuned from the 150MHz factory setup) and outputs quadrature baseband signals in a digital format. There are two complete signal paths from the two input connectors to the Channel A and Channel B digital outputs. et Suggested Evaluation Items n Data Capture Board (CLC-CAPT-PCASM) n Data Capture Board software The configuration of the DDC/AGC is controlled by a COP8 µController which loads one of several default configurations at power up. The default configuration is selected using DIP switch SW2. These configurations can also be modified with the DRCS Control Panel software (drcscp.exe) provided with the DRCS Board that runs under Windows® 95/98/NT. bs ol (capture.exe) n Data Capture Board User’s Guide n Second PC serial port n Matlab® software or other data analysis software Also available is a Data Capture Board (CLC-CAPT-PCASM) and accompanying software (capture.exe) that mates with the evaluation board and enables the user to transfer data from the DDC/AGC output, over the serial port of a PC and into a file. Reference Documents n CLC5956 data sheet n CLC5526 data sheet n CLC5902 data sheet O This document describes in detail the DRCS Board, DRCS Control Panel software, and how to use it. AIN1 Transformer DVGA ADC 150MHz 12 4 DDC/AGC } AOUT (serial) BOUT (serial) SCK SFS RDY ParOut J1 4 AIN2 Transformer DVGA ADC 12 150MHz J9 RS-232 Serial I/O Figure 1 COP8 µController CLC-DRCS-PCASM Block Diagram ©1999 National Semiconductor Corporation Rev. 3.01 June 4, 1999 General Description DVGA As seen in Figure 1, the DRCS Board accepts analog IF inputs on a pair of SMA connectors and processes these into baseband digital waveforms. There are several analog components that condition the signal prior to sampling with a pair of ADCs. The most important of these is the DVGA which is the gain control element of an AGC loop. The sampled signals are applied to a two channel digital down converter (DDC) that performs a final mix to baseband, digitally filters the waveforms, and decimates to a lower output sample rate. On-board automatic gain control (AGC) loops operate in conjunction with the DVGAs to extend the dynamic range of the analog signal paths. The DVGA is a 350MHz amplifier that has a digitallycontrolled voltage gain range from -12 to +30dB in 6dB steps. It has a 3rd-order output intercept point of 24dB at 150MHz and an o utpu t noise spectral density of The DRCS Board is factory configured for an IF of 150MHz, a sampling frequency (FCK) of 52MSPS, and an overall decimation of 192. This yields an output sample rate of 270.8KSPS. The DDC/AGC features a high degree of programmability so that key parameters such as mixer frequency, decimation ratio, filter shape, etc. can be configured by the user. The DVGA, in conjunction with the DDC/AGC, forms an automatic leveling loop that compresses the dynamic range of the input IF signal prior to sampling by the ADC. By doing so, it extends the dynamic range of the ADC by as much as 42dB. The loop dynamics and threshold of the AGC are set by programming the control registers within the DDC/AGC. It is also possible to inhibit the loop and force specific DVGA gain values. These topics are addressed later within this document. Input Circuit and Signal Levels G DVGA = ( 0.21 ) ⋅ 2 AGAIN , (EQ. 3) e where AGAIN is the 3-bit data word into the DVGA digital input of channel A. Refer to the CLC5526 data sheet for further details. et The individual elements of the DRCS Board are discussed in the following paragraphs. 69 nV ⁄ Hz . At 150MHz, the data sheet plots place the maximum gain at about 28.5dB or, Noise Filter A simple noise filter resides between the DVGA and ADC. Its only purpose is to attenuate noise from the DVGA that appears at the ADC sampling image frequencies. Because of its simplicity, it does not have the ability to sufficiently reject signals from the antenna that are located at the sampling images. It is assumed that a SAW filter will precede the DVGA and provide this capability. The usefulness of the noise filter is due to the fact that both the DVGA and ADC have wide bandwidths and so there are many sampling images that fall in band. Each of these will add noise power to the output if they are not attenuated. See Figure 2. bs ol The AIN1 and AIN2 IF inputs are transformer coupled into the DVGA inputs. The transformers are included to interface with the differential analog components which follow. They also match the 200 Ω input of the DVGAs to the 50 Ω input connectors and provide a voltage gain of 2: G XFMR = 2 (EQ. 1) O In a production system, the transformer might be replaced by an IF SAW which also has differential output drive capability. Please observe from the schematic diagrams that the transformer introduces a dc short from the input connector to ground. With the DVGA set to maximum gain, the total analog gain from the input connector to the ADC is 33.8dB and an input level of -23.8dBm will drive a full-scale input at the ADC. With the DVGA set to minimum gain, the total analog gain is -8.3dB and a +18.3dBm input level is required to drive the ADC to full scale. Typically, the AGC reference level will be set such that the ADC will never see full scale and the lowest gain setting of the DVGA will not be used. The total gain of the DRCS Board, including both the analog and digital parts is best described by the equation, G TOTAL = G XFMR G DVGA G LC G DDC , (EQ. 2) where the first term has already been introduced and the others will be in subsequent sections of this manual. The noise figure of the DRCS Board is 13dB and is calculated in the ADC section on page 3. Rev. 3.01 June 4, 1999 2 The nominal component values for the filter provide a center frequency of 150MHz, a 3dB bandwidth of 18MHz, and an insertion loss of 0.7dB. Assuming an ADC sample rate of 52MSPS, the filter provides about 4dB of attenuation at the closest image frequency which is at 162MHz (Figure 2). The attenuation at the image frequencies not shown will of course be greater. More attenuation is possible by increasing the Q of the filter, but this would make the center frequency tolerance more critical and also increase the group delay through the filter. (The damping of the AGC loop is negatively impacted by large group delays.) More attenuation will also be achieved if the IF is moved further away from 156MHz. To change the IF frequency of the DRCS Board, the noise filter components must be changed. The equations below pertain to Figure 3 and provide a means of computing the new values: 1 ω c = ----------------L1 CT (EQ. 4) ©1999 National Semiconductor Corporation Baseband Filter Translated To Sampling Images Baseband Filter 4dB LC Noise Filter 3X Sampling Frequency Sampling Image IF Frequency 150 202 162 208 214 Frequency (MHz) Illustration of the need for noise filter attenuation at the sampling images. (EQ. 5) RT C G LC = 1 + ------- ⋅ ------T QL L1 (EQ. 6) improves to 68dBFS (or, 55 nV ⁄ Hz at 52MSPS). This behavior is due to the fact that the large-signal, high-frequency SNR is dominated by clock jitter. Communication systems such as GSM require minimum SNRs of no better than 9dB which can be achieved at input levels of 59dB below full scale. Therefore, the ADC acts as though it were a 68dB device for these systems (Figure 4). The digital filters following the ADC provide processing gain that e 1 ω BW = -----------RT CT et Figure 2 156 C T = C93 ⁄ 2 + C 99 + 1.5pF (EQ. 7) In these equations, C 93 = C 94 , RT = 600 || 1K = 375Ω , G LC is the filter gain at ω c , and Q L is the quality factor of DVGA Output bs ol the inductor at ω c . SNR vs. Input Amplitude 80 Extrapolates to 68dB 70 ADC Input and Stray PCB Capacitance 60 C93 L1 C99 1.5p 1K SNR (dBc) 600 C94 50 40 30 Noise filter components for AIN1. O Figure 3 20 10 In addition to setting the center frequency of the filter, capacitors C93 and C94 absorb the transient current that is sourced out of the ADC coincident with the sampling instant. It is recommended that C 93 and C 94 be no less -45 The frequency response of the noise filter can be checked at spot frequencies by observing either the CLC5902 Mixer AI or BI outputs in debug mode with the NCO set to 0 frequency and 0 phase. ADC The ADC is a 12 bit, wideband converter capable of inputs as high as 300MHz at sample rates of 52MSPS. The SNR for an input 3dB below the full scale input of 2VPP differential is 62dBFS at an IF frequency in the range of 150MHz. For levels much below this, however, the SNR 3 -40 -35 -30 -25 -20 -15 -10 -5 0 Input Amplitude (dBFS) Figure 4 than 20pF. ©1999 National Semiconductor Corporation -50 CLC5956 SNR extrapolates to 68dBFS. improve further upon this by 24dB (factory default configuration). Assuming that a single sampling image interferes at a level of -4dB (Figure 2), the total noise voltage density at the ADC input is, 2 2 55 + 69 ( 1 + 10 – 4 ⁄ 10 ) = 98nV ⁄ Hz . (EQ. 8) When this is referred through the 33.8dB maximum gain to the input connector, this yields a 13dB noise figure for the DRCS Board. Rev. 3.01 June 4, 1999 + 1 , B3 ; ( EXP (from AGC) ( /$ & 6 3+$6(B$ Figure 5 21 I TO OUTPUT CIRCUIT SAT 21 F2 FILTER DECIMATE BY 2 OR 4 SAT & ROUND 21 F1 FILTER DECIMATE BY 2 SAT & ROUND SHIFT UP 21 Q 17 SIN COS NCO CLC5902 down converter, channel A. The digital output format of the ADC is two’s complement. For further information, consult the CLC5956 data sheet. e )5(4B$ 22 CIC FILTER DECIMATE BY 8 TO 2K 15 17 22 SHIFT UP 15 FLOAT TO FIXED CONVERTER ROUND EXPONENT 14 & ( ' B < % B & ( ' ) ( 2 & B ) EXP 3 MUXA ) ( 2 & B ) $ B 1 , $ * 0 0 -10 DDC et -20 The ADC outputs feed into the two channel DDC/AGC. This part consists of two down converter channels (DDC) and automatic gain control (AGC) loops. The DDC performs the final mix to baseband and baseband filtering (see Figure 5). -30 -50 -60 bs ol Magnitude (dB) GSM blocker and interferer requirements -40 The NCO can tune across the full Nyquist band with 32 bit precision. With phase dither enabled, the spurious performance is -101dBc or better and SNR is 84dB. The frequency and phase of the two channels are completely independent. In addition, the phase dither of the two are uncorrelated. -70 -80 -90 -100 The FLOAT TO FIXED CONVERTER within the DDC will match any change in gain by the DVGA with a compensating digital gain change. It does this by treating the complement of the DVGA control word as an exponent to the ADC output. The overall effect of this is to make the Rev. 3.01 June 4, 1999 4 Figure 6 Output Power O Although the ADC combined with the processing gain of the digital filters provides 92dB of instantaneous SNR, this is not enough to meet the requirements of the GSM900 specification without some analog filtering to attenuate the blocker. Nonetheless, the digital filters can be used to relax the requirements on the analog filter. In particular, the digital filters can meet the reference interference level of ETSI GSM 05.05 paragraph 6.3 without any assistance from the analog filter. Further, the blocker performance of ETSI GSM 05.05 paragraph 5.1 can be met with only minor assistance from the analog filter. 0 100 200 300 400 500 600 700 800 900 1000 Frequency (kHz) Frequency response of down converter O AG ve C rT O hi per s R at an es ge -110 The baseband filtering is performed by a cascade of three decimating FIR filters. The overall decimation ratio can be programmed from 8 to 16,384. The two final filters feature 21 and 63 user-programmable taps, respectively. A set of tap coefficients are published in the CLC5902 data sheet which provide adequate filtering to meet the GSM blocker and interferer requirements. The frequency response for these at a sample rate of 52MSPS is shown in Figure 6. DDC Output ADC Output Input Power Figure 7 ADC and DDC output level vs. input level ©1999 National Semiconductor Corporation $*&B7$%/( $*&B/223B*$,1 Envelope Detector SHIFT DOWN AGAIN 3 MUX POUT 32X8 RAM FIXED TO FLOAT CONVERTER 2 STAGE DECIMATE BY 8 CIC FILTER ABSOLUTE VALUE AIN EXP $*&B,&B$ $*&B+2/'B,& $*&B5(6(7B(1 $*&B)25&( $*&B&2817 LOAD ONE SHOT $*&B(1 COUNTER PERIOD 16 FUNCTION PROGRAMMED INTO RAM LOG AGC circuit, channel A. -REF et Figure 8 e EN AGC The AGC loop for channel A is shown in Figure 8. Each channel has its own loop. The ADC output power is measured with an envelope detector and used to adjust the DVGA gain. Envelope detection is performed by an absolute value circuit followed by a lowpass filter whose response is shown in Figure 9. The filtered signal is used bs ol DRCS Board appear as a fixed gain channel with extremely large dynamic range as shown in Figure 7. This mode can also be inhibited by asserting (;3B,1+. An expression for the gain through the DDC channel A is, 1 4 G DDC = --- ( '(& + 1 ) 2 ⋅2 ⋅2 , (EQ. 9) [ 6&$/( – 44 – AGAIN ⋅ ( 1 – (;3B,1+ ) ] *$,1 Magnitude Spectrum of Power Detect CIC Filter 0 0 ⋅ G F1 ⋅ G F2 -10 21 ∑ h1 ( i ) -30 63 ∑ h2 ( i ) G F2 = -40 i--------------------=1 -. 16 (EQ. 11) 2 -50 The numerators of G F1 and G F2 equal the sums of the impulse response coefficients of F1 and F2, respectively. For the STD and GSM sets, G F1 and G F2 are nearly equal to unity. Observe that the AGAIN term in (EQ. 9) is cancelled by the corresponding term appearing in (EQ. 3) so that the entire gain of the DRCS Board is independent of 1 the DVGA setting when (;3B,1+ . The --- appearing 2 in (EQ. 9) is the result of the 6dB conversion loss in the mixer. ©1999 National Semiconductor Corporation Magnitude (dB) Magnitude (dB) (EQ. 10) 2 O G F1 = -20 i--------------------=1 -, 16 5 -60 -60 0 0 0.1 0.2 0.3 0.4 0.5 0.6 Frequency Normalized to Fs 0.7 0.8 0.9 1 1 Frequency Normalized to FCK Figure 9 Frequency response of envelope detector filter. to address a lookup table which generates an error signal based on the programmed threshold, deadband and loop time constant targets. This error is integrated to produce the 3 bit control signal for the DVGA. Integrator gain is Rev. 3.01 June 4, 1999 In the course of measuring ADC power, the absolute value block within the envelope detector also generates a second harmonic of the aliased IF frequency. For example, an IF of 150MHz aliases to -6MHz at the ADC output when the sample rate is 52MHz. The absolute value block produces from this a dc term and a second harmonic at -12MHz, the latter of which is rejected by the low pass filter. If the alias frequency is too low, though, its second harmonic will fall within the passband of the filter and a clean power detection will not occur. This problem can be avoided by choosing the IF and sample rates such that the alias frequency magnitude is greater than FCK/16. Data and Clock Outputs The CLC5902 outputs several standard serial formats for interface to a DSP. These formats can be specified by loading the appropriate values in the CLC5902 registers. The CLC5902 datasheet provides complete information. The default setup of the DRCS Board is 3$&.(', 08;B02'( , and )250$7 . These settings provide a 24-bit serial output word, a frame sync output pulse once for each I/Q pair, and the outputs for channel A and B muxed onto the single output pin AOUT. The serial outputs and control signals are available at the Eurocard connector J1. This connector mates directly to the data capture board which can be used to transfer data to a PC. The serial output is also available from the 16-pin DSP interface header. Note that AND gate U12 is not factory loaded but a location is provided for compatibility with previous versions of the DRCS Board. The trace from pin 2 to 4 of U12 must be cut before installing it. bs ol Deadband 6dB DVGA Output Power et The user interface software makes programming of the AGC very easy. The user need only specify the loop time constant, reference and deadband and from these, the lookup table values and shifter values are computed. As shown in Figure 10, deadband in excess of 6dB shows up as hysteresis. Hysteresis will eliminate excessive DVGA gain changes caused by the input signal level dwelling at a transition point. to the signal level applied to the board. This mode is easiest to use and is probably suitable for most applications. The default configuration of the DRCS Board and user software is for this mode. The other mode is a gated mode and is useful, for example, in TDMA systems when one wishes the AGC to be active only during the power ramp up. In this mode, the loop is active when the gate signal is applied and then opens when the gate is removed. The gate signal can be an external pulse whose width defines the AGC active period. Alternatively, the gate can be an edge which starts a counter within the DDC/AGC. The AGC active period is then the time it takes for the counter to reach its terminal value. By using the configuration registers, it is possible to write the initial gain condition of the loop into the integrator and also to read the final gain value from this integrator. Consult the CLC5902 data sheet for further details. e programmable via the shifter preceding it to allow loop time constants that can be varied by factors of 2. Fractional control of time constant can be achieved by altering the slope of the transfer function stored within the lookup table. Reference Hysteresis=Deadband-6dB 6dB O DVGA Input Power Figure 10 Relationship between deadband and hysteresis. The AGC has several operating modes. The simplest is the free-run mode where the loop is closed continuously and the DVGA gain setting is constantly updated in response The default serial output configuration is compatible with the TMS320C54X serial input. Figure 11 shows the timing. To interface to the ‘C54X, set the DSP serial port in continuous mode (FSM bit set to 0) with frame ignore enabled (FIG bit set to 1). In this mode the 24-bit words may be read as 3 groups of 8 bits. The overall input stream of four 24-bit words is read as twelve 8-bit words for later reassembly by the DSP. The parallel outputs from the CLC5902 are also available on the Eurocard connector J1. The parallel output bus of 96 clocks 6&. 6)6 $287 Figure 11 0 23 ... 1 0 0 23 ... 1 lsb msb lsb msb I chan A Q chan A 0 23 ... 1 msb lsb I chan B 23 ... 1 0 msb lsb Q chan B DSP Interface Timing Diagram Rev. 3.01 June 4, 1999 6 ©1999 National Semiconductor Corporation A simple inversion of the MSB converts two’s complement data to offset binary data. In this format the MSB has the same polarity as all the other bits so that negative full scale is all zeroes and positive full scale is all ones. An inverter is provided on the board to generate this output coding for the parallel output. The inverted MSB is brought out on pin 3A of J1. Refer to the CLC5902 data sheet for further information on the parallel output. Probing of DDC/AGC Debug Nodes For optimal ADC performance the clock must have less than 1psec jitter. Higher levels of jitter will spread out the spectrum of any applied signals. In a laboratory environment, we suggest the use of a low phase noise synthesizer such as the HP8643 or the HP8644 as a sinewave source. Excessive phase noise will cause unacceptable levels of jitter. DRCS Control Panel Software The DRCS Control Panel (drcscp.exe) requires Windows 95/98/NT and a free serial port to operate. Run setup.exe from the CD ROM to copy the appropriate files to your hard drive and build the necessary directory structure. Run drcscp.exe to start the program. To configure the COM port, choose &RQILJXUH,2 from the )LOH menu. The DRCS Control Panel is a program interface which allows the CLC5902 configuration registers to be programmed. All register settings are controlled from the four tabs on the left. The 5HJLVWHUV page allows you to view a summary of the register values that are down-loaded to the CLC5902. Except for the 5HJLVWHUV page, each page has a 6HQG3DJH or 6HQG button. When pressed, the register values associated with that page are down-loaded to the CLC5902. In addition, a 6HQG$OO'DWD command is available under the )LOH menu. Although the registers within the CLC5902 can also be read, the present version of the software does not provide this capability. bs ol et The user has the ability to probe internal nodes within the CLC5902 by selecting the desired node using the internal configuration registers. The node is then switched on to the 20-bit wide parallel debug bus which is a collection of output pins that are re-assigned to this function when the debug mode is enabled. (Refer to the CLC5902 data sheet for pin assignments, output data formats, and configuration register parameters.) Both the DRCS Control Panel and Data Capture Board support this mode. removed. The CLK connector hooks to a sine-to-PECL clock converter to drive the ADCs. This circuit requires a 2-3VPP (10 to 16dBm) sinewave at the clock SMA connector. The PECL clock is further converted to a TTL clock for use by DDC/AGC. e the CLC5902 is 16 bits wide and a set of enable and address lines allow the I/Q data from channels A and B to be accessed from 8 internal registers. These control lines also connect to J1. A set of DIP switches SW1D allow the enable and address lines to be statically set. These switches must be open if the Data Capture Board is used for parallel data capture. When this mode is enabled, signal pin SCK is re-configured as a data strobe with the proper timing for the selected internal node. This gives the user the ability to debug his design when trouble arises. The internal nodes available for probing include the outputs of the mixers, CIC filters, and AGC power detectors. µController O The COP8 microcontroller contains preprogrammed data to load into the CLC5902. When the board is powered up or the reset switch is closed, the COP8 reads the 8-position dip switch SW2 to determine which set of data to load. The CLC5902 is loaded, the LEDs alternate briefly, and the COP8 enters an idle loop awaiting further serial communication. To change the operating program in the CLC5902, change the SW2 dip switch setting and press the ’RESET’ switch. The new data is loaded and the COP8 again enters the idle loop. The COP8 provides an RS-232 serial port for connection to an external controller on connector J9. This port allows the DRCS Control Panel software to access the DDC registers thus providing greater configuration flexibility. System Clock The DRCS Board is equipped with an SMA connector labeled as CLK so that an external clock signal can be applied. However, the board is factory-configured with an on-board 52MHz crystal oscillator (Y2) and so the external clock signal is not needed. If the user wishes to use an external clock, the socketed oscillator must first be ©1999 National Semiconductor Corporation 7 The configuration data entered into the various pages can be written to a .dcp configuration file. This provides a convenient method of retrieving previous configurations because these files can also be read into the DRCS Control Panel. The file is ASCII and has one line for each byte that is written to the CLC5902. The first column is the address and the second is the data. Both are in hex format. The /RDG&RQILJXUDWLRQ and 6DYH&RQILJXUDWLRQ commands can be found under the )LOH menu. When you start the DRCS Control Panel, it will load the last used .dcp file within the Data subdirectory. If you have not yet created one, it will look for default.dcp. If default.dcp is not found, it will use a set of hard-coded defaults for everything except FIR Filters F1 and F2. For the filters, the program will search for default.f1 and default.f2. If they are not found, zeros will be loaded for the coefficients. The data entry fields are designed to allow values to be entered using pulldown menus or edit boxes in familiar engineering terms, as opposed to the integer values that are required by the CLC5902. The engineering values are converted to the appropriate integer values and appear on the 5HJLVWHUV page. For example, when -150.03 is entered into )UHT, &KDQQHO$, the 5HJLVWHUV page displays the value 493095284 for )5(4B$. When the mouse is held over a Rev. 3.01 June 4, 1999 data entry field, a balloon is displayed which describes the function. If a value is entered that is outside the valid range, a warning is displayed. Output Page - 6&.5DWH must be selected low enough to allow all serial bits to exit within one output sample period. See the CLC5902 data sheet for further discussion. For the most part, the data entry fields are intuitive given an understanding of the CLC5902 data sheet. A few exceptions are noted below: Filter Data Page - The coefficient values for each of the symmetric FIR filters can be manually entered or loaded from an ASCII text file using the /RDG button. The file must have a .f1 extension for ),5)LOWHU and a .f2 extension for ),5)LOWHU. The file format is one signed integer coefficient per line and the number of lines must equal the number of unique coefficients. Also, there must be no blank space before the values in the files. Channels Page - )UHT is the frequency of the NCO. You can either enter the IF frequency at the ADC input or the aliased frequency at the ADC output. To down-convert without a phase inversion, enter the negative of the frequency of interest. For example, an IF frequency of 150.03MHz requires an entry of -150.03 for no phase inversion. An alternative is to recognize that 150.03MHz aliases to -5.97MHz when )&. is 52MHz and, for no phase inversion, enter +5.97. )&. refers to the sample rate of the DRCS Board, which has a factory default of 52MHz. 6FDOH refers to the bit shift prior to the CIC filter (Figure 5). 6FDOH &DOFXODWHG is calculated by the program and is the value required of 6FDOH to maintain the gain of the DDC up to and including the CIC filter to unity or just less. It changes when &,&'HFLPDWLRQ changes. 6FDOH$GMXVW is a bit shift value added to 6FDOH prior to downloading to the CLC5902. You can enter either a positive or negative value with the restriction that 6FDOH$GMXVW + 6FDOH &DOFXODWHG fall within the range of 0 to +44 inclusive. A warning is issued for values entered outside this range. *DLQ refers to the bit shift after the CIC filter (Figure 5). There is no handshaking between the DRCS Board and the PC. If the system is operating correctly, all the LEDs will light during transmission and only LED1 will remain lit at the completion of transmission. If the transmit sequence is upset, reset the DRCS Board and re-send. e Data Capture Board Settings bs ol et The Data Capture Board and companion software provides the ability to capture data from the DRCS Board as well as a variety of analog-to-digital converter products. When used together, it is important that the settings of one board do not conflict with those of the other. If any conflicts occur, it will be with entries on the 2XWSXW page of the DRCS Control Panel and often will result in the data being unintelligible. The first step to ensure compatibility is by making sure all switches on the Data Capture Board are off. The next step is to obtain a copy of the Data Capture Board documentation. AGC Page - The popup menus for initial conditions and gains refer to the gain of the DVGA. The loop dynamics for the AGC are set in the lower left box. Press the Calculate button after entering values for 7KUHVKROG, 'HDGEDQG, and 7LPH&RQVWDQW and the AGC lookup table values and $*&B/223B*$,1 are computed. Default Configuration and SW2 Settings The CLC-DRCS-PCASM is shipped configured with an on-board 52MHz crystal clock source. The LC noise filter has an 18MHz bandwidth centered at 150MHz. These SW2 Switch Settings (4321) Register Name 0001 '(&B%<B 0010 0011 0100 0101 0110 47 3 7 47 47 47 47 0 0 0 0 0 0 0 O '(& 0000 6&$/( 21 36 32 21 21 21 21 )5(4B$ -493,095,283a -493,095,283 -493,095,283 0 -479,054,044b -479,054,044 -479,054,044 )5(4B% -493,095,283 -493,095,283 -493,095,283 0 -1,156,337,348c -479,054,044 -1,156,337,348 ',7+B$% 1 1 1 1 1 1 0 $*&B/223B*$,1 1d 1 1 1 1 1 1 '(%8*B(1 0 1 1 0 0 0 1 7$3B6(/ 0 6 (F1 AI Input) 6 (F1 AI Input) 12 (NCO AI) 0 0 8 (NCO A cosine) Table 1 eCLC5902 configurations for SW2 segment 1 settings (continued in Table 2). a. With FCK=52MHz, -493,095,283 (0xE29BF68D) provides an NCO frequency of -5.97MHz. FIN=150.03MHz aliases to 150.03MHz3*52MHz=-5.97MHz b. With FCK=52MHz, -479,054,044 (0xE3723724) provides an NCO frequency of -5.8MHz. c. With FCK=52MHz, -1,156,337,348 (0xBB13B13C) provides an NCO frequency of -14MHz. d. Yields a loop time constant of 1.5µs for FCK=52MHz and either position of switch number 6. e. See Table 3 for register values common to all SW2 configurations. Rev. 3.01 June 4, 1999 8 ©1999 National Semiconductor Corporation SW2 Switch Settings (4321) Register Name 0111 1000 1001 1010 1011 1100 '(& 47 23 1 47 47 23 '(&B%<B 0 1 0 0 0 1 6&$/( 21 25 40 21 21 25 )5(4B$ -479,054,044 -493,095,283 -493,095,283 0 0 -479,054,044 )5(4B% -1,156,337,348 -493,095,283 -493,095,283 0 0 -1,156,337,348 ',7+B$% 0 1 1 0 0 1 $*&B/223B*$,1 1 1 1 0a 1 1 '(%8*B(1 1 0 1 1 1 0 7$3B6(/ 10 (NCO B cosine) 0 6 (F1 AI Input) 12 (Mixer AI) 14 (Mixer BI) 0 Table 2 b CLC5902 configurations for SW2 segment 1 settings (continued from Table 1). apart from building their own interface. The set of configurations available with SW2 is described below. Requests for configurations not presently available should be directed to the factory. et values are designed to operate in combination with SW2 configured to 0000|0000 as discussed below. e a. Yields a loop time constant of 3.0µs for FCK=52MHz and either position of switch number 6. b. See Table 3 for register values common to all SW2 configurations. On power up (or on reset), the COP8 reads the value of DIP switch SW2 and programs the CLC5902 configuration registers. SW2 can be thought of as being segmented into two pieces. Segment 1 comprises switch positions 1 through 4. These program the CLC5902 as shown in Table 1 and Table 2. The CLC5902 register values that are common to all of these configurations are given in Table 3. bs ol It is advised that the reader has a copy of the CLC5902 data sheet available while reading the following material even though it is not necessary to fully understand that document before using the DRCS Board. Immediate results can be obtained most easily when the DRCS Board is used in conjunction with the DRCS Control Panel software, Data Capture Board and the capture board software. The DRCS Control Panel software allows a user to communicate with the DRCS Board using plain-English commands from a menu. If the user wishes to configure the board without a PC, though, SW2 is the only other means Register Name Value 2 5$7( 1 6287B(1 1 6&.B32/ 0 6)6B32/ 0 5'<B32/ 0 08;B02'( 1 3$&.(' 1 )250$7 2 (24 bit) 3+$6(B$% 0 $B6285&( 0 %B6285&( 1 7(67B5(* 4096 O *$,1B$% Table 3 Segment 2 is comprised of the remaining switches, each of which programs an independent function as shown in Table 4. The CLC5902 data sheet should be referenced for the F1/F2 filter coefficients corresponding to the STD Set and the GSM Set coefficients. The AGC lookup table values corresponding to the two choices of AGC dynamics are given in Table 5. SW2 Switch Settings Switch Position Function F1/F2 Coefficient Set 0 1 5 STD Set GSM Set AGC Dynamics (Threshold/Deadband) 6 -12dB/12dB -15dB/15dB AGC Mode 7 Continuous Burst Dither 8 On Off a Table 4 Common register values for segment 1 of SW2. ©1999 National Semiconductor Corporation a. SW2 Segment 2 settings. $*&B/223B*$,1 is controlled from segment 1. See Table 1 and Table 2. 9 Rev. 3.01 June 4, 1999 Table 6 gives the configuration register values for each of the AGC modes associated with switch position 7 as mentioned in Table 4. Decimal Values (Hex) Decimal Register Address (Hex) -12dB/-12dB -15dB/-15dB 128 (0x80) -88 (0xA8) -82 (0xAE) 129 (0x81) -88 (0xA8) -82 (0xAE) 130 (0x82) -75 (0xB5) -68 (0xBC) 131 (0x83) -66 (0xBE) -60 (0xC4) 132 (0x84) -61 (0xC3) -54 (0xCA) 133 (0x85) -56 (0xC8) -49 (0xCF) 134 (0x86) -53 (0xCB) -46 (0xD2) 135 (0x87) -50 (0xCE) -43 (0xD5) 136 (0x88) -47 (0xD1) -40 (0xD8) 137 (0x89) -42 (0xD6) -36 (0xDC) 138 (0x8A) -39 (0xD9) -32 (0xE0) 139 (0x8B) -36 (0xDC) -29 (0xE3) 140 (0x8C) -33 (0xDF) -26 (0xE6) 141 (0x8D) -29 (0xE3) -22 (0xEA) 142 (0x8E) -25 (0xE7) -18 (0xEE) 143 (0x8F) -22 (0xEA) 0 (0x00) SW2 Switch Position 7 Settings Register Name -19 (0xED) 0 (0x00) -15 (0xF1) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 0 (0x00) 153 (0x99) 0 (0x00) 20 (0x14) 154 (0x9A) 17 (0x11) 23 (0x17) 155 (0x9B) 20 (0x14) 26 (0x1A) 156 (0x9C) 22 (0x16) 29 (0x1D) 157 (0x9D) 27 (0x1B) 34 (0x22) 158 (0x9E) 30 (0x1E) 37 (0x25) 159 (0x9F) 34 (0x22) 40 (0x28) 145 (0x91) 146 (0x92) 147 (0x93) 148 (0x94) 149 (0x95) 150 (0x96) 151 (0x97) O 152 (0x98) Table 5 1 $*&B+2/'B,& 0 0 $*&B5(6(7B(1 0 0 $*&B)25&( 1 0 (;3B,1+ 0 0 $*&B&2817 2815 2815 $*&B,&B$% 32 32 Register values corresponding to SW2 switch position 7. e Table 6 et Any of these default configurations can be modified by using the DRCS Control Panel software. See the DRCS Control Panel Software section on page 7. Initial Operation This procedure will verify proper operation of the DRCS Board and Data Capture Board bs ol 144 (0x90) 0 It is assumed that the you will be conducting this test in conjunction with the Data Capture Board. If not, you will have to solve the problem of data capture. Refer to the CLC5902 data sheet to understand its data capture requirements. The sequence below requires an unmodulated source such as an HP8643 or the HP8644. AGC lookup table values for the two AGC dynamics options. For either selection, a loop time constant τ of 1.5µs results when $*&B/223B*$,1 and F CK =52MHz. Each increase of $*&B/223B*$,1 by 1 will decrease τ by a factor of 2. Halving FCK will increase τ by a factor of 2. Rev. 3.01 June 4, 1999 10 1. If you have not already done so, install the DRCS Control Panel and Data Capture Board software. 2. Connect +5V to VCC and ground to GND of connector J3 on the Data Capture Board. When the boards are connected together in the next step, these connections will power both boards. Note that VEE is not required because neither board needs a negative power supply. 3. Connect J1 of the DRCS Board to J1 of the Data Capture Board. 4. Connect a serial cable from the PC to J9 on the DRCS Board. 5. If two serial ports are available on the PC, connect the other to J9 of the Data Capture Board. If not, the single port will have to be shared. 6. Make sure that all DIP switches on both boards are set to off. 7. Turn on the power supply. 8. Start the DRCS Control Panel and Data Capture Board software. 9. Configure the COM ports for the DRCS Control Panel and Data Capture Board software. The COM ©1999 National Semiconductor Corporation port setup for the DRCS Control Panel is located under )LOH, &RQILJXUH,2. The COM port setup for the Data Capture Board software is accessed by right-mouse-button clicking anywhere on the program window and selecting &RQILJXUH,2. Note that power must be applied to the Data Capture Board and the serial cable must be connected in order for the software to accept the COM port configuration. 10. Connect a -10dBm sinewave at 150.00MHz to the DRCS Board AIN1 input. Screen configuration for step 12. %LWV box. Press 2. The screen should appear as in Figure 13. 13. Press 6WDUW on the front panel of the Data Capture Board software window. When the completion bar reaches 100%, the captured data will be written to the file C:\TEMP\DATA.DAT. et The first measurement will be to use the debug mode of the CLC5902 to probe the output of the ADC. Figure 13 e The DVGA should ser vo to a gain of either 0dB (AGAIN=2) or +6dB (AGAIN=3) and the ADC should be operating at a level of -16 or -10dBFS. Because (;3B,1+ is not asserted for this configuration, the DDC output (which will be observed below) should be at -32dBFS. This can be computed from the gain equations presented earlier and the register data provided in the 5HJLVWHUV page of the DRCS Control Panel. If the TEMP directory did not previously exist, the software will create it. You can also specify a different file name and directory by right-mouse-button-clicking on the Data Capture Board software window and choosing the &KDQJH'DWD)LOH command. bs ol 11. On the &KDQQHOV page of the DRCS Control Panel, enter 0 for )UHT within the &KDQQHO$ box to set the frequency of the channel A NCO to zero. Also check 'HEXJ(QDEOHG and select 0L[HU$, from the 3UREHDW pulldown menu within the &RPPRQ box. The screen should appear as in Figure 12 Click on the 6HQG3DJH button. Immediately following this, a data transfer indicator box will appear on the monitor and all the LEDs on the DRCS Board will light momentarily. O 12. On the &RQILJXUH&DSWXUH screen of the Data Capture Board software, choose &DSWXUH'HEXJwithin the 0RGH box. Then choose 8SSHU%LWV within the The values in DATA.DAT represent 24-bit 2’s complement integers. When 0L[HU$, is selected, only the upper 15 bits are non-zero. These numbers can be converted to signed fractional values using the following MATLAB script: ORDGF?WHPS?GDWDGDW GDWD GDWDA GDWD GDWD GDWD GDWD GDWD! Verify that the waveform is sinusoidal with amplitude of either -16 or -10dBFS and frequency of 150MHz(3*52MHz) = -6MHz. The next measurement will be to observe the output of the DDC. 14. On the &KDQQHOV page of the DRCS Control Panel, enter -150.03 for )UHT of &KDQQHO$, uncheck 'HEXJ (QDEOHG. The screen should appear as in Figure 14. Click on the 6HQG3DJH button. 15. Choose &DSWXUH within the 0RGH box of the &RQILJ XUH&DSWXUH screen of the Data Capture Board software. Then choose %LWV within the %LWV box and &DSWXUHVW%LW within the VW%LW box. Finally, choose &KDQQHO$ from the &KDQQHO box and press 2.. The screen should appear as in Figure 15. Figure 12 16. Click 6WDUW on the front panel of the Data Capture Board software window. Screen configuration for step 11. ©1999 National Semiconductor Corporation 11 Rev. 3.01 June 4, 1999 DDC Large-Signal Nonlinearity Exercise This exercise is intended to illustrate the two types of large-signal nonlinearity that can be encountered when the CLC5902 is incorrectly configured. Both can be observed at the input of filter F1. The same equipment is used as in the Initial Operation section on page 10. Screen configuration for step 14. Connect a -10dBm sinewave at 150.000MHz to the DRCS Board AIN1 input. 2. Load default.dcp by choosing /RDG &RQILJXUDWLRQ from the )LOH menu of the DRCS Control Panel. 3. On the &KDQQHOV page, enter -150.005 for )UHT within the &KDQQHO$ box and enter 6 for 6FDOH$GMXVW within the &RPPRQ box. Also check 'HEXJ(QDEOHG and select ),Q$, from the 3UREHDW pulldown menu. Click on the 6HQG3DJH button. 4. On the &RQILJXUH&DSWXUH screen of the Data Capture Board software, choose &DSWXUH'HEXJ within the 0RGH box and %LWV from the %LWV box. Click on 2.. Press 6WDUW on the front panel of the Data Capture Board software window. et 5. e Figure 14 1. bs ol As before, the values in DATA.DAT represent 24-bit 2’s complement integers and only the upper 18 bits are nonzero. After conversion to signed values, the first 300 points when plotted look like Figure 16. This distortion is 1 0.8 0.6 0.4 0.2 Figure 15 Screen configuration for step 15. 0 O The values in the file again represent 24-bit 2’s complement integers except now all 24 bits are non-zero. The same MATLAB script can be used to convert to signed fractional values. Regardless of the true width of the word being captured, the Data Capture Board will always write 24-bit, 2s complement numbers to DATA.DAT. The only exception to this is when probing $*&&,&$% in which case each number represents two appended 9 bit numbers. (Refer to the CLC5902 data sheet.) Ve r if y t h a t t h e o u tp u t i s - 3 2 d B F S a t f r e q u e n c y 150.00MHz-150.03MHz = -0.03MHz. A slight frequency offset may exist due to variations in the frequency of the on-board 52MHz crystal oscillator. Note that the output sample rate is 52MHz/192 = 270.8KHz. If you perform an FFT you will see the CLC5902’s filter bandwidth reflected in the shape of the noise floor. 17. Repeat steps 10 through 13 for input AIN2 replacing all occurrences of &KDQQHO$with &KDQQHO%. This completes the verification of the board operation. Rev. 3.01 June 4, 1999 12 -0.2 -0.4 -0.6 -0.8 -1 0 Figure 16 50 100 150 200 250 300 CIC overflow distortion. caused by overflow in the CIC filter due to 6&$/( being set too large. This overflow cannot be sensed and the only way to avoid it is by making sure that 6&$/( is set consistent with the chosen CIC decimation value so that the CIC output is less than full scale. Figure 16 may not look exactly as yours. The exact look depends greatly on the frequency error between the on-board clock oscillator and the input source. The important characteristic of the distortion is that the positive sinusoid peaks have been translated ©1999 National Semiconductor Corporation to negative values and the negative peaks to positive values. Pin J1 A J1 B Go back to the &KDQQHOV page of the DRCS Control Panel and change 6FDOH$GMXVW back to 0. Next, select G% from the *DLQ pulldown menu in the &KDQQHO$ box. Click on 6HQG3DJH. 7 N/C D11_T 8 N/C D10_T 9 N/C D9_T 10 N/C D8_T Press 6WDUW on the front panel of the Data Capture Board software window. 11 N/C D7_T 12 N/C D6_T Convert the numbers in DATA.DAT to signed values and plot the first 300 points. You should see the clipping as shown in Figure 17. This represents the type of nonlinearity at all stages of the DDC other than within the CIC filter. 13 N/C D5_T 14 N/C D4_T 15 N/C D3_T 16 N/C D2_T 17 N/C D1_T 18 N/C LSB_T 19 GND GND 20 N/C RDY 21 SFS SCK 22 BOUT AOUT 0.4 23 POUT_SEL2 N/C 0.2 24 POUT_SEL1 N/C 25 POUT_SEL0 RDY 26 POUT_EN AGC_EN 27 GND GND 28 GND GND 6. 7. 1 e 0.8 et 0.6 0 -0.2 -0.4 -0.8 -1 0 bs ol -0.6 50 100 150 200 250 29 N/C N/C 30 N/C N/C 31 +5V (DIGITAL) +5V (DIGITAL) 32 +5V (ANALOG) +5V (ANALOG) 300 Table 7 Figure 17 Eurocard connector J1 pinout. Data path saturation at the input of F1. Pin This completes this exercise. O Connector Pinouts Table 7 describes the 64-pin Eurocard connector (J1) pinouts on the DRCS Board. Table 8 describes 10-pin JTAG header and 16-pin DSP header pinouts. The schematics provide the pinout for J9, a female DB-9 used to connect the standard RS-232 serial cable from the PC. Power is supplied through J1. If the Data Capture Board is connected to J1, power must be connected to the power connector on the Data Capture Board. Pin J1 A J1 B JTAG DSP 1 TCK N/C 2 GND GND 3 TDO SCK 4 VCC GND 5 TMS BFSR 6 N/C GND 7 TRST BDR 8 SCAN_EN GND 9 TDI GND 10 GND GND 11 N/C 1 N/C N/C 12 GND 2 GND GND 13 N/C 3 MSB_T MSB_F 14 GND 4 N/C D14_T 15 N/C 5 N/C D13_T 16 GND 6 N/C D12_T Table 7 Table 8 JTAG and DSP header pinouts. Eurocard connector J1 pinout. ©1999 National Semiconductor Corporation 13 Rev. 3.01 June 4, 1999 Schematics O bs ol et e Figure 18, Figure 19, Figure 20, and Figure 21 are the CLC-DRCS-PCASM schematics. Figure 18 ADC Input AIN1 Rev. 3.01 June 4, 1999 14 ©1999 National Semiconductor Corporation e et bs ol O Figure 19 ADC Input AIN2 ©1999 National Semiconductor Corporation 15 Rev. 3.01 June 4, 1999 e et bs ol O Figure 20 CLC5902 Dual Digital Tuner/AGC Rev. 3.01 June 4, 1999 16 ©1999 National Semiconductor Corporation e et bs ol O Figure 21 COP8 Microprocessor ©1999 National Semiconductor Corporation 17 Rev. 3.01 June 4, 1999 PC Board Layout Silk screen parts placement drawings are shown below. The complete board layout package can also be provided. Primary areas of concern are the analog inputs to the ADC and the ADC digital outputs. Care has been exercised to prevent ground loops and noise coupling on the circuit board at the inputs. Figure 22 and Figure 23 show the DRCS parts placement. Figure 24, Figure 25, Figure 26, and Figure 27 show the PC board layers. O bs ol et e The ADC outputs have been kept as short as possible to minimize capacitive loading. The internal ground plane has been removed under these traces to reduce the parasitic capacitance. Higher capacitance values will load the ADC output drivers causing additional noise on the internal analog signals. This will degrade the ADC performance. Analog and digital grounds have been star connected to minimize crosstalk. The supplies have series inductors for each section to provide as much isolation as is practical. Figure 22 DRCS Board layout, top. Rev. 3.01 June 4, 1999 18 ©1999 National Semiconductor Corporation e et bs ol DRCS Board layout, bottom. O Figure 23 ©1999 National Semiconductor Corporation 19 Rev. 3.01 June 4, 1999 e et DRCS Board layout, L1. O bs ol Figure 24 Figure 25 DRCS Board layout, L2. Rev. 3.01 June 4, 1999 20 ©1999 National Semiconductor Corporation e et DRCS Board layout, L3. O bs ol Figure 26 Figure 27 DRCS Board layout, L4. ©1999 National Semiconductor Corporation 21 Rev. 3.01 June 4, 1999 e et bs ol CLC-DRCS-PCASM DRCS Evaluation Board User’s Guide Customer Design Applications Support National Semiconductor is committed to design excellence. For sales, literature and technical support, call the National Semiconductor Customer Response Group at 1-800-272-9959 or fax 1-800-737-7018. Life Support Policy National’s products are not authorized for use as critical components in life support devices or systems without the express written approval of the president of National Semiconductor Corporation. As used herein: Life support devices or systems are devices or systems which, a) are intended for surgical implant into the body, or b) support or sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. O 1. 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. N National Semiconductor Corporation National Semiconductor Europe National Semiconductor Hong Kong Ltd. National Semiconductor Japan Ltd. 1111 West Bardin Road Arlington, TX 76017 Tel: 1(800) 272-9959 Fax: 1(800) 737-7018 Fax: (+49) 0-180-530 85 86 E-mail: europe.support.nsc.com Deutsch Tel: (+49) 0-180-530 85 85 English Tel: (+49) 0-180-532 78 32 Francais Tel: (+49) 0-180-532 93 58 Italiano Tel: (+49) 0-180-534 16 80 13th Floor, Straight Block Ocean Centre, 5 Canton Road Tsimshatsui, Kowloon Hong Kong Tel: (852) 2737-1600 Fax: (852) 2736-9960 Tel: 81-043-299-2309 Fax: 81-043-299-2408 National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications. National Semiconductor® and N® are trademarks of National Semiconductor Corporation. All other trademarks are the property of their respective companies. ©1999 National Semiconductor Corporation 22 Rev. 3.01 June 4, 1999 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. 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’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide 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, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the 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 is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may 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 service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. 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 would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives 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 are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-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 Audio www.ti.com/audio Communications and Telecom www.ti.com/communications Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps DLP® Products www.dlp.com Energy and Lighting www.ti.com/energy DSP dsp.ti.com Industrial www.ti.com/industrial Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical Interface interface.ti.com Security www.ti.com/security Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive Microcontrollers microcontroller.ti.com Video and Imaging RFID www.ti-rfid.com OMAP Mobile Processors www.ti.com/omap Wireless Connectivity www.ti.com/wirelessconnectivity TI E2E Community Home Page www.ti.com/video e2e.ti.com Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2011, Texas Instruments Incorporated