CML Microcircuits EV8000 User manual

CMLMicrocircuits
COMMUNICATION SEMICONDUCTOR
S
EV8000
Evaluation Kit User
Manual
©2004 CML Microsystems Plc
UM8000/4 October 2004 Provisional Issue
1.0 Features
•For FX/MX828, 829 Product
Evaluation •Socketed Discrete Components
around Target Devices
•UV-Erasable PIC µC Board •User's Prototyping Area
•On-Board Microphone •Loudspeaker Output
•On-Board Regulator •Single Power Supply Operation
•Easy Access to Test Points •WindowsTM Software Included
1.1 Brief Description
The EV8000 Evaluation Kit comprises two boards. The signalling processor board contains an
FX828 and an FX829. The signalling processor board is powered from a single 8 - 35V dc power
supply; an on-board regulator sets 3.3V or 5.0V operation. LEDs indicate the status of the FX829
carrier detect output and the FX828 comparator output. Both of these lines are available on the
same connectors as the C-BUS. The FX828 and FX829 may be driven from a common external
clock, or from a common crystal oscillator. The supply current of either target device may be
measured by removing the appropriate jumper. A user prototyping area is provided and important
signals can be monitored by test points. There is an on-board microphone and a loudspeaker
output.
C-BUS signals can be applied at either of two connectors (J1 or J2). The other can be used to
add future C-BUS evaluation kits in parallel with the EV8000. A third connector (J3) provides a
daisy chained C-BUS to enable a second EV8000 signalling processor board to be controlled
from the same PC. The signalling processor board can also be used with a user's own µC board,
with appropriate software. Component footprints are provided in case the user requires level
shifting between the C-BUS input logic HI and the VDD level of the signalling processor board.
The µC board is fitted with a PIC µC containing the firmware to interface a PC serial port to the
signalling processor board C-BUS. The EV8000 is controlled by WindowsTM software on the PC.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 2 UM8000/4
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.3 Quick Start...........................................................................................5
1.3.1 Setting-Up...................................................................................5
1.3.2 Operation....................................................................................6
1.4 Signal Lists..........................................................................................7
1.5 Circuit Schematics and Board Layouts.................................12
1.6 Detailed Description......................................................................14
1.6.1 Hardware Description - Signalling Processor Board...........14
1.6.2 Hardware Description - µC Board ..........................................15
1.6.3 Software Description - Signalling Processor Board ............16
1.6.4 Software Description - µC Board............................................30
1.6.5 Known Bugs in the ES8000 (V 1.0) Software ........................31
1.6.6 Troubleshooting Guide for the ES8000 (V 1.0) Software.....32
1.7 Performance Specification .........................................................33
1.7.1 Electrical Performance............................................................33

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 3 UM8000/4
J1
J2J3
J4
J5J6
J7
J1
J2
J3
J4
J1
IBM-PC
µ
CBOARD
SIGNALLING
PROCESSOR
BOARD
second(=far)
SIGNALLING
PROCESSOR
BOARD
EV8xxx
C-BUS
20-way
FlatCable
Analogue
Connector
RS232
Cable
POWERSUPPLY
(PCB002)
(PCB004)
Loudspeaker
20-way
FlatCable
20-way
FlatCable
Figure 1 Block Diagram

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 4 UM8000/4
1.2 Preliminary Information
1.2.1 Laboratory Equipment
The following laboratory equipment is needed to use this evaluation kit:
1.2.1.1 8 - 35V DC Power Supply (which can also be used to supply the PIC programming voltage, if set
to 13V).
1.2.1.2 A µC control board, together with appropriate firmware and a user interface. This kit contains a
suitable control board, which is fitted with a pre-programmed PIC 16LC74JW (or similar) µC.
1.2.1.3 An 8Ωloudspeaker.
1.2.1.4 An IBM compatible PC; 40MHz '386DX or better with 8MB of RAM, running Microsoft Windows
3.11 / '95 / NT having a serial port configuration of 8 data bits, no parity, 1 stop bit and 19,200
baud with hardware handshake but without CR -> CR/LF conversion.
The following laboratory equipment is needed to re-program the PIC µC in this evaluation kit:
1.2.1.5 If the evaluation kit is to be programmed via the serial port (J3), then a PC running DOS, or a
DOS window under Windows 3.11 or '95, will need to be used with the PIC programming software
supplied ( PICPROGA.EXE ).
1.2.1.6 As an alternative to on-board programming, a PIC 16-series Development System (available
from Arizona Microchip Technology), or a suitable PIC programmer, together with PIC
development software, may be preferred.
1.2.1.7 MPASM assembler or MPLAB software is required for re-assembling the source code. These
tools are available from Arizona Microchip Technology.
1.2.1.8 A UV-eraser to remove the pre-programmed PIC µC firmware.
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 may be damaged by electrostatic discharge.
Partially damaged circuits may 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 listed on the separate information sheet
(EK8000) and notify CML within 7 working days if the delivery is incomplete.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 5 UM8000/4
1.3 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 Setting-Up
THE EV8000 COMES PRE-CONFIGURED FOR OPERATION AT 5.0V.
The µC board contains a socket for a 40-pin DIL PIC (or compatible) general-purpose µC, which
the user may re-program with his applications software. The µC board comes with a pre-
programmed PIC 16C74AJW or equivalent containing communications firmware and application
specific demonstration firmware for the EV8000 evaluation kit.
The kit also contains a 9-way D-type RS232 cable (for connection to a PC), as shown in the Block
Diagram of Figure 1. No board adjustments are required by the user.
The C-BUS connector on the signalling processor board, J1 or J2, should be linked to connector
J1 on the µC board with a 20-way flat cable, as shown in Figure 1, connecting pin 1 to pin 1.
Analogue signals can be input or monitored at connector J6.
BEFORE APPLYING POWER, PLEASE CHECK THE FOLLOWING:
ENSURE THE PIC µC IS PLUGGED INTO SOCKET U2 ON THE µCBOARD.
ATTACH THE 9-WAY RS232 CABLE TO CONNECTOR J3 ON THE µCBOARD AND THE
SERIAL PORT OF A PC.
ATTACH THE 20-WAY FLAT CABLE TO CONNECTOR J1 ON THE µCBOARD AND
CONNECTOR J1 ON THE SIGNALLING PROCESSOR BOARD. PIN 1 MUST CONNECT TO
PIN 1.
Connect any other equipment as shown in Figure 1.
Ensure the PC software supplied is set up as detailed in Section 1.6.3.1.
The EV8000 boards each have connections for a single 8 - 35V dc power supply. Only one board
(as shown in Figure 1) needs to be connected as power is supplied to the other board over the
20-way flat cable. If the µC board supplied is not used, then power will need to be applied to the
signalling processor board instead. Each board has its own power supply regulator chip, with a
jumper to select 3.3V or 5.0V (default) operation.
Ensure that the component value jumpers on each of the EV8000 evaluation boards are correctly
set for 3.3V or 5.0V operation. Please refer to Sections 1.6.1.1 and 1.6.2.1 for further details.
MAKE SURE BOTH BOARDS HAVE THIS LINK SET TO THE SAME VOLTAGE. DAMAGE
MAY RESULT IF THIS STEP IS NOT OBSERVED. DO NOT OPERATE THE
µCBOARD WITH ITS VOLTAGE SELECTION LINK REMOVED. THE µCBOARD AND
SIGNALLING PROCESSOR BOARD VOLTAGE SELECTION LINKS HAVE DIFFERENT
CONFIGURATIONS.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 6 UM8000/4
1.3.2 Operation
This evaluation kit has no inherent functionality without the µC board and appropriate firmware
and PC software. The signalling processor board may be used independently of the µC board, if
the user wishes to interface to a different type of µC. The user will then have to supply his own
software.
The µC board is designed to control the operation of the signalling processor board. The
firmware which is pre-programmed into the PIC µC has both communications and application
specific functions. These functions are controlled from the PC software (ES8000) which runs in a
Windows environment.
Refer to Section 1.6.5 for the known software bugs and Section 1.6.6 for the troubleshooting
guide.
The PICPROGA.EXE program can be used to re-program the PIC µC firmware, if required.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 7 UM8000/4
1.4 Signal Lists
CONNECTOR PINOUT - SIGNALLING PROCESSOR BOARD
Connector
Ref. Connector
Pin No. Signal
Name Signal
Type Description
J1, J2 1, 2 VIN Power +ve power from external power supply.
3, 4 VSS Power 0V power from external power supply.
5 C-BUS-HI I/P Logic HI level for level shifting, if fitted.
6 D/IRQ O/P Alternative IRQ for daisy chain connector.
7 /IRQ O/P C-BUS interrupt line.
8 D/CS I/P Alternative CS for daisy chain connector.
9 /CS I/P C-BUS chip select line.
10 PTT O/P PTT switch.
11 SER-CLK I/P C-BUS serial clock.
12 I/O3 Spare I/O
13 C-DATA I/P C-BUS command data.
14 I/O1 Spare I/O
15 R-DATA O/P C-BUS reply data.
16 I/O2 Spare I/O
17 CARDET O/P FX829 carrier detect output.
18 COMPOUT O/P FX828 comparator output.
19, 20 VSS
J3 1, 2 VIN Power +ve power from external power supply.
3, 4 VSS Power 0V power from external power supply.
5 C-BUS-HI I/P Logic HI level for level shifting, if fitted.
6 VSS
7 D/IRQ O/P Alternative IRQ for daisy chain connector.
8 VSS
9 D/CS I/P Alternative CS for daisy chain connector.
10 I/O3 Spare I/O
11 SER-CLK I/P C-BUS serial clock.
12 VSS
13 C-DATA I/P C-BUS command data.
14 VSS
15 R-DATA O/P C-BUS reply data.
16 VSS
17 I/O1 Spare I/O
18 I/O2 Spare I/O
19, 20 VSS

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 8 UM8000/4
CONNECTOR PINOUT - SIGNALLING PROCESSOR BOARD
Connector
Ref. Connector
Pin No. Signal
Name Signal
Type Description
J4 1 VSS Power 0V power from external power supply.
2 VIN Power +ve power from external power supply.
J5 1, 2 SPEAKER O/P
Output for 8Ωloudspeaker.
CONNECTOR PINOUT - SIGNALLING PROCESSOR BOARD -
ANALOGUE INTERFACE
Connector
Ref. Connector
Pin No. Signal
Name Signal
Type Description
J6, J7 even Nos. VSS
1 MICIN I/P FX829 mic input.
3 829MOD2 O/P FX829 MOD2 gain control output.
5 829MOD1 O/P FX829 MOD1 gain control output.
7 AUDOUT O/P FX829 audio volume control output.
9 VOLIN I/P FX829 audio volume control input.
11 829MOD1IN I/P FX829 MOD1 gain control input.
13 829SUMOUT O/P FX829 audio summing amplifier output.
15 FFSK/DTMF O/P FX829 FFSK modem or DTMF gen output.
17 FILOUT O/P FX829 audio filter/limiter section output.
19 829EXTSUMIN I/P FX829 additional input to summing amp.
21 DEMODIN I/P FX829 Rx input.
23 COMPIN I/P FX828 comparator input.
25 8x8MOD2 O/P FX828 MOD2 gain control output.
27 8x8MOD1 O/P FX828 MOD1 gain control output.
29 TXSUBAUD O/P FX828 sub audio output.
31 8x8MOD1IN I/P FX828 MOD1 gain control input.
33 8x8SUMOUT O/P FX828 audio summing amplifier output.
35 TXAUDOUT O/P FX828 selcall tone generator output.
37 RXAUDOUT O/P FX828 Rx audio filter section output.
39 8x8EXTSUMIN I/P FX828 additional input to summing amp.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 9 UM8000/4
TEST POINTS - SIGNALLING PROCESSOR BOARD
Test Point
Ref. Default
Measurement Description
TP1 8 - 35V VIN connection.
TP2 5.0V VDD connection (3.3V or 5.0V)
TP3 0V VSS connection.
TP4 0V VSS connection.
TP5 0V VSS connection.
TP6 0V VSS connection.
TP7 LO FX829 carrier detect output.
TP8 - FX829 mic input.
TP9 VDD/2 FX829 DEMODFB pin.
TP10 VDD/2 FX828 RXAMPOUT pin.
TP11 VDD/2 FX829 MOD2 gain control output.
TP12 VDD/2 FX829 MOD1 gain control output.
TP13 VDD/2 FX829 audio summing amplifier output.
TP14 VDD/2 FX829 FFSK modem or DTMF generator output.
TP15 VDD/2 FX829 audio filter/limiter section output.
TP16 VDD/2 FX828 MOD2 gain control output.
TP17 VDD/2 FX828 MOD1 gain control output.
TP18 VDD/2 FX828 sub audio output.
TP19 VDD/2 FX828 audio summing amplifier output.
TP20 VDD/2 FX828 selcall tone generator output.
TP21 VDD/2 FX828 Rx audio filter section output.
TP22 - FX828 comparator output.
TP23 HI C-BUS interrupt request line.
TP24 HI C-BUS chip select line.
JUMPERS - SIGNALLING PROCESSOR BOARD
Link
Ref. Positions Default
Position Description
JP1 1-2 o/c Sets VDD = 3.3V (closed) or VDD = 5.0V (open)
JP2,3 1-2 1-2 Remove to supply an external clock to JP3 pin 2.
JP4 1-2 1-2 Remove to measure IDD of FX829.
JP5 1-2 1-2 Remove to measure IDD of FX828.
JP6 1-2 or 2-3 1-2 Select FX829 ( default ) or FX828 to drive loudspeaker.
JP7 1-2 1-2 Connects microphone to FX829 MICIN.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 10 UM8000/4
CONNECTOR PINOUT - µC BOARD
Connector
Ref. Connector
Pin No. Signal
Name Signal
Type Description
J1 1, 2 VIN Power +ve power from external power supply.
3, 4 VSS Power 0V power from external power supply.
5 RA0 BI
PIC µC Bidirectional Port, pin 2
6 RA1 BI
PIC µC Bidirectional Port, pin 3
7 RA2 BI
PIC µC Bidirectional Port, pin 4
8 RA3 BI
PIC µC Bidirectional Port, pin 5
9 RB0 BI
PIC µC Bidirectional Port, pin 33
10 RB1 BI
PIC µC Bidirectional Port, pin 34
11 RB2 BI
PIC µC Bidirectional Port, pin 35
12 RB3 BI
PIC µC Bidirectional Port, pin 36
13 RB4 BI
PIC µC Bidirectional Port, pin 37
14 RB5 BI
PIC µC Bidirectional Port, pin 38
15 RB6 BI
PIC µC Bidirectional Port, pin 39
16 RB7 BI
PIC µC Bidirectional Port, pin 40
17 RC0 BI
PIC µC Bidirectional Port, pin 15
18 RC1 BI
PIC µC Bidirectional Port, pin 16
19 RC2 BI
PIC µC Bidirectional Port, pin 17
20 RC3 BI
PIC µC Bidirectional Port, pin 18
J2 1 RA4 BI
PIC µC Bidirectional Port, pin 6
2 RA5 BI
PIC µC Bidirectional Port, pin 7
3 RD0 BI
PIC µC Bidirectional Port, pin 19
4 RD1 BI
PIC µC Bidirectional Port, pin 20
5 RD2 BI
PIC µC Bidirectional Port, pin 21
6 RD3 BI
PIC µC Bidirectional Port, pin 22
7 RD4 BI
PIC µC Bidirectional Port, pin 27
8 RD5 BI
PIC µC Bidirectional Port, pin 28
9 RD6 BI
PIC µC Bidirectional Port, pin 29
10 RD7 BI
PIC µC Bidirectional Port, pin 30
11 RE0 BI
PIC µC Bidirectional Port, pin 8
12 RE1 BI
PIC µC Bidirectional Port, pin 9
13 RE2 BI
PIC µC Bidirectional Port, pin 10
14 to 18 inc - - Not used. No connection needed.
19, 20 VSS Power 0V power from external power supply.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 11 UM8000/4
CONNECTOR PINOUT - µC BOARD
Connector
Ref. Connector
Pin No. Signal
Name Signal
Type Description
J3 1 DCD Output PC connection (linked to DTR).
2 RXD Output PC connection to screen.
3 TXD Input PC connection to keyboard.
4 DTR Input PC connection.
5 VSS Power 0V common connection to PC.
6 DSR Output PC connection (linked to DTR).
7 RTS Input PC 'RTS' connection.
8 CTS Output PC 'CTS' connection.
9 - - Not used. No connection needed.
J4 1 VSS Power 0V power from external power supply.
2 VIN Power +ve power from external power supply.
TEST POINTS - µC BOARD
Test Point
Ref. Default
Measurement Description
TP1 8 - 35V VIN connection.
TP2 3.3V or 5.0V VDD connection.
TP3 0V VSS connection.
TP4 0V VSS connection.
TP5 3.3V or 5.0V VPP connection (13.0V in programming mode).
JUMPERS - µC BOARD
Link
Ref. Positions Default
Position Description
JP1 1-2 or 2-3 2-3 Sets VDD = 3.3V (1-2) or VDD = 5.0V (2-3)
JP2_1,2 1-2 1-2 Disconnect to supply external clock to JP2_1 (1).
JP3 1-2 1-2 Connects TXD to RS232 converter in normal use.
JP4 to JP7 1-2 n/f Only fitted (and JP3 removed) in Programming Mode.
SW1 - o/c Push to reset switch. (Default = o/c = not reset).
Notes: I/P = Input O/P = Output BI = Bidirectional
Logic HI level ≈+VDD Logic LO level ≈0V (VSS)

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 12 UM8000/4
1.5 Circuit Schematics and Board Layouts
For clarity, circuit schematics are provided as a separate, high-resolution pdf file.
J2
C1
X1
C31JP7
C30
D1
U1
J4
C20
TP1
VIN
C5JP2
D2
R5
VDD
TP2
C3C2
R3
JP4
R19
U2
R6C4
C17
C18
C19
JP3
TP7
CARDET
JP1
VSS
TP3
R4
R1
R2
C16
DEMFB
TP9
R15
LK2R12
C6
C14
LK1
/CS
TP24
COMPOUT
TP22
R20C8
/IRQ
TP23
C22R22
74F07
U5
JP5
RP1
LK4
LK5
LK6
LK7
C7
U3
R11
R10C13
LK3
R21
R9
C11
R16
VSS
TP5
C26
C28
R27
U7
R25
R26
C23
TP11
MOD2
C27
MICIN
TP8
SUMOUT
TP13
MOD1
TP12
JP6
1
TP25
AUDOUT
J5
R23
U6
R24
FILOUT
TP15
J7
TP14
F/D
R13
C15
TP16
MOD2
C24
MOD1
TP17
SUMOUT
TP19
TP18
SUBAUD
C10R8
TXAUD
TP20
RXAUD
TP21
X2
C9
R14
J6
PTT
S1
TP6
VSS
J3
C32
COMPOUT
D4
CARDET
D3R18
R17
C12
RXFB
TP10
R7
C25
R28
R29
74HC4050
U4
VSS
TP4
C21J1
boardmod
2345
1
1
1
1
1
1
VSS
XX829XX8x8
VDD
VIN
VSS
Figure 4 Signalling Processor Board - Layout

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 13 UM8000/4
TP3
VSS
TP1
VIN
TP5
VPP
R1
D4
J1
J2
X1
RD1
RS1
RD3
RS3
JP3
RD2
C9
R4
D1
VDD
R3_1
R2_1
R2_2
R3_2
JP5-7
D2 C11
TP4
VSS
C10
PIC16C74
U2
D3
R5
C4
R7
R8
JP4
C8
C6
C5
C7
JP1
U1
MAX3232
U3
C3
xclk
JP2
RD4
C2
C1
RS2
RS4
SW1
J3
R6
C12
VINVSS
1
1
1
35
4
2
1
oard mod
TP2
1
Figure 5 µC Board - Layout

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 14 UM8000/4
1.6 Detailed Description
1.6.1 Hardware Description - Signalling Processor Board
1.6.1.1 Operating Voltage
Jumper JP1 is used to select the operating voltage. Open circuit selects 5.0V operation (default)
and closed circuit (link fitted) selects 3.3V operation.
1.6.1.2 Clock/Oscillator
The evaluation devices may use either an external clock or their own xtal oscillator. A 4.032MHz
xtal is provided on-board for the latter method. The links on jumpers JP2 and JP3, which are
normally fitted, select the xtal oscillator. An external clock may be supplied to JP3 pin 1 once the
links have been removed.
1.6.1.3 Microphone
By fitting a link to jumper JP7, the on-board electret microphone is connected via a buffer amplifier
to the MICIN input of the FX829. The signal applied to the FX829 can be monitored
at TP8. A push-to-talk (PTT) switch is also provided.
1.6.1.4 Loudspeaker
An 8Ωloudspeaker output is provided at the 3.5mm mono jack socket J5. The signal source for
the loudspeaker can be either the FX829 (default) or the FX8x8, link selectable at jumper JP6.
1.6.1.5 C-BUS and optional level shifting.
There are identical connectors (J1 and J2) either side of the board for C-BUS. This enables the
C-BUS source to be connected either side of the signalling processor board and also enables
future C-BUS evaluation boards to be connected in parallel. A third connector (J3) allows the
daisy chaining of a second signalling processor board with alternative /IRQ and /CS lines. This
allows for the emulation of both ends of a radio link, using a single PC.
If it is desired to operate the signalling processor board at VDD = 3.3V with the interface to C-BUS
operating at VDD = 5.0V, then level shifting components will need to be added to the signalling
processor board. Level shifting can be added to the C-BUS interface by removing solder links
LK4 to LK7 and fitting the following components:
A 74F07 in position U5.
A pull-up resistor pack in position RP1, suggested value 470Ω.
A pull-up resistor in position R22, suggested value 22kΩ.
A de-coupling capacitor for U5 may be fitted in position C22, suggested value 47nF.
1.6.1.6 Analogue re-configuration
Some discrete components and links around the target devices are socketed to allow path gains
to be adjusted. Also the analogue connector J6 has a second bare footprint, J7, which, in
conjunction with the removable components and links, can be used as a patch board to allow the
user to re-arrange signal paths as required.
1.6.1.7 IDD Measurement
The current consumption of the FX829 or the FX828 may be measured by removing the link on
jumper JP4 or JP5 respectively and replacing it with a multimeter.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 15 UM8000/4
1.6.2 Hardware Description - µCBoard
1.6.2.1 Operating Voltage
Jumper JP1 is used to select the operating voltage. A link fitted at position 1,2 selects 3.3V
operation and at position 2,3 selects 5.0V operation (default). Do not operate this board with the
link on jumper JP1 removed.
1.6.2.2 Clock/Oscillator
A 4MHz xtal is the highest frequency xtal that may be used with a PIC16LC74(A)JW at
VDD = 3.3V. The PIC 16C74(A)JW has a similar limitation and is fitted for availability reasons.
Although rated at 5.0V, it has been found to work successfully at 3.3V. The links on jumpers JP2,
which are normally fitted, select an on-board 4MHz xtal. An external 3.58MHz clock, for
example, may be supplied to JP2_1 (1) once the links have been removed, taking care to adjust
any firmware timing routines accordingly.
1.6.2.3 RS232 Interface
The RS232 interface (connector J3) has its communications protocol determined by the µC
firmware. A suggested configuration is 8 data bits, no parity, 1 stop bit and 19,200 baud with
hardware handshake but without CR -> CR/LF conversion. The firmware supplied in the PIC µC
assumes this configuration.
1.6.2.4 Reset Switch (SW1)
This is provided to reset the PIC µC firmware, should this be required.
1.6.2.5 Programming Mode
TO ENTER PROGRAMMING MODE
(a) Remove power from board
(b) Disconnect the µC board from the signalling processor board
(c) Ensure the link on jumper JP1 is fitted in position 2,3 for VDD = 5.0V
(d) Remove link on jumper JP3
(e) Insert links on jumpers JP4, JP5, JP6 and JP7
(f) Re-apply power to board
(g) Connect the programming voltage (VPP = 12.5V to 13.5V) power supply between test point
TP5 (+ve) and VSS (-ve)
(h) Ensure the PIC µC programming utility PICPROGA.EXE is loaded into the PC under DOS
and the PC is connected to the µC board
(i) UV-erase the PIC µC first, then download firmware into the PIC µC and verify it
TO LEAVE PROGRAMMING MODE
(a) Remove power from board (including the programming voltage)
(b) Remove links on jumpers JP4, JP5, JP6 and JP7
(c) Insert a link on jumper JP3
(d) Reconnect the link on jumper JP1 to its original position
(e) Reconnect the µC board to the signalling processor board, checking that the voltage
selection jumpers are correctly set
(f) Ensure the ES8000 software is running on the PC under Windows
(g) Re-apply power to board and run the new µC firmware

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 16 UM8000/4
1.6.3 Software Description - Signalling Processor Board
1.6.3.1 Installation
The ES8000 Windows Application Software consists of a single executable file named
ES8000xx.EXE, where xx refers to the version number. Copy this from its 3.5” floppy disk to the
hard disk of the user’s PC.
Windows NT and '95
For convenient and quick launching of the program create an ES8000 shortcut within the Start
menu or Desktop.
Windows 3.11
For convenient and quick launching of the ES8000 software create a new program group and
ES8000 icon.
1.6.3.2 System Requirements
This program is a 16-bit application, compatible with Windows 3.11, NT and '95 operating
systems. The software has been designed to operate on a 386DX 40MHz or faster with 8MB of
RAM. We recommend that the user has the screen resolution set no lower than 800 x 600, to
allow maximised device forms to fit within the screen.
Note: ES8000 Version 1.0 requires the signalling processor board crystal (X1) frequency to be
4.032MHz, to ensure correct generation of frequency data.
1.6.3.3 Starting the ES8000 Windows Application Software
Windows NT and '95
To execute the program from the Start Menu click on the Start Button, and then point to the
folder that contains the ES8000 Windows Application Software. Click on the program when it has
been located.
If a shortcut has not been created in the Start Menu then execute the program using the Run
command, click on the Start button and then click on Run. Type the path and name of the
program and then click on the OK button. If the program path is unknown click on Browse to look
for the item.
Windows 3.11
To execute the program locate the ES8000 icon from the appropriate program group. Double
click on the program icon when it has been located.
If a program group and icon has not been created execute the program using the Run command,
click on the File menu then click on Run. Type the path and name of the program and then click
on the OK button. If the program path is unknown click on Browse to look for the item.
1.6.3.4 Shutting Down the ES8000 Windows Application Software
Windows NT and '95
To quit the ES8000 program click on the close button in the upper-right corner of the main
application window.
Windows 3.11
To quit the ES8000 program click on the upper-left corner pulldown application menu, click on
the close command.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 17 UM8000/4
1.6.3.5 Near and Far ES8000 Definitions
The near EV8000 signalling processor board is connected to the µC board via the J1 connector.
Therefore all FX8xx devices located on the near signalling processor board are considered to be
near devices and are controlled by near device forms.
The far signalling processor is created by taking a signalling processor board out of a second
EV8000 evaluation kit. It should be connected to the near signalling processor board by using
another 20-way flat cable between connector J3 on the near board and connector J1 on the far
board. Pin 1 on connector J3 should be connected to Pin 1 on connector J1. All FX8xx devices
located on the far signalling processor board are considered to be far devices and are controlled
by far device forms.
Note: In certain parts of the ES8000 Windows Application Software the variables CBUS and CBUS2 are
used. These correspond to the near and far boards respectively.
1.6.3.6 ES8000 and EV8000 Startup Procedure
Ensure all of the hardware is connected correctly. Follow the ‘Starting the ES8000 Windows
Application Software’ instructions described earlier. When the ES8000 Windows Application
Software is executed a pop-up window asks the user to switch on the EV8000 kit. Switch on the
power supply feeding the signalling processor and µC boards.
When power has been applied the Add Device pop-up window is opened. If the user is ready to
add a device form to the view select the device and click on OK. Click on cancel if you do not
require a device form.
Perform a General Reset when the first device form is opened, any further device forms added
will not require a General Reset unless they have been opened on the other C-BUS (near or far).
If the ES8000 Windows Application Software is executed with power already applied to the
signalling processor and µC boards, simply press the reset switch (SW1) on the µC board. The
Add Device window should now open.
If these methods fail, shutdown the ES8000 application and turn off the power supply to the
signalling processor and µC boards. Repeat the procedure described above.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 18 UM8000/4
1.6.3.7 Toolbar Buttons
An ES8000 toolbar, containing five buttons, has been provided to give quick access to menu
commands. The toolbar is optional and can be turned on or off from the View menu. The
appearance of the buttons and their command descriptions are as follows:
Button Command Description
Initialises the Com link to the µC board
Notifies the software that the user will be resetting the µC board. It
generates a pop-up window, asking the user to push the µC board
reset switch. This pop-up disappears when the µC board reset
switch (SW1) is pushed.
Performs a General Reset on the current C-BUS. All EV8000
devices and ES8000 active device forms on this C-BUS will be
reset.
Opens the Add Device pop-up window.
Opens the About ES8000 pop-up window which displays program
information and version number.
1.6.3.8 Viewing the Toolbar and Status Bar
The Toolbar and Status Bar can be removed from or inserted into the main window by clicking on
the View menu and then clicking on the required command.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 19 UM8000/4
1.6.3.9 Menubars
The main application menubar which resides at the top of the main window contains five pulldown
menus. This menubar is available for use until a device form is opened. Whenever a device form
is active a form menubar resides at the top of the main window. This form menubar is currently
the same for all devices and is similar to the main menubar except for an additional pulldown
menu called Local (disabled in Version 1.0) and three additional Global pulldown menu
commands called General Reset, BER Test and Demo1 (disabled in Version 1.0). The
pulldown menus from the form menubar are illustrated below.
Setup Pulldown Menu
This menu allows the user to
open the Add Device pop-up
window, initialise the RS232
communications link to the µC
board and reset the µC board.
Global Pulldown Menu
This menu allows the user to
open the Direct C-BUS Control
pop-up window, perform a
General Reset and open the
BER Test pop-up window.
View Pulldown Menu
This menu allows the user to
turn the Toolbar and Statusbar
on or off.
Window Pulldown Menu
This menu allows the user to
rearrange iconised or opened
device forms and to switch
between the device forms.
Help Pulldown Menu
This menu allows the user to
open the About ES8000 pop-up
window which displays program
information and version number.

