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: [email protected] Sales: [email protected] Sales: [email protected] Sales: [email protected] Technical Support: [email protected] Technical Support: [email protected] Technical Support: [email protected] Technical Support: [email protected] © 2007 CML Microcircuits 5/5