EV9800 Evaluation Kit User Manual UM9800/3 July 1999 1.0 Advance Information Features • Analogue PCB with Low Noise Floor • Software Supplied for TI - DSP • Controllable from Windows Environment • Footprint for TI-DSP • Dual Power Supply Operation • Access to all Control Signals 1.1 Brief Description This kit comprises a PCB containing the CMX980A TETRA baseband processor and analog interface circuitry plus regulator circuits for analog and digital VDD. There is also a footprint, regulated power supply and level shifting provided for a Texas Instruments DSP starter kit. The software supplied requires the use of a TI DSP. For those not wishing to use the TI DSP kit a connector provides access to the CMX980A control signals. NOTE: The user must supply the TI - DSP. 1999 Consumer Microcircuits Limited Evaluation Kit User Manual for CMX980A EV9800 CONTENTS Section Page 1.0 Features .......................................................................................................... 1 1.1 Brief Description ............................................................................................ 1 1.2 Preliminary Information ................................................................................. 4 1.2.1 Laboratory Equipment................................................................... 4 1.2.2 Handling Precautions .................................................................... 4 1.2.3 Approvals........................................................................................ 4 1.3 Quick Start ...................................................................................................... 5 1.3.1 Setting-Up ....................................................................................... 5 1.3.2 Software .......................................................................................... 5 1.3.3 Operation ........................................................................................ 5 1.4 Signal Lists ..................................................................................................... 6 1.5 Circuit Schematics and Board Layouts ....................................................... 9 1.6 Detailed Description..................................................................................... 12 1.6.1 Hardware Description .................................................................. 12 1.6.2 Adjustments and Controls .......................................................... 12 1.6.3 Firmware Description .................................................................. 12 1.6.4 Software Description ................................................................... 13 1.6.5 Additional Information................................................................. 20 1.6.6 Troubleshooting........................................................................... 21 1.7 Performance Specification .......................................................................... 23 1.7.1 Electrical Performance ................................................................ 23 Note: As this product is still in development, it is likely that a number of changes and additions will be made to this specification. Items marked TBD or left blank will be included in later issues. Information in this data sheet should not be relied upon for final product design. 1999 Consumer Microcircuits Limited 2 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 Figure 1 CMX980A Block Diagram 1999 Consumer Microcircuits Limited 3 UM9800/3 Evaluation Kit User Manual for CMX980A 1.2 Preliminary Information 1.2.1 Laboratory Equipment EV9800 The following laboratory equipment is needed to use this evaluation kit: 1.2.1.1 Power Supplies ±15V Regulated laboratory power supplies are required. If the user wishes to use the supplied software and firmware: 1.2.1.2 DSP development card, specifically the Texas Instruments DSKplus, target processor TMS320C542, TI part no. - TMDS32000L0. Documentation for this kit, and the target processor, is available on TI’s website. 1.2.1.3 IBM compatible PC, 486DX2-66MHz with 8-bit bi-directional parallel port (EPP or ECP printer ports must be set to standard mode) running Windows 3.1x or Windows 95. 1.2.2 Handling Precautions Like most evaluation kits, this product is designed for use in office and laboratory environments. The following practices will help ensure its proper operation. 1.2.2.1 Static Protection This product uses low power CMOS circuits which can be damaged by electrostatic discharge. Partially damaged circuits can function erroneously, leading to misleading results. Observe ESD precautions at all times when handling this product. 1.2.2.2 Contents - Unpacking Please ensure that you have received all of the items on the separate information sheet (EK9800) and notify CML within 7 working days if the delivery is incomplete. 1.2.3 Approvals There are no approvals for this product. 1999 Consumer Microcircuits Limited 4 UM9800/3 Evaluation Kit User Manual for CMX980A 1.3 EV9800 Quick Start This section provides instructions for users who wish to experiment immediately with the evaluation kit. A fuller description of the kit and its use appears later in this document. 1.3.1 Fitting the TI DSKplus There are a set of pads on the PCB which match those of the TI DSKplus. The use of commonly available sockets and pin headers will raise the DSKplus board above the adjacent circuitry. It is recommended that the user only fit pins to the pads which are actually used to ease fitting and removal of the DSKplus board, see circuit schematic. There is a power rail provided for the DSKplus, therefore it is not necessary to use the PSU supplied by TI. If however the PSU supplied by TI is to be used the user should remove jumper JP14. The DSKplus parallel connection should be used as described in the DSKplus user’s guide, TI document SPRU191. 1.3.2 Software Copy the files ES9800xx.EXE, EF98Kxx.obj and EF9800xx.obj to a single directory. 1.3.3 Operation Connect the +/-15 Volt supplies and turn on. Run ES9800xx.EXE. This will reset the TI DSKplus, before loading the application firmware. Finally, the CMX980A is reset by this firmware. An optional RESET button allows the manual resetting of the CMX980A. 1999 Consumer Microcircuits Limited 5 UM9800/3 Evaluation Kit User Manual for CMX980A 1.4 EV9800 Signal Lists CONNECTOR PINOUT Connector Ref. Connector Pin No. Signal Name Signal Type Description J1 1, 2, 6, 8, 10, 12, 14, 18, 20. DGND Power Digital ground. J1 3 /IRQ O/P Interrupt request line from CMX980A J1 4 DVDD POWER digital Vdd J1 5 SCMDRDFS O/P CMX980A - Command Read Frame Sync J1 7 SCMDFS I/P CMX980A - Command Frame Sync J1 9 SCMDRDDATA O/P CMX980A - Command Read Data J1 11 SCMDDATA BI CMX980A - Command Data J1 13 SCLK O/P CMX980A - Serial Clock J1 16 VDSKP POWER Fixed 5 Volt Rail J1 15 /RESET I/P CMX980A - Reset pin J1 17 SRXFS O/P CMX980A - Receive Frame Sync J1 19 SRXDATA O/P CMX980A - Receive Data J2 1 DGND POWER Alternative power supply for J2 2 DVIN POWER digital circuits only. J3 1 +15V POWER Positive supply J3 2 GND POWER Analog ground. J3 3 -15V POWER Negative supply J5-J8 1 DAC1-4 O/P Auxilliary DAC outputs. J9 1 IRXP BI I channel Rx, +ve input. J10 1 IRXN BI I channel Rx, -ve input. J11 1 QRXP BI Q channel Rx, +ve input. J12 1 QRXN BI Q channel Rx, -ve input. J13 1 QTXN O/P Q channel Tx -ve output. J14 1 QTXP O/P Q channel Tx +ve output. J15 1 ITXN O/P I channel Tx -ve output. J16 1 ITXP O/P I channel Tx +ve output. 1999 Consumer Microcircuits Limited 6 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 CONNECTOR PINOUT Connector Ref. Connector Pin No. Signal Name Signal Type Description J17 1 ITX O/P I channel Tx, single ended output. J18 1 QTX O/P Q channel Tx, single ended output. J19 1 QRX I/P Q channel Rx, single ended input. J20-J23 1 ADC1-4 I/P Auxilliary ADC inputs. J24 1 IRX I/P I channel Rx, single ended input. TEST POINTS Test Point Ref. Default Measurement Description TP1 - DVIN TP2,TP3. 0 Volts Digital ground. TP4 - TP7 0 Volts ANALOG GROUND. TP8 - CMX980A - Serial Clock TP9 - CMX980A - Command Data TP10 - CMX980A - Command Frame Sync TP11 LO CMX980A - Command Read Data TP12 LO CMX980A - Command Read Frame Sync TP13-16 0 Volts DAC4-1 TP17-20 - ADC4-1 TP21 HI Interrupt request line from CMX980A TP22 LO CMX980A - Receive Data TP23 LO CMX980A - Receive Frame Sync TP25 5 Volts Analog VDD TP26 5 Volts Digital VDD TP27 5 Volts DSP power rail, VDSKP 1999 Consumer Microcircuits Limited 7 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 JUMPERS/LINKS Link Ref. Positions Default Position Description JP1-4 sc/oc sc Links Tx outputs to single ended convertors. JP5,7-9 sc/oc sc Links Rx single ended inputs to CMX980A differential inputs. JP6 sc/oc sc Links SCLK to second serial port of DSKplus. JP10,11 sc/oc sc Disable analog IC on DSKplus. JP12 sc/oc sc Replace with current meter to monitor CMX980A analog current JP13 sc/oc sc Replace with current meter to monitor CMX980A digital current JP14 sc/oc sc Connects power rail, VDSKP, to DSKplus footprint. LK1 sc/oc sc Links analog and digital ground planes. LK2 sc/oc sc Links +15V rail for digital and analog supplies Notes: I/P O/P BI sc oc = = = = = Input Output Bidirectional short circuit open circuit 1999 Consumer Microcircuits Limited 8 UM9800/3 C23 C17 X1 3 NRESET NIRQ SRXFS SRXDATA SCMDRDFS SCMDRDDATA SCMDFS SCMDDATA SCLK 4 TP8 74HC04 10M U4:B R12 9.2160MHz GNDDIGITAL 39pF GNDDIGITAL 47nF C18 TP9 74HC04 U4:C 6 GNDDIGITAL TP10 TP11 TP12 TP22 TP23 39pF 5 GNDANALOG TP14 TP15 J6 DVDD TP13 TP16 J7 J5 J8 GNDANALOG J20 10k R14 2 100k DVDD TP19 JP13 R1 TP18 TP20 1 J22 16 17 18 19 20 11 12 L1 L2 L3 1 100nH 100nH 100nH 1 L5 U1 CMX980AL6SKT 10nF 10nF C2 C3 ITxP ITxN 34 36 35 31 23 14 38 37 42 41 30 29 GNDDIGITAL VCC3 Bias1 Bias2 VSSB /IRQ /Reset QRxP QRxN IRxP IRxN QTxP QTxN 25 26 GNDANALOG 10nF C1 GNDDIGITAL 1 2 10nF C4 9 1 C9 74HC04 U4:D U4:A 1nF 6k2 6k2 6k2 6k2 GNDDIGITAL SW1 10nF 0R link GNDANALOG C5 100nH L4 R9 R8 R7 R6 C6 GNDANALOG TP4 TP5 TP6 TP7 GNDDIGITAL TP21 10nF C20 SClk SCmdData SCmdFS SCmdRdData SCmdRdFS SRxData SRxFS ScanSel MClk DAC1 DAC2 DAC3 DAC4 ADC1 ADC2 ADC3 ADC4 100nH 24 15 10 9 8 7 43 44 1 2 JP12 {Fitted} LK1 32 27 40 TP17 2 33 28 39 VCC2 VSS2 VSS2 AVDD J21 GNDDIGITAL J23 2 6 VDDA 5 VSSA VSS VSS VSS 8 2 1nF C10 1nF C12 1nF C11 C8 R5 13 11 220R R2 220R R3 220R R4 220R J16 J15 74HC04 U4:F U4:E 12 10 GNDANALOG GNDDIGITAL AVBIAS C7 VCC1 VSS1 VSS1 VDD VDD 3 21 9 4 13 22 1n5F 1n5F J14 J10 J13 1 JP7 1 JP5 JP9 1 JP8 1 GNDANALOG J12 J11 J9 2 2 2 2 2 2 2 2 GNDANALOG JP4 1 JP3 1 JP2 1 JP1 1 R11 R10 NE5532 1 U5:A NE5532 7 U5:B NE5532 1 U6:A NE5532 7 U6:B skt skt 1 2 3 8 1 2 3 8 5 C15 U2 100nF 6 INA111 C16 100nF C13 U3 100nF 6 INA111 C14 100nF + - R16 10k + - + - R20 10k + - 3 2 5 6 3 2 5 6 GNDANALOG +15V RG - + RG -15V +15V RG - + RG -15V 4 VV+ 7 4 V- Ref 5 Ref 1999 Consumer Microcircuits Limited V+ 10k R15 10k R19 J18 J17 C22 100nF 100nF 1uF C29 2.2uF C21 1uF C28 +15V GNDANALOG J19 GNDANALOG J24 GNDANALOG C25 C24 2.2uF -15V GNDANALOG C27 100nF C26 100nF 1.5 7 TP2 TP3 Evaluation Kit User Manual for CMX980A EV9800 Circuit Schematics and Board Layouts Figure 2 Evaluation Board - Circuit Schematic - Analog UM9800/3 J3 SNPSKT3 SCMDRDDATA SCMDDATA SCMDRDFS SRXDATA SCMDFS SCLK SRXFS 1 2 3 C31 33uF C30 33uF +15V -15V GNDANALOG J1:1 J1:2 J1:4 J1:6 J1:8 J1:10 J1:12 J1:14 J1:16 J1:18 J1:20 J1:15 J1:3 J1:19 J1:17 J1:9 J1:5 J1:11 J1:7 J1:13 U7:C U7:B U7:A J2 SNPSKT2 7 5 3 {Not Fitted} VDSKP DVDD NINT3 GNDDIGITAL 6 74HC4050 4 74HC4050 2 1 2 C32 GNDDIGITAL TP1 {Not Fitted} DVIN 100k 100k NIRQ GNDDIGITAL R18 R17 GNDDIGITAL 470k 20k 510k 1 1 JP6 JP11 Q1 Q2 2N7000 NINT3 AVBIAS 2 2 GNDDIGITAL 2N7000 10k VDSKP GNDANALOG R31 R30 R29 AVDD R32 2 ( DISABLE TI AIC ) 1 JP10 JP3_1 JP3_2 JP3_3 JP3_4 JP3_5 JP3_6 JP3_7 JP3_8 JP3_9 JP3_10 JP3_11 JP3_12 JP3_13 JP3_14 JP3_15 JP3_16 JP3_17 JP3_18 JP3_19 JP3_20 JP3_21 JP3_22 JP3_23 JP3_24 JP3_25 JP3_26 JP3_27 JP3_28 JP3_29 JP3_30 JP3_31 JP3_32 JP3_33 JP3_34 JP3_35 JP3_36 JP2_1 JP2_2 JP2_3 JP2_4 JP2_5 JP2_6 JP2_7 JP2_8 JP2_9 JP2_10 JP2_11 JP2_12 JP2_13 JP2_14 JP1_1 JP1_2 JP1_3 JP1_4 JP1_5 JP1_6 JP1_7 JP1_8 JP1_9 JP1_10 JP1_11 JP1_12 JP1_13 JP1_14 JP1_15 JP1_16 JP1_17 JP1_18 JP1_19 JP1_20 JP1_21 JP1_22 JP1_23 JP1_24 JP1_25 JP1_26 JP1_27 JP1_28 JP1_29 JP1_30 JP1_31 JP1_32 JP1_33 JP1_34 JP1_35 JP1_36 GNDDIGITAL U7:F 14 74HC4050 U7:E 11 74HC4050 U7:D 9 15 12 10 DSKPLUS SUB1 nc A1 A0 nc A3 A2 nc A5 A4 nc A7 A6 nc A9 A8 nc A11 A10 nc A13 A12 nc A15 A14 GND GND GND CLKIN MCLK NMI\ GND INT3\ INT2\ HINT INT1\ INT0\ IOSTRB\ GND GND IS\ DS\ HAS\ R/W PS\ HDS1 GND MSTRB\ HDS2 VCC MSC\ HPIENA GND GND GND CLKMD2 CLKMD1 CLKMD3 GND GND HCS\ GND GND GND HOLDA\ XF HRDY IAQ\ IACK\ HRNW VCC RESET\ GND JP6_14 JP6_13 JP6_12 JP6_11 JP6_10 JP6_9 JP6_8 JP6_7 JP6_6 JP6_5 JP6_4 JP6_3 JP6_2 JP6_1 JP5_36 JP5_35 JP5_34 JP5_33 JP5_32 JP5_31 JP5_30 JP5_29 JP5_28 JP5_27 JP5_26 JP5_25 JP5_24 JP5_23 JP5_22 JP5_21 JP5_20 JP5_19 JP5_18 JP5_17 JP5_16 JP5_15 JP5_14 JP5_13 JP5_12 JP5_11 JP5_10 JP5_9 JP5_8 JP5_7 JP5_6 JP5_5 JP5_4 JP5_3 JP5_2 JP5_1 JP4_36 JP4_35 JP4_34 JP4_33 JP4_32 JP4_31 JP4_30 JP4_29 JP4_28 JP4_27 JP4_26 JP4_25 JP4_24 JP4_23 JP4_22 JP4_21 JP4_20 JP4_19 JP4_18 JP4_17 JP4_16 JP4_15 JP4_14 JP4_13 JP4_12 JP4_11 JP4_10 JP4_9 JP4_8 JP4_7 JP4_6 JP4_5 JP4_4 JP4_3 JP4_2 JP4_1 GNDDIGITAL GNDDIGITAL 47nF DVDD C33 NINT3 VDSKP De-coupling for IC U7 {NOT FITTED} VCC CLKOUT VCC READY HOLD\ nc BIO\ MP/MC\ nc GND D2 D3 GND D4 D5 nc D6 D7 GND D8 D9 nc D10 D11 GND D12 D13 nc D14 D15 /BUSY PE SLCT D[0..15] D0 ACK TMS TRST\ TDI GND VCC PIN6 TDO GND TCK GND TCK GND EMU0 EMU1 HD0 M/S\ FSD\ HD1 OUTGND HD2 OUT+ PWRDWN\ HD3 MONOUT AUX+ HD4 BCLKR AUXHD5 BCLKX GND HD6 BFSR TCLKR HD7 BFSX TCLKX HCNTL0 BDR TFSR HCNTL1 BDX TFSX GND VCC TDR HBIL TOUT TDX 74HC4050 GNDDIGITAL VDSKP DVIN DVIN DVIN DVIN D3 LK2 D6 D9 1N4004 A K K K {Fitted} 1N4004 A 2 1N4004 A VI 3 VI R27 3 U9 1 620R VI R28 240R 2 100R R26 VO LM317T 10uF R25 R24 skt 33R 10uF LM317LZ 240R 2 33R VO U10 360R R13 LM317LZ 240R 2 R23 skt VO +15V R33 skt 1 U8 360R R22 skt 3 K 74HC4050 A 1 A 1 A 10uF C36 C38 C40 C39 1N4004 D10 C37 1N4004 D7 C35 1N4004 D4 D5 1uF TP25 D8 1uF TP26 GNDANALOG 1N5341 6V2 K D11 1uF GNDDIGITAL 1N5341 6V2 1 2 TP27 DVDD AVDD JP14 GNDDIGITAL 1N5341 6V2 K A K A K A A A 10 K 1999 Consumer Microcircuits Limited A NRESET VDSKP Evaluation Kit User Manual for CMX980A EV9800 Figure 3 Evaluation Board - Circuit Schematic - Digital UM9800/3 1999 Consumer Microcircuits Limited R20 11 RXI C22 J24 AGND C27 NE5532 TP4 C25 1 2 J15 3 JP5 J9 JP7 J10 JP8 JP9 J11 J12 JP3 JP4 J14 J13 JP1 JP2 J16 board mod U6 C26 NE5532 C21 RXQ R15 C24 C15 C13 4 5 P N P N TP5 R5 R4 R3 C8 J23 ADC1 TP20 C7 R22 U8 TP18 J22 J21 ADC2 ADC3 TP19 CMX980AL6SKT R6 R7 U1 R23 R8 R9 JP12 C10 C9 C12 TP25 C11 TP6 R30 AGND R2 R29 AGND R31 P N P N C35 C36 AVDD IRQN J20 ADC4 D7 C38 LK1 C37 R25 TP9 TP11 U4 TP14 J5 J6 TP23 TP16 C17 C18 J7 J8 TP3 TP2 DGND X1 DGND RxDat TP22 DAC2 DAC1 TP15 R12 TP12 D9 CmdRdFS RxFS RESET SCLK TP8 DAC4 DAC3 TP13 C23 R1 TP26 DVDD TP1 D6 C32 CmdRdDat SW1 CmdFS TP10 CmdDat JP13 D8 R24 R14 R33 U9 TP21 TP17 D3 R13 -15V GND D4 +15V AGND D10 TI ref JP5 C28 U5 C29 INA111 J19 U2 C16 R16 TXQ U3 R11 C14 J17 R10 J18 TXI AGND TP7 INA111 74HC04 C30 D5 J2 R17 R18 D11 C40 Q2 Q1 R32 R27 R28 DSKPLUS R26 C39 SUB1 U7 C33 TI ref JP3 R19 LK2 C31 DGND 74HC4050 J3 VDSKP TP27 JP10 JP11 JP6 J1 Pin 1 DSP POWER SUPPLY U10 JP14 Evaluation Kit User Manual for CMX980A EV9800 TI ref JP1 TI ref JP4 Figure 4 Evaluation Board - Layout UM9800/3 Evaluation Kit User Manual for CMX980A 1.6 Detailed Description 1.6.1 Hardware Description EV9800 All analog inputs and outputs of the CMX980A are brought to smb sockets. Separate digital and analog supplies are provided. The ground planes are linked by wire link LK1. If the user wishes to provide a separate external supply for the digital circuitry, he or she should do the following. • Remove wire links LK1 and LK2. • Use socket J2 ( unfitted ) to attach digital supply between 8 and 15 Volts d.c. • The supply rail can be de-coupled by fitting capacitor C32. Circuitry is provided to convert to and from the differential I and Q channel signals of the CMX980A from and to single ended signals. This circuitry may be isolated by removing jumpers JP1 to JP5, JP7, JP8 and JP9. A 5 Volt power rail and footprint are provided for use with a TI DSKplus. For those not fitting a DSKplus the serial interface ports for the CMX980A are brought out to a 20 pin header, J1. The digital signals may be monitored using testpoints TP8 to TP12, TP21, TP22 and TP23. Level shifting is provided between the DSKplus or external, J1, inputs and the CMX980A. An on-board oscillator circuit provides the 9.216MHz for MCLK of the CMX980A. 1.6.2 Adjustments and Controls The analog and digital operating voltages (AVDD and DVDD) are set to 3.3V. These may be altered by changing the socketed components R22 and R23 for AVDD and R24 and R33 for DVDD. To select 5.0Volts set R22 and R33 = 620Ω; R23 and R24 = 100Ω. The formula for calculating the values is as follows:- R22 + R23 = R24 + R33 = 240 (VDD − 125 . ) 125 . Where 240 is the value of R13 or R28 in ohms and VDD is the required supply voltage. 1.6.3 Firmware Description The DSP firmware consists of two sections: a kernel and application software. This structure is based upon the source code supplied with the Texas Instruments DSP kit. Operation is only possible via the supplied windows software, ES9800xx.EXE. When ES9800 is started a kernel program is down-loaded to the DSKplus. Once this has been completed successfully the main windows panel is opened and an application program is downloaded to the DSKplus. In general, main panel functions are executed in the PC using only the kernel DSP functions, allowing read and write access to the CMX980A. The application demonstrations are initiated from the DSP kernel but are then executed mainly within the DSP application code. The files ES9800xx.exe, EF98Kxx.obj and EF9800xx.obj must all be in the same directory on the user’s PC. 1999 Consumer Microcircuits Limited 12 UM9800/3 Evaluation Kit User Manual for CMX980A 1.6.4 EV9800 Software Description 1.6.4.1 Initialisation Follow the instructions given on the PC screen. For a successful initialisation this sequence of dialog boxes will be observed. 1999 Consumer Microcircuits Limited 13 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 1.6.4.2 Main Panel Basic Transmit Functions: • 'Path Setup'. Sets Tx path gain to unity, phase to zero. CMX980A transmits continuous zeros: the π/4DQPSK unit circle when I and Q outputs are observed on an oscilloscope in x-y mode. Note: In order to run the next four items, 'Path Setup' must have previously been run. • 'Petal Pattern'. Transmits continuous 145 degree phase shift symbol: a petal pattern when output is observed as an x-y plot. • 'Phase Shift'. The gain on one channel is reduced by 10dB and the phase shift between each channel is slowly adjusted across the maximum range. • 'Ball of Wool'. Characteristic π/4DQPSK ball of wool pattern. Generated by routing on-chip BIST pseudo random sequence output through the Tx data path. • 'Ramping Demonstration'. A pop-up dialog allowing demonstration of Tx ramping. 1999 Consumer Microcircuits Limited 14 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 Basic Receive Functions: • 'Path Setup'. Enables the Rx path with gain set to unity. • 'Digital Loopback'. Enables the Rx digital loopback test path. 1999 Consumer Microcircuits Limited 15 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 Other Controls: • 'FIR Filter Coefficient Access'. Use this pop-up dialog to change FIR filter coefficients. REMEMBER that if the coefficients are adjusted a subsequent reset will return them to the default values, as will clearing bit 0 of either the TxSetup ( $0x03 ) or the RxSetup1 ($0x08 ) registers. Filter coefficients may be read from or written to a text file. For file format see the additional information section. Note that coefficient access will not work properly if the associated signal path is active. Also clock stop bits should not be set. 1999 Consumer Microcircuits Limited 16 UM9800/3 Evaluation Kit User Manual for CMX980A • EV9800 'Auxilliary Circuits'. Invokes the auxilliary circuit dialog. Featuring: • 'Load Ramp'. Loads the SRAM DAC with a linear ramp between AVDD and AVSS. • 'Aux Loopback'. Every 50µs a sample will be taken from auxiliary ADC1, inverted about 1/2 VDD and output to auxiliary DAC1. • ‘Auto Cycle’. Continuous ramping up and down, between AVDD and AVSS. • ‘Slow Conversion’. Enables half speed conversion 1999 Consumer Microcircuits Limited 17 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 1.6.4.3 Transmit Invoked from the menu bar once main panel is open. • Transmit Path: Indication and adjustment of Gain, Phase and Offset values. • Error Mask: Tick the box to un-mask Tx path error status bits. The total number of errors for unmasked conditions is displayed in the ‘Arithmetic errors’ box when a Tx sequence is completed. The Tx function will be aborted if the error count reaches 255. • Data Source: • The random data is generated from a 15-bit sequence with XOR feedback from bits 14 and 15. • Small sequences ( <2048 symbols ) can be transmitted from a text file. For file format see the additional information section. Data is transferred to the DSKplus in 2048-symbol blocks. Hints: • For Tx to work, values must be written to the gain registers. 1999 Consumer Microcircuits Limited 18 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 1.6.4.4 Receive Invoked from the menu bar once main panel is open. • Receive Path: Indication and adjustment of Gain and Offset values. The Rx anti-alias filters can be selected. There is also an indication of the I and Q vernier settings. • Error Mask: Tick the box to un-mask the Rx path error status bits. The total number of errors for unmasked conditions is displayed in the ‘Arithmetic errors’ box when a Rx sequence is completed. The Rx function will be aborted if the error count reaches 255. • Data Format: • An 8-bit segment value (dividing the unit circle into 256 equal segments) is output for each sample period. • The recovered symbol data is output. Only valid if high data rate has been selected from the main panel. • IQ dump. One block of 2048 ∗ 16 bit values from the CMX980A rx data pin is output. Data is transferred from the DSKplus in 2048-sample or -symbol blocks. 1999 Consumer Microcircuits Limited 19 UM9800/3 Evaluation Kit User Manual for CMX980A • • Hints: • • • EV9800 Destination: At present, receive data may only be output to a file. For file formats see additional information section. Averages: Displays average I and Q values when a receive sequence is completed. For Rx to work, values must be written to the gain registers. If one EV9800 which is transmitting, is connected to a second EV9800 which is receiving, using the single ended connections for I and Q, the transmit ouput must be attenuated by at least 6dB to avoid over-driving the receiver. For data recovery at low signal levels it is necessary to null out any system or device offsets. This can be achieved using the average I and Q values for no signal then adjusting the offset register values accordingly. It should be noted that for the CMX980A there is a total gain of 1.55 through the 63 tap low pass and 63 tap RRC filters, therefore any offset adjustment will need to be divided by 1.55. Also, any subsequent adjustment in the gain registers will require scaling of the offset values. 1.6.4.5 Notes on recovered symbol data Note that the algorithm used is not a ‘total’ solution. It is designed to show that real data can be recovered from the Rx data stream but, for a good signal, should give reasonable BER over a dynamic range of about 60dB on the Rev B printed circuit boards, slightly less on the Rev A boards. At present there is no adjustment of offsets or of I and Q vernier settings. The Average I and Q can be used to manually adjust offsets in the I and Q channels. This becomes necessary when receive levels fall below approximately 25mVrms. 1.6.5 Additional Information 1.6.5.1 Text File Formats • Tx symbol data 0,000027<CR,LF> 11<CR,LF> 10<CR,LF> ; etc with one symbol in binary format on each line until the last line, line 27 00<CR,LF> ; in this case, with one binary symbol and no carriage return. 01 • Rx segment information 2,024576<CR,LF> 52<CR,LF> 5A<CR,LF> ; etc with one segment value in hex on each line until the last line, line 24576 89<CR,LF> ; in this case, with one segment value and no carriage return. 46 • Tx or Rx symbol data 1,001024<CR,LF> 6D<CR,LF> AA<CR,LF> C8<CR,LF> ; etc with four symbols as an 8-bit value in hex on each line until the last line, ; line 1024 in this case, with an 8-bit hex value and no carriage return. 27 • Rx I and Q values. 3,002048<CR,LF> FFE2<CR,LF> ; First I value. 02D3<CR,LF> ; First Q value. 1999 Consumer Microcircuits Limited 20 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 FFA0<CR,LF> ; etc with one 16 bit signed I or Q value in hex on each line until the last line, line ; 2048 in this case, with the last Q value and no carriage return. 34E1 • Filter Coefficients. 4,000063<CR,LF> 0<CR,LF> 0<CR,LF> FFE6<CR,LF> FFD9<CR,LF> ; etc with one 16 or 12 bit signed value in hex on each line until the last line, line ; 63 in this case, with the last coefficient and no carriage return. 17D4 In all cases the 6-character value on the first line is the number of lines of data in decimal. 1.6.6 Troubleshooting This software will NOT run with Windows NT. 1.6.6.1 PC Requirements The ES9800 software has been verified on a limited group of machine and operating system combinations as follows. 486DX2-66, Windows 95. P133, Windows 3.11. P200, Windows 95. Note: Operation has not been verified under Windows 98. There are traps for possible DSKplus firmware download problems. If the user wishes to try again when a problem is flagged, a System..Initialise function is available from the mainframe menu, if the ‘main panel’ is closed down. If there are problems communicating with the DSKplus a selftest utility is available. This can be accessed when the main panel and Tx or Rx panels are closed. From the menu bar, System… HPI selftest. Note: The selftest function loads the DSKplus with different firmware. Therefore, to restart the evaluation software select ‘System... Initialise’. The option ‘System... Open Main Panel’ allows the main GUIs to be viewed without the hardware being present. 1.6.6.2 Resetting the DSKplus If the ES9800 windows application is exited abnormally, the DSKplus will not be left in the correct state for re-starting. In this situation it will be necessary to power-down the DSKplus and power-up again before attempting to restart the ES9800 windows software. If the power-down is not performed, a 'DSKplus not found !!' message will be displayed. 1.6.6.3 Window Activity and Screensavers If transmitting random data continuously from the PC it will probably be necessary to disable the windows screen saver. The processor activity required to invoke the screen saver will prevent data 1999 Consumer Microcircuits Limited 21 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 from being down loaded to the DSP frequently enough to maintain continuous transmit. In this case the transmit sequence will be terminated. It is likely that the re-sizing or moving of windows during continuous transmit will have the same effect. 1999 Consumer Microcircuits Limited 22 UM9800/3 Evaluation Kit User Manual for CMX980A 1.7 Performance Specification 1.7.1 Electrical Performance EV9800 Absolute Maximum Ratings Exceeding these maximum ratings can result in damage to the Evaluation Kit. Supply +15V -15V Voltage on any connector pin to VSS Current into or out of +15V or -15V and VSS pins Storage Temperature Operating Temperature Min. Max. Units -0.3 +0.3 -0.3 0 -10 +10 22.0 -22.0 VDD + 0.3 500 +70 +35 V V mA °C °C Max. 15.5 -15.5 +35 Units V V °C Operating Limits Correct operation of the Evaluation Kit outside these limits is not implied. Notes Supply (15V - VSS) (-15V - VSS) Operating Temperature Min. 14.5 -14.5 +10 Operating Characteristics For the following conditions unless otherwise specified: VDD = 5.0V, Tamb = +25°C. Notes DC Parameters I15V 1,2 I-15V Notes: Min. Typ. Max. Units 65 100 mA 20 25 mA 1. Not including any current drawn from the board connector pins by external circuitry. 2. Fitting a DSKplus and using the power rail provided on-board will increase the current consumption by approximately 250mA. Operating Characteristics - Timing Diagrams For CMX980A timing information and operating characteristics, refer to the relevant CML Data Sheet. 1999 Consumer Microcircuits Limited 23 UM9800/3 Evaluation Kit User Manual for CMX980A EV9800 CML does not assume any responsibility for the use of any circuitry described. No IPR or circuit patent licences are implied. CML reserves the right at any time without notice to change the said circuitry and this evaluation kit specification. Evaluation kits are supplied for the sole purpose of demonstrating the operation of CML products and are supplied without warranty. They are intended for use in a laboratory environment only and are not for re-sale, end-use or incorporation into other equipments. Operation of evaluation kits outside a laboratory environment is not permitted within the European Community. All software is supplied "as is" and is without warranty. It forms part of the evaluation kit and is licensed for use only in this kit, for the purpose of demonstrating the operation of CML products. Whilst all reasonable efforts are made to ensure that software contained in this product is virus free, CML accepts no responsibility whatsoever for any contamination which results from using this software and the onus for checking that the software is virus free is placed on the purchaser of this evaluation kit. Oval Park - LANGFORD MALDON - ESSEX CM9 6WG - ENGLAND Telephone: +44 (0)1621 875500 Telefax: +44 (0)1621 875600 e-mail: [email protected] http://www.cmlmicro.co.uk CML Microcircuits COMMUNICATION SEMICONDUCTORS CML Product Data In the process of creating a more global image, the three standard product semiconductor companies of CML Microsystems Plc (Consumer Microcircuits Limited (UK), MX-COM, Inc (USA) and CML Microcircuits (Singapore) Pte Ltd) have undergone name changes and, whilst maintaining their separate new names (CML Microcircuits (UK) Ltd, CML Microcircuits (USA) Inc and CML Microcircuits (Singapore) Pte Ltd), now operate under the single title CML Microcircuits. These companies are all 100% owned operating companies of the CML Microsystems Plc Group and these changes are purely changes of name and do not change any underlying legal entities and hence will have no effect on any agreements or contacts currently in force. CML Microcircuits Product Prefix Codes Until the latter part of 1996, the differentiator between products manufactured and sold from MXCOM, Inc. and Consumer Microcircuits Limited were denoted by the prefixes MX and FX respectively. These products use the same silicon etc. and today still carry the same prefixes. In the latter part of 1996, both companies adopted the common prefix: CMX. This notification is relevant product information to which it is attached. Company contact information is as below: CML Microcircuits (UK)Ltd CML Microcircuits (USA) Inc. CML Microcircuits (Singapore)PteLtd COMMUNICATION SEMICONDUCTORS COMMUNICATION SEMICONDUCTORS COMMUNICATION SEMICONDUCTORS Oval Park, Langford, Maldon, Essex, CM9 6WG, England Tel: +44 (0)1621 875500 Fax: +44 (0)1621 875600 [email protected] www.cmlmicro.com 4800 Bethania Station Road, Winston-Salem, NC 27105, USA Tel: +1 336 744 5050, 0800 638 5577 Fax: +1 336 744 5054 [email protected] www.cmlmicro.com No 2 Kallang Pudding Road, 09-05/ 06 Mactech Industrial Building, Singapore 349307 Tel: +65 7450426 Fax: +65 7452917 [email protected] www.cmlmicro.com D/CML (D)/1 February 2002