CML Microcircuits
COMMUNICATION SEMICONDUCTORS
CMX867
Low Power
V.22 Modem
Provisional Issue
D/867/5 March 2004
Features
•
V.22, Bell 212A 1200/1200 or 600/600 bps DPSK
•
V.23 1200/75, 1200/1200, 75, 1200 bps FSK
•
Bell 202 1200/150, 1200/1200, 150, 1200 bps FSK
•
V.21 or Bell 103 300/300 bps FSK
•
DTMF/Tones Transmit and Receive
•
‘Powersave’ Standby Mode
•
Software and Hardware Compatible with CMX868
Applications
•
Telephone Telemetry Systems
•
Remote Utility Meter Reading
•
Security Systems
•
Industrial Control Systems
•
Electronic Cash Terminals
•
Pay-Phones
•
Cable TV Set-Top Boxes
1.1
Brief Description
The CMX867 is a multi-standard modem for use in telephone based information and telemetry systems.
Control of the device is via a simple high speed serial bus, compatible with most types of µC serial
interface. The data transmitted and received by the modem is also transferred over the same serial bus.
On-chip programmable Tx and Rx USARTs meeting the requirements of V.14 are provided for use with
asynchronous data and allow unformatted synchronous data to be received or transmitted as 8-bit words.
It can transmit and detect standard DTMF and modem calling and answer signals or user-specific
programmed single or dual tone signals. A general purpose Call Progress signal detector is also included.
Flexible line driver and receive hybrid circuits are integrated on chip, requiring only passive external
components to build a 2 or 4-wire line interface.
The device also features a Hook Switch Relay Drive output and a Ring Detector circuit which continues
to function when the device is in the Powersave mode, providing an interrupt which can be used to wake
up the host µController when line voltage reversal or ringing is detected.
The CMX867 operates from a single 2.7 to 5.5V supply over a temperature range of -40°C to +85°C and
is available in 24-pin TSSOP, SOIC and DIP packages.
©
2004 Consumer Microcircuits Limited
Low Power V.22 Modem
CMX867
CONTENTS
Section
1.1
1.2
1.3
1.4
Page
Brief Description.................................................................................. 1
Block Diagram ..................................................................................... 3
Signal List ............................................................................................ 4
External Components.......................................................................... 5
1.4.1 Ring Detector Interface........................................................... 6
1.4.2 Line Interface........................................................................... 7
General Description........................................................................... 10
1.5.1 Tx USART .............................................................................. 11
1.5.2 FSK and DPSK Modulators .................................................. 12
1.5.3 Tx Filter and Equaliser.......................................................... 13
1.5.4 DTMF/Tone Generator .......................................................... 13
1.5.5 Tx Level Control and Output Buffer..................................... 13
1.5.6 Rx DTMF/Tones Detectors.................................................... 14
1.5.7 Rx Modem Filterering and Demodulation............................ 15
1.5.8 Rx Modem Pattern Detectors and Descrambler .................. 16
1.5.9 Rx Data Register and USART ............................................... 16
1.5.10 C-BUS Interface..................................................................... 18
1.5.10.1
General Reset Command.............................. 18
1.5.10.2
General Control Register.............................. 20
1.5.10.3
Transmit Mode Register ............................... 22
1.5.10.4
Receive Mode Register ................................. 26
1.5.10.5
Tx Data Register............................................ 28
1.5.10.6
Rx Data Register ........................................... 28
1.5.10.7
Status Register.............................................. 29
1.5.10.8
Programming Register.................................. 32
Application Notes .............................................................................. 36
1.6.1 V.22 Calling Modem Application .......................................... 36
1.6.2 V.22 Answering Modem Application .................................... 37
1.6.3 Reference Diagrams.............................................................. 37
Performance Specification................................................................ 38
1.7.1 Electrical Performance.......................................................... 38
1.7.1.1 Absolute Maximum Ratings..................................... 38
1.7.1.2 Operating Limits....................................................... 38
1.7.1.3 Operating Characteristics ........................................ 39
1.7.2 Packaging.............................................................................. 46
1.5
1.6
1.7
©
2004 Consumer Microcircuits Limited
2
D/867/5
Low Power V.22 Modem
CMX867
1.2
Block Diagram
Figure 1 Block Diagram
©
2004 Consumer Microcircuits Limited
3
D/867/5
Low Power V.22 Modem
CMX867
1.3
Signal List
CMX867
D2/E2/P4
Pin No.
1
2
3
Signal
Name
XTALN
XTAL/CLOCK
RDRVN
Type
O/P
I/P
O/P
The output of the on-chip Xtal oscillator inverter.
The input to the oscillator inverter from the Xtal
circuit or external clock source.
Relay drive output, low resistance pull down to
V
SS
when active and medium resistance pull up
to V
DD
when inactive.
The negative supply rail (ground).
Schmitt trigger input to the Ring signal detector.
Connect to V
SS
if Ring Detector not used.
Open drain output and Schmitt trigger input
forming part of the Ring signal detector.
Connect to V
DD
if Ring Detector not used.
The positive supply rail. Levels and thresholds
within the device are proportional to this
voltage.
The output of the Rx Input Amplifier.
The inverting input to the Rx Input Amplifier
The non-inverting input to the Rx Input Amplifier
Internally generated bias voltage of
approximately V
DD
/2, except when the device
is in ‘Powersave’ mode when V
BIAS
will
discharge to V
SS
. Should be decoupled to V
SS
by a capacitor mounted close to the device pins.
The inverted output of the Tx Output Buffer.
The non-inverted output of the Tx Output Buffer.
The C-BUS chip select input from the
µC.
The C-BUS serial data input from the
µC.
The C-BUS serial clock input from the
µC.
A 3-state C-BUS serial data output to the
µC.
This output is high impedance when not sending
data to the
µC.
A ‘wire-ORable’ output for connection to a
µC
Interrupt Request input. This output is pulled
down to V
SS
when active and is high impedance
when inactive. An external pullup resistor is
required ie R1 of Figure 2.
Description
4, 8, 12, 17, 21
5
6
V
SS
RD
RT
Power
I/P
BI
7, 16, 24
V
DD
Power
9
10
11
13
RXAFB
RXAN
RXA
V
BIAS
O/P
I/P
I/P
O/P
14
15
18
19
20
22
TXAN
TXA
CSN
COMMAND
DATA
SERIAL
CLOCK
REPLY DATA
O/P
O/P
I/P
I/P
I/P
T/S
23
IRQN
O/P
©
2004 Consumer Microcircuits Limited
4
D/867/5
Low Power V.22 Modem
CMX867
Notes:
I/P
O/P
BI
T/S
NC
=
=
=
=
=
Input
Output
Bidirectional
3-state Output
No Connection
1.4
External Components
R1
X1
100kΩ
11.0592MHz
or 12.288MHz
C1, C2
C3, C4
C5
22pF
100nF
10uF
Resistors
±5%,
capacitors
±20%
unless otherwise stated.
Figure 2 Recommended External Components for Typical Application
This device is capable of detecting and decoding small amplitude signals. To achieve this V
DD
and
V
BIAS
should be decoupled and the receive path protected from extraneous in-band signals. It is
recommended that the printed circuit board is laid out with a V
SS
ground plane in the CMX867 area to
provide a low impedance connection between the V
SS
pins and the V
DD
and V
BIAS
decoupling capacitors.
The V
SS
connections to the Xtal oscillator capacitors C1 and C2 should also be low impedance and
preferably be part of the V
SS
ground plane to ensure reliable start up of the oscillator.
For best results, an Xtal oscillator design should drive the clock inverter input with signal levels of at least
40% of V
DD
peak-to-peak. Tuning-fork Xtals generally cannot meet this requirement. To obtain Xtal
oscillator design assistance, please consult your Xtal manufacturer.
©
2004 Consumer Microcircuits Limited
5
D/867/5