CMLMICRO FX579

CML Semiconductor Products
Half Duplex GMSK Modem
FX579
D/579/4 Sept 1995
1.0
Features
•
Half Duplex GMSK Modem for FM
Radio Data Links
•
•
•
1.1
Provisional Issue
•
Acquire Pin to assist with the
acquisition of Rx Data signals
Low Operating Power:
< 2mA at 3.0V, < 4mA at 5.0V
Non-DSP solution
•
Pin-Programmable Rx/Tx Data
Rates:
4k to 20 kbits/sec at VDD = 3.0V
4k to 40 kbits/sec at VDD = 5.0V
Telemetry, Wireless Alarms,
PC, Laptop and Printer Comms,
WAN and LAN and General
Purpose Data Applications
•
Serial Data Interface with Rx/Tx
Data Clock
16-Pin Package with few
External Components
•
Low Cost
Brief Description
The FX579 is a single chip, low cost, low current integrated circuit that performs the baseband
functions of a half duplex GMSK modem and is intended for use in FM radio data links. This general
purpose modem is suitable for data rates in the region of 4 to 40 kbits/sec, at a BT of 0.3 or 0.5.
The Tx and Rx data lines share a common pin and data is synchronised to a Tx/Rx data clock
generated by the modem. A single ACQUIRE line is provided to assist with acquisition of Rx data
signals.
 1996 Consumer Microcircuits Limited
FX579
Half Duplex GMSK Modem
CONTENTS
Section
Page
1.0 Features.......................................................................................................... 1
1.1 Brief Description............................................................................................ 1
1.2 Block Diagram................................................................................................ 3
1.3 Signal List....................................................................................................... 4
1.4 External Components.................................................................................... 6
1.5 General Description....................................................................................... 7
1.5.1 Overall Function Description ........................................................... 7
1.5.2 Description of Blocks and Signal Path............................................. 7
1.6 Application Notes ........................................................................................ 17
1.7 Performance Specification ......................................................................... 20
1.7.1 Electrical Performance .................................................................. 20
1.7.2 Packaging...................................................................................... 22
 1996 Consumer Microcircuits Limited
2
D/579/4
FX579
Half Duplex GMSK Modem
1.2
Block Diagram
Figure 1 Block Diagram
 1996 Consumer Microcircuits Limited
3
D/579/4
FX579
Half Duplex GMSK Modem
1.3
Signal List
Package
D4
Signal
Pin No.
Name
Description
Type
1
XTALN
O/P
The output of the on-chip oscillator.
2
XTAL/CLK
I/P
The input to the on-chip oscillator for an external
Xtal circuit or clock.
3
CLKDIVA
I/P
4
CLKDIVB
I/P
) Two logic level inputs that control the internal
) clock divider and hence the transmit and
) receive data rate (See Table 1).
5
ACQUIRE
I/P
A logic "1" applied to this input will set the Rx
level measurement and Rx clock extraction
circuitry to 'acquire' mode.
6
VBIAS
O/P
The internal circuitry bias line, held at ½ VDD,
this pin must be decoupled to VSS by a capacitor
mounted close to the pin.
7
RXIN
I/P
The Rx signal input from the radio's discriminator
via suitable signal and dc level adjustment. In
Rx this pin is internally held at
½ VDD.
8
VSS
Power
Negative supply rail. Signal ground.
9
TXOP
O/P
The Tx signal output. This signal should be
applied to an external RC before being applied to
the radio modulator.
10
BT
I/P
A logic level input to select the modem 'BT' (the
ratio of the Tx filter -3dB frequency to the bit
rate). A logic "1" sets the modem to a BT of 0.5,
a logic "0" to a BT of 0.3.
11
12
DOC1
DOC2
O/P
O/P
Two pins used by the modem's Rx level
measurement circuitry. A capacitor should be
connected from each pin to VSS.
13
TXRXN
I/P
A logic level applied to this pin determines
whether the modem operates in Tx or Rx mode.
A logic "1" sets Tx mode. A logic "0" sets Rx
mode.
 1996 Consumer Microcircuits Limited
