
[AK4683] 
MS0427-E-02 
2007/04 
- 45 - 
■
 Output Analog Volume (OPGA) 
Volume range of the output analog volume is 0dB to -50dB and MUTE with by zero crossing detection. The OPGA is 
operated by the clock for DAC. The zero crossing detection of Lch and Rch is worked independently. If there are no 
zero-crossings, the level will then change after a timeout period; the timeout period scales with fs. When ZCE is “0”, it 
is changed immediately without zero crossing detection. 
When writing to OPGA4-0 bits continually, it should take an interval of zero crossing timeout period or more. If the 
OPGA4-0 bits are changed before zero crossing, the volume of Lch and Rch may differ. When the volume that is same 
as the present is set, the zero crossing counter isn’t reset and timeout according to the previous writing timing. 
OPGA4-0 
GAIN(dB)
STEP 
1FH 
+0 
1EH 
-1 
1DH 
-2 
: 
: 
10H 
-15 
0FH 
-16 
0EH 
-18 
0DH 
-20 
: 
: 
05H 
-36 
04H 
-38 
03H 
-42 
02H 
-46 
01H 
-50 
00H 
MUTE 
Table 42. Output Analog Volume Setting 
When ZCE bit is “1”, the Lch/Rch volume level are changed independently by zero crossing detection or zero crossing 
timeout operation. The count of timer is doubled when DAC double speed mode, four times when DAC quad speed 
mode. 
DAC2 Sampling Speed 
Normal Speed Mode 
768/fs (16ms @fs=48kHz) 
Double Speed Mode 
1536/fs (16ms @fs=96kHz) 
Quad Speed Mode 
3072/fs (16ms @fs=192kHz) 
Table 43. Zero crossing timeout 
The OPGA is enable at PWDA bit = PWDA2 bit = “1”. The initializing of OPGA starts when DAC is powered up. This 
initializing cycle is 96ms(@fs=48kHz). Writing to the OPGA4-0 during the initialization is ignored. The default volume 
value is mute after power up. Initialization time is 512/fs+96ms(@fs=48kHz) after PDN pin = “H”. 
DAC2 Sampling Speed 
OPGA Initialization Time 
Normal Speed Mode 
4608/fs (96ms @fs=48kHz) 
Double Speed Mode 
9216/fs (96ms @fs=96kHz) 
Quad Speed Mode 
18432/fs (96ms @fs=192kHz) 
Table 44. OPGA Initialization Time 
LEVEL 
(default) 
1dB 
17 
2dB 
11 
4dB 
3 
1 
Zero crossing timeout