The CMX7164 Multi-mode Wireless Data Modem is a half-duplex device supporting 4/16/32/64 QAM, 2/4/8/16 FSK, GMSK/GFSK and V.23 modes in multiple channel spacings, under host control.
An integrated analogue interface supports direct connection to zero IF I/Q radio transceivers with few external components; no external codecs are required.
Intelligent auxiliary ADC, DAC and GPIO sub-systems perform valuable functions and minimise host interaction and host I/O resources. Two synthesised system clock generators develop clock signals for off-chip use.
The C-BUS/SPI master interface expands host C-BUS/SPI ports to control external devices.
The device utilises FirmASIC component technology. On-chip sub-systems are configured by a Function Image data file that defines the device’s function and feature set. Four Function Images are available:
See the Downloads section below.
The differential inputs are ideal for direct connection to RF Building Block ICs such as CMX994, CMX994A, CMX994E RF Direct Conversion Receiver ICs
For systems requiring support for wider 50kHz channel bandwidths and higher data rates up to 40k symbols per second CML recommends the CMX7364 Multi-mode High Performance Wireless Data Modem.
Devices are available through our Distributor Network.
Q. Should pull-up or pull-down resistors be connected to CMX7164 device GPIO pins (GPIOA, GPIOB, GPIOC, and GPIOD)?
A. The CMX7164 features flexible GPIO pins that can be independently configured via C-BUS serial interface commands to operate in one of the following modes: CMOS digital output, CMOS digital input or CMOS digital input with bus hold. Bus hold automatically engages a 75kohm internal pull-up or pull-down resistor that reinforces the current logic state of the input signal. As is normally the case, the state of a CMOS digital input will be indeterminate and may increase device supply current when the input’s voltage is not at valid ‘0’ or ‘1’, i.e. when the node voltage is “floating.”
When the CMX7164 is RESET (by asserting its RESETN pin, issuing a C-BUS General RESET or by triggering an internal power on reset) all its GPIO pins are immediately placed in CMOS digital input mode. Any GPIO pins not being pulled either up or down by an external load will be floating. Once a Function Image™ is loaded into the device then all its GPIO pins are placed in CMOS digital input with bus hold.
If user circuits require one or more GPIO pins to be held at a deterministic ’0’ or ‘1’, i.e. not floating after RESET and before the Function Image™ is loaded then that circuit should connect external pull-up or pull-down circuits to such pins.
|The PE0003 Evaluation Kit Interface Card is a global interface system for use with evaluation kits for CML’s new generation ICs, including FirmASIC™ based products. This greatly simplifies the approach to the evaluation and design-in process.||Link to:
|The PE0601 Platform Evaluation Kit is designed to assist in the evaluation and application development of the CMX7x6x range of FirmASIC products.
CMX7164 2FSK 4FSK RAW Scripts
The two scripts contained in the ZIP file demonstrate the use of 2/4FSK transmitting and receiving up to 7 million bits of raw data through an RF wireless link. These scripts require the following evaluation boards: Two x PE0003, Two x PE0601-7164, One x EV9980, One x EV9920B. It is important to read the included readme.txt file. It is recommended that you read the QAM + RF Demonstration application information and watch the YouTube video for the Full QAM + RF Demo” as the setup of the evaluation boards is the same
PE0601-7164 – 2FSK 4FSK Formatted Scripts – Download
The two scripts contained in the ZIP file demonstrate the use of 2/4FSK transmitting and receiving Block 2 Formatted data through an RF wireless link. The Data frame consists of Header Block, Intermediate Block and Last Block. These scripts can be easily modified to support other Block Types. These scripts require the following evaluation boards: Two x PE0003, Two x PE0601-7164, One x EV9980, One x EV9920B. It is important to read the included readme.txt file. It is recommended that you read the QAM + RF Demonstration application information and watch the YouTube video for the Full QAM + RF Demo” as the setup of the evaluation boards is the same.
CMX7163/64 – QAM Constellation Diagram Support –Download
Support Video – View
The seven scripts contained in the zip file allow viewing of QAM constellation diagrams in the CMX7163 or CMX7164. These scripts are used in the YouTube video, “QAM Constellation Diagrams Discussion” which can be found on the Videos tab on this page. The following Evaluation Kits are required; PE0601-7163 or PE0601-7164, PE0003, EV9980 and EV9920B.
GMSK data transfer using the CMX993, CMX7164 and CMX994 – Download
Two scripts that exchange raw 9600baud GMSK messages transmitted by the CMX993 and received by the CMX994.
PE0601-7163/7164 Board Schematics. Version B03 – Download
EF0601-M25P10-10-7164.h – Thick Stub – Download
C-BUS guide to operation and interfacing – Download