4
D/579/4
FX579
Half Duplex GMSK Modem
Package
D4
Pin No.
Signal
Description
Name
Type
14
DATAIO
BI
A bidirectional pin that is used for inputting Tx
data or outputting Rx data.
15
DATACLK
O/P
This pin outputs either the Tx DATACLK in Tx
mode or the Rx DATACLK in Rx mode.
16
VDD
Power
Positive supply rail. A single stable power
supply is required. Levels and voltages within
this modem are dependent upon this supply.
This pin should be decoupled to VSS by a
capacitor mounted close to the pin.
Notes:
I/P
O/P
BI
 1996 Consumer Microcircuits Limited
=
=
=
Input
Output
Bidrectional
5
D/579/4
FX579
Half Duplex GMSK Modem
1.4
External Components
External Components
Component
R1
R2
X1
C1
C2
Value
1MΩ
Note 1
Note 3
100nF
100nF
Tolerance
±10%
± 5%
Component
C3
C4
C5
C6
C7
±20%
±20%
Value
Note 2
Note 2
Note 3
Note 3
Note 1
Tolerance
±20%
±20%
±5%
Notes:
1. The RC network formed by R2 and C7 is required between the TXOP pin and the input to the modulator. This network, which can
form part of any dc level shifting and gain adjustment circuitry, forms an important part of the transmit signal filtering. The ground
connection to the capacitor C7, should be positioned to give maximum attenuation of high frequency noise into the modulator.
The component values should be chosen so that the product of the resistance (Ohms) and the capacitance (Farads) is:
BT of 0.3 = 0.34/bit rate (bits/sec)
BT of 0.5 = 0.21/bit rate (bits/sec)
with suitable values for common bit rates being:
R2
C7
470pF
4000 bits/sec BT = 0.3
180.0kΩ
470pF
4800 bits/sec BT = 0.5
91.0kΩ
470pF
8000 bits/sec BT = 0.3
91.0kΩ
470pF
9600 bits/sec BT = 0.5
47.0kΩ
120pF
19 200 bits/sec BT = 0.5
91.0kΩ
220pF
32 000 bits/sec BT = 0.3
47.0kΩ
150pF
32 000 bits/sec BT = 0.5
47.0kΩ
180pF
38 400 bits/sec BT = 0.3
47.0kΩ
120pF
38 400 bits/sec BT = 0.5
47.0kΩ
2.
3.
Note that in all cases the value of R2 should not be less than 47.0kΩ and that the calculated value of C7 includes calculated
parasitic capacitances.
C3 and C4 should both be 15.0nF for a data rate of 8kbits/sec, and inversely proportional to the data rate for other data rates, e.g.
30.0nF at 4kbits/sec, 3.0nF at 40kbits/sec.
The FX579 can operate correctly with Xtal/Clock frequencies between 1.0MHz and 6.5MHz (VDD = 5V) and up to 5.0MHz
(VDD = 3V). The value chosen for C5 and C6 should be suitable for the applied VDD and the frequency of X1 and include stray
capacitance. As a guide:
At 5 Volts, C5 = C6 = 33.0pF at 1.0MHz falling to 18pF at 6.5MHz
At 3 Volts, C5 = C6 = 33.0pF at 1.0MHz falling to 18pF at 5MHz
The equivalent series resistance of X1 should be less than 2.0kΩ at 1MHz falling to 150Ω at the maximum frequency. Stray
capacitance on the Xtal/Clock circuit pins must be minimised.
Figure 2 Recommended External Components (SOIC Package)
 1996 Consumer Microcircuits Limited
