RALCWI Vocoder
CMX608/CMX618/CMX638
Write $86 (ECC_CODEC_RESET) into the EXCODECCONT register and then wait for
the RDY bit to be set in the STATUS register.
Write $82 (ECC_SSP_STOP) into the EXCODECCONT register and then wait for the
RDY bit to be set in the STATUS register.
Write $83 (ECC_FIFO_CLEAR) into the EXCODECCONT register and then wait for the
RDY bit to be set in the STATUS register.
.
.
Start the CODEC port.
Write $81 (ECC_SSP_START) into the EXCODECCONT register and then wait for the
RDY bit to be set in the STATUS register.
Bring the CODEC out of power-save/reset
Write $87 (ECC_CODEC_START) into the EXCODECCONT register and then wait for
the RDY bit to be set in the STATUS register.
To stop the device, for power saving, the following sequence should be used:
.
Place the device into power-save.
Write $88 (ECC_CODEC_PSAVE) into the EXCODECCONT register ($0B) and then wait
for the RDY bit to be set in the STATUS register ($40)
To restart the device after power saving:
.
Restart the CODEC port.
Write $87 (ECC_CODEC_START) into the EXCODECCONT register and then wait for
the RDY bit to be set in the STATUS register.
VDD
n/c
BCK M/S TSC FSO
FS
SCLK
STRB
SDO
CMX608/
CMX618/
CMX638
PCM3500
DIN
SDI
DOUT
PDWN
REC
Figure 15 PCM3500 Interface
2014 CML Microsystems Plc
25
D/608_18_38/11