[AK4612]
■ オーバフロー検出機能
AK4612 はアナログ入力のオーバフロー検出機能を持ちます。オーバフロー検出機能は、OVFE bit = “1”で有
効になります。オーバフロー検出は各チャンネルのアナログ入力に対し行われ、各チャンネルのORを取りま
す。LchまたはRchのアナログ入力がオーバフローすると(-0.3dBFS以上)、OVFM2-0 bitで設定されたグループ
分けに応じてOVF1/2 pin が“H”になります。オーバフローしたアナログ入力に対するOVF1/2 pin の出力は
ADCと同じ群遅延(GD = 16/fs = 333μs @fs=48kHz)を持ちます。パワーダウン解除後(PDN= “L” → “H”)、518/fs
(=11.8ms @fs=48kHz)の間OVF1/2 pin は“L”で、その後オーバフロー検出機能が有効になります。
Mode OVFM2 OVFM1 OVFM0 LIN1 or RIN1
LIN2 or RIN2
OVF1
OVF2
OVF1
-
LIN3 or RIN3
OVF1
-
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
OVF1
OVF1
-
OVF2
OVF2
OVF2
OVF1
OVF2
OVF2
disable (OVF2=OVF1= “L”)
(default)
Table 15. オーバフロー検出コントロール(OVFE= “1”)
■ ゼロ検出機能
AK4612は2系統のゼロ検出機能を持ちます。ゼロ検出機能は、OVFE bit =“0”で有効になります。チャネルの
グループ分けはDZFM3-0 bitで選択できます(Table 16)。DZF1 pinはグループ1のチャネル、DZF2 pinはグルー
プ2のチャネルに対応します。ゼロ検出機能では各チャンネルのANDを取り、mode 0-4ではDZF1 pin は全8ch
のANDを取ります。DZF2 pin はmode 0 の時“L”で、mode 1-3 の時“H”です。
グループ1(グループ2)の全チャネルが8192回連続して“0” の場合、DZF1(DZF2) pin は “H” になります。その
後グループ1(グループ2)のいずれかのチャネルの入力データが“0” でなくなると“L” になります。
DZFM
AOUT
Mode
3
0
0
0
0
0
0
0
0
1
1
1
1
2
0
0
0
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
L1
R1
L2
R2
L3
R3
L4
R4
0
1
2
3
4
5
6
7
8
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF1
DZF1 DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF2
DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF2
DZF2
DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF2
DZF2
DZF2
DZF2
DZF1
DZF1
DZF1
DZF1
DZF1
DZF2
DZF2
DZF2
DZF2
DZF2
DZF2
DZF2
9
10
11
12
13
14
15
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
DZF2 DZF2
DZF2
DZF2
DZF2
DZF2
DZF2
DZF2
disable (DZF1=DZF2= “L”)
(default)
Table 16. ゼロ検出コントロール(OVFE= “0”)
MS1039-J-01
2009/06
- 42 -