6
D/579/4
FX579
Half Duplex GMSK Modem
1.5
General Description
1.5.1
Overall Function Description
The FX579 is a single chip processor that performs the baseband function of a half duplex modem
employing Gaussian minimum shift keying (GMSK) modulation. Data rates of 4kbits/sec to 40kbits/sec
and the choice of BT of 0.3 or 0.5 are pin programmable functions to suit radio data channel bandwidth
requirements.
Figure 3 shows how the modem is used in a typical radio application. In transmit mode data at the
DATAIO pin is retimed with the Tx clock (output at the DATACLK pin) before being level shifted and
passed through the GMSK Gaussian filter to the TXOP pin. An external RC network forms part of this
filter and is required, in association with any signal and dc level adjustment, for driving the radio's
frequency modulator. In receive mode, data from the radio's frequency discriminator, having been
adjusted externally for signal and dc levels to provide a nominal input level of 1V pk-pk centred around
½ VDD (VDD = 5V), is then processed to produce data at the DATAIO pin in binary form, together with a
regenerated clock at the DATACLK pin.
Acquisition and lock of Rx data signals is made easier and faster by the use of an ACQUIRE input
which can be set by the system µController as required.
The FX579 features a low current analogue/digital ASIC process offering significantly lower current
consumption than DSP technology. This CMOS microcircuit is available in a 16-pin small outline
(SOIC) package.
1.5.2
Description of Blocks and Signal Path
(Reference Block Diagram Figure 1).
Power Supply Circuits
These circuits produce the necessary internal voltage levels. Note that VDD and VBIAS should be
decoupled to VSS as shown.
Clock Oscillator and Divider
The transmit and (nominal) receive data rates are determined by division of the frequency present at
the XTALN pin, which may be generated by the on-chip Xtal oscillator or come from an external
source. Any Xtal/Clock frequency in the range 1.0MHz to 5.0MHz (VDD = 3.0V) or 1.0MHz to 6.5MHz
(VDD = 5.0V) may be used depending upon the desired data rate.
A division ratio to facilitate data rate setting is controlled by the logic level inputs on the CLKDIVA and
CLKDIVB pins and is shown in Table 1 together with examples of how various 'standard' data rates
may be derived from common Xtal frequencies.
Data Rate =
Xtal or Clock Frequency
Division Ratio
CLKDIVA
CLKDIVB
Division ratio =
Xtal frequency
÷ Data rate
0
0
1
1
0
1
0
1
128
256
512
1024
4.096
(12.288/3)
32 000
16 000
8000
4000
Xtal Clock Frequency
4.9152
2.048
(6.144/3)
38 400
19 200
9600
4800
16 000
8000
4000
-
2.4576
(12.288/5)
19 200
9600
4800
-
Table 1 Clock and Data Rates (in MHz and bits/sec, respectively)
 1996 Consumer Microcircuits Limited
7
D/579/4
FX579
Half Duplex GMSK Modem
Note:
(1)
(2)
Device operation is not guaranteed for operation above 40kbits/sec or below
4kbits/sec.
If a suitable Xtal or clock signal is not supplied, device supply current may
increase.
Transmit Signal Path
The binary data applied to the DATAIO input is retimed within the chip on each rising edge of the Tx
clock and then converted into a 1V pk-pk binary signal centred around VBIAS. This signal is then
connected to the input of the low pass Tx filter, and the output connected to the TXOP pin.
The Tx filter has a low pass frequency response, which is approximately Gaussian in shape, as shown
in Figure 4. This minimises amplitude and phase distortion of the binary signal while providing sufficient
attenuation of the high frequency components, which would otherwise cause interference into adjacent
radio channels.
The actual filter bandwidth to be used in any particular application will be determined by the overall
system requirements. The attenuation versus frequency response of the transmit filtering provided by
this chip has been designed to meet the specifications for most GMSK modem systems, having a -3dB
bandwidth switchable between 0.3 and 0.5 times the data bit rate.
Note that an external RC network is required between the TXOP pin and the input to the frequency
modulator. This network, which can form part of any dc level shifting and gain adjustment circuitry,
forms an important part of the transmit signal filtering, and the ground connection to the capacitor
should be positioned to give maximum attenuation of high frequency noise into the modulator. The
component values should be chosen so that the product of the resistance (in Ohms) and the
capacitance (in Farads) is:
0.34 / bit rate for BT of 0.3
0.21 / bit rate for BT of 0.5
(bit rate in bits per second)
Suitable values for common bit rates are given in Table 2
Data Rate
4800 bits/sec
8000 bits/sec
9600 bits/sec
19 200 bits/sec
32 000 bits/sec
32 000 bits/sec
38 400 bits/sec
38 400 bits/sec
BT
0.5
0.3
0.5
0.5
0.3
0.5
0.3
0.5
R2
91.0 kΩ
91.0 kΩ
47.0 kΩ
91.0 kΩ
47.0 kΩ
47.0 kΩ
47.0 kΩ
47.0 kΩ
C7
470pF
470pF
470pF
120pF
220pF
150pF
180pF
120pF
Table 2 Filter Bandwidth Selection
The TXOP signal is centred around VBIAS, going positive for logic "1" level inputs to the DATAIO input
and negative for logic "0" inputs. Note that when in receive mode the input of the internal buffer
amplifier driving the TXOP pin is connected to VBIAS.
Figure 5 shows typical transmit eye patterns (measured after the external RC network) for BT values of
0.3 and 0.5
Figure 6 shows the transmit output spectrum (measured after the external RC network) again for BT
values of 0.3 and 0.5.
 1996 Consumer Microcircuits Limited
