|
AK4671_10 Datasheet, PDF (103/166 Pages) Asahi Kasei Microsystems – Stereo CODEC with MIC/RCV/HP-AMP | |||
|
◁ |
[AK4671]
â PCM I/F A & B Format
AK4671 supports dual PCM I/F (PCM I/F A & PCM I/F B) that supports 3 kind of I/F (16bit Linear, 8bit A-Law and 8bit
μ-Law) independently (Table 82 and Table 83).
Mode
0
1
2
3
LAWA1 LAWA0
Format
0
0
16bit Linear
0
1
N/A
1
0
8bit A-Law
1
1
8bit μ-Law
Table 82. PCM I/F A Mode (N/A: Not available)
(default)
Mode
0
1
2
3
LAWB1 LAWB0
Format
0
0
16bit Linear
0
1
N/A
1
0
8bit A-Law
1
1
8bit μ-Law
Table 83. PCM I/F B Mode (N/A: Not available)
(default)
Four types of data formats are available and are selected by setting the FMTA1-0 and FMTB1-0 bits independently (Table
84 and Table 85). In 16bit Linear mode, the serial data is MSB first, 2âs complement format. In 8bit A-Law and μ-Law
Mode, the serial data is MSB first. PCM I/F formats can be used in both master and slave modes. SYNCA/B and
BICKA/B are output from the AK4671 in master mode, but must be input to the AK4671 in slave mode.
Mode
0
1
2
3
FMTA1
0
0
1
1
FMTA0
Format
BICKA
0
Short Frame Sync ⥠16fs2
1
Long Frame Sync ⥠16fs2
0
MSB justified ⥠32fs2
1
I2S
⥠32fs2
Table 84. PCM I/F A Format
Figure
See Table 86
See Table 88
Figure 92
Figure 93
(default)
Mode
0
1
2
3
FMTB1
0
0
1
1
FMTB0
Format
BICKB
0
Short Frame Sync ⥠16fs2
1
Long Frame Sync ⥠16fs2
0
MSB justified ⥠32fs2
1
I2S
⥠32fs2
Table 85. PCM I/F B Format
Figure
See Table 87
See Table 89
Figure 92
Figure 93
(default)
In modes 2 and 3, the SDTOA/B is clocked out on the falling edge (âââ) of BICKA/B and the SDTIA/B is latched on the
rising edge (âââ).
In Modes 0 and 1, PCM I/F A timing is changed by BCKPA and MSBSA bits, and PCM I/F B timing is changed by
BCKPB and MSBSB bits.
When BCKPA bit = â0â, the SDTOA is clocked out on the rising edge (âââ) of BICKA and the SDTIA is latched on the
falling edge (âââ). When BCKPA bit = â1â, the SDTOA is clocked out on the falling edge (âââ) of BICKA and the
SDTIA is latched on the rising edge (âââ).
MSBSA bit can shift the MSB position of SDTOA and SDTIA by half period of BICKA.
When BCKPB bit = â0â, the SDTOB is clocked out on the rising edge (âââ) of BICKB and the SDTIB is latched on the
falling edge (âââ). When BCKPB bit = â1â, the SDTOB is clocked out on the falling edge (âââ) of BICKB and the
SDTIB is latched on the rising edge (âââ).
MSBSB bit can shift the MSB position of SDTOB and SDTIB by half period of BICKB.
MS0666-E-02
- 103 -
2010/06
|
▷ |