
Preliminary
DSP for Digital Answering phone with FLASH interface
KS16121
In principle, the host issues an instruction in order to get a new status word. The KS16121 returns a status
word in response to a command, regardless of whether the previous status output has been read.
The response time from an instruction issued and a status returned may be within 20 msec in most cases,
except the initialization and garbage collection instructions which returns a status words after completion of
the instructions.
CODEC INTERFACE
The KS16121 supports two PCM codecs. The first Codec ( DX1 and DR1 ) is used for message recording
and playback. The second Codec ( DX2 and DR2 ) is used for Full - duplex Speaker phone.
The Codec interface is used for transferring digitized speech samples between the KS16121 and the Codecs.
DX1
DR1
APD1
BCLK
FSYNC
DX2
DR2
APD2
DR
DX
PDN
BCLK
MCLK
FSR
FSX
DR
DX
PDN
BCLK
MCLK
FSR
FSX
CODEC 1
KS16121
CODEC 2
Figure 3. Codec Interface
All the clock and control signals needed to operate the codec are generated by the KS16121.
A linear to
μ
-law conversion is performed before the KS16121 sends data to the codec and an inverse
conversion for the data received.
Each 8-bit data is transferred serially, the sign bit first, through pins DX1 / DR1 or DX2 / DR2.
The KS16121 generates BCLK and FSYNC to synchronize the transfer.
Output pins, APD1 and APD2, indicate whether the codecs are actively used. These outputs may be used to
power down the codecs, but a care should be taken since some codecs may create clicking noise when
powered down / up frequently.