8
D/579/4
FX579
Half Duplex GMSK Modem
Figure 3 Typical Radio Application
Figure 4 Typical Attenuation v. Frequency Response of Tx Filter (after external RC network)
 1996 Consumer Microcircuits Limited
9
D/579/4
FX579
Half Duplex GMSK Modem
BT = 0.3
BT = 0.5
Figure 5 Typical Transmit Eye Patterns (after external RC network)
Figure 6 Tx Output Baseband Spectrum (for random data)
 1996 Consumer Microcircuits Limited
10
D/579/4
FX579
Half Duplex GMSK Modem
Receive Signal Path
The function of the Rx circuitry is to:
a)
b)
c)
d)
e)
Accept an incoming signal from the radio's frequency discriminator at a defined level via
suitable external signal and dc level adjustment
Clean the signal by filtering
Provide dc level thresholds for clock and data extraction
Provide clock timing information for data extraction and external circuits
Provide Rx data as an output in binary form
The output of the radio receiver's frequency discriminator after suitable external signal and level
adjustment is applied to the RXIN pin. With VDD = 5V, nominal input level when receiving a continuous
"1111000011110000..." data pattern should be 1V pk-pk (level is proportional to VDD) centred around
½ VDD. Positive going signal excursions about VBIAS at RXIN will produce a logic "1" on the DATAIO
pin, negative going signal excursions will produce a logic "0".
The signal is then applied to the low pass Rx filter, which has a -3dB corner frequency of 0.56 times the
data bit rate, before being applied to the Level Measuring and Clock and Data Extraction blocks.
Level Measuring Circuit
The 'Level Measuring' block consists of two voltage detectors one of which measures the amplitude of
the 'positive' peaks of the received signal, while the other measures the 'negative' peaks. These
detectors use the external capacitors connected to the DOC1 and DOC2 pins to form voltage hold or
integrator circuits.
Results of the two measurements are then processed within the modem to establish the optimum dc
level decision thresholds for the Clock and Data Extraction circuits, depending on the received signal
amplitude, BT and any dc offset present.
The receive circuits operate in several control modes as defined by the logic level applied to the
acquire pin. These are explained later - See 'Acquire Sequence'.
Rx Clock Extraction Block
The 'Rx Clock Extraction' circuit is based on a zero crossing tracking loop which uses a multi resolution
digital phase locked loop (PLL). The wide bandwidth mode allows for fast initial phase acquisition.
Eight good zero crossings are required for correct operation.
The highest timing resolution is obtained when the PLL is in its narrow bandwidth mode. This mode of
operation yields the least amount of phase jitter, which is responsible for the associated bit error rate
(BER) performance degradation.
The PLL operating mode is defined by the logic level applied to the ACQUIRE pin - See 'Acquire
Sequence'.
Rx Data Extraction Block
The 'Rx Data Extraction' circuit decides whether each received bit is a "1" or "0" by sampling the
received signal, after filtering, in the middle of each bit period and comparing the sampled voltage
against a threshold derived from the 'Level Measuring' circuit. This threshold is adapted from bit to bit
to compensate for intersymbol interference depending on the chosen BT. The extracted data is output
from the DATAIO pin and should be sampled externally on the rising edge of the received data clock.
 1996 Consumer Microcircuits Limited
