Family Radio CTCSS 'Type 2' Encoder and Decoder
CMX808A
1.5
General Description
The CMX808A is a programmable CTCSS ‘Type 2’ encoder and decoder for Family Radio, see Figure 1.
The receiver of the CMX808A decodes a user-programmable set of up to 7 tones with minimum software
intervention; the band-pass filter is designed to filter out the CTCSS sub-audio tones. A high resolution
tone encoder performs accurate generation of CTCSS tones.
Each function, and the routing of signals, is flexible and may be configured or controlled by the user's
software.
1.5.1 Software Description
Address/Commands
Instructions and data are transferred, via "C-BUS", in accordance with the timing information given
in Figure 6.
Instruction and data transactions to and from the CMX808A consist of an Address/Command
(A/C) byte which may be followed by either:
(i)
(ii)
a further instruction or data (1 or 2 bytes) or
a status or Rx data reply (1 byte)
8-bit Write Only Registers
HEX
ADDRESS/
COMMAND
REGISTER
NAME
BIT 7
(D7)
BIT 6
(D6)
BIT 5
(D5)
BIT 4
(D4)
BIT 3
(D3)
BIT 2
(D2)
BIT 1
(D1)
BIT 0
(D0)
$01
$80
$82
GENERAL
RESET
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0
N/A
CTCSS
CTCSS DECODER BANDWIDTH
MSB LSB
BIT 0
AUDIO ATTENUATION
CTCSS
IRQ
MASK
SUB-AUDIO
CONTROL
TX
ENABLE
DECODER
ENABLE
BIT 3
BIT 2
BIT 1
AUDIO
CONTROL
TX BPF
ENABLE
RX BPF
ENABLE
BPF
MSB
BIT 4
LSB
BIT 0
UN-MUTE
BIT 3
BIT 2
BIT 1
16-bit Write Only Registers
HEX
ADDRESS/
COMMAND
REGISTER
NAME
BIT 7
(D7)
BIT 6
(D6)
BIT 5
(D5)
BIT 4
(D4)
BIT 3
(D3)
BIT 2
(D2)
BIT 1
(D1)
BIT 0
(D0)
CTCSS
TX FREQ.
(Byte 1)
CTCSS
TX FREQ.
(Byte 2)
CTCSS RX
PROGRAM
(Byte 1)
CTCSS RX
PROGRAM
(Byte 2)
CTCSS
TX
NOTONE
CTCSS TX FREQUENCY
0
0
MSB
BIT 12
$83
$84
BIT 11
BIT 10
BIT 9
BIT 8
CTCSS TX FREQUENCY
LSB
BIT 0
BIT 7
0
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
CTCSS TONE ADDRESS
MSB
BIT2
CTCSS FREQUENCY
LSB
BIT 0
MSB
BIT 1
BIT 5
BIT 11
CTCSS FREQUENCY
BIT 10
BIT 9
BIT 1
BIT 8
LSB
BIT 0
BIT 7
BIT6
BIT 4 BIT 3
BIT 2
2003 CML Microsystems Plc
7
D/808A/6