Product description

The CMX649 Adaptive Delta Modulation (ADM) Voice Codec provides full duplex codec functions optimised for cost effective, portable, wireless applications.

Standard and lower cost digital voice applications are supported via selectable operating modes.

Robust ADM coding simplifies protocol and host software design by eliminating the forward error correction and framing protocols required by other codec algorithms.

Multiple codec sample/data rates and codec sample clock sources are supported. Integrated filters reduce external components and adjust to match the selected codec sample rate.

Independent encoder and decoder powersave controls minimise power for half duplex wireless links.

Read More

Devices are available through our distributors below:

SalesNetworkLogo_2

Block diagram

Technical Portal

No additional information available.

Features

  • CVSD for Digital Voice Communication
  • Adaptive Delta Modulation (ADM)
  • Non Linear PCM: µ-Law and A-Law Modes
  • 13-Bit Linear PCM Codec
  • Programmable Analogue Inputs and Outputs, Time Constants for ADM Codec and Anti-Alias and Anti-Image filters
  • Clock and Data Recovery
  • Wide Data-Rate Range: 16 to 128 kb/s
  • Programmable Voice Activity Detector (VAD)
  • Transcoding, internal/external sample clocking and flexible uC interfaces

Applications

  • Digital Cordless Headsets and Telephones
  • Personal Area Network (PAN) Voice Links
  • Wireless Digital PBX
  • Full-Duplex Digital Radio Systems
  • Time-Division Duplex (TDD) Systems
  • Portable Digital Voice Communicators
  • Voice Storage and Voice Delay

Power supply requirement

  • 2.7 to 5.5 V

Not quite sure what you’re looking for?
We can tailor an existing product to your unique requirements

Design resources

CMX649 Sound Samples

The CMX649 ADM Voice Codec IC provides full-duplex ADM, companded and linear PCM and transcoder functions for digital wireless communications.

This demonstration provides a comparative ADM audio presentation of a range of CMX649 end-to-end (encode/decode) audio outputs using sampling rates of 16kb/s, 24kb/s, 32kb/s, 64kb/s and 128kb/s.

Use the links below to compare; for this demonstration you will need a good-quality sound system on your PC; with the volume set at a comfortable level.

Audio Output at 16kb/s
Audio Output at 24kb/s
Audio Output at 32kb/s
Audio Output at 64kb/s
Audio Output at 128kb/s

CMX649 and DE6491 FAQ

 Q. Whilst using the DE6491 Demo Kit, audio output quality sometimes deteriorates. Is there any advice that can be offered to alleviate this phenomenon?

A: The most common reason for an increase in noise and reduction in voice quality is the state of the onboard batteries.
The kits are designed to function with a 2.9 – 5.5 V power supply or with two alkaline AAA batteries. It is clear that whatever batteries are chosen, their voltage will drop over time and fall below the 2.9V minimum level; this will effect overall Bit Error Rate and consequently output voice quality and noise floor.

Q. I am interested in establishing a voice link between a CMX639 and CMX649. How do I configure the CMX649 for this application?

A: While the CMX649 can perform CVSD voice coding through its first order integration, the CMX649 is not signal compatible with the CMX639, and hybrid systems using both devices should not be attempted.

Q. What is the “burst” mode?

A. The CMX649 provides two means of data exchange for Tx data output and Rx data input: burst mode and non-burst mode.
The burst mode allows data to be exchanged with the CMX649 in eight-bit or sixteen-bit bytes, while the non-burst mode causes the CMX649 to process data (encode and decode) one bit at a time.

Bits 2-0 of the CODEC MODE CONTROL register ($70) determine whether the CMX649 operates in 8/16-bit burst mode or non-burst mode. All burst modes are eight-bit with the exception of “Linear PCM with buffered I/O” mode, which is a sixteen-bit scheme.
(Note: The that the lowest three bits of the sixteen-bit PCM output word should be ignored in “Linear PCM with buffered I/O” mode.)

In general, burst mode operation relies primarily on three timing signals:

SYNC pulse: applied to the STROBE pin, used to mark byte boundaries

BURST CLOCK: applied to the RX CLK pin, used to clock in/out individual data bits.

Bit Clock: derived internally for both Tx and Rx operation.

The “sync” pulse should be applied on the STROBE pin every eight or sixteen bit times, depending on the selected operating mode.

The TX CLK and RX CLK pins are automatically forced to become inputs during burst mode operation. The BURST CLOCK signal must be applied to the RX CLK pin during burst mode operation, regardless of whether encode or decode operation is performed.

Burst mode operation requires that the encode and decode bit clocks be internally derived from the XTAL/CLK input.

When sending data to the write only registers, RPLY will be taken low for the duration of the second byte transfer. This is an anomaly and should be ignored as it will not affect normal operation. If communicating with C-Bus via an SPI port, caution must be applied to make sure that a bus conflict does not occur. A low value resistor placed in series between MISO and RPLY should resolve the problem.

CMX649 Demonstration

 Adaptive Delta Modulation and the CMX649

The CMX649 ADM Voice Codec IC provides full-duplex ADM, companded and linear PCM and transcoder functions for digital wireless communications.

This demonstration provides a comparative ADM audio presentation of a range of CMX649 end-to-end (encode/decode) audio outputs using sampling rates of 16kb/s, 24kb/s, 32kb/s, 64kb/s and 128kb/s.

Use the links below to compare; for this demonstration you will need a good-quality sound system on your PC with the volume set at a comfortable level.

CMX649 Recommended Settings

CMX649 Recommended Settings Application Note

CMX649 Operation and Application

CMX649 Operation and Application

CMX649 Wireless Voice Link Design Guide

Reference design for a compact full-duplex, wireless voice link using the CMX649. RF operation is in the ISM band

DE6491 The DE6491 is a CMX649-based wireless voice link demonstration kit that demonstrates CMX649 ADM Voice Codec IC operation in a low-power, cordless headset application. Operating as a short range RF device in the 863 to 865 MHz European licence-exempt band, this demonstration kit consists of two separate stand-alone PCBs each with the following sections: CMX649-based audio, RF transceiver and control. DE6491_Product_Preview

DE6491_User Manual

CVSD white paper

CVSD white paper - Adaptive Delta Modulation

C-BUS Guides

Guides to operation and interfacing

DE6491 Schematics

Hi-resolution schematics for the DE6491 Evaluation Kit. Version B01

DE6491 Source Code

Source code and data files for the DE6491 Evaluation Kit. Targets the TI MSP430x14x processor. Version 1.1

Package: D3

20-pin SOIC

Package: E3

20-pin TSSOP

Ask a question

Request a quote