CML Microcircuits
COMMUNICA
TION SEMICONDUCTORS
CMX7164
Multi Mode
Modem
D/7164_FI-1.x/FI-2.x/FI-4.x/FI-6.x/22 May 2015
DATASHEET
Provisional Issue
7164FI-1.x, 7164FI-2.x, 7164FI-4.x and 7164FI-6.x Multi Mode Modem
Features
Half-duplex modem supports multiple
modulations and channel spacings
7164FI-1.x
o
o
o
o
o
o
GMSK/GFSK with BT=0.5, 0.3, 0.27 or 0.25
Over-air compatible with FX/MX909B and
CMX7143FI-1.x
Two frame sync detectors
Automatic frame sync detect
Rx carrier frequency correction
Receive signal quality measurement
2/4/8/16-FSK up to 10ksymbols/s in 25kHz e.g.
40kbps for 16-FSK
Compatible FEC for CMX7143 and FX/MX919B
4-FSK (not 2-FSK)
Over-air compatibility with CMX969 for RD-LAP
Tx/Rx
Two frame sync detectors
Automatic frame sync detect
Rx carrier frequency correction
Receive signal quality measurement
4/16/64 QAM up to 96kbps in 25kHz
Different rate, robust FEC choices
Channel estimation and equalisation
Two frame sync detectors
Automatic frame sync detect
Rx carrier frequency and phase correction
Receive signal quality measurement
V.23 modulation
Two frame sync detectors
Automatic frame sync detect
Rx carrier frequency correction
Receive signal quality measurement
Auxiliary Functions
o
o
o
o
o
o
o
o
Four 10-bit DACs
Autonomous RAMDAC sequencer
Automatic support for dc calibration of CMX998
Four 10-bit ADCs
ADC averaging and trip on high/low ‘watch’
modes
Four GPIO
Sequence GPIO on Tx or Rx trigger
Start Tx on digital trigger input
For external slave devices e.g. RF transceiver
and synthesiser
Pass-through mode expands host C-BUS/SPI
capacity
7164FI-2.x
o
o
o
o
o
o
o
Master C-BUS/SPI Serial Interface
o
o
Two Synthesised Clock Generators
Low Power 3.3V Operation with Powersave
Functions
Small 64-pin VQFN and LQFP Packages
7164FI-4.x
o
o
o
o
o
o
o
Applications
High Performance Narrowband Data Radio
o
o
o
o
Telemetry/SCADA/data modems
6.25kHz to 25kHz RF channel spacing
Compatible worldwide e.g. ETSI, FCC, ARIB, etc.
FCC Part 90 per new spectral efficiency
requirements
7164FI-6.x
o
o
o
o
o
Digital Software Defined Radio (SDR)
High-speed Wireless Data
Mobile Data over Fading Channels
V.23 compatibility for interoperability with legacy
equipment in the field
High Performance I/Q Radio Analogue
Interface
o
o
o
o
o
Tx and Rx: ‘direct connect’ to zero IF transceiver
Simple external RC filters
Digital IF filter reconfigures for multiple RF
channel spacings (Rx)
Deviation control without manual trim (Tx)
I/Q trims
C-BUS host Serial Interface
o
SPI-like with register addressing
o
Read/Write 128-byte FIFOs and data buffers
streamline transfers and relax host service
latency
2015 CML Microsystems Plc
CMX7164 Multi Mode Modem
CMX7164
Aux
4 x GPIO
Aux
4 x ADC
Aux
4 x DAC
Aux
2 x CLK
Synth
Registers
RF Rx
ADCs
Digital
Filters
Digital
Filters
FIFO
Modem
Configuration
Modulate
Modulation-
Specific Function
Image™
RF Tx
DACs
C-BUS
Host
µC
External Serial
Devices
C-BUS/SPI
master
FEC
CMX7164
Multi Mode Modem
3.3V
3.3V
1
Brief Description
The CMX7164 Multi Mode Modem is a half-duplex device currently supporting GMSK/GFSK, 4/16/64-
QAM, 2/4/8/16-Level FSK and V.23 modes in multiple channel spacings under host control. Its
*Function
Image (FI) is loaded to initialise the device and determine modulation types.
The 7164FI-1.x supports GMSK/GFSK modulation, with BT=0.5, 0.3, 0.27, or 0.25. User-programmable
filters are also possible (contact CML Technical Support for further information). The 7164FI-1.x supports
up to 20kbps. Flexible bit rates support a wide range of applications requiring a selectable bit rate and
robustness. The 7164FI-1.x supports zero IF (I/Q) and two-point modulation (Mod1/2) transmit modes,
with zero IF receive mode. The GMSK/GFSK data is over-air compatible with the FX/MX909B and the
CMX7143FI-1.x.
The 7164FI-2.x supports 2-FSK, 4-FSK, 8-FSK, and 16-FSK modulations, root raised cosine filtered with
=0.2
with optional sinc filtering. User-programmable filters are also possible (contact CML Technical
Support for further information). The 7164FI-2.x supports up to 10ksymbols/s in a 25kHz channel. Flexible
bit rates support a wide range of applications requiring a selectable bit rate and robustness. The 7164FI-
2.x supports zero IF (I/Q) and two-point modulation (Mod1/2) transmit modes, with zero IF receive mode.
The data is over-air compatible with the FX/MX919B and the (CMX)7143FI-2.x. Additionally, 4-FSK coded
mode also supports RD-LAP channel coding which is over-air compatible with CMX969.
The 7164FI-4.x supports 4-, 16- and 64-QAM modulations, root raised cosine filtered with
=0.2,
0.35 or a
user programmable filter (contact CML Technical Support for further information). The 7164FI-4.x supports
up to 96kbps in a 25kHz channel, with channel estimation and equalisation to provide robust performance
under realistic channel conditions. The 7164FI-4.x supports zero IF (I/Q) transmit and receive. QAM data
is over-air compatible with the CMX7163FI-4.x.
The 7164FI-6.x supports V.23 modulation at 1200 baud to provide half-duplex modem functionality for
interoperability with legacy equipment in the field. The 7164FI-6.x supports 1 to 8 byte data blocks with
start bit, stop bit and parity generation in transmit and start bit, stop bit and parity checking and removal in
receive.
Within this Datasheet and the accompanying User Manual any reference to FI1-x, FI-2.x, FI-4.x or FI-6.x is
intended to refer to 7164FI1.x, 7164FI-2.x, 7164FI-4.x or 7164FI-6.x respectively.
Forward error correction and raw modes are available and support user-defined packet structures to
support a range of applications. For greater flexibility, in FI-4.x only, different rate FEC modes are
2015 CML Microsystems Plc
Page 2
D/7164_FI-1.x/FI-2.x/FI-4.x/FI-6.x/22
CMX7164 Multi Mode Modem
CMX7164
provided. Receive signal quality measurement is supported, making a useful assessment of link
conditions.
High-performance digital IF filters may be reconfigured to support multiple channel spacings via host
command. This feature may eliminate the need to switch between multiple discrete IF filters.
An integrated analogue interface supports ‘direct connection’ to zero IF I/Q radio transceivers with few
external components; no external codecs are required.
Intelligent auxiliary ADC, DAC and GPIO sub-systems perform valuable functions and minimise host
interaction and host I/O resources. Two synthesised system clock generators develop clock signals for off-
chip use. The C-BUS/SPI master interface expands host C-BUS/SPI ports to control external devices.
*Function Image™.
The device utilises CML’s proprietary
FirmASIC
component technology. On-chip
sub-systems are configured by a Function Image™ data file that is uploaded during device initialisation
and defines the device's function and feature set. The Function Image™ can be loaded automatically from
a host µC over the C-BUS serial interface or from an external memory device. The device's functions and
features can be enhanced by subsequent Function Image™ releases, facilitating in-the-field upgrades.
The CMX7164 operates from a 3.3V supply and includes selectable powersaving modes. It is available in
64-VQFN and 64-LQFP packages.
Note that text shown in
pale grey
indicates features that will be supported in future versions of the device.
This Data Sheet is the first part of a two-part document.
2015 CML Microsystems Plc
Page 3
D/7164_FI-1.x/FI-2.x/FI-4.x/FI-6.x/22
CMX7164 Multi Mode Modem
CMX7164
CONTENTS
Section
1
2
3
4
5
Page
Brief Description ...................................................................................................................... 2
1.1
History......................................................................................................................... 10
Block Diagrams...................................................................................................................... 13
Signal List............................................................................................................................... 16
PCB Layout Guidelines and Power Supply Decoupling .................................................... 19
External Components............................................................................................................ 20
5.1
Xtal Interface............................................................................................................... 20
5.2
C-BUS Interface.......................................................................................................... 20
5.3
I/Q Output Reconstruction Filter ................................................................................. 21
5.4
I/Q Input Antialias Filter .............................................................................................. 21
5.5
GPIO Pins ................................................................................................................... 21
General Description............................................................................................................... 22
6.1
CMX7164 Features..................................................................................................... 22
6.2
Signal Interfaces (I/Q Tx and Rx) ............................................................................... 23
6.3
Signal Interfaces (Two-point Tx and I/Q Rx) .............................................................. 24
Detailed Descriptions ............................................................................................................ 25
7.1
Xtal Frequency............................................................................................................ 25
7.2
Host Interface ............................................................................................................. 25
7.2.1 C-BUS Operation ................................................................................................. 25
7.3
Function Image™ Loading.......................................................................................... 28
7.3.1 FI Loading from Host Controller ........................................................................... 28
Streaming C-BUS may be used to load the Modem Command FIFO Word - $49 write
register with the Function Image™, and the ..................................................................... 28
7.3.2 FI Loading from Serial Memory ............................................................................ 30
7.4
Device Control ............................................................................................................ 31
7.4.1 Normal Operation Overview ................................................................................. 31
7.4.2 Basic Tx and Rx Operation .................................................................................. 32
7.4.3 Device Configuration (Using the Programming Register) .................................... 33
7.4.4 Device Configuration (Using dedicated registers) ................................................ 34
7.4.5 Interrupt Operation ............................................................................................... 34
7.4.6 Signal Control ....................................................................................................... 34
7.4.7 Tx Mode ............................................................................................................... 35
7.4.8 Rx Mode ............................................................................................................... 37
7.4.9 Carrier Sense Mode ............................................................................................. 38
7.4.10 The Transmit Sequence ....................................................................................... 40
7.4.11 CMX998 DC Offset Calibration (I/Q Transmit Only) ............................................ 40
7.4.12 Other Modem Modes ........................................................................................... 43
7.4.13 Data Transfer ....................................................................................................... 48
7.4.14 Data Buffering ...................................................................................................... 50
7.4.15 Raw Data Transfer ............................................................................................... 51
7.4.16 Formatted Data Transfer ...................................................................................... 51
7.4.17 Pre-loading Commands ....................................................................................... 51
7.4.18 GPIO Pin Operation ............................................................................................. 51
6
7
2015 CML Microsystems Plc
Page 4
D/7164_FI-1.x/FI-2.x/FI-4.x/FI-6.x/22
CMX7164 Multi Mode Modem
CMX7164
7.4.19 Auxiliary ADC Operation ...................................................................................... 52
7.4.20 Auxiliary DAC/RAMDAC Operation ...................................................................... 52
7.4.21 SPI Thru-Port ....................................................................................................... 53
7.4.22 SPI/C-BUS AGC .................................................................................................. 54
7.5
Digital System Clock Generators ................................................................................ 56
7.5.1 Main Clock Operation........................................................................................... 57
7.5.2 System Clock Operation ...................................................................................... 58
7.6
Signal Level Optimisation ........................................................................................... 58
7.6.1 Transmit Path Levels And Ramping .................................................................... 59
7.6.2 Receive Path Levels............................................................................................. 59
7.7
C-BUS Register Summary.......................................................................................... 60
8
7164FI-1.x Features ............................................................................................................... 61
8.1
7164FI-1.x Modulation ................................................................................................ 61
8.2
7164FI-1.x Radio Interface ......................................................................................... 61
8.2.1 I/Q Transmit and I/Q Receive Interfaces.............................................................. 61
8.2.2 Two-point Modulation Transmit with I/Q Receive Interface ................................. 63
8.3
7164FI-1.x Formatted Data ........................................................................................ 64
8.4
7164FI-1.x Typical Transmit Performance ................................................................. 65
8.5
7164FI-1.x Typical Receive Performance .................................................................. 70
8.5.1 Signal-to-Noise and Co-channel Performance .................................................... 70
7164FI-2.x Features ............................................................................................................... 74
9.1
7164FI-2.x Modulation ................................................................................................ 74
9.2
7164FI-2.x Radio Interface ......................................................................................... 76
9.2.1 I/Q Transmit and I/Q Receive Interfaces.............................................................. 76
9.2.2 Two-point Modulation Transmit with I/Q Receive Interface ................................. 78
9.3
7164FI-2.x Formatted Data ........................................................................................ 79
9.4
7164FI-2.x Receiver Response Equaliser .................................................................. 83
9.5
7164FI-2.x Typical Transmit Performance ................................................................. 84
9.6
7164FI-2.x Typical Receive Performance .................................................................. 91
9.6.1 4-FSK ................................................................................................................... 91
9.6.2 8-FSK and 16-FSK ............................................................................................... 95
9.6.3 Receiver Dynamic Range .................................................................................... 99
9.6.4 Receiver Response Equaliser Performance ........................................................ 99
9
10 7164FI-4.x Features ............................................................................................................. 104
10.1
7164FI-4.x Modulation .............................................................................................. 104
10.2
7164FI-4.x Radio Interface ....................................................................................... 105
10.2.1 Control interfaces ............................................................................................... 105
10.3
7164FI-4.x Formatted Data ...................................................................................... 106
10.4
7164FI-4.x Receiver Response Equaliser ................................................................ 107
10.5
7164FI-4.x Typical Transmit Performance ............................................................... 109
10.6
7164FI-4.x Typical Receive Performance ................................................................ 114
10.6.1 Signal-to-Noise and Co-channel Performance .................................................. 114
10.6.2 Adjacent Channel Performance ......................................................................... 118
10.6.3 Receiver Dynamic Range .................................................................................. 119
10.6.4 Receiver Response Equaliser Performance ...................................................... 119
11 7164FI-6.x Features ............................................................................................................. 125
2015 CML Microsystems Plc
Page 5
D/7164_FI-1.x/FI-2.x/FI-4.x/FI-6.x/22