English
Language : 

AK4646EZ Datasheet, PDF (27/78 Pages) Asahi Kasei Microsystems – Stereo CODEC with MIC/SPK-AMP
[AK4646EZ]
■ System Reset
Upon power-up, the PDN pin should be “L” and be changed from “L” to “H” after all power supply are supplied. “L” time
of 150ns or more is needed to reset in the AK4646. This ensures that all internal registers reset to their initial values.
The ADC enters an initialization cycle that starts when the PMADL or PMADR bit is changed from “0” to “1”. The
initialization cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the ADC digital data outputs of
both channels are forced to a 2's compliment, “0”. The ADC output reflects the analog input signal after the initialization
cycle is complete.
The DAC outputs unexpected data after PMDAC bit “0” → “1” until 67/fs = 1.52ms@fs = 44.1kHz, then the DAC starts
outputting the normal voltage.
(Note) The initial data of ADC has the offset data that depends on the condition of the microphone and the cut-off
frequency of HPF. If this offset isn’t small, don’t use the initial data of ADC.
■ Audio Interface Format
Three types of data formats are available and selected by setting the DIF1-0 bits (Table 16). In all modes, the serial data is
MSB first, 2’s complement format. Audio interface formats can be used in both master and slave modes. LRCK and BICK
are output from the AK4646 in master mode, but must be input to the AK4646 in slave mode. The SDTO is clocked out on
the falling edge (“↓”) of BICK and the SDTI is latched on the rising edge (“↑”).
Mode
0
1
2
3
DIF1 bit
0
0
1
1
DIF0 bit SDTO (ADC) SDTI (DAC) BICK
0
N/A
N/A
N/A
1
MSB justified LSB justified ≥ 32fs
0
MSB justified MSB justified ≥ 32fs
1
I2S compatible I2S compatible ≥ 32fs
Table 16. Audio Interface Format (N/A: Not available)
Figure
-
Figure 18
Figure 19
Figure 20
(default)
If 16-bit data that ADC outputs is converted to 8-bit data by removing LSB 8-bit, “−1” at 16bit data is converted to “−1”
at 8-bit data. And when the DAC playbacks this 8-bit data, “−1” at 8-bit data will be converted to “−256” at 16-bit data
which is a large offset. This offset can be removed by adding the offset of “128” to 16-bit data before converting to 8-bit
data.
MS0630-E-00
- 27 -
2007/06