11
D/579/4
FX579
Half Duplex GMSK Modem
Acquire Sequence
Figure 7 shows the typical received output from a radio's frequency discriminator. A data transmission
in general begins with a burst of unmodulated carrier followed by preamble of, for example "11001100-" and then frame sync, so as to allow the receive modem to establish timing and level lock as soon as
possible, before the message is sent.
In most applications there will also be a dc step in the output voltage from the receiver FM discriminator
due to carrier frequency offsets as channels are changed or when the distant transmitter is turned on.
Figure 7 shows two possible receive operating modes of the FX579. The mode shown in (a) is
preferred and should be used when an external carrier detect signal is available, so as to provide the
fastest possible acquisition of the received signal. The mode in (b) is suggested for when a carrier
detect signal is unavailable. The receive operating modes are determined by the logic state of the
ACQUIRE pin as explained in Table 3.
(a)
Operation with a carrier detect (Preferred operating mode)
When an external carrier detect signal is available the µController should provide an ACQUIRE
pulse as shown. The ACQUIRE input is pulsed to a logic "1" a minimum of 2 bit times after the
carrier is detected (to allow for the receive filter delay) and just before preamble is expected (to
reduce the probability of false frame sync detection under noisy conditions). The level
measurement DOC capacitors are then automatically clamped to the input signal for fast
acquisition. The ACQUIRE input should remain at a logic "1" for a minimum of 16 bit times to
enable the level measurement circuits to stabilise and the PLL to quickly achieve lock. The
ACQUIRE input should then be taken to a logic "0" again, for better signal to noise
performance, once the preamble or Frame Sync has been detected by the controlling
microprocessor.
(b)
Suggested operation without a carrier detect (Non-preferred operating mode)
When a carrier detect signal is not available, it is suggested that the modem be operated in the
Lossy Peak Detect/Wide Bandwidth mode (ACQUIRE pin at a logic "1") until the system
µController satisfactorily detects preamble and/or frame sync. Then the ACQUIRE pin should
be taken to a logic "0" for Peak Averaging/Narrow Bandwidth mode, so as to provide a better
signal to noise performance for the rest of the message. The duration of initial unmodulated
carrier plus preamble should be a minimum of 100 bit times to allow the voltages on the
external DOC capacitors to stabilise. At the end of the message the ACQUIRE pin should be
returned to a logic "1".
The FX579 generally can tolerate dc offsets in the received signal of at least ±0.5V with respect to
VBIAS (VDD = 5V). The voltages on the DOC1 and DOC2 pins reflect the average peak positive and
negative excursions of the (filtered) received signal, and could therefore be used to derive a measure
of the data signal amplitude and carrier frequency offset. Note, however, that these pins are driven
from very high impedance circuits, so that the dc load presented by any external circuitry should
exceed 10MΩ to VBIAS.
 1996 Consumer Microcircuits Limited
12
D/579/4
FX579
Half Duplex GMSK Modem
Figure 7 Receive Control Mode Diagram
 1996 Consumer Microcircuits Limited
13
D/579/4
FX579
Half Duplex GMSK Modem
ACQUIRE Pin
"0" to "1"
"1"
"0"
Rx Level Measurement Mode
Clamp
Lossy Peak Detect
Peak Averaging
PLL Mode
Narrow → Wide Bandwidth
Wide Bandwidth
Narrow Bandwidth
Rx Level Measurement Clamp: Operates for a minimum of two bit times, maximum three bit
times, after a "0" to "1" transition of the ACQUIRE input. The external DOC capacitors are
rapidly charged towards the input signal level, with the charge time constant being of the order
of 0.5 bit time.
Rx Level Measurement Lossy Peak Detect: The detectors rapidly capture the +ve and -ve
going signal peaks of the Rx filter output signal, these peaks being stored on the external DOC
capacitors. The detectors operate in this mode whenever ACQUIRE is at a logic "1", except for
the initial Clamp period.
Rx Level Measurement Peak Averaging: Provides a slower but more accurate measurement
of the signal peak amplitudes. This operating mode depends on the PLL circuitry being in lock.
PLL Wide Bandwidth: Sets the PLL bandwidth wide enough to allow a lock to the received
signal in 8 zero crossings. This mode will operate as long as ACQUIRE is at logic "1".
PLL Narrow Bandwidth: The correction applied to the extracted clock is limited to a maximum
of ± 1/16th bit period for every 4 zero crossings received. The PLL operates in this mode
whenever the ACQUIRE input is set to logic "0".
Table 3 Receive Operating Modes
Rx Data Formats
The receive section of the FX579 works best with data which has a reasonably 'random' structure, i.e.
the data should contain approximately the same number of 'ones' as 'zeroes' with no long sequences
(> 100 bits) of consecutive 'ones' or 'zeroes'. Also, long sequences (>100 bits) of patterns without "11"
and "00" should be avoided.
For this reason, it is recommended that data is scrambled in some manner before transmission, for
example by 'exclusive-ORing' with the output of a binary pseudorandom pattern generator.
Where data is transmitted in bursts, each burst should be preceded by a preamble designed to allow
the receive modem to establish timing and level lock as quickly as possible. This preamble should be
at least 16 bits long, and should preferably consist of alternating pairs of "1"s and "0"s i.e.
"110011001100...." A "10101010...." preamble sequence will yield poor peak levels for the receive
circuits, although performance is better with BT = 0.5 than with BT = 0.3.
 1996 Consumer Microcircuits Limited
