Application Notes

Please note the CML disclaimer notice for applications and FAQ information.

Abbreviations  -  Glossary of Terms
 
Two-Way Radio
HSC and XTCSS Coding HSC and XTCSS Coding for radio and paging systems
MX105A Tone generation  -  An application of the MX105A  -obsolete product-
FX224 VSB scrambling
CMX639 Audio Delay circuit based upon the CMX639 CVSD Codec
CMX608, CMX618 and CMX638
(PE002 and EV6180 EvKits)
Optimising the speech quality using both manual and autonomous techniques to set the input gain
Demonstration scripts for the PE0002 and EV6180 EvKits
CMX608 and CMX618 Voice Storage and Retrieval - using external voice-data storage
(Application Note and Source Code Listing)
Download C Source Listing for CMX6x8 Application Note
CMX608, CMX618 and CMX638 RALCWI Vocoder - Voice Storage and Retrieve - using on-chip voice-data storage
Note that this Application Note references a Function Image file that is available from the CMX6x8 'MyCML' Technical Portal area
CMX649 Recommended Settings
CMX649 CMX649 Operation and Application
CMX649 CMX649 Wireless Voice Link Design Guide
Code Listing Files for use with the above CMX649 Design Guide [Download]
CMX7031 CMX7031 Synthesiser Lock Time
CMX7031 CMX7031 Synthesiser Calculator
(See spreadsheet below)
CMX7031 CMX7031 Synthesiser Calculator
(For use with app note above)
CMX7031 An Example Core Design for a Complete Family Radio
CMX7031 Boot Procedure
CMX7031/CMX7041 7031/7041FI-1.3.x.x Configuration Guide/s
CMX7031/CMX7041 CMX7031/CMX7041 FI-2.0 for US 6.25kHz Digital Radio
CMX703x/CMX704x ICs Writing a Function ImageTM File to Serial Memory
CMX7031/CMX7041 NOAA Weather Radio Operations
CMX7041 Two-Point Modulation for dPMR using the CMX7041
CMX7041 Boot Procedure
CMX808A Open-radio broadcast with unique 'Calling Code' feature
CMX808A Functions and features in Family Radio
CMX808A Tone Cloning and Group Calling
FX828 Elimination of false DCS decodes
FX818/FX828 Optimum voice processing circuits for CTCSS operation
CMX882 CMX882 Pseudo Code Implementation
TETRA An Overview
CMX980A Using the CMX980A for Non-TETRA radio schemes
FX980 in TETRA digital mobile radio
CMX981 Analog Interface Processor for Multimode Narrowband Digital Radio  -[New Article January 2005]
CMX998 CMX998 with an RF5110G Power Amplifier
CMX998 Cartesian Feedback Loop DC Calibration
Inversion Security Variable Split-Band Scrambling
CTCSS 'Type 2' Specification and Application
CTCSS Generation of non-standard CTCSS tones
CMX882/CMX264 CMX882 and CMX264 as an Audio Scrambling Interface

Wireline Telecoms

 . . . please note that application notes relevant to 'MyCML' products can be found in the product's technical portal area . . .
CMX866 Commands CMX866 Operation with Low Level Commands
SMS Application Short Message Service (SMS) Implementation using CML Products
MX019/MX009 Combination of two digitally controlled amplifiers to achieve finer step control or wider dynamic range
Caller Line ID CLI with the CMX860, CMX867 and CMX868
FX602/CMX602A The operational differences
CMX602A Calling Identity Delivery on Call Waiting (CIDCW)
FX604/MX604 Migration from TDK 73M223 to FX/MX604
CMX605 Caller ID Regeneration over Short Local Loops (SLLs)
CMX605 Musical melody generation
FX613 Sensitivity threshold adjustment
CMX608 and CMX618 Voice Storage and Retrieval (Application Note and Source Code Listing)
 - Download C Source Listing for CMX6x8 Application Note
FX631 Security and telephone SPM detector
FX631 FX631xxX clocking information
CMX631A/FX631 External component calculation  - a worked example
CMX644A 1200/1200 b/s full duplex call set-up
V.23 Recommendations for V.23 1200/75 b/s duplex call set-up
CMX673 Suggested applications
CMX850 Porting User CMX868 (and derivatives) Control Codes to the CMX850
CMX850 80C51 Architectural Overview, Programmers' Guide and Hardware
CMX850 Communications Controller and DAA Design
CMX865A and Type ICs Addressing Security Industry Protocols with the CMX865A
CMX865A Motorola MC145443 to CMX865A Migration
CMX865A CMX865A employed in Short Local Loops
CMX866 CLI Type 1 Operation using the CMX866
download binary file
DAA Reference Designs Direct Access Arrangement Designs for use with the CMX867 and CMX868
Silver Telecom Application Notes Silver Telecoms specialises in wireline telecoms line-interface modules, some of which employ CML IC products. 
A visit to this website will provide further support to designers of such interfaces.
CMX867 V.22 full duplex call set-up
CMX867 and CMX868 Reference telephone line interfaces for CMX867 and CMX868 V.22bis and
V.22 low power modems
CMX867 and CMX868 CMX867 and CMX868 V.22bis and V.22 modem design guide
CMX868, CMX869 and CMX869A CMX868, CMX869 and CMX869A Modems with CLARE Litelink DAA
CMX86x and/or CMX850 CMX860, CMX865, CMX867, CMX868, CMX868A, CMX869,
CMX869A, CMX869B, CMX850 Filtercoefficient generator program
CMX868 Programmer's quick reference
CMX868 V.22bis full duplex call set-up
CMX869x Series CMX869x Series Upgrade Path
CMX869A Bell 212A Implementation with the CMX869A [new May 2006]
CMX869A Auto-modem - Incorrect Bit-Rate Determination
CMX869A Caller Line ID with the CMX869A
CMX869B CMX869B DAA Circuit with Line State Detection
CMX869A V.22bis Full-Duplex Call Set-up on the CMX869A
SPM Subscriber Pulse Metering
SPM SPM 12kHz and 16kHz blocking filters

Wireless Data

 . . . please note that application notes to 'MyCML' products can be found in the relevant technical portal area . . .
Wireless Modems Wireless Modem Design - Troubleshooting Guide
MX429A Error detection and correction of MPT1327 formatted messages
CMX469A Simple Data Communications with the CMX469A
CMX469A Firmware Firmware listing (text file) for the above CMX469A Application Note
MX469 to CMX469A Design Migration from MX469 to CMX469A 
FX589 and FX839 Cellular Digital Packet Data (CDPD)
CMX589A Using two-point modulation to reduce synthesizer problems
FX589 GMSK modem applications
MX589 Practical GMSK data transmission
CMX7143 Modem (Modulation) Performance Comparison
FX909A Signal acquisition principles
FX919B and FX929B Fade management and 'A' version compatibility
CMX990 Wireless Medical Telemetry Service with the CMX990
GMSK and 4-Level FSK Increasing data throughput in a radio telemetry system
MSK Minimum Shift Keying and its application to wireless data transmission

Marine AIS

AIS and DE70321 DE70321 System Level Test Results
AIS and DE70321 DE70321 VCO and Sensitivity Enhancement

General Information
C-BUS to SPI Interfacing Techniques for Interfacing CML's C-BUS System to an SPI Bus
CML Oscillators CML on-chip oscillators - configuration information
C-BUS C-BUS Microcontroller Interface 
C-BUS Coding Examples C-BUS coding examples using the CMX868A 
Switched Capacitor Switched Capacitor Interfacing: Anti-aliasing and smoothing filters