CMLMICRO EV9800

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