Analog Radio Innovation
Analog Radio Innovation
COMMUNICATION SEMICONDUCTORS
Two-Way Radio Baseband Processor ICs
INV/Two-Way/Analogue/3 www.cmlmicro.com
CMX881 Baseband Processor for PMR and Trunked Radios Audio Processing ✔ ✔ ✔ ✔ ✔
CMX882 Baseband Processor, with GPS Data Transport for Sub Audio . . .
CTCSS ✔ ✔ ✔ ✔ ✔ ✔
FRS, MURS, PMR446 and GMRS ‘Leisure’ Radios
DCS ✔ ✔ ✔ ✔
CMX838 FRS/PMR446/GMRS ‘Family Radio’ Processor
In-Band . . .
CMX808A CTCSS ‘Type 2’ Encoder/Decoder DTMF ✔ ✔ ✔
Selcall ✔ ✔ ✔
Audio Tones ✔ ✔ ✔ ✔ ✔
A versatile collection of audio, signalling and data ICs to cater to the needs of
XTCSS ✔ ✔ ✔
most analogue radio systems.
Data . . .
Ranging from the simple CTCSS codec to the highly integrated multi-function
FFSK/MSK ✔ ✔ ✔ ✔
FirmASIC ® based products, the CMX7031 and CMX7041, at least one of
Marine DSC FSK ✔ ✔
the products showcased in this document is suitable for your two-way radio
design. NWR SAME AFSK Rx ✔ ✔
4-Level FSK ✔ ✔
C4FM ✔ ✔
Aux Functions . . .
DAC ✔ ✔ ✔ ✔ ✔ ✔
ADC ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
System Clocks ✔ ✔ ✔ ✔ ✔ ✔
RF Support . . .
RF Synthesiser/s ✔ ✔ ✔ ✔
Comprehensive Application Support The CMX7041: A versatile IC based on FirmASIC® technology offering either full-feature baseband
- Evaluation and Demonstration Kits (voice, signalling and data) processing, 4-level FSK freeformat/packet data or C4FM data, depending
- CML Website: www.cmlmicro.com
on the choice of Function Image™. Auxiliary ADCs, DACs and system clocks are included.
- Datasheets, User Manuals and Application Notes
- Help Desk Support on Three Continents
The CMX881: A baseband audio, signalling and data processor for PMR and trunked radios. Voice, sub-
Low-power Requirements with Dynamic Powersave
audio and inband signalling work alongside a 1200/2400 bps freeformat modem. The IC’s operations
Features
are supported by an on-chip auxiliary ADC.
Compact Packages Reduce PCB Footprint
The CMX882: A baseband audio, signalling and data processor for leisure-type radios. Voice, sub-audio
and inband signalling are available, with a 1200/2400 bps packet and freeformat modem for system
CONTENTS set-up, wireless data and GPS data transport. The IC’s operations are supported by an on-chip auxiliary
CMX7031 and CMX7041 ADC.
Block Diagrams 3 and 4
Audio Processing 5
The CMX838: A wide-ranging CTCSS processor with full-feature audio processor, audio call-tone
Signalling 6 and 7
generator and RF synthesiser.
Data Functions 8 and 9
Signal Interfacing 10
The CMX808A: A CTCSS encoder/decoder with flexible sub-audio configurations, including Tone Clone™
Auxiliary Functions
and Synthesisers 11 capabilities. A voiceband filter is selectable to both Rx and Tx paths.
Function Images™
and System Control 12
CMX881 and CMX882 13
CMX838 14
CMX808A 15
Product Evaluation 16
FirmASIC®
CML’s proprietary FirmASIC® component technology reduces cost, time to market and development risk,
with increased flexibility for the designer and end application. FirmASIC® combines Analogue, Digital,
www.cmlmicro.com Firmware and Memory technologies in a single silicon platform that can be focused to deliver the right
feature mix, performance and price for a target application family.
2
CMX7031 and CMX7041 Two-Way Radio Processors (Function Image™ 1.x)
. . . the platform approach to saving cost, time and space in two-way radio designs
SYSTEM CONTROL DTMF
Mux Tone Squelch Signalling
TRANSMIT FUNCTIONS Freeformat/Packet MOD 2 OUT
Baseband Signal FFSK/MSK
Mux Inband Signalling
FFSK/MSK or
Inputs Modulator
Marine DSC FSK
Input 2
XTCSS Combination Signalling
I/P 1 (MIC)
Mux
Pre-
Emphasis Compress Scramble 300Hz Filter
Voice LPF
and
Soft Limiter
1200/2400 bps FFSK/MSK Data
Modem
Rx AUDIO OUT
I/P 2 (AUX)
Analogue Mux Voice LPF 300Hz Filter De-Scramble Expand
De- Mux Raw and Formatted (Marine) DSC Data
Emphasis
Routing
Modes
Input 1 Freeformat/Packet
FFSK/MSK System NWR SAME AFSK Demodulator
I/p 3 (DISC) or
Clock
Bandpass
Mux Filter
Demodulator Marine DSC FSK
or Outputs NWR WAT Detector
NWR SAME
System Clock 1
GPIO 1 RECEIVE FUNCTIONS
RF Synthesisers: 100MHz to 600MHz
GPIO 2
CTCSS
System Clock 2 (CMX7031 only)
Lowpass
GPIO A GPIO Mux
Filter DCS
Synthesiser
Reference Clock PLL
GPIO B
XTCSS Interfaces Auxiliary ADCs and DACs
(RAMDAC) Programmable Tone
Synthesiser 1 (with optional RAMDAC)
DAC 1
Aux DAC 1 Ramp Profile RAM
Selcall
Programmable System Clocks
DAC 2
Aux DAC 2 Mux Highpass
Filter GPIO Port/s
Two-Tone Paging
DAC 3
Aux DAC 3
Synthesiser 2
Flexible Single/Two-Point and
DTMF
Aux DAC 4 I and Q Tx Modulation Outputs
DAC 4
ADC I/P 4
Aux ADC 2 FI -1
.x VQFN and LQFP Packaging
Thresholds
Supply Requirement Range:
3.0 to 3.6 V
EEPROM
Selectable Data Rates of
Registers
Selectable Single/Two-Point
SPI Port Tx Mod
Mode 4800 and 9600 bps
Main Clock and I and Q
Power Control Select
Digital PLL
Modulation Outputs Raw (Freeformat) Data Modes
Internal Systems
SYSTEM CONTROL
Control
Selectable Automatic Preamble and
Baseband Signal
MOD 2 OUT Frame-Sync Operations
Tx DATA FUNCTIONS C4FM
Tx Data Raised
RF Synthesisers: 100MHz to 600MHz
-1
Inputs Buffer FI-3.0
4-Level
Modulator
Cosine
Sinc
Filter
FI-3.0
Filter
4-LFSK
C-BUS Serial Interface
FI-2.0
Demodulator
DAC 3
Aux DAC 3 Raw Data
Synthesiser 2 Customisation Options
DAC 4
Aux DAC 4
Rx Eye
VQFN and LQFP Packaging
AUXILIARY FUNCTIONS Test Mode
Low-Power Operation
Internal Signal
ADC I/P 4
Aux ADC 2
Thresholds
3.x
4
Audio Processing (Function Image™ 1.x)
Audio Functions
Tx Mod
Mode Tx Outputs
From multiplexed inband and sub-audio signalling channels Select
Mux
MOD 2 OUT
Mux
I/P 1 Input 2
Pre- Voice LPF
Mux Emphasis Compress Scramble 300Hz Filter and
Soft Limiter
Rx AUDIO OUT
I/P 2
De- Mux
Analogue Mux Voice LPF 300Hz Filter De-Scramble Expand Emphasis
Routing
Receive Functions
Input 1
I/P 3
The Rx and Tx voice signalling paths shown above illustrate the CMX7031 and CMX7041 default configuration (FI-1.x).
The diagram below shows an example of an alternative configuration.
Baseband Signal Inputs
To Rx and Tx signalling paths From Tx Voice Mux Voice LPF
Pre-
Compress Scramble 300Hz Filter and
Emphasis
Soft Limiter
De-
Voice LPF 300Hz Filter De-Scramble Expand
Emphasis
From Rx Voice Mux
5
Signalling (Function Image™ 1.x)
In the case of both Rx and Tx signalling sections, when suitably configured by the relevant Function Image™, these products offer a complete and comprehensive Inband Signalling
suite of inband, sub-audio and combination signalling functions, all to run concurrently with voiceband audio operations. DTMF
CMX7031 and CMX7041
Signal inputs from audio process and Tx out circuits Rx (Audio) Out
Mux
Rx data
C-BUS
Programmable Tone
In-Band Signalling
Selcall
Highpass
Mux
Filter
Two-Tone Paging
DTMF
Fun
ction
NWR Weather Radio Reception Imag
FI -1 e TM
Support is provided for the US National Oceanic and Atmospheric Administration (NOAA) weather radio systems, offering Warning Alarm Tone detection (WAT) via .x
the inband signalling stages, and Specific Area Message Encoding (SAME) data demodulation and detection via a dedicated AFSK demodulator.
NWR monitoring can be selected and performed in parallel with existing radio operations.
6
Signal inputs from Tx audio processing circuits
DTMF
Mod 2 Out
CTCSS Mux
DCS Mux
C-BUS
XTCSS
To Rx Output Stage
Tx XTCSS sub-audio
Operation . . .
address decode address decode
At the start of an ‘over’, the initial in-band bits (tones) (A0, A1, S0, S1) select the address and set up the chosen operational
configuration
sub-audio decode de-respond
Rx XTCSS sub-audio detect
During the ‘over’, a non-standard (64.7Hz) sub-audio tone holds the channel open
At the end of the ‘over’, the sub-audio holding tone is dropped and, if required, the channel re-configured to a new or default mode.
open channel
hold open
close channel XTCSS parameters and operating functions are controlled by on-chip registers
Rx Audio and Data Channel
7
CMX7031 and CMX7041 Data Functions
FI-1.x
FI-1.x NWR SAME
FI-1.x
Input 2
I/P 1 (MIC)
Rx DATA FUNCTIONS C4FM Test Mode to Tx Mode Select
Rx Eye
FI-1.x
Sinc
FI-1.x FI-3.x
Filter
I/P 2 (AUX) AFSD
Analogue
Routing
Demodulator Rx Data
FI-3.x
Buffer
Input 1
FI-3.x Raw Data
I/p 3 (DISC)
FI-2.x To Rx Data Buffer
Rx DATA FUNCTIONS 4-Level FSK
AFSD
-1
RRC Sinc
Filter Filter 4-LFSK
FI-2.x
Demodulator Raw Data
FI-1.x
FI-1.x Rx Eye
FI-2.x Test Mode to Tx Mode Select
FI-2.x
8
The CMX7031 and the CMX7041 ICs, operating under the currently available Function Image™ standards FI-1.x, FI-2.x and FI-3.x, each offer an on-chip wireless data function.
As part of the complete radio processor, for general system setup and wireless data operations, the FI-1.x standard configures a half-duplex 1200/2400 bps FFSK/MSK modem with both freeformat and full feature
packet-data options.
9
Signal Interfacing
Signal Interfacing and Routing
These products offer a very flexible on-chip routing architecture with three selectable signal inputs, and where configured by a Function Image™, two separate,
CMX7031 and CMX7041
Input Stages
Input Stages To Tx Audio Circuits Three flexible input stages with component adjustable matching
and level
I/P 1
Individually programmable input amplifiers with coarse and fine
Input 2 level adjustment
Selectable voice, signalling and data signal multiplexing for
I/P 2 concurrent operations
Analogue
Routing
Input 1 Three possible signal inputs with flexible routing and gain facilities
I/P 3
Output Stages
MOD 2 OUT
Mux
10
Auxiliary Functions and Synthesisers
GPIO 2/
Rx Enable C-BUS
GPIO
GPIO A
GPIO B
Synthesisers (CMX7031)
(RAMDAC)
Two ‘Integer-N’ synthesisers
DAC 1
Aux DAC 1 Ramp Profile RAM Frequency range: 100MHz to 600MHz
Aux DAC 2
Auxiliary Functions C-BUS Interfacing and Control
DAC 2
Serial interface, command/control, status and data via
Aux DAC 3
DAC 3 C-BUS command set
Aux DAC 4 On-chip ‘data’ handling reduces host processor overhead
DAC 4
Auxiliary System Clocks
Internal Signal Two programmable system clocks for external operations
Averaging
Aux ADC 1
Thresholds
ADC I/P 1
Mux
ADC I/P 2
Averaging
ADC I/P 3 Aux ADC 2
Thresholds
ADC I/P 4
supplies
Flexible dynamic powersave commands optimise functions for
power economy
Internal Systems
Control
C-BUS
12
CMX881 and CMX882 Baseband Processors
. . . baseband processors for PMR, Trunked and Leisure radios
Features
Transmit Functions
Automatic Signal Scanning, with IRQ, on
DCS Code Generator
Individual IC differences are indicated by outlines Detection of Valid Signals
as shown:
CTCSS Tone Generator MOD 2 Voice Processing Facilities
CMX881 only =
- Rx and Tx Path Gain Setting
CMX882 only = Selcall, DTMF and - Voiceband and Sub-Audio Filtering
Audio Tone Generator
Tx Interface - Programmable Soft Limiter
Analogue
In-band, XTCSS and Routing Programmable Signal Detection
Signal Input Interfaces Audio Tone Generator and
Soft Fine Gain Thresholds
MOD 1
Signal Input Buffers Limiter
Voice Voice Pre- Coarse Gain Simultaneous Selcall and CTCSS/DCS
INPUT 2 FB
Compressor Scrambler Emphasis Control Decoding
Channel
INPUT 2
-
+
A Filter CTCSS Tone Clone™ Compatibility
Data Coding and
VBIAS FFSK/MSK Modulation Host µC Interface CTCSS and (23/24-bit) DCS Codecs
Input Select Input Gain
MIC FB VBIAS
IRQN
DTMF Transmitter
REPLY_DATA
-
A Tx Device
Control CSN
Tone Generation for Caller-Recognition
B B Power
MIC
+ C Rx Control and
‘C-BUS’ CMD_DATA
Tunes
VBIAS
Monitor Select Interface SERIAL_CLOCK Programmable Selcall Codec
Aux ADC Control
DISC FB
B
A
and 1200/2400 bps MSK/FFSK Freeformat
Level Monitoring
-
C
Modem with Rx Sync. Detect
DISC C
+
FFSK/MSK Demodulator, XTCSS Channel and Data Signalling
VBIAS FFSK/MSK
Filter
Frame Sync Detector
and Data Decoding Audio Out
(see page 7)
Fine Gain
Control
(LS)
AUDIO Robust Automatic Packet-Data Protocol
SIG_MONITOR Voice De- Voice Voice with: Error Correction and Detection,
Filter Emphasis Descrambler Expander
Interleaving and Data Scrambling/
Coarse Gain
VBIAS
Control Privacy
XTAL/CLOCK Selcall Tone Detect
Single-Pin
Xtal Clock Auxiliary ADC Available to Monitor Inputs
In-Band
Filter
De-
Emphasis
In-band and
XTCSS Tone Detect
Power
VDD(A)
C-BUS Serial Interface
VDD(D)
Tx Interface for Single or Two-Point
VBIAS
Sub-Audio
CTCSS Tone Detect Bias Modulation
Filter Generator
VSS(D)
CLOCK_OUT
VSS(A)
Meets ETS 300 086, MPT1327,
Receive Functions DCS Code Detect PAA1382 and ETS 300 230 specs
Supply Requirement Range:
CMX881 and CMX882 2.7 to 5.5 V
Two full-function half-duplex audio and signalling processor ICs for either PMR (CMX881) or FRS and PMR446 (CMX882) type facilities suitable for both complex
and simple end-designs. Under the control of the host µC, all voiceband requirements, as relevant, are catered for. These include, voiceband and sub-audio
filtering, pre/de-emphasis, compression/expansion and audio routing and global level setting with single or two-point modulation functions in the transmit path.
Package Styles -40º to +85ºC
Additionally, on the CMX882, CTCSS and In-band tone functions are integrated with the new XTCSS (page 7) code implementation. XTCSS provides additional
and improved squelch-centred privacy codes with the added advantage of ‘silent operation’; no annoying interference from other sub-audio users. XTCSS fitted CMX881D6 28-pin SSOP
radios enjoy more privacy and flexibility of operation.
CMX881E1 28-pin TSSOP
Both ICs offer FFSK/MSK 1200/2400 bps freeformat data functions, while the CMX882 provides an advanced 1200/2400 bps free-format and packet data FFSK/
CMX882D6 28-pin SSOP
MSK modem for text messaging/paging, GPS location data transport (compatible with NMEA 0183) and other data applications.
CMX882E1 28-pin TSSOP
With ultra low power requirements and graduated powersave, this product only requires a smaller, lower power µC than many existing FRS/PMR446 solutions.
13
CMX838 FRS/PMR446/GMRS ‘Family Radio’ Processor
. . . FRS, PMR 446 and GMRS ‘Family Radio’ Processor
Features
BOUT AOUT AIN BIN Advanced ‘Any-One-of-Any’ 50-Tone
CTCSS Processor
- Fast Decode Time
MICOUT - IRQ on Any/All Valid Tones
RXOUT
De-Emph
- Fast Scan
- Group Calling
MICIN
Pre-Emph Highpass - Auto-Response Tone Select
Filter Lowpass
Limiter Filter - Tone Cloning™
VBI AS
Lowpass RF Synthesiser
Filter
TXMOD1
- FRS, PMR and GMRS RF Channels
0°/180°
phase - Configurable Charge-Pump
Bandpass VBI AS
Filter Audio Call-Tone Generator
RXIN +
AUX I/O
Lowpass
Filter Audio Processing
- Mic. Amplifier
VDD TXMOD2
CTCSS Encode
0°/180°
phase
- Pre/De-Emphasis
VSS VBI AS - Limiter
Audio Tone Encode - Post Limiter Filtering
IRQN - Mic., Rx and Tx Digital Gain
1
VBIAS
0
CTCSS Decoders
REPLY DATA
- Single and Dual Tx Outputs
BIAS VBI AS VBI AS C-BUS
Serial COMMAND DATA C-BUS Serial Control Interface
Interface
SERIAL CLOCK Signal Source and External Function
Rx Notone/
Tx Duration Timer CS Selection
XTAL
Supply Requirement Range:
XTAL
Baseband
Timing Generation
SVDD 2.7 to 5.5 V
Voltage Ref.
SVSS
REFIN 12 Bit Programmable
Reference Counter
Phase Charge CPOUT
+RFIN
Detector Pump
Divide 32/33 Programmable Divider ISET
-RFIN
Lock
Detect
CMX838
The highly integrated CMX838 Family Radio Processor includes sub-audio, audio, and synthesiser functions to serve as the core engine for low cost, high performance FRS,
PMR446 and GMRS radio designs. Its flexibility supports both simple and advanced multi-channel radios without cost penalties.
Integrated Tx voltage reference and baseband clock generation circuits eliminate the need for external components. The CMX838’s features directly support advanced end-
product functions such as: group calling, scanning, automatic scanner response, tone setup, and ‘Tone Cloning™’. By using the CMX838 one global radio design can support
multiple standards and markets. Controlled via a C-BUS serial interface this Family Radio Processor operates from a low-power supply in the range 2.7 to 5 V.
Package Styles -40º to +85ºC
14
CMX808A CTCSS ‘Type 2’ Encoder/Decoder
. . . individual-code CTCSS programming for FRS and PMR 446
Features
Full CTCSS ‘Type 2’ Compatibility
Tx Sub-audio Up to 7 Tones in ‘Active Receive’
CTCSS Out
Tone Generator Single Tone Encode; Multi-tone (7)
Decode with Selectable Rx Bandwidth
Tx Audio 48 Programmable Tones Available
Out (62.5Hz to 251Hz)
Volume
Control Fast (140ms) Tone Decode
Tx Audio In
Voiceband Rx Audio Tone-set Cloning (Tone Clone™)
Filter Out
Capability
Voiceband Filtering Function Switchable
300Hz to 3000Hz
Volume In
to Rx and Tx Paths
Low Power Operation with Powersave
Supply Requirement Range:
Rx Audio Out 3.0 to 5.5 V
Command Data
C-BUS Interface Reply Data
and
Control Logic Chip Select
Rx Amp Out IRQN
Serial Clock
Rx Amplifier
Rx Amp In
+ CTCSS
Demodulated CTCSS A to D Tone Decoder
Rx Signal Lowpass Filter Converter
(audio and
_ Response Time
= 140ms typ.
sub-audio)
CMX808A
This device is a unique product for the designer of family radio transceivers. A full range of 48 sub-audio tones can be generated and detected by the device. The decode time is
vastly superior to that offered by other solutions. Fast response and de-response times give the user of a Family Radio transceiver faster switching times and a reduction in the
annoying squelch tail interference often found in CTCSS based systems.
A unique feature of the device is its ability to look for 7 different CTCSS codes simultaneously.
This allows FRS designers to offer equipment which can look for personal, family or open channel codes at the same time.
For example: A soccer team coach can call each of the 11 players individually or the team as a group. Codes can be used as Paging codes, open chat mode codes as well as Package Styles -40º to +85ºC
personal and family codes.
CMX808AE3 20-pin TSSOP
The device is simple to interface to the host of µController via the C-BUS serial programming interface.
These features allow FRS designers to differentiate their products from that of the competition and, in unique ways, to gain market share in this highly competitive market. CMX808AP4 24-pin PDIP
15
Product Evaluation, Demonstration and Support
Other Recent CML Two-Way Radio IC Products
CMX981 Advanced Digital Radio Baseband Processor: a combination codec/processor that
interfaces analogue and digital sections of a digital radio system and performs the majority of PE0401
the critical DSP-intensive functions of either portable, mobile or base systems.
Evaluation kit available.
CMX649 Adaptive Delta Modulation (ADM) Codec: a full-duplex ADM, A-law, µ-law and linear
PCM codec and transcoder for low power voice applications.
Demonstration kit available.
CMX998 Cartesian Feed-Back Loop (CFBL) Transmitter: Transmitter linearisation for high-
speed data systems.
PE0001
EV8810
Member Companies
CML Microcircuits PC Windows-based universal GUI to enable efficient evaluation of the product
(UK)Ltd RS232 connection to and from a PC
PE0001: Evaluation kit interface card translates commands to the IC’s C-BUS serial bus
COMMUNICATION SEMICONDUCTORS
PE0201: CMX7031 evaluation kit
Tel: +44 (0)1621 875500 Fax: +44 (0)1621 875600
sales@cmlmicro.com www.cmlmicro.com
PE0401: CMX7041 evaluation kit
EV8810: CMX881 and CMX882 evaluation kit
CML Microcircuits
(USA) Inc. Design Resources
COMMUNICATION SEMICONDUCTORS Design and application support available:
Tel: +1 336 744 5050 and 800 638 5577 Fax: +1 336 744 5054
us.sales@cmlmicro.com www.cmlmicro.com
CML website: www.cmlmicro.com/
Technical datasheets and user manuals
CML Microcircuits
MyCML technical support portal
(Singapore)PteLtd
Function Image™ downloads
COMMUNICATION SEMICONDUCTORS
Singapore Application notes
Tel: +65 67450426 Fax: +65 67452917
sg.sales@cmlmicro.com www.cmlmicro.com Frequently Asked Questions
Shanghai
Tel: +86 21 63174107 and +86 21 63178916 Fax: +86 21 63170243
Application information via local support desks
cn.sales@cmlmicro.com.cn www.cmlmicro.com NOAA National Weather Service: www.nws.noaa.gov/nwr/
A CML Microsystems Plc Company Function Image™ and Tone Clone™ are trademarks of CML Microsystems Plc.
FirmASIC ® is a registered trademark of CML Microsystems Plc. Your Local CML Distributor
© 2007 CML Microcircuits