14
D/579/4
FX579
Half Duplex GMSK Modem
Figure 8 Tx/Rx Data and Clock Timings
 1996 Consumer Microcircuits Limited
15
D/579/4
FX579
Half Duplex GMSK Modem
Tx/Rx Switching
(Refer to Figure 8)
Rx to Tx Transition - following a "0" to "1" transition on the TXRXN input:
a)
If DATACLK is at a logic "1" it will go to a logic "0" (t1 max = 1µs), or if at logic "0" will stay low.
It will then remain at "0" for a minimum of 2 bit times, maximum of 3 bit times, before the first
+ve transmit clock edge occurs.
b)
The DATAIO line will go to a high impedance state ready for Tx data to be applied (t2 max =
1µs). Data on the DATAIO line should be set up and ready for when the first +ve transmit clock
edge occurs. This edge will clock the first bit of data into the transmit filter. Succeeding -ve
clock edges may be used by the µController to ensure that data is always set up when +ve
edges occur.
c)
TXOP is opened to the transmit path upon occurrence of the first +ve clock edge. Due to the
delay of the filter, the centre of Bit 1 will appear at the pin a maximum of 2 bit times (BT = 0.5)
or 2.5 bit times (BT = 0.3) later.
d)
At the end of a message the transmit output will remain in the state of the last bit sent.
e)
If a long period of unmodulated carrier is required before a message (approximately 10ms as
on MOBITEX), then the radio's transmitter should be keyed up with the FX579 modem still in
Rx mode.
Tx to Rx Transition - following a "1" to "0" transition on the TXRXN input:
a)
DATACLK continues at the nominal bit rate in a free-running mode until locked to a receive
signal, e.g. after a satisfactory ACQUIRE sequence.
b)
The buffer driving the TXOP pin is immediately connected to VBIAS.
c)
The DATAIO line immediately goes low impedance and starts sending Rx data.
d)
There is a 3-bit delay in the receive path before RXIN input data can appear at the DATAIO
pin.
 1996 Consumer Microcircuits Limited
