•• 1200bits/sec 1/2 Duplex Bell 202 compatible Modem with:
D/614/4 October 1997
Advance Information
•• Optional 5bits/sec and
150bits/sec Back Channel
•• Optional 1200bits/sec Data
Retiming Facility
•• 3.0 to 5.5V Supply; 1.0mA at 3V
'Zero-Power' Mode; 1
µµA
1.1Brief Description
•• Optional Line Equalisation
•• -40°C to +85°C Operating
Temperature
•• 16-pin SOIC and DIL Packages
•• 3.58MHz Xtal/Clock Rate
The FX614 is a low power CMOS integrated circuit for the reception or transmission of asynchronous
1200bits/sec data and is suitable for use in Bell 202 type systems. It is also capable of generating the
5bits/sec or 150bits/sec 'back channel'.
The device incorporates an optional Tx and Rx data retiming function that removes the need for a UART in the
associated
this is controlled by an external logic level.
The FX614 may be used in a wide range of telephone telemetry systems. With a low operating voltage of
3.0V, a very low current 'sleep' mode (1
terminal and line powered applications. A 3.58MHz standard Xtal/Clock rate is required and the device
operates from a 3.0V to 5.5V supply. Both SOIC (D4) and Plastic DIL (P3) 16-pin package types are available.
1997 Consumer Microcircuits Limited
µC when operating at 1200bits/sec. An optional line equaliser is incorporated into the receive path,
µA) and an operating current of 1mA the device is ideal for portable,
Page 2
Bell 202 Compatible ModemFX614
CONTENTS
SectionPage
1.0 Features ......................................................................................................1
1XTALNO/PThe output of the on-chip Xtal oscillator inverter.
2XTAL/CLOCKI/PThe input to the on-chip Xtal oscillator inverter.
3M0I/PA logic level input for setting the mode of the
4M1I/PA logic level input for setting the mode of the
5RXINI/PInput to the Rx input amplifier.
6RXFBO/POutput of the Rx input amplifier, and the input to
SignalDescription
Figure 1 Block Diagram
device. See section 1.5.2.
device. See section 1.5.2.
the Rx filter.
7TXOPO/PThe output of the FSK generator.
8V
1997 Consumer Microcircuits Limited3D/614/4
SS
PowerThe negative supply rail (ground).
Page 4
Bell 202 Compatible ModemFX614
FX614
D4/P3
SignalDescription
Pin No.NameType
9V
BIAS
O/PInternally generated bias voltage, held at VDD/2
when the device is not in 'Zero-Power' mode.
Should be decoupled to VSS by a capacitor
mounted close to the device pins.
10RXEQI/PA logic level input for enabling/disabling the
equaliser in the receive filter. See section 1.5.4.
11TXDI/PA logic level input for either the raw input to the
FSK Modulator or data to be re-timed depending
on the state of the M0, M1 and CLK inputs. See
section 1.5.9.
12CLKI/PA logic level input which may be used to clock
data bits in or out of the FSK Data Retiming
block.
13RXDO/PA logic level output carrying either the raw
output of the FSK Demodulator or re-timed
characters depending on the state of the M0, M1
and CLK inputs. See section 1.5.8.
14DETO/PA logic level output of the on-chip Energy Detect
circuit.
15RDYNO/P"Ready for data transfer" output of the on-chip
data retiming circuit. This open-drain active low
output may be used as an Interrupt
Request/Wake-up input to the associated
µC.
An external pull-up resistor should be connected
between this output and VDD.
16V
DD
PowerThe positive supply rail. Levels and thresholds
within the device are proportional to this voltage.
Should be decoupled to VSS by a capacitor
mounted close to the device pins.
Notes: I/P=Input
O/P =Output
This device is capable of detecting and decoding small amplitude signals. To achieve this V
DD
and V
BIAS
decoupling and protecting the receive path from extraneous in-band signals are very important. It is
recommended that the decoupling capacitors are placed so that connections between them and the device
pins are as short as practicable. A ground plane protecting the receive path will help attenuate interfering
signals.
1997 Consumer Microcircuits Limited4D/614/4
Page 5
Bell 202 Compatible ModemFX614
1.4External Components
R1
100k
Ω
X13.579545MHzC3
Resistors
±5%, capacitors ±10% unless otherwise stated.
C1, C218pF
µF
0.1
C4
0.1
µF
Figure 2 Recommended External Components for Typical Application
1.5General Description
1.5.1Xtal Osc and Clock Dividers
Frequency and timing accuracy of the FX614 is determined by a 3.579545MHz clock present at the
XTAL/CLOCK pin. This may be generated by the on-chip oscillator inverter using the external components C1,
C2 and X1 of Figure 2, or may be supplied from an external source to the XTAL/CLOCK input. If supplied from
an external source, C1, C2 and X1 should not be fitted.
The on-chip oscillator is turned off in the 'Zero-Power' mode.
If the clock is provided by an external source which is not always running, then the 'Zero-Power' mode must be
set when the clock is not available. Failure to observe this rule may cause a significant rise in the supply
current drawn by FX614 as well as generating undefined states of the RXD, DET and RDYN outputs.
1997 Consumer Microcircuits Limited5D/614/4
Page 6
Bell 202 Compatible ModemFX614
1.5.2Mode Control Logic
The FX614's operating mode is determined by the logic levels applied to the M0 and M1 input pins:
In the 'Zero-Power' (ZP) mode, power is removed from all internal circuitry. When leaving the 'ZP' mode there
must be a delay of 20ms before any Tx data is passed to, or Rx data read from, the device to allow the bias
level, filters and oscillator to stabilise. On applying power to the device the mode must be set to 'ZP', i.e. M0 =
'1', M1 = '1', until V
has stabilised.
DD
1.5.3Rx Input Amplifier
This amplifier is used to adjust the received signal to the correct amplitude for the FSK receiver and Energy
Detect circuits (see section 1.6.1).
1.5.4Receive Filter and Equaliser
Is used to attenuate out of band noise and interfering signals, especially the locally generated transmit tones
which might otherwise reach the 1200bits/sec FSK Demodulator and Energy Detector circuits. This block also
includes a switchable equaliser section. When the RXEQ pin is low, the overall group delay of the receive filter
is flat over the 1200bits/sec frequency range. If the RXEQ pin is high the receive filter's typical overall group
delay will be as shown in Figure 3.
This block operates by measuring the level of the signal at the output of the Receive Filter, and comparing it
against a preset threshold.
The DET output will be set high when the level has exceeded the threshold for sufficient time. Amplitude and
time hysteresis are used to reduce chattering of the DET output in marginal conditions.
Note that this circuit may also respond to non-FSK signals such as speech.
See section 1.7.1 for definitions of Teon and Teoff
Figure 4 FSK Level Detector Operation
1.5.6FSK Demodulator
This block converts the 1200bits/sec FSK input signal to a logic level received data signal which is output via
the RXD pin as long as the Data Retiming function is not enabled (see section 1.5.8). This output does not
depend on the state of the DET output.
When the Rx 1200bits/sec mode is 'Off' or in 'ZP' the DET and RXD pins are held low.
Note that in the absence of a valid FSK signal, the demodulator may falsely interpret speech or other
extraneous signals as data. For this reason it is advised that the RXD pin is read only when data is expected.
1.5.7FSK Modulator and Transmit Filter
These blocks produce a tone according to the TXD, M0 and M1 inputs as shown in the table below, assuming
data retiming is not being used:
M1M0TXD = '0'TXD = '1'
11-100Hz
[1]
387Hz
00487Hz387Hz
012200Hz1200Hz
Note:[1]TXOP held at approx VDD/2.
When modulated at the appropriate baud rates, the Transmit Filter and associated external components (see
section 1.6.1) limit the FSK out of band energy sent to the line in accordance with Figures 5a and 5b,
assuming that the signal on the line is at -6dBm or less.
1997 Consumer Microcircuits Limited7D/614/4
Page 8
Bell 202 Compatible ModemFX614
0
dBm
-10
-20
-30
-40
-50
-60
-70
10100100010000100000
250 Hz
1300 Hz
3400 Hz
28 kHz
Frequency / Hz
Figure 5a Tx limits at 5bits/sec or 150bits/sec rate
0
dBm
-10
-20
-30
-40
-50
-60
-70
10100100010000100000
450 Hz
3400 Hz
28 kHz
Frequency / Hz
Figure 5b Tx limits at 1200bits/sec rate
1997 Consumer Microcircuits Limited8D/614/4
Page 9
Bell 202 Compatible ModemFX614
1.5.8Rx Data Retiming
This function may be used when the received data consists of 1200bits/sec asynchronous characters, each
character consisting of one start bit followed by a minimum of 9 formatted bits as shown in the table below.
Data bitsParity bitsStop bits
70>=2
71>=1
80>=1
81>=1
90>=1
The Data Retiming block, when enabled in receive mode, extracts the first 9 bits of each character following
the start bit from the received asynchronous data stream, and presents them to the
µC under the control of
strobe pulses applied to the CLK input. The timing of these pulses is not critical and they may easily be
generated by a simple software loop. This facility removes the need for a UART in the
µC without incurring an
excessive software overhead.
The receive retiming block consists of two 9-bit shift registers, the input of the first is connected to the output
of the FSK demodulator and the output of the second is connected to the RXD pin. The first register is clocked
by an internally generated signal that stores the 9 received bits following the timing reference of a high to low
transition at the output of the FSK demodulator. When the 9th bit is clocked into the first register these 9 bits
are transferred to the second register, a new stop-start search is initiated and the CLK input is sampled. If the
CLK input is low at this time the RDYN pin is pulled low and the first received bit is output on the RXD pin. The
CLK pin should then be pulsed high 9 times, the first 8 high to low transitions will be used by the device to
clock out the bits in the second register. The RDYN output is cleared the first time the CLK input goes high. At
the end of the 9th pulse the RXD pin will be connected to the FSK demodulator output.
So to use the Data Retiming function, the CLK input should be kept low until the RDYN output goes low; if the
Data Retiming function is not required the CLK input should be kept high at all times.
The only restrictions on the timing of the CLK waveform are those shown in Figure 6a and the need to
complete the transfer of all nine bits into the
µC within the time of a complete character at 1200bits/sec.
1997 Consumer Microcircuits Limited9D/614/4
Page 10
Bell 202 Compatible ModemFX614
Td = Internal FX614 delay; max 1µs Tchi = CLK high time; min 1µs Tclo = CLK low time; min 1µs
Figure 6a FSK Operation with Rx Data Retiming
Note that, if enabled, the Data Retiming block may interpret speech or other signals as random characters.
If the Data Retiming facility is not required, the CLK input to the FX614 should be kept high at all times. The
asynchronous data from the FSK Demodulator will then be connected directly to the RXD output pin, and the
RDYN output will not be activated by the FSK signal. This case is illustrated by the example in Figure 6b.
Figure 6b FSK Operation without Rx Data Retiming (CLK always high)
1.5.9Tx Data Retiming
The Data Retiming block, when enabled in 1200bits/sec transmit mode, requires the controlling
µC to load one
bit at a time into the device by a pulse applied to the CLK input. The timing of this pulse is not critical and it
may easily be generated by a simple software loop. This facility removes the need for a UART in the
µC
without incurring an excessive software overhead.
The Tx re-timing circuit consists of two 1-bit registers in series, the input of the first is connected to the TXD
pin and the output of the second feeds the FSK modulator. The second register is clocked by an internally
generated 1200Hz signal and when this occurs the CLK input is sampled. If the CLK input is high the TXD pin
directly controls the FSK modulator, if the CLK input is low the FSK modulator is controlled by the output of the
second register and the RDYN pin is pulled low. The RDYN output is reset by a high level on the CLK input
pin. A low to high change on the CLK input pin will latch the data from the TXD input pin into the first register
ready for transfer to the second register when the internal 1200Hz signal next occurs.
1997 Consumer Microcircuits Limited10D/614/4
Page 11
Bell 202 Compatible ModemFX614
So to use the retiming option the CLK input should be held low until the RDYN output is pulled low. When the
RDYN pin goes low the next data bit should be applied at the TXD input and the CLK input pulled high and
then low within the time limits set out in Figure 6c.
Td = Internal FX614 delay; max 1µs
Tr = RDYN low to CLK going low; max 800
Tchi = CLK high time; min 1
µsTh = data hold time; min 1µs
µsTs = data set up time; min 1µs
Figure 6c FSK Operation with Tx Data Retiming
To ensure synchronisation between the controlling device and the FX614 when entering Tx retiming mode the
TXD pin must be held at a constant logic level from when the CLK pin is first pulled low to the end of loading in
the second retimed bit. Similarly when exiting Tx retiming mode the TXD pin should be held at the same logic
level as the last retimed bit for at least 2 bit times after the CLK line is pulled high.
If the data retiming facility is not required, the CLK input to the FX614 should be kept high at all times. The
asynchronous data to the FSK modulator will then be connected directly to the TXD input pin. This is
illustrated in Figure 6d and will also be the case when transmitting 5bits/sec or 150bits/sec data which have no
retime option.
Figure 6d FSK Operation without Tx Data Retiming (CLK always high)
1997 Consumer Microcircuits Limited11D/614/4
Page 12
Bell 202 Compatible ModemFX614
1.6Application Notes
1.6.1Line Interface
The signals on the telephone line are not suitable for direct connection to the FX614. A Line Interface circuit is
necessary to:
•Provide high voltage and dc isolation
•Attenuate the Tx signal present at the Rx input
•Provide the low impedance drive necessary for the line
•Filter the Tx and Rx signals
R2See belowC5
µF (±20%)
22
R3See belowC6100pF
R4-R7
100k
Ω
Resistors
±1%, capacitors ±10% unless otherwise stated.
C7330pF
Figure 7 Line Interface Circuit
Notes:
•The components 'Z' between points B and C should match the line impedance.
•Device A2 must be able to drive 'Z' and the line.
•R2: For optimum results R2 should be set so that the gain is V
5.0V, rising to 150k
Ω at V
= 3.3V.
DD
/5.0, i.e. R2 = 100kΩ at VDD =
DD
•R3: The levels in dB (relative to a 775mV rms signal) at 'A', 'B' and 'C' in the line interface circuit are:
Level at'A' = 20Log(V
"
'B' = 'A' + 20Log(100k
DD/5)
Ω/R3)
"'C' = 'B' - 6
Example:
DD'A'R3'B''C'
V
3.3V-3.6dB
5.0V0dB
100k
150k
Ω
Ω
-3.6dB-9.6dB
-3.5dB-9.5dB
1997 Consumer Microcircuits Limited12D/614/4
Page 13
Bell 202 Compatible ModemFX614
1.7Performance Specification
1.7.1Electrical Performance
Absolute Maximum Ratings
Exceeding these maximum ratings can result in damage to the device.
Min.Max.Units
Supply (VDD - VSS)-0.37.0V
Voltage on any pin to V
Current into or out of V
SS
DD
and V
pins-30+30mA
SS
Current into or out of any other pin-20+20mA
D4 PackageMin.Max.Units
Total Allowable Power Dissipation at Tamb = 25°C800mW
... Derating 13mW/°C
Storage Temperature-55+125°C
Operating Temperature-40+85°C
P3 PackageMin.Max.Units
Total Allowable Power Dissipation at Tamb = 25°C800mW
... Derating 13mW/°C
Storage Temperature-55+125°C
Operating Temperature-40+85°C
-0.3V
+ 0.3V
DD
Operating Limits
Correct operation of the device outside these limits is not implied.
Bit Rate012001212Baud
Mark (Logical '1') Frequency118812001212Hz
Space (Logical '0') Frequency217822002222Hz
Valid Input Level Range3-40.0--8.0dBV
Maximum Twist (Mark Level wrt Space Level)±6.0- -dB
Acceptable Signal to Noise Ratio420.0--dB
Level Detector 'On' Threshold Level3---40.0dBV
Level Detector 'Off' to 'On' Time (Figure 4 Teon)--25.0ms
Level Detector 'On' to 'Off' Time (Figure 4 Teoff)8.0--ms
FSK Retiming
Acceptable Rx Data Rate118812001212Baud
Tx Data Rate1194-1206Baud
FSK Modulator
TXOP Level5-1.00+1.0dB
Twist (Mark Level wrt Space Level)-2.00+2.0dB
Tx 1200bits/sec (M1 = '0', M0 = '1').
Bit Rate012001212Baud
Mark (Logical '1') Frequency1197-1203Hz
Space (Logical '0') Frequency2196-2204Hz
Tx 150bits/sec (M1 = '0', M0 = '0')
Bit Rate0150152Baud
Mark (Logical '1') Frequency385-389Hz
Mark (Logical '0') Frequency485-489Hz
1997 Consumer Microcircuits Limited14D/614/4
Page 15
Bell 202 Compatible ModemFX614
NotesMin.Typ.Max.Units
Tx 5bits/sec (M1 = '1', M0 = '0').
Bit Rate05.05.1Baud
Mark (Logical '1') Frequency385-389Hz
Space (Logical '0') Frequency6-0-Hz
Data and Mode Timing
Rx Data Delay (RXIN to RXD)9-2.55-ms
Tx Data Delay (TXD to TXOP)9-0.1-ms
Mode ZP to Tx or Rx10--20ms
Mode Tx1200 to Rx120010--4.0ms
Mode Rx1200 to Tx120010--0.2ms
Notes:1. At 25°C, not including any current drawn from the FX614 pins by external circuitry other than
X1, C1 and C2.
2. TXD, RXEQ and CLK inputs at V
3. Measured at the Rx Input Amplifier output (pin RXFB) for 1200Hz and V
The internal threshold levels are proportional to V
, M0 and M1 inputs at VDD.
SS
. To cater for other supply voltages or
DD
= 5.0V.
DD
different signal level ranges the voltage gain of the Rx Input Amplifier should be adjusted by
selecting the appropriate external components as described in section 1.6.1
4. Flat noise in 200 - 3200Hz band.
5. Relative to 775mVrms at V
6. TXOP held at approximately V
= 5.0V for load resistances greater than 40kΩ.
DD
/2.
DD
7. Open loop, small signal low frequency measurements.
8. Timing for an external input to the XTAL/CLOCK pin.
9. Assuming data retiming is not enabled.
10. Delay from mode change to reliable data at TXOP or RXD pins.
1997 Consumer Microcircuits Limited15D/614/4
Page 16
Bell 202 Compatible ModemFX614
1.7.2Packaging
Figure 8 16-pin SOIC (D4) Mechanical Outline: Order as part no. FX614D4
Figure 9 16-pin DIL (P3) Mechanical Outline: Order as part no. FX614P3
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.
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 Micro-
circuits.
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
COMMUNICATION SEMICONDUCTORS
Oval Park, Langford, Maldon,
Essex, CM9 6WG, England
T el:+44 (0)1621 875500
Fax: +44 (0)1621 875600
[email protected]
www.cmlmicro.com
COMMUNICATION SEMICONDUCTORS
4800 Bethania Station Road,
Winston-Salem, NC 27105, USA
Tel:+1 336 744 5050,