Evaluation Kit User Manual for FX828 and FX829 EV8000
©2004 CML Microsystems Plc 20 UM8000/4
1.6.3.10 Adding a Device Form
There are two ways to add device forms to the view. The quickest method is to click on the Add
Device toolbar button which opens the Add Device pop-up window. The second way involves
clicking on the Setup menu and then selecting the Add Device command.
The Add Device window gives the user the choice of near and far devices. The user should
select the required device form corresponding to the device located in the near or far signalling
processor board. Finally, click on the OK button.
If a device form already exists within the main view, this selection will not be available from the
Add Device pop-up window.
The cancel button allows the user to exit the window without selecting a device form.
If the user attempts to open more than four device forms (Version 1.0 maximum) during an
evaluation session, a pop-up window will notify the user that no more device forms are available.
1.6.3.11 Deleting a Device Form
Windows NT and '95
To close a device form (iconised or open), click on the close button in the upper-right corner of the
device form.
Windows 3.11
To close a device form (not iconised), click on the upper-left corner pulldown menu of the device
form, and click on the close command.
1.6.3.12 Switching between Opened Device Forms
A device form must have the focus to allow the user to modify the Write registers and view the
settings of the read registers.
The device form focus can be switched by simply clicking on the required form. Switching the
focus can also be achieved by clicking on the Window pulldown menu, and then click on the
required device form.
1.6.3.13 Device Forms
The evaluation software has been designed so that each device has a corresponding device form.
The device forms have been created based on the device data sheets to allow the user to easily
and quickly set up a device in the required operating mode. Additional FFSK sections are
included on the FX829 device form, as it was considered important to have these features
available. Future releases of the ES8000 software will include device demonstration windows.
The device forms for the FX828 and FX829 are illustrated on the following pages. It should be
noted that this evaluation kit will also support an earlier device, the FX818, which has now been
discontinued.
Table of contents
Other CML Microcircuits Motherboard manuals