16
D/579/4
FX579
Half Duplex GMSK Modem
1.6
Application Notes
Radio Channel Requirements
To achieve legal adjacent channel performance at high bit rates, a radio with an accurate carrier
frequency and an accurate modulation index is required.
For optimum channel utilization, (eg. low BER and high data rates) attention must be made to the
phase and frequency response of both the IF and baseband circuitry, and to the accuracy of the Tx/Rx
carrier frequencies.
Bit Rate, BT and Bandwidth
The maximum data rate that can be transmitted over a radio channel depends on the following:
Channel spacing
Allowable adjacent channel interference
Tx filter bandwidth
Peak carrier deviation (Modulation Index)
Tx and Rx carrier frequency accuracies
Modulator and demodulator linearity
Receive IF filter frequency and phase characteristics
Use of error correction techniques
Acceptable error-rate
As an example, for MOBITEX operation, a raw data rate of 8kbits/sec at 12.5kHz channel spacing may
be achievable - depending on local regulatory requirements, using a ± 2kHz maximum deviation, a BT
of 0.3, and no more than 1.5kHz discrepancy between Tx and Rx carrier frequencies.
Forward error correction (FEC) could then be used with interleaving to reduce the effect of burst errors.
Reducing the data rate to 4800bits/sec would allow the BT to be increased to 0.5, thus improving the
error rate performance.
For CDPD operation, a 19 200 bits/sec raw data rate at 30kHz channel spacing may be utilised with a
± 8kHz maximum deviation, a BT of 0.5, and no more than 3kHz discrepancy between Tx and Rx
carrier frequencies.
These examples should be used for guidance purposes only. Regulatory compliance of a design
should be verified.
FM Modulator, Demodulator and IF
For optimum performance, the 'eye' pattern of the received signal (when receiving random data)
applied to the FX579 should be as close as possible to the transmit 'eye' pattern examples shown in
Figure 5.
Of particular importance are general symmetry, cleanliness of the zero crossings, lack of overshoot
and, for a BT of 0.3, the relative amplitude of the inner eye opening.
To achieve this, attention must be paid to:
a)
Linearity and frequency/phase response of the Tx frequency modulator.
(Unless the transmit data is especially encoded to remove low frequency components,
the modulator frequency response should extend down to a few hertz. Hence two
point modulation is necessary for synthesised radios.)
 1996 Consumer Microcircuits Limited
17
D/579/4
FX579
Half Duplex GMSK Modem
b)
Bandwidth and phase response of the Rx IF filters.
c)
Accuracy of the Tx and Rx carrier frequencies.
(Any difference will shift the received signal towards one of the skirts of the IF filter
response.)
AC Coupling of Tx and Rx Signals
Ideally, the transmit path to the modulator should be dc coupled. Similarly, the Rx demodulated signal
after external adjustment should be dc coupled to the FX579 RXIN pin, providing a signal symmetrically
centred about VBIAS. Figure 9 shows the bit error rate (BER) performance under these conditions for
BT values of 0.3 and 0.5 in peak averaging mode. However, practical applications may require ac
coupling from the FX579's transmit output to the frequency modulator and between the receiver's
frequency discriminator and the FX579's receive input. This creates two problems:
a)
AC coupling of the signal will degrade the FX579's bit error rate (BER) performance, as shown
in Figure 10 for a data rate of 8kbits/sec, with VDD = 5V and BT = 0.3.
b)
AC coupling at the receive input will transform a step in the voltage at the discriminator output
to a slowly decaying pulse which can confuse the FX579's level measuring circuits. Sufficient
time should therefore be allowed for the signal into the FX579 to settle before the ACQUIRE
line is activated.
It is recommended that a data message does not contain long sequences of consecutive ones or
zeroes and that the Tx and Rx path frequency responses have cut off frequencies of ≤5Hz and ≤20Hz
respectively, for a data rate of 8kbits/sec and BT = 0.3.
Two-Point Modulation
When designing the FX579 into a radio that uses a frequency synthesiser, a two point modulation
technique is recommended. This is to prevent the radio's PLL circuitry from counteracting the
modulation process, and so provide a clean flat modulation response down to dc.
The transmit output (after the external RC) should be suitably buffered before being applied to the
radio's synthesizer. The drive should be applied to both the Voltage Controlled Oscillator and
Reference Oscillator Modulation inputs with suitable ac/dc levels and with correct phase to achieve
good cancellation of the loop's feedback and so provide a flat modulation response.
 1996 Consumer Microcircuits Limited
18
D/579/4
FX579
Half Duplex GMSK Modem
Figure 9 Typical Bit Error Rate Performance
Figure 10 Effect of AC Coupling on Typical Bit Error Rate (8000 bits/sec, BT = 0.3)
 1996 Consumer Microcircuits Limited
