CMLMICRO CMX7143

Product Preview
CMX7143
Multi-Mode Wireless Data Modem
September 2007/2
Function Image™ FI-2.0 = 4FSK Modem Operation
Function Image™ FI-1.0 = GMSK Modem Operation
Features
•
•
•
•
•
•
•
•
•
•
•
Features (Continued)
Modulation scheme set by Function Image™
Half-duplex operation
4.8kbps to 19.2kbps data rates
Fast frame sync detection AFSD
(Automatic Frame Sync Detection)
Raw data mode
Flexible packet data mode
(frame sync, payload, CRC and FEC)
‘Air compatible’ mode (CMX909B/FX919B)
Soft decision decoding option
C-BUS serial interface to host micro
RSSI processing
Flexibility built on FirmASIC® technology
2 x auxiliary ADCs with 4 mux I/Ps
4 x auxiliary DACs
2 x auxiliary system clocks
Flexible powersave modes
Low power (3.0V to 3.6V) operation
Small 48-pin LQFP and VQFN packages
Applications
Wireless data modems
Software defined modem systems
Point-to-point telemetry systems
M2M applications
Traffic location systems
General wireless telemetry
Transceiver control
Tx
C-BUS
Rx
SPI port connection
OR Stored in Host Memory
Aux. ADCs
RF
Transceiver
Aux. DACs
Aux. Clocks
CMX7143
Flash E2
Multi-Mode
Wireless Data Modem
Function Image™
Host µC
Modulation 1
Function Image™
Tx Enable
Modulation 2
Rx Enable
Function Image™
Modulation n
GPIO
Tx Trigger
System Overview Diagram
Brief Description
The CMX7143 is a flexible half duplex, multi-mode wireless data modem IC configured by the Function
Image™ (FI) that is uploaded to the device: GMSK modem operation with FI-1.0 and 4FSK modem
operation with FI-2.0.
The device implements a comprehensive wireless data modem function. Raw data and packet data
modes of operation are available; the packet mode being an enabler to achieve the lowest system
operating power by minimising the host microcontroller interaction. Communication to a host is via a
flexible serial bus (C-BUS). The device includes carrier sense function for LBT (Listen Before Transmit)
applications and can automatically control the transmit hardware, including a RAMDAC feature for PA
ramping.
Other features include two Auxiliary ADCs with four selectable inputs and four auxiliary DAC interfaces
(with an optional RAMDAC on the first DAC output, to facilitate transmitter power ramping). The device
has flexible powersaving modes and RSSI processing and is available in both LQFP and VQFN
packages.
© 2007 CML Microcircuits
1/5
Product Preview
CMX7143 Multi-Mode Wireless Data Modem
Brief Description (Continued)
The CMX7143 utilises CML's proprietary FirmASIC® component technology. On-chip sub-systems are
configured by a Function Image™: this is a data file that is uploaded during device initialisation which
defines the device's function and feature set. The Function Image™ can be loaded automatically from
an external EEPROM or host µController over the built-in C-BUS serial interface. The device's functions
and features may be enhanced by subsequent Function Image™ releases, facilitating in-the-field
upgrades.
One or more modulation schemes as Function Images can be held in either an EEPROM attached to
the device or in the host microcontroller’s Flash memory. On power-up one of the stored FIs can be
loaded into the CMX7143 to set its operating modulation scheme. During operation, should a different
modulation scheme be required, the operating FI can be replaced with the appropriate new FI.
Block Diagram
Receive Functions
Rx I/P 1
Transmit Functions
VBias
RSSI
Monitor
Rx I/P 2
O/P 1
Tx
Mode
Select
Mux
VBias
O/P 2
Rx I/P 3
Tx Mode Select
VBias
Rx Signal Routing
Filtering
Filtering
Modem Demodulator
Modem Modulator
AFSD
Rx Eye
Packet
Data
Free Format
Data
Packet
Data
Rx Data Buffer
Rx Data Modem
Free Format
Data
Rx Data Buffer
Tx Data Modem
Auxiliary Functions
Clock O/P 2
Clock O/P 1
Tx Enable
System Clock 1
Function Image™
Configured IO
Rx Enable
Tx Trigger
System Clock 2
GPIO
System Clocks
GPIO
Internal signal
Thresholds
ADC I/P 2
DAC 1
DAC 1
Averaging
Ramp profile RAM
DAC 2
DAC 2
Thresholds
DAC 3
DAC 3
DAC 4
DAC 4
ADC 1
ADC I/P 1
MUX
ADC I/P 3
ADC 2
Averaging
ADC I/P 4
Multiplexed ADCs
DACs
System Control
IRQ
EPSI
Reply Data
EPSClk
EPSO
SPI
EEPROM
Interface
Main PLL
EPCSN
Bias
Boot
Control
Bias
Crystal
oscillator
2/5
XtalN
Clk/Xtal
Boot En2
Boot En1
VDec
DVss
DVdd
AVss
AVdd
VBias
SSOUT
© 2007 CML Microcircuits
C-BUS
Interface
Registers
Power
control
CSN
CMD Data
Serial Clk
Product Preview
CMX7143 Multi-Mode Wireless Data Modem
Function Image™ FI-2.0 - 4FSK Modem Overview
•
•
Configurable data rates up to 19.2kbps
Packet data definition as defined within the FX/MX919B datasheet
o Symbol Sync
o Flexible frame structure, header, intermediate and last blocks can all be:
6bytes, 9bytes or 12bytes
o Frame Sync
Default FX/MX919B
User programmable
o Header block
CRC coding/decoding
o Intermediate blocks
o Last blocks
CRC coding/decoding
o FEC Trellis coding/decoding
o Interleaving/de-interleaving
Frame construction/destruction utilising a data buffer
•
Header Block
Intermediate Blocks
Last Block
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
Data Bytes
(10)
Data Bytes
(12)
Data Bytes
(8)
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
CRC2
(4 bytes)
CRC1
(2 bytes)
Byte 11
7
07
Byte 0
0
7
Byte 1
0
Byte 11
'000'
tri-bits
0
1
2
3
4
5
29
30
31
32
64
65
FEC TRELLIS CODING / DECODING
( ERROR CORRECTION )
4-level
symbols
0
1
2
INTERLEAVING / DE-INTERLEAVING
Over-air
signal
(symbols)
SYMBOL
SYNC
FRAME
SYNC
'HEADER'
BLOCK
24
66
'LAST'
BLOCK
INTERMEDIATE BLOCKS
66
66
66
FRAME
PREAMBLE
FRAME
Frame Sync:
-1
+1
-1 +1
-1
+3
-3 +3
-3
-1 +1
-3 +3
+3
-1
+1
sent first
-3 +1
+3
-1
-3 +1
+3
last
Symbol Sync : at least 24 symbols of '..+3 +3 -3 -3 ...' sequence
© 2007 CML Microcircuits
-3
3/5
Product Preview
CMX7143 Multi-Mode Wireless Data Modem
Function Image™ FI-1.0 - GMSK Modem Overview
•
•
•
Configurable data rates up to 19.2kbps
Viterbi decoding algorithm
Packet data definition as defined within the CMX909B datasheet
o Programmable BT = 0.25, 0.27, 0.3 and 0.5
o Frame sync words
o Frame header
o Data block
Data block size
CRC and FEC coding and decoding
Interleaving/de-interleaving
Scrambling/de-scrambling
Including Mobitex R14N short block frames
Flexible frame structure Head and Data block
o Complete frame construction/destruction utilising a data buffer
Frame Head
7 6 5 4
Data Block
3 2 1 0
7 6 5 4
Short Data Block
3 2 1 0
3 2 1 0
Bit sync 1
Bit sync 2
3 2 1 0
(4 bytes)
Control byte 1
Control byte 2
CRC
(2 bytes)
FEC2
Data
(18 bytes)
FEC
CRC
(2 bytes)
Interleave / De-Interleave
Selectable
Scramble / De-Scramble
Over Air
Signal
Bit
Sync.
Frame
Sync.
16
16
Control
Bytes
Data Blocks
FEC
24
Frame
Head
Data Blocks
( 0 to 32 )
Frame
© 2007 CML Microcircuits
3 2 1 0
Data
Frame sync 1
Frame sync 2
FEC1
7 6 5 4
4/5
Normal or Short Data-Block
Selection
FEC
Product Preview
CMX7143 Multi-Mode Wireless Data Modem
Product Support
•
•
•
PE0401 is the evaluation card for the CMX7143
Specific Function Images can be downloaded into the PE0401 for complete evaluation of the
CMX7143 device
Microcontroller evaluation/emulator kit is required with a suitable program to control the
PE0401 C-BUS port
PE0401
CMX7143 Evaluation Kit
Microcontroller
Evaluation/Emulator kit
RS232/USB
C-BUS
Products
CMX7143Q3 – 48 pin VQFN package
CMX7143L4 – 48 pin LQFP package
PE0401 – Evaluation kit
CML website www.cmlmicro.com
Product overview
Product preview document
Datasheet
CML technical portal (My CML)
Complete datasheet + product user manual
Function Image™ data files
Evaluation kit support
Application notes
FAQs
www.cmlmicro.com
Oval Park, Langford,
Maldon, Essex,
CM9 6WG - England.
4800 Bethania Station Road,
Winston-Salem,
NC 27105 - USA.
No 2 Kallang Pudding
Road, #09 - 05/06 Mactech
Industrial Building,
Singapore 349307
No. 218, Tian Mu Road
West, Tower 1, Unit 1008,
Shanghai Kerry Everbright
City, Zhabei,
Shanghai 200070,
China.
Tel: +44 (0)1621 875500
Tel: +65 6745 0426
Fax: +44 (0)1621 875600
Tel: +1 336 744 5050,
800 638 5577
Fax: +1 336 744 5054
Fax: +65 6745 2917
Tel: +86 21 6317 4107
+86 21 6317 8916
Fax: +86 21 6317 0243
Sales:
sales@cmlmicro.com
Sales:
us.sales@cmlmicro.com
Sales:
sg.sales@cmlmicro.com
Sales:
cn.sales@cmlmicro.com.cn
Technical Support:
techsupport@cmlmicro.com
Technical Support:
us.techsupport@cmlmicro.com
Technical Support:
sg.techsupport@cmlmicro.com
Technical Support:
sg.techsupport@cmlmicro.com
© 2007 CML Microcircuits
5/5