RALCWI Vocoder
CMX608/CMX618/CMX638
Bit 4 to 7
These bits specify the duration of the DTMF signalling in terms of Vocoder
frames,
FRAME
COUNT
which each have a length of 20ms.
Bit 7
Bit 6
Bit 5
Bit 4
Frames
Symbol
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
OFF
1
2
3
4
5
6
7
8
OFF
20ms
40ms
60ms
80ms
100ms
120ms
140ms
160ms
180ms
200ms
220ms
240ms
260ms
280ms
Continuous
9
10
11
12
13
14
ON
POWERSAVE register address $09
7
0
6
0
5
0
4
3
2
1
0
THROTTLE
ADCON
DACON
CODEC
BIAS
This write-only register controls the powersaving features of the device. All the bits in this register
are cleared to '0' after a power up reset. Before vocoding analogue signals, the BIAS and CODEC
functions must be turned on. If the device is being used only as a repeater with no monitoring,
then the CODEC and BIAS functions may be switched off.
Bit 0
BIAS
Setting this bit to '1' will turn on the analogue bias. The host should wait for
approximately 100ms to allow the bias capacitors to charge.
Clearing this bit to '0' will turn off the analogue bias.
Bit 1
CODEC
Setting this bit to '1' will turn on the CODEC master clock and set it up for use with
the vocoding function.
Clearing this bit to '0' will turn off the master clock of the CODEC.
Bit 2
DACON
Setting this bit to '1' will prevent the DAC from being power-saved when the
device is not decoding.
Clearing this bit to '0' will cause DAC to be power-saved whenever the device is
not decoding.
Bit 3
ADCON
Setting this bit to '1' will prevent the ADC from being power-saved when the
device is not encoding.
Clearing this bit to '0' will cause the ADC to be power-saved whenever the device
is not encoding.
CMX608 Note: Bits 0 to 3 have no effect in the CMX608 and should be cleared to '0'.
2014 CML Microsystems Plc
37
D/608_18_38/11