19
D/579/4
FX579
Half Duplex GMSK Modem
1.7
Performance Specification
1.7.1
Electrical Performance
Absolute Maximum Ratings
Exceeding these maximum ratings can result in damage to the device.
Supply voltage (VDD)
Voltage on any pin (ref. VSS = 0V)
Current into or out of VDD and VSS pins
Current into or out of any other pin
Storage Temperature
Operating Temperature
Min.
Max.
Units
-0.3
-0.3
-30
-20
-55
-40
7.0
VDD + 0.3
+30
+20
+125
+85
V
V
mA
mA
°C
°C
800
13
mW
mW/°C
D4 Package (Plastic)
Total allowable power dissipation at Tamb=25°C
...... Derating
Operating Limits
Correct operation of the device outside these limits is not implied.
Operating Temperature
Supply Voltage (VDD)
Xtal/Clock Frequency
Xtal/Clock Frequency
Data Rate
Data Rate
Condition
Min.
Max.
Units
(VDD < 4.5V)
(VDD ≥ 4.5V)
(VDD < 4.5V)
(VDD ≥ 4.5V)
-40
3.0
1.0
1.0
4000
4000
+85
5.5
5.0
6.5
20 000
40 000
°C
V
MHz
MHz
bits/sec
bits/sec
Operating Characteristics
All device characteristics are measured under the following conditions unless otherwise specified:
Tamb = 25°C, VDD = 5.0V, Xtal frequency = 4.096MHz
Data rate = 8000 bits/sec, Noise bandwidth = bit rate
Characteristic
Static Values
Supply Current
(for VDD = 3.0V)
(for VDD = 5.0V)
Logic "1" input level
Logic "0" input level
Logic input current
Logic "1" Output Level at IOH = -120µA
Logic "0" Output Level at IOL = 120µA
 1996 Consumer Microcircuits Limited
Note
Min.
Typ.
Max.
Units
1
1
-
-
2
4
mA
mA
2
3.5
-5.0
4.6
-
-
1.5
5.0
0.4
V
V
µA
V
V
20
D/579/4
FX579
Half Duplex GMSK Modem
Characteristic
Note
Min.
Typ.
Max.
Units
Transmit Parameters
TXOP output impedance
TXOP output level
Tx output offset (wrt VBIAS)
Tx data delay (BT = 0.3)
Tx data delay (BT = 0.5)
3
4, 6, 9
5
5
0.8
-100
-
100
1.0
2.0
1.5
1.2
+100
2.5
2.0
Vpk-pk
mV
bit periods
bit periods
Receive Parameters
RXIN input impedance
RXIN input level
Rx dc offset from ½ VDD
Rx time delay
7, 9
9
8
0.7
-
3
1.0
±0.5
-
1.3
3
MΩ
Vpk-pk
V
bit periods
On-Chip Xtal Oscillator
Input impedance
Output impedance
Voltage gain
"High" clock pulse width
"Low" clock pulse width
10
10
10
11
11
10
60
60
50
25
-
-
MΩ
kΩ
dB
ns
ns
Ω
Notes:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Not including any current drawn from the modem pins by external circuitry
For VIN in the range VSS to VDD
Measured by ac coupling an external 1kHz source via suitable resistance to the TXOP pin.
The value specified is the average of values measured in the all "1"s and all "0"s states
Data pattern of "1111000011110000..."
Measured between the rising edge of the Tx DATACLK and the centre of the corresponding bit
at the output of the external RC network connected to TXOP
Measured at the output of the external RC network
For optimum performance, measured at RXIN for a "1111000011110000..." pattern
Measured between the centre of bit at RXIN and corresponding rising edge of the
Rx data clock
Levels are proportional to applied VDD
Small signal measurement at 100Hz with no load on XTALN output
Timing for an external clock input to the XTAL/CLK pin
 1996 Consumer Microcircuits Limited
21
D/579/4
FX579
Half Duplex GMSK Modem
1.7.2
Packaging
Figure 11 SOIC Mechanical Outline: Order as part no. FX579D4
 1996 Consumer Microcircuits Limited
22
D/579/4
FX579
Half Duplex GMSK Modem
Handling precautions: This product includes input protection, however, precautions should be taken to prevent
device damage from electro-static discharge. 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 product specification. CML has a policy of testing every product
shipped using calibrated test equipment to ensure compliance with this product specification. Specific testing
of all circuit parameters is not necessarily performed.
CONSUMER MICROCIRCUITS LIMITED
1 WHEATON ROAD
WITHAM - ESSEX CM8 3TD - ENGLAND
Telephone:
Telefax:
+44 1376 513833
+44 1376 518247