AK4958ECB

[AKD4958ECB-B]
AKD4958ECB-B
AK4958ECB Evaluation Board Rev.1
GENERAL DESCRIPTION
The AKD4958ECB-B is an evaluation board for the AK4958, a 24bit stereo CODEC with a microphone/ speaker/ video
amplifiers, and LDO. The AKD4958ECB-B is controlled via USB port, allowing simple evaluation. It features a USB
audio device therefore audio signals can be input through the USB port from a PC. The built-in digital audio interface
realizes interfacing to digital audio systems via optical connector. For analog connections, the AKD4958ECB-B has a
Line output, Microphone input, and Headphone output terminals.
 Ordering Guide
AKD4958ECB-B
---
AK4958 Evaluation Board
(Control software and USB cable are included in this package. )
FUNCTION
• DIR/DIT with optical input/output
• With USB-Audio device
• Equipped with three digital audio interface
- Optical Input / Output
- USB Input
- 10-pin header for external interfaces
• Analog input / output circuit for Line output, Mic input and Headphone output, and
Micro-speaker
• USB port for board control
SPDIF
-OUT
HP
Out
SPDIF
-IN
PORT3
Speaker
AK4371
USB
(Audio)
PCM
2902B
MicIn
AK4118A
LineOut
AK4958ECB
Flash
Rom
USB
(CTRL)
PIC18F4550
LDO [ T1 ]
(+5V => +3.3V)
VIN
VOUT
for AK4371
LDO [ T2 ]
(+5V => +3.3V)
LDO [ T3 ]
(+5V => +1.8V)
3.3V
1.8V
GND
Figure 1.AKD4958ECB-B Block Diagram
<KM112801>
2013/06
-1-
[AKD4958ECB-B]
 Operation Sequence
1) Set up the Power Supply Lines.
2) Setup the Audio I/F Evaluation Mode.
(1) Evaluation of A/D using DIT of AK4118A.
(1-1) Setting for External Slave Mode.
(1-2) Setting for External Master Mode.
(1-3) Setting for PLL Master Mode.
(2) Evaluation of D/A using DIR of AK4118A.
(2-1) Setting for External Slave Mode. < Default >
(2-2) Setting for External Master Mode.
(3) Evaluation of A/D, D/A using external clocks.
(3-1) Setting for External Slave Mode.
(3-2) Setting for External Master Mode.
(3-3) Setting for PLL Slave Mode (Reference: BICK).
3) Jumper pins and SW Setting.
(1) Setting of other jumper pins.
(2) Setting of SW.
4) Power on.
<KM112801>
2013/06
-2-
[AKD4958ECB-B]
1) Set up the Power Supply Lines.
(1-1) In case of using the U7 (CTRL) connector. < Default >
R42 and R43 must be “Short (0ohm)”.
JP9
JP10
Figure 2.Setting of jumper pins when using the U7 (CTRL) connector.
Name of Jack
Reference No.
Default Setting
CTRL
U7
+5V
3.3V
1.8V
GND
TM1
TM2
TM3
Open
Open
Open
Using
For regulator (T1, T2 and T3) and
AK4118A, AK4371 and Digital Logic.
For AVDD of AK4958
For DTVDD of AK4958
For ground
Table 1.Set up of power supply lines
(1-2) In case of using the power supply pads.
R42 and R43 must be “Open”.
JP9
JP10
Figure 3.Setting of jumper pins when using the power supply connectors.
Name of Jack
Reference No.
Default Setting
CTRL
U7
+5V
3.3V
1.8V
GND
TM1
TM2
TM3
+2.8V~+3.6V [ typ :+3.3V ]
+1.6V~+2.0V [ typ:+1.8V ]
0V
Using
For regulator (T1, T2 and T3) and
AK4118A, AK4371 and Digital Logic.
For AVDD of AK4958
For DTVDD of AK4958
For ground
Table 2.Set up of power supply lines (Note 1)
Note 1.Each supply line should be distributed from the power supply unit.
<KM112801>
2013/06
-3-
[AKD4958ECB-B]
2) Setup the Audio I/F Evaluation Mode.
In case of using the AK4118A when evaluating the AK4958, both the AK4958 and AK4118A’s audio interface
formats must be matched.
Refer to the datasheet for AK4958’s audio interface format, and AK4118A’s audio interface format (Table 4).
The AK4118A operates at sampling frequency of 32 kHz or more. If the sampling frequency is slower than 32
kHz, please use other mode.
In addition, MCLK of AK4118A supports 256fs and 512fs. When evaluating in a condition except above, please
use other mode.
Refer to the datasheet for register setting of the AK4958.
(1) Evaluation of A/D using DIT of AK4118A.
(1-1) Setting for External Slave Mode
X2 (X’tal) and PORT2 (SPDIF-OUT) are used. Nothing should be connected to PORT1 (SPDIF-IN) and
PORT3.MCKI, BICK and LRCK are supplied from the AK4118A, and SDTO of the AK4958 is output to the
AK4118A. In addition, registers of the AK4958 should be set to “External Slave Mode” and setting of
AK4118A should be set to “Master Mode”.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 4.Setting of jumper pins for External Slave Mode
(1-2) Setting for External Master Mode
X2 (X’tal) and PORT2 (SPDIF-OUT) are used. Nothing should be connected to PORT1 (SPDIF-IN) and
PORT3.MCKI is supplied from the AK4118A, and BICK, LRCK and SDTO of the AK4958 is output to the
AK4118A. In addition, registers of the AK4958 should be set to “External Master Mode” and setting of
AK4118A should be set to “Slave Mode”.
JP8
3
XTI
3
MCKO
MCKO
MCKI
JP6
Figure 5.Setting of jumper pins for External Master Mode
<KM112801>
2013/06
-4-
[AKD4958ECB-B]
(1-3) Setting for PLL Master Mode
A reference clock of PLL is selected among the input clocks supplied to MCKI pin. The required clock to the
AK4958 is generated by an internal PLL circuit.
PORT3 and PORT2 (SPDIF-OUT) are used. Nothing should be connected to PORT1 (SPDIF-IN). MCKI is
supplied from the PORT3, and MCKO, BICK, LRCK and SDTO of the AK4958 is output to the AK4118A.
In addition, registers of the AK4958 should be set to “PLL Master Mode” and setting of AK4118A should be
set to “Slave Mode”.
R46 must be “Open”.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 6.Setting of jumper pins for PLL Master Mode
<KM112801>
2013/06
-5-
[AKD4958ECB-B]
(2) Evaluation of D/A using DIR of AK4118A.
Setting for input signal of AK4118A.
When using USB audio device, connect cable with the U3 (Audio) on board and USB port of PC.
(a) Select Optical jack <Default>
(b) Select USB Audio device
JP5
JP5
3
USB-IN
3
OPT-IN
USB-IN
OPT-IN
Figure 7.Setting of jumper pins for input signal of AK4118A
(2-1) Setting for External Slave Mode < Default >
PORT1 (SPDIF-IN) is used. Nothing should be connected to PORT2 (SPDIF-OUT) and PORT3.
MCKI, BICK, LRCK and SDTI are supplied from the AK4118A. In addition, registers of the AK4958 should
be set to “External Slave Mode” and setting of AK4118A should be set to “Master Mode”.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 8.Setting of jumper pins for External Slave Mode
(2-2) Setting for External Master Mode
PORT1 (SPDIF-IN) is used. Nothing should be connected to PORT2 (SPDIF-OUT) and PORT3.
MCKI and SDTI are supplied from the AK4118A, and BICK and LRCK of the AK4958 is output to the
AK4118A.In addition, registers of the AK4958 should be set to “External Master Mode” and setting of
AK4118A should be set to “Slave Mode”.
JP8
3
XTI
3
MCKO
MCKO
MCKI
JP6
Figure 9.Setting of jumper pins for External Master Mode
<KM112801>
2013/06
-6-
[AKD4958ECB-B]
(3) Evaluation of A/D, D/A using PORT3.
(3-1) Setting for External Slave Mode
Registers of the AK4958 should be set to “External Slave Mode”.
R45 and R46 must be “Open” and S1 (1-5) must be “HHLLL”.
AK4958
DSP or P
MCKO
256fs, 512fs or 1024fs
MCKI
MCLK
 32fs
BICK
BCLK
1fs
LRCK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 10.External Slave Mode
PORT3 is used. Nothing should be connected to PORT1 (SPDIF-IN) and PORT2 (SPDIF-OUT).
MCLK, BICK, LRCK, and SDTI are input from PORT3 and SDTO of the AK4958 is output to the PORT3.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 11.Setting of jumper pins for External Slave Mode
<KM112801>
2013/06
-7-
[AKD4958ECB-B]
(3-2) Setting for External Master Mode
Registers of the AK4958 should be set to “External Master Mode”.
R45 and R46 must be “Open” and S1 (1-5) must be “HHLLL”.
AK4958
DSP or P
MCKO
256fs, 512fs or 1024fs
MCKI
MCLK
32fs or 64fs
BICK
BCLK
1fs
LRCK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 12.External Master Mode
PORT3 is used. Nothing should be connected to PORT1 (SPDIF-IN) and PORT2 (SPDIF-OUT).
MCLK and SDTI are input from PORT3 and BICK, LRCK and SDTO of the AK4958 is output to the
PORT3.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 13.Setting of jumper pins for External Master Mode
<KM112801>
2013/06
-8-
[AKD4958ECB-B]
(3-3) Setting for PLL Slave Mode (Reference Clock: BICK pin)
Registers of the AK4958 should be set to “PLL Slave Mode” (Reference Clock: BICK pin).
R45 and R46 must be “Open” and S1 (1-5) must be “HHLLL”.
AK4958
DSP or P
MCKO
MCKI
32fs, 64fs
BICK
BCLK
1fs
LRCK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 14.PLL Slave Mode (PLL Reference Clock: BICK pin)
PORT3 is used. Nothing should be connected to PORT1 (SPDIF-IN) and PORT2 (SPDIF-OUT).
BICK, LRCK and SDTI are input from PORT3. SDTO of the AK4958 is output to the PORT3.
MCKI
JP8
3
XTI
3
MCKO
MCKO
JP6
Figure 15.Setting of jumper pins for PLL Slave Mode
<KM112801>
2013/06
-9-
[AKD4958ECB-B]
3) Jumper pins and SW Setting.
(1) Setting of other jumper pins.
[JP11]: Not to Use.
[JP20 (RIN)]: The selection of RIN1 pin.
OPEN
: No connected.
SHORT
: Connect to RIN1pin. < Default >
[JP21 (MPWRR)]: The selection of MIC-power of RIN pin.
OPEN
: MIC-power is not supplied. < Default >
SHORT
: MIC-power is supplied.
[JP22 (MPWRL)]: The selection of MIC-power of LIN pin.
OPEN
: MIC-power is not supplied. < Default >
SHORT
: MIC-power is supplied.
[JP23 (LIN)]: The selection of LIN1 pin.
OPEN
: No connected.
SHORT
: Connect to LIN1pin. < Default >
[JP25 (SPN)]: The selection of micro-speaker (LS1).
OPEN
: No connected.
SHORT
: Connect to micro-speaker. < Default >
[JP26 (SPP)]: The selection of micro-speaker (LS1).
OPEN
: No connected.
SHORT
: Connect to micro-speaker. < Default >
<KM112801>
2013/06
- 10 -
[AKD4958ECB-B]
(2) Setting of SW.
Upper-side is “ON(H)” and lower-side is “OFF(L)”.
[S1] (SW DIP-5): Mode setting for AK4118A.
No.
Name
ON (“H”)
OFF (“L”)
1
2
3
DIF2
DIF1
DIF0
Audio I/F Format Setting for AK4118A
See Table 4
4
OCKS1
5
PDN
Default
ON
OFF
OFF
Master Clock setting for AK4118A
See Table 5
AK4118A is Power-up.
AK4118A is Power-down
OFF
ON
Table 3. Mode Setting for AK4118A
Mode
DIF2
DIF1
DIF0
DAUX
SDTO
0
1
2
3
4
5
L
L
L
L
H
H
L
L
H
H
L
L
L
H
L
H
L
H
24bit, Left justified
24bit, Left justified
24bit, Left justified
24bit, Left justified
24bit, Left justified
24bit, I2S
16bit, Right justified
18bit, Right justified
20bit, Right justified
24bit, Right justified
24bit, Left justified
24bit, I2S
LRCK
I/O
H/L
O
H/L
O
H/L
O
H/L
O
H/L
O
L/H
O
6
H
H
L
24bit, Left justified
24bit, Left justified
H/L
I
7
H
H
H
24bit, I2S
24bit, I2S
L/H
I
BICK
I/O
64fs
O
64fs
O
64fs
O
64fs
O
64fs
O
64fs
O
64
I
-128fs
64
I
-128fs
Default
Table 4.Audio I/F Format Setting for AK4118A
OCKS1
L
H
MCKO1
256fs
512fs
Default
Table 5.Master Clock setting for AK4118A
4) Power on.
After power-up, the AK4958 and the AK4118A should be reset once.
Reset and power-up sequence of the AK4118A.
1. S1 (5): OFF; power-down and reset.
2. S1 (5): ON; power-up.
Reset and power-up sequence of the AK4958.
1. To start the control software.
2. [PDN: H (L)] button is set to [PDN: L] (Power-down and Reset).
3. [PDN: H (L)] button is set to [PDN: H] (Power-up).
<KM112801>
2013/06
- 11 -
[AKD4958ECB-B]
 Indication for LED
[D1] (FLASH-ROM) : Not to Use.
 Control Port
It is possible to control AKD4958ECB-B via general USB port. Connect cable with the U7 (CTRL) on board and
PC.
Control software is packed with this board. The software operation sequence is included in the evaluation board
manual.
<KM112801>
2013/06
- 12 -
[AKD4958ECB-B]
■ Analog Input / Output Circuits
1) Input circuit
(1-1) MIC/LINE1 input circuit (except for Digital-MIC circuit).
MPWR
2.2k
2.2k
JP21
MPWRR
J3
MIC
JP22
MPWRL
6
1u
JP20
RIN
4
3
1u
JP23
LIN
RIN1
LIN1
Figure 16.Circuit diagram of MIC/LIN1 input
(1-2) Video input circuit.
2
3
4
5
J10
VIN
1
VIN
75
0.047u
Figure 17.Circuit diagram of Video input
(1-3) BEEP input circuit.
1
TP20
BEEP
1u
0
BEEP
Figure 18.Circuit diagram of BEEP input
<KM112801>
2013/06
- 13 -
[AKD4958ECB-B]
2) Output circuit
(2-1) LINE output circuit.
ROUT
LOUT
1u
220
6
1u
220
4
3
20k
J2
LINE
20k
Figure 19.Circuit diagram of LINE output
(2-2) Video output circuit.
1
75
VOUT
J11
VOUT
2
3
4
5
Figure 20.Circuit diagram of Video output
(2-3) Speaker output circuit.
SPP
JP26
LS1
SPEAKER
SPP
(open)
SPN
JP25
SPN
Figure 21.Circuit diagram of Speaker output
<KM112801>
2013/06
- 14 -
[AKD4958ECB-B]
Control Software Manual
■ Evaluation Board and Control Software Settings
1. Set up the evaluation board as needed, according to the previous terms.
2. Connect the evaluation board and PC with a USB cable.
3. The USB control is recognized as HID (Human Interface Device) on the PC
4. Double-click the icon “akd4958ecb-b.exe” to open the control program. (Note 3)
When the screen does not display “AKDUSBIF-B” at bottom left, reconnect the PC and the USB cable, and push
the [Port Reset] button.
5. Begin evaluation by following the procedure below.
Figure 22. Window of Control Soft
<KM112801>
2013/06
- 15 -
[AKD4958ECB-B]
■ Operation Overview
Function and Register map are controlled by this control software. These controls may be selected by the upper tabs.
Frequently used Buttons, such as the register initializing button “Write Default”, are located outside of the switching
tab window. Refer to the “■ Dialog Box” section for details of each dialog box setting.
1. [Port Reset]: Resets the connection to PC.
Click this button when connecting USB cable after the control software set up..
2. [Write Default]: Register Initialization.
When the device is reset by a hardware reset, use this button to initialize the registers.
3. [All Write]: Executes write commands for all registers displayed. (Note 2)
4. [All Read]: Executes read commands for all registers displayed. (Note 2)
5. [Save]: “Save Address of Register” dialog box pops up.
6. [Load]: Executes data write from a saved file.
7. [All Reg Write]: “All Reg Write” dialog box pops up.
8. [Sequence]: “Sequence” dialog box pops up.
9. [Sequence (File)]: “Sequence (File)” dialog box pops up.
10. [Read]: Reads current register settings and displays to the register area (on the right of the main window).
This is different from [All Read] button as it does not reflect to the register map. It only displays register
values in hexadecimal numbers.
11. [PDN: H (L)]: Setup of an input at PDN pin. (Note 3)
Note 2. After [All Write] or [All Read] are executed, “RBANK bit” is set to "1".
Note 3. After Power-up the evaluation board, put the “PDN” button to “L” and return to “H” to release the
power-down state. After “PDN” button becomes “H”, “Dummy Command” is executed.
<KM112801>
2013/06
- 16 -
[AKD4958ECB-B]
■ Tab Functions
1. [Function] Tab: Function Control
When a button in the “Function” frame is clicked, a sequential process is executed.
When other button is clicked, the setting dialog opens.
(Refer to the “■ Sequential process” section for details of each dialog box setting, or “■ Dialog Box” section for
details of each dialog box setting.)
Figure 23. [Function] Window
[Function] button
Setting dialog button
: Executes a sequential process shown on each button. (Refer to 1- 1)
: Opens a setting dialog. (Refer to 1- 2)
<KM112801>
2013/06
- 17 -
[AKD4958ECB-B]
1- 1. [Function] Button
Figure 24. [Function] Button
A function button executes the sequence process shown on the each button and updates several registers.
These functions are mainly for path settings.
Function Name
Rec_MIC+18dB_ALC
Description
Input
Output
Path
MIC Input Recording
(Stereo)
Digital MIC Input
Recording (Stereo)
LIN1,
RIN1
DMDAT
SDTO
Playback_Lineout
Stereo Line Output
SDTI
Loopback_Lineout
Loopback
(MIC Input Recording,
Stereo Line Output)
SPK Output
(Bass Boost ON)
LIN1,
RIN1
LOUT,
ROUT
LOUT,
ROUT
LIN1,RIN1→MIC-AMP(+18dB)→ADC
→Digital Filter→SDTO
DMDAT→Digital Filter→SDTO
(When Digital MIC used, LIN1 changes to
DMDAT.)
SDTI→Digital
Filter→DAC→LOUT,ROUT
LIN1,RIN1→ADC→
Digital Filter→DAC→LOUT,ROUT
SPP,
SPN
SDTI→Digital Filter→Bass
Boost→DAC→SPP,SPN
Rec_D-MIC_ALC
Playback_SPK
(Bass Boost ON)
SDTI
SDTO
Table 6. Sequence Process Setting
* The setting of Clock mode and I/F mode are not changed. The default values are follows.
Clock Mode
: EXT mode (slave)
I/F mode
: 24bit MSB Justified
Sampling Frequency : 48 kHz
<KM112801>
2013/06
- 18 -
[AKD4958ECB-B]
1- 2. Setting Dialog Button
Figure 25. Setting Dialog button
[MIC - ADC Setting] button
[Digital MIC Setting] button
[System Clock Audio I/F] button
[ALC Setting] button
[DAC Setting] button
[Digital Filter] button
[BEEP Setting] button
[MIC Gain Adjustment] button
[Video Setting] button
[Bass Boost 3 Band DRC] button
[AK4371 Setting] button
: Opens “MIC_ADC Setting” dialog box.
: Opens “Digital MIC Setting” dialog box.
: Opens “System Clock & Audio I/F” dialog box.
: Opens “ALC Setting” dialog box.
: Opens “DAC_LINE/SPK Setting” dialog box.
: Opens “Programmable Digital Filter Setting” dialog box.
: Opens “BEEP Setting” dialog box.
: Opens “MIC Gain Adjustment” dialog box.
: Opens “Video Setting” dialog box.
: Opens “Bass Boost & 3 Band DRC control” dialog box.
: Opens “AK4371” dialog box.
<KM112801>
2013/06
- 19 -
[AKD4958ECB-B]
2. [REG] [RBANK0] [RBANK1] Tab: Register Map
This tab is for register read and write.
Each bit on the register map is a push-button switch. The register is updated by mouse operation.
Button Down indicates “1” and the bit name is shown in red (when read-only the name is shown in dark red).
Button Up indicates “0” and the bit name is shown in blue (when read-only the name is shown in gray)
Grayed out registers are Read-Only registers. They cannot be controlled.
The registers which are not defined on the datasheet are indicated as “---”.
Figure 26. [REG] Window
Note 4. “RBANK bit” is changed automatically at the time of each register Write/Read of BANK0 and
BANK1.
<KM112801>
2013/06
- 20 -
[AKD4958ECB-B]
2-1. [Write]: Data Write Dialog Box
Select the [Write] button located on the right of the each corresponding address when changing two or more
bits on the same address simultaneously.
Click the [Write] button located on the right of the each corresponded address for a pop-up dialog box.
When the checkbox next to the bit name is checked, the data will become “1”. When the checkbox is not
checked, the data will become “0”.
Click [OK] to write the set values to the registers, or click [Cancel] to cancel this setting.
Figure 27. [Register Set] Window
2-2. [Read]: Data Read Dialog Box
Click the [Read] button located on the right of the each corresponding address to execute a register read.
The current register value will be displayed in the register window as well as in the upper right hand DEBUG
window.
Button Down indicates “1” and the bit name is shown in red (when read-only the name is shown in dark red).
Button Up indicates “0” and the bit name is shown in blue (when read-only the name is shown in gray).
<KM112801>
2013/06
- 21 -
[AKD4958ECB-B]
■ Dialog Box
1. [Save]: [Save Address of Register] Dialog Box
Click the [Save] button in the main window for save address setting dialog box.
Figure 28. [Save] Window
[All Address] check box
[RBANK=1] check box
[Start Address] edit box
[End Address] edit box
[OK] button
[Cancel] button
: When the [All Address] checkbox is checked, all register settings will be saved.
: Checked: Register setting in RBANK1 will be saved.
Unchecked: Register setting in REG and RBANK0 will be saved.
: When the [All Address] check box is not checked, set starts register address to save.
: When the [All Address] check box is not checked, set end register address to save.
: Selects a file to save and saves register settings.
: Cancel and finish this process.
<KM112801>
2013/06
- 22 -
[AKD4958ECB-B]
2. [All Reg Write]: [All Register Write] Dialog Box
Click the [All Reg Write] button in the main window to open register setting file window show below.
Register setting files saved by the [Save] button may be applied.
Figure 29. [All Reg Write] Window
[Open (left)] button
[Write] button
[Help] button
[Save] button
[Open (right)] button
[Close] button
[All Write] flame
: Selects a register setting file (*.akr).
: Executes register write with selected file setting.
: Opens a help window.
: Saves a register setting file assignment. File name is “*.mar”.
: Opens a saved register setting file assignment “*. mar”.
: Closes the dialog box and finish the process.
: Executes all register write.
Selected files are executed in descending order.
[Start] button
: Start the register writing.
[Stop] button
: Stop the register writing.
[Interval time] edit box : Set interval time to start next register setting file. (5msec ~ 10,000msec)
[Current No] edit box : The file number which is being processed is displayed. (File number is assigned 1-10
from top to bottom.)
~ Operating Suggestions ~
1. Files saved by the [Save] button and opened by the [Open] button on the right of the dialog “*.mar” should
be stored in the same folder.
2. hen register settings are changed by the [Save] button in the main window, re-read the file to reflect new
register settings.
<KM112801>
2013/06
- 23 -
[AKD4958ECB-B]
3. [Sequence]: [Sequence] Dialog Box
Click the [Sequence] button in the main window to open register sequence setting dialog box
Register sequence can be set in this dialog box.
Figure 30. [Sequence] Window
~ Sequence Setting ~
Set register sequence according to the following process.
1. Select a command
Use [Select] pull-down box to choose commands.
Corresponding boxes will be valid.
< Select items>
・No use
・Register
・Reg_Mask
・Interval
・Stop
・End
: Not using this address
: Register write
: Register write (Masked)
: Takes an interval
: Pauses the sequence
: Ends the sequence
Changes of RBANK bit setting must be included in the sequence.
Please pay attention to the RBANK bit value when starting the sequence since the process could be
changed depending on the starting value of RBANK bit.
<KM112801>
2013/06
- 24 -
[AKD4958ECB-B]
2. Input sequence
[Address] : Data address
[Data]
: Write data
[Mask]
: Mask
This value “ANDed” with the write data becomes the input data. The bits which corresponding
Mask bit = “0” are not changed. At this time, data read is not executed, and the storage data of
this software is used. “Write Default” must be executed after power up the AK4958 or when
the AK4958 is reset by the PDN pin since the storage data and register values are different.
This is the actual write data.
When Mask = 0x00, current setting is hold.
When Mask = 0xFF, the 8bit data which is set in the [Data] box is written.
When Mask = 0x0F, lower 4bit data which is set in the [Data] box is written.
Upper 4bit is hold to current setting.
[Interval] : Interval time
Valid boxes for each process command are shown below.
・No use
: None
・Register
: [ Address ], [ Data ], [ Interval ]
・Reg_Mask
: [ Address ], [ Data ], [ Mask ], [ Interval ]
・Interval
: [ Interval ]
・Stop
: None
・End
: None
~ Control Buttons ~
Functions of Control Button are shown below.
[DEL] button
: Checked step is deleted.
[INS] button
: The last deleted step is inserted to checked step.
[Start Step] select : Select start step.
No.1 Step
: Start from No.1 step.
Checked Step
: Start from checked step.
[Start] button
: Executes the sequence.
[Stop] button
: Stops the sequence.
[Help] button
: Opens a help window.
[Save] button
: Saves sequence settings as a file. The file name is “*.aks”.
[Open] button
: Opens a sequence setting file “*.aks”.
[Close] button
: Closes the dialog box and finishes the process.
~ Stop of the Sequence ~
When “Stop” is selected in the sequence, the process is paused at this step and restart step number is
checked.
It starts again from the checked step by clicking the [Start] button. When the process at the end of sequence
is finished, “Step No.1” of [start step] is selected automatically.
<KM112801>
2013/06
- 25 -
[AKD4958ECB-B]
4. [Sequence (File)]:[Sequence by *.aks file] Dialog Box
Click the [Sequence (File)] button to open sequence setting file dialog box shown below.
Files saved in the “Sequence setting dialog” can be applied in this dialog.
Figure 31. [Sequence (File)] Window
[Open (left)] button
[Start] button
[Start All] button
: Opens a sequence setting file (*.aks).
: Executes the sequence by the setting of selected file.
: Executes all sequence settings.
Selected files are executed in descending order.
[Stop] button
: Stops the sequence process.
[Help] button
: Opens a help window.
[Save] button
: Saves a sequence setting file assignment. The file name is “*.mas”.
[Open (right)] button : Opens a saved sequence setting file assignment “*. mas”.
[Close] button
: Closes the dialog box and finishes the process.
~ Operating Suggestions ~
1. Those files saved by [Save] button and opened by [Open] button on the right of the dialog “*.mas” should be
stored in the same folder.
2. When “Stop” is selected in the sequence, the process will be paused and a pop-up message will appear.
Click “OK” to continue the process.
Figure 32. [Sequence Pause] Window
<KM112801>
2013/06
- 26 -
[AKD4958ECB-B]
5. [MIC – ADC Setting]: [MIC – ADC Setting (Recording)] Dialog Box
Click the [MIC-ADC Setting] button in the main window to open MIC and ADC setting dialog box.
ADC, MIC gain and sensitivity setting are available. (Input is LIN1/RIN1 fixation)
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 33. [MIC-ADC Setting] Window
In the following cases, PMVCM bit is set to "1" automatically.
Since PMVCM bit is not set to "0" even if it returns each setup, please operate a register map directly.
1). When MIC Power (PMMP bit) is Power-up
2). When MIC Amp Power (PMMICL/R bit) is Power-up
3). When choice other than [All”0”, All”0”] are chosen by combo box of “Input Signal Select (PMADL/R bit)”
(Note 5)
Note 5. When “1)” executes and the path of a digital filter is selected, "1" is set to PMPFIL bit. Since a
PMPFIL bit is not set to "0" even if it returns each setup, please operate a register map directly.
<KM112801>
2013/06
- 27 -
[AKD4958ECB-B]
~ Gain Control by Slider ~
The volume can also be changed by slider.
When a value is input to the edit box, the slide bar moves automatically to the value set in the edit box.
Slide bar is
moved to the
selected value.
The value which can be set up is chosen
automatically.
Figure 34. Volume Slider Control
<KM112801>
2013/06
- 28 -
[AKD4958ECB-B]
6. [Digital MIC Setting]: [Digital MIC Setting] Dialog Box
Click the [Digital MIC Setting] button in the main window to open Digital MIC setting dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 35. [Digital MIC Setting] Window
PMVCM bit is set to “1” automatically when the “Input Signal Select (PMDML, PMDMR bit)” setting is not
[All”0”, All”0”]. Set PMVCM bit = “0” on the register map directly when changing the input signal select to [All”0”,
All”0”] since PMVCM bit does not return to “0”.
<KM112801>
2013/06
- 29 -
[AKD4958ECB-B]
7. [System Clock Audio I/F]: [System Clock Audio I/F] Dialog Box
Click the [System Clock Audio I/F] button in the main window to open system clock and Audio I/F setting dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 36. [System Clock Audio I/F] Window
When clock mode is changed to “PLL Mode” from “EXT Mode”, PMVCM bit is set to "1" automatically.
Even if “Clock Mode” returns to “EXT Mode”, PMVCM bit is not set to “0”. Please operate a register map directly.
<KM112801>
2013/06
- 30 -
[AKD4958ECB-B]
8. [ALC Setting]: [ALC Setting] Dialog Box
Click the [ALC Setting] button in the main window to open ALC setting dialog.
ALC parameters are controlled in this dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 37. [ALC Setting] Window
<KM112801>
2013/06
- 31 -
[AKD4958ECB-B]
8-1. Simulation of the point of inflection in recording
The following dialog for ALC curve will be displayed if "Output Level" button on "ALC Setting" dialog is
pushed.
REF (input-output characteristics) of ALC is displayed.
Figure 38. ALC Input-output characteristics (default settings)
Figure 39. ALC Input-output characteristics (change settings)
<KM112801>
2013/06
- 32 -
[AKD4958ECB-B]
~ Volume Read ~
The ALC input level (INVOL) and ALC volume (VOL) can be readout by the [Start] button on the bottom right of
the dialog (It changes to [Stop] when clicked).
The register read of INVOL and VOL will be continued with the interval time set in the edit box beside the start
button until the stop is clicked.
The read value is displayed on the progress control
and edit box.
The Interval of read-out can set up in 100~1000 msec.
Figure 40. Volume Progress Control
<KM112801>
2013/06
- 33 -
[AKD4958ECB-B]
9. [DAC Setting]: [DAC_LINE/SPK Setting (Playback)] Dialog Box
Click the [DAC Setting] button in the main window to open DAC setting dialog.
Register setting of DAC output select and output gain are available.The settings on this dialog are
interlocked with the settings on the register map.
(Refer to the datasheet for register definitions.)
Figure 41. [DAC Setting] Window
In the following cases, PMVCM bit is set to "1" automatically.
Set PMVCM bit = “0” on the register map directly since PMVCM bit does not return to “0” if the each condition is
released.
1). When DAC Power (PMDAC bit) is Power-up
2). When SPK-Amp (PMSPK, SPPSN, DACS bit) are Enable
3). When Line Out (PMLO, LOPS, DACL bit) are Enable
<KM112801>
2013/06
- 34 -
[AKD4958ECB-B]
10. [Digital Filter]: [Filter Setting] Dialog Box
Click the [Digital Filter] button in the main window to open Digital Filter setting dialog.
Coefficient and frequency of digital filter are calculated on this dialog.
(Refer to the datasheet for register definitions.)
Figure 42. [Digital Filter] Window
[Register Setting] button
: Opens the register setting dialog.
Register writes of a filter factor are also executed.
[F Response] button
: Opens the frequency response plot dialog [Filter Plot].
Register writes of a filter factor are also executed.
[Write] button
: Calculation of all the filters and coefficient writing are executed.
[Reg Map to Fc/Plot] check box :
When [Reg Map to Fc/Plot] is checked, the coefficient currently written in the
register map is reflected to each parameter.
Gain of HPF and LPF needs to be set to 1.0. When carrying out coefficient
writing by [Coefficient Write] etc. on this dialog, Gain of HPF and LPF is
always 1.0.
EQ Sequence for Noise [ON/OFF] button :
ON: EQCx bit, EQxT bits and EQxG bits are set for noise processing.
OFF: The bits will return to the state of before the button is set to ON.
[Close] button
: Closes the dialog box and finishes the process.
<KM112801>
2013/06
- 35 -
[AKD4958ECB-B]
10-1. Parameter Setting
Please set a parameter of each Filter.
Parameter
Sampling Rate
Detail
Setting Range
Sampling Frequency (fs)
8, 11.025, 12, 16, 22.05, 24,
32, 44.1 or 48kHz
HPF
HPF1 Cut Off Frequency
HPF2 Cut Off Frequency
AHPF
AHPF Detection Level
AHPF Suppressor Level
High Pass Filter 1 cut off frequency
High Pass Filter 2 cut off frequency
Auto High Pass Filter Detection Level
Auto High Pass Filter Suppressor Level
3.7×fs/48 ~ 236.8×fs/48 (kHz)
0.0001  fc/fs < 0.497
0.5(weak) ~ 4.0(strong)
weak, medium1, medium2, strong
LPF
Cut Off Frequency
Low Pass Filter cut off frequency
0.05  fc/fs < 0.497
FIL3
Cut Off Frequency
Filter type
Gain
FIL3 cut off frequency
The selection of filter type
Gain
0.0001  fc/fs < 0.497
LPF or HPF
-10dB  Gain  0dB
EQ0 Pole frequency
EQ0 Zero-point frequency
Gain
Gain2
0.0001  fc/fs < 0.497
0.0001  fc/fs < 0.497
-20dB  Gain  +12dB
0 / +12 / +24dB
EQ0
Pole Frequency
Zero-point Frequency
Gain
Gain2
5 Band Equalizer
EQ1-5 Center Frequency
EQ1-5 Band Width
EQ1-5 Gain
EQ1-5 Center frequency
EQ1-5 Band width
EQ1-5 Gain
(Note 6)
(Note 7)
0.003 < fc/fs < 0.497
0.05  fc/fs
-1  Gain <3
Table 7. Parameter Setting of [Filter Setting]
Note 6. A gain difference is a bandwidth of 3dB from center frequency.
Note 7. When a gain is “-1”, EQ becomes a notch filter.
“HPF1 Enable”, “AHPF Enable”, “HPF2 Enable”, “LPF Enable”, “FIL3 Enable”, “EQ0 Enable”, “EQ1”,
“EQ2”, “EQ3”, “EQ4”, “EQ5” Please set ON/OFF of Filter with a check button.
When checked it, Filter becomes ON. When “Notch Filter Auto Correction” is checked, perform automatic
correction of the center frequency of the notch filter is executed.
Figure 43. Filter ON/OFF Check Box
<KM112801>
2013/06
- 36 -
[AKD4958ECB-B]
10-2. [Register Setting]: [Register Setting for Filter] Dialog Box
Click the [Register Setting] button, a register set value is displayed. When a value out of a setting range is set,
error message is displayed, and a calculation of register setting is not carried out.
Figure 44. [Register Setting for Filter] Window
Followings are the cases when a register set value is updated.
1. When [Register Setting] button was pushed.
2. When [F Response] button was pushed.
3. When [Write] button was pushed.
4. When [UpDate] button was pushed on a frequency characteristic indication window.
5. When Enter or the Tab key is pressed after setting each parameter.
<KM112801>
2013/06
- 37 -
[AKD4958ECB-B]
10-3. [F Response]: [Filter Plot] Dialog Box
A frequency characteristic is displayed when push a [F Response] button. Then, a register set point is also
updated.
Change Frequency Range, and indication of a frequency characteristic is updated when push a [UpDate] button.
Figure 45. [F Response] Window
[Frequency Range] edit box
[UpDate] button
[Gain/Phase] radio button
[Log View] check button
[Close] button
: The width of the frequency display is specified.
: It draws in the graph again.
: Switch of “Gain/Phase” display.
: Switch of “Linear/Log” display.
: Closing the dialog box and finish the process.
~ Adjustment of vertical range ~
1.[ Y-axis Ref ] edit box
2.[Vertical slider]
3.[Horizontal slider]
: Display setting of center value.
: Movement of vertical display.
: Adjustment of the horizontal display.
(The left side reduces, and the right side expands.)
<KM112801>
2013/06
- 38 -
[AKD4958ECB-B]
10-4. 5-BandEQ operation on Filter Plot screen
When EQ (1 ~ 5) is turning “ON”, a green number is displayed on the Filter Plot dialog box.
This number shows the setting of the center frequency and the gain of each EQ.
(The horizontal coordinates of a number is the center frequency of EQ, and the vertical ordinate is a gain of EQ
(-1 ~ 2.99).)
The number under the display is operated with the mouse, and it is possible to set the filter characteristic on this
screen.
The center frequency and the gain setting are changed by moving the mouse while left-clicking.
The setting of the bandwidth is changed by moving the mouse while right-clicking.
After operating the mouse
the value of the center frequency and the gain is
updated.
The number is selected.
The movement operation is done while
left-clicking.
Figure 46. Filter Setting (Left-clicking operation)
After operating the mouse
the value of the bandwidth is updated.
Figure 47. Filter Setting (Right-clicking operation)
<KM112801>
2013/06
- 39 -
[AKD4958ECB-B]
10-5. Simulation of Fil3 Filter
Setting of Stereo-MIC
[L-ch Level]/[R-ch Level] edit box
[Distance] edit box
[Angle] edit box
Default
Fil3: OFF
: Gain mismatch of stereo MIC sensitivity are set.
: The distance between the sound source and the MIC is set.
: The angle between the sound source and the MIC is set.
FIL3: ON, Filter Type: LPF, EQ0: ON
Figure 48. Stereo Separation Emphasis Operation
<KM112801>
2013/06
- 40 -
[AKD4958ECB-B]
10-6. About “Notch Auto Correct”
If the gain of 5-Band EQ is set to “-1”, Equalizer becomes a notch filter.
When the center frequency of two or more notch filters is adjacent, the gap is generated in the center frequency.
(Figure 49) When “Notch Auto Correct” button is checked, the center frequency of the notch filter is
automatically corrected. The gain setting of the automatic correction function is effective and only EQ of “-1” is
effective. (Figure 50)
This automatic compensation is effective to EQ which set the gain as "-1". (Note 8)。
Note 8. There is a possibility that the automatic compensation is not correctly done when the width of the
center frequency is smaller than that of the bandwidth setting.
Setting of center frequency: 4400Hz, 5000Hz, 5400Hz / Bandwidth: 200Hz (EQ2~4))
Figure 49. 5Band Equalizer Operation (Not Check of “Notch Auto Correct”)
Setting of center frequency: 4400Hz, 5000Hz, 5400Hz / Bandwidth: 200Hz (EQ2~4))
Figure 50. 5Band Equalizer Operation (Checked of “Notch Auto Correct”)
<KM112801>
2013/06
- 41 -
[AKD4958ECB-B]
10-7. Common Gain Sequence for Noise.
If “EQ Sequence for Noise (ON/OFF)” button is pushed, setup bit about EQ2-5 shown below are changed.
When the button pushed to OFF, each setup is returned the state of before pushing a button.
Please use the button when it expected that a noise continues.
Figure 51. Equalizer Gain Setting
Button ON:EQCx bit: OFF, EQxG5-0 bits: 0x3F (-0.03dB), EQxT1-0 bits: 00 (256/fs)
Figure 52. Equalizer Gain Setting (Setting for Noise button is “ON”)
Button OFF:the state of before pushing a button.
Figure 53. Equalizer Gain Setting (Setting for Noise button is “OFF”)
<KM112801>
2013/06
- 42 -
[AKD4958ECB-B]
11. [BEEP Setting]: [BEEP Setting] Dialog Box
Click the [BEEP Setting] button in the main window to open BEEP setting dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 54. [BEEP Setting] Window
When BEEP Input Power (PMBP bit) is Power-up, PMVCM bit is set to "1" automatically.
Since PMVCM bit is not set to "0" even if it returns the setup, please operate a register map directly.
<KM112801>
2013/06
- 43 -
[AKD4958ECB-B]
12. [MIC Gain Adjustment]:
[MIC Gain Adjustment] Dialog Box
Click the [MIC Gain Adjustment] button in the main window to open MIC Gain Adjustment dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 55. [MIC Gain Adjustment] Window
<KM112801>
2013/06
- 44 -
[AKD4958ECB-B]
~ ALC Volume Read ~
When the [Start] button on the top right of the dialog is clicked, reading “RMG” register is executed.
This reading continues at intervals of 100msec until the stop button is pushed.
MIC sensitivity is
displayed.
Figure 56. Reading ALC Input Level
<KM112801>
2013/06
- 45 -
[AKD4958ECB-B]
~ MIC Gain Auto Adjustment ~
If “Automatically” check button is checked, MIC gain is adjusted automatically, when reading is stopped.
Figure 57. End message of adjustment
The gain of MIC with a larger
read-out level is lowered so that it may
be set to loser Level of another MIC.
Figure 58. MIC Gain auto adjustment
<KM112801>
2013/06
- 46 -
[AKD4958ECB-B]
13. [Video Setting]: [Video Setting] Dialog Box
Click the [Video Setting] button in the main window to open Video Setting dialog.
The settings on this dialog are interlocked with the settings on register map.
(Refer to the datasheet for register definitions.)
Figure 59. [Video Setting] Window
When Composite Video Block Power (PMV bit) is Power-up, PMVCM bit is set to "1" automatically.
Since PMVCM bit is not set to "0" even if it returns setup, please operate a register map directly.
<KM112801>
2013/06
- 47 -
[AKD4958ECB-B]
14. [Bass Boost 3 Band DRC]: [Bass Boost & 3 Band DRC control] Dialog Box
Click the [Bass Boost 3 Band DRC] button in the main window to open Bass Boost and 3 Band DRC setting
dialog.
Coefficient and frequency of digital filter are calculated on this dialog.
(Refer to the datasheet for register definitions.)
Figure 60. [Bass Boost & 3 Band DRC control] Window
[Write Bass Boost Setting] button :
Calculation of all the filters and coefficient writing are performed
(for Bass Boost).
[Write] button
: Calculation of all the filters and coefficient writing are performed (for 3 Band DRC).
[F Response] button
: Opens the frequency response plot dialog [DRC Filter Plot].
[DRC Curve] button
: Opens the DRC plot dialog [DRC Curve].
[Close] button
: Closes the dialog box and finishes the process.
<KM112801>
2013/06
- 48 -
[AKD4958ECB-B]
14-1. Parameter Setting
Please set a parameter of Bass Boost Block.
Parameter
Sampling Rate
Detail
Sampling Frequency (fs)
Setting Range
8, 11.025, 12, 16, 22.05, 24,
32, 44.1 or 48kHz
HPF
HPF4
High Pass Filter 4 cut off frequency
250Hz  fc
Low Pass Filter 2 cut off frequency
500Hz  fc
LPF
LPF2
BPF1-3
BPF1-3 Center Frequency
BPF1-3 Band Width
BPF1-3 Center frequency
BPF1-3 Band Width
250Hz  fc  3000Hz
40Hz  fc  300Hz
Bass Boost Block
Boost Level
Bass Boost Level
0: Mute、
20* log10 (1/4) ~ 20* log10 (63/4)
Table 8. Parameter Setting of [Bass Boost Function]
Figure 61. Bass Boost ON/OFF setting button
Please set a parameter of DRC Block.
Parameter
Sampling Rate
Detail
Sampling Frequency (fs)
Setting Range
8, 11.025, 12, 16, 22.05, 24,
32, 44.1 or 48kHz
Dynamic Volume Control
Low Frequency Range
LPF
Low Pass Filter cut off frequency
0.002  fc/fs
High Pass Filter cut off frequency
Low Pass Filter cut off frequency
0.0001  fc/fs
0.05  fc/fs
High Pass Filter cut off frequency
0.0001  fc/fs
Middle Frequency Range
HPF
LPF
High Frequency Range
HPF
Table 9. Parameter Setting of [DRC Function]
Please control ON/OFF by the check button of "3 Band DRC ON."
Dynamic Volume is set to “ON” when the check button is checked.
Figure 62. DRC ON/OFF setting button
<KM112801>
2013/06
- 49 -
[AKD4958ECB-B]
14-2. Frequency Response
A frequency characteristic is displayed when push a [F Response] button. Then, a register set point is also
updated.
Change Frequency Range, and indication of a frequency characteristic is updated when push a [UpDate] button.
Figure 63. A frequency characteristic indication result
[Frequency Range] edit box
[UpDate] button
[Gain/Phase] radio button
[Close] button
: The width of the frequency display is specified.
: It draws in the graph again.
: Switch of “Gain/Phase” display.
: Closing the dialog box and finish the process.
<KM112801>
2013/06
- 50 -
[AKD4958ECB-B]
14-3. Filter Setting
If a check box of "3 Band DRC ON" on "Bass Boost & 3 Band DRC control" dialog is checked and the button of
“F Response” is pushed, the frequency response of each 3 band and all band will be displayed.
Movement can be performed by
left-clicking a mouse on L/M.
A display is updated
after movement.
Figure 64. Filter Setting (Left-clicking operation)
A display is updated after
setting change.
Figure 65. Filter Setting (Middle Frequency Range Selecting)
<KM112801>
2013/06
- 51 -
[AKD4958ECB-B]
14-4. Dynamic Volume Control
The following dialog for DVLC or DRC curve will be displayed if "DRC Curve" button on "Bass Boost & 3 Band
DRC control" dialog is pushed.
When DVLC frequency band ("LOW", "MIDDLE" or "HIGH") is chosen with the radio button of the upper part
of a screen, the DVLC curve will be displayed.
A preset value can be changed by screen operation.
The frequency band of the DVLC is chosen at
this frame. Each band is displayed by specified
color that shows below.
Red: LOW
Blue: MIDDLE
Green: HIGH
Register map
Inflection point of DVLC
curve.
A display is updated after
movement.
Movement can be performed by
left-clicking.
Figure 66. DVLC Curve Setting
<KM112801>
2013/06
- 52 -
[AKD4958ECB-B]
14-5. Dynamic Range Control
The following dialog for DVLC or DRC curve will be displayed if "DRC Curve" button on "Bass Boost & 3 Band
DRC control" dialog is pushed.
When DRC is chosen with the radio button of the upper part of a screen, the DRC curve will be displayed.
A preset value can be changed by screen operation.
Register map
Movement can be performed by
left-clicking.
A display is updated after
movement.
Figure 67. Dynamic Range Control Setting
<KM112801>
2013/06
- 53 -
[AKD4958ECB-B]
15. [AK4371 Setting]: [AK4371 Setting] Dialog Box
Click the [AK4371 Setting] button in the main window to open AK4371 Setting dialog.
When "Power-Down" button is pushed, Clock Mode (32fs or 64fs) and Audio I/F (MSB, I2S) of AK4958 is
checked and AK4371 is set up automatically.
(Refer to the datasheet for register definitions of the AK4371.)
Figure 68. [AK4371 Setting] Window
<KM112801>
2013/06
- 54 -
[AKD4958ECB-B]
■ Sequential process
1. [Rec_MIC+18dB_ALC]
When [Rec_MIC+18dB_ALC] button in the main window is clicked, the sequence for MIC input Settings (stereo)
is executed. (Note 9)
[MIC-ADC Setting] Window
[ALC Setting] Window
Figure 69. [Rec_MIC+18dB_ALC] Setting
<KM112801>
2013/06
- 55 -
[AKD4958ECB-B]
2. [Rec_D-MIC ALC]
When [Rec_D-MIC ALC] button in the main window is clicked, the sequence for Digital MIC input Settings
(stereo) is executed. (Note 9)
[Digital MIC Setting] Window
Figure 70. [Rec_D-MIC ALC] Setting
3. [Playback_Lineout]
When [Playback_Lineout] button in the main window is clicked, the sequence for Stereo Line output Settings is
executed.
[DAC Setting] Window
Figure 71. [Playback_Lineout] Setting
<KM112801>
2013/06
- 56 -
[AKD4958ECB-B]
4. [Loopback_Lineout]
When [Loopback_Lineout] button in the main window is clicked, the sequence of Loopback settings is executed.
(Note 9)
[MIC-ADC Setting] Window
[DAC Setting] Window
Figure 72. [Loopback] Setting
<KM112801>
2013/06
- 57 -
[AKD4958ECB-B]
5. [Playback_SPK (Bass Boost ON)]
When [Playback_SPK (Bass Boost ON)] button in the main window is clicked, the sequence for Bass Boost settings
is executed.
[DAC Setting]
Window
[Bass Boost & 3 Band DRC Control] Window
Figure 73. [Playback_SPK (Bass Boost ON)] Setting
Note 9. The register setting of ALC by the sequence of [Rec_D-MIC ALC] or [Loopback_Lineout] is same as
[Rec_MIC+18dB_ALC].
<KM112801>
2013/06
- 58 -
[AKD4958ECB-B]
Measurement Results
[Measurement condition]
 Measurement Unit
 MCLK
 BICK
 fs
 Bit
 Power Supply
 Band Width
 Measurement Mode
 Temperature
: Audio Precession System Two Cascade, PSIA
: 12.2880MHz
: 64fs
: 48 kHz
: 24bit
: AVDD = 3.3V, DTVDD = 1.8V
: 20Hz ~ 20kHz
: PLL Slave Mode (MCKI = 12MHz)
: Room Temperature
[Measurement Result]
1. ADC
a). LIN1/RIN1 pins, MGAIN bits = “+18dB”
Parameter
Lch
S/(N+D)
(-1dBFS Input)
D-Range
(-60dB Input, A-weighted)
S/N
(No Signal, A-weighted)
Result
/
Rch
Unit
84.1
/
83.9
dB
88.5
/
88.5
dB
88.6
/
88.6
dB
b). LIN1/RIN1 pins, MGAIN bits = “0dB”
Parameter
Lch
S/(N+D)
(-1dBFS Input)
D-Range
(-60dB Input, A-weighted)
S/N
(No Signal, A-weighted)
Result
/
Rch
Unit
86.1
/
85.9
dB
95.0
/
95.2
dB
95.2
/
95.3
dB
2. DAC
a). LOUT/ROUT pins, LVCM bits = “01”, RL=20kΩ
Parameter
Lch
S/(N+D)
(-3dBFS Input)
S/N
(No Signal, A-weighted)
b). SPP/SPN pins, SPKG bits = “01”, RL=8Ω
Parameter
S/(N+D)
(-0.7dBFS Input)
S/N
(No Signal, A-weighted)
<KM112801>
Result
/
Rch
Unit
86.7
/
86.0
dB
93.8
/
93.9
dB
Result
Unit
77.6
dB
97.5
dB
2013/06
- 59 -
[AKD4958ECB-B]
PLOT DATA
1-a). ADC [LIN1/RIN1 pins, MGAIN = “+18dB”]
AKM
AK4958 S/(N+D) vs. Input Level [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
-70
-72
-74
-76
-78
-80
d
B
F
S
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBr
Figure 74. S/(N+D) vs. Input Level
AKM
AK4958 S/(N+D) vs. Input Frequency [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
-70
-72
-74
-76
-78
-80
d
B
F
S
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 75. S/(N+D) vs. Input Frequency
C1 and C2: Electrolytic Capacitor
<KM112801>
2013/06
- 60 -
[AKD4958ECB-B]
AKM
AK4958 Linearity [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
+0
TT T
-10
-20
-30
-40
d
B
F
S
-50
-60
-70
-80
-90
-100
-110
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
+0
dBr
Figure 76. Linearity
AKM
AK4958 Frequency Response [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
-0.5
-0.6
-0.7
-0.8
d
B
F
S
-0.9
-1
-1.1
-1.2
-1.3
-1.4
-1.5
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 77. Frequency Response
C1 and C2: Electrolytic Capacitor
<KM112801>
2013/06
- 61 -
[AKD4958ECB-B]
AKM
AK4958 Crosstalk [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
-70
TTTTTTTTTT
TTTTTT TTTTTT
TTTTTTTTT
TTTT TT
T TTTTT
TT T TT TTT TT
TTTTTTTTT
TT TT
TTTTT T TT
TT T
-75
-80
-85
-90
-95
-100
d
B
-105
-110
-115
-120
-125
-130
-135
-140
20
50
100
200
500
1k
2k
5k
10k
20k
10k
20k
Hz
Figure 78. Crosstalk
AKM
AK4958 FFT (-1dBFS Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
Hz
Figure 79. FFT (-1dBFS Input)
<KM112801>
2013/06
- 62 -
[AKD4958ECB-B]
AKM
AK4958 FFT (-60dBFS Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
10k
20k
Hz
Figure 80. FFT (-60dBFS Input)
AKM
AK4958 FFT (No Signal Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+18dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
Hz
Figure 81. FFT (No Signal Input)
<KM112801>
2013/06
- 63 -
[AKD4958ECB-B]
1-b). ADC [LIN1/RIN1 pins, MGAIN = “0dB”]
AKM
AK4958 S/(N+D) vs. Input Level [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
-70
-72
-74
-76
-78
-80
d
B
F
S
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBr
Figure 82. S/(N+D) vs. Input Level
AKM
AK4958 S/(N+D) vs. Input Frequency [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
-70
-72
-74
-76
-78
-80
d
B
F
S
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 83. S/(N+D) vs. Input Frequency
C1 and C2: Electrolytic Capacitor
<KM112801>
2013/06
- 64 -
[AKD4958ECB-B]
AKM
AK4958 Linearity [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
+0
TT T
-10
-20
-30
-40
d
B
F
S
-50
-60
-70
-80
-90
-100
-110
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
+0
dBr
Figure 84. Linearity
AKM
AK4958 Frequency Response [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
-0.5
-0.6
-0.7
-0.8
d
B
F
S
-0.9
-1
-1.1
-1.2
-1.3
-1.4
-1.5
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 85. Frequency Response
C1 and C2: Electrolytic Capacitor
<KM112801>
2013/06
- 65 -
[AKD4958ECB-B]
AKM
AK4958 Crosstalk [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
-70
T TTTTTT
TTT
TTTTTTT
TTTTT
TTTTTT
TT
T
T
TT
T
T
TT
TT T
T
-75
-80
-85
-90
-95
-100
d
B
-105
-110
-115
-120
-125
-130
-135
-140
20
50
100
200
500
1k
2k
5k
10k
20k
10k
20k
Hz
Figure 86. Crosstalk
AKM
AK4958 FFT (-1dBFS Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
Hz
Figure 87. FFT (-1dBFS Input)
<KM112801>
2013/06
- 66 -
[AKD4958ECB-B]
AKM
AK4958 FFT (-60dBFS Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
10k
20k
Hz
Figure 88. FFT (-60dBFS Input)
AKM
AK4958 FFT (No Signal Input) [ ADC, LIN1/RIN1 ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, MGAIN="+0dB"
+0
-10
-20
-30
-40
-50
-60
-70
d
B
F
S
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
Hz
Figure 89. FFT (No Signal Input)
<KM112801>
2013/06
- 67 -
[AKD4958ECB-B]
2-a). DAC [LOUT/ROUT pins, LVCM(1-0) bits = “01”]
AKM
AK4958 THD+N vs. Input Level [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
-70
-72
-74
-76
-78
-80
d
B
r
-82
A
-88
-84
-86
-90
-92
-94
-96
-98
-100
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
Figure 90. THD+N vs. Input Level
AKM
AK4958 THD+N vs. Input Frequency [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
-70
-72
-74
-76
-78
-80
d
B
r
-82
A
-88
-84
-86
-90
-92
-94
-96
-98
-100
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 91. THD+N vs. Input Frequency
C3and C4 Electrolytic Capacitor
<KM112801>
2013/06
- 68 -
[AKD4958ECB-B]
AKM
AK4958 Linearity [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
+0
-10
-20
-30
-40
d
B
r
-50
-60
A
-70
-80
-90
-100
-110
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
+0
dBFS
Figure 92. Linearity
AKM
AK4958 Frequency Response [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
-2.5
-2.6
-2.7
-2.8
d
B
r
-2.9
A
-3.1
-3
-3.2
-3.3
-3.4
-3.5
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 93. Frequency Response (Pin Direct)
C3and C4 Electrolytic Capacitor
<KM112801>
2013/06
- 69 -
[AKD4958ECB-B]
AKM
AK4958 Crosstalk [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
-70
TTTTTTTTTT
TT
TTTT TTTTT T
TTT
-75
-80
-85
-90
-95
-100
d
B
-105
-110
-115
-120
-125
-130
-135
-140
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 94. Crosstalk
C3and C4 Electrolytic Capacitor
AKM
AK4958 FFT (-3dBFS Input) [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 95. FFT (-3dBFS Input)
<KM112801>
2013/06
- 70 -
[AKD4958ECB-B]
AKM
AK4958 FFT (-60dBFS Input) [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 96. FFT (-60dBFS Input)
AKM
AK4958 FFT (No Signal Input) [ DAC, LINEOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, LVCMbit="01", RL=20kohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 97. FFT (No Signal Input)
<KM112801>
2013/06
- 71 -
[AKD4958ECB-B]
2-b). DAC [SPP/SPN pins, SPKG(1-0) bits = “01”]
AKM
AK4958 THD+N vs. Input Level [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
-70
-72
-74
-76
-78
-80
d
B
r
-82
A
-88
-84
-86
-90
-92
-94
-96
-98
-100
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
Figure 98. THD+N vs. Input Level
AKM
d
B
r
A
AK4958 THD+N vs. Input Frequency [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
-60
-62
-64
-66
-68
-70
-72
-74
-76
-78
-80
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 99. THD+N vs. Input Frequency
<KM112801>
2013/06
- 72 -
[AKD4958ECB-B]
AKM
AK4958 Linearity [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
+0
-10
-20
-30
-40
d
B
r
-50
-60
A
-70
-80
-90
-100
-110
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
+0
dBFS
Figure 100. Linearity
AKM
AK4958 Frequency Response [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
+0
-0.1
-0.2
-0.3
d
B
r
-0.4
A
-0.6
-0.5
-0.7
-0.8
-0.9
-1
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 101. Frequency Response
<KM112801>
2013/06
- 73 -
[AKD4958ECB-B]
AKM
AK4958 FFT (-0.5dBFS Input) [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 102. FFT (-0.5dBFS Input)
AKM
AK4958 FFT (-60dBFS Input) [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 103. FFT (-60dBFS Input)
<KM112801>
2013/06
- 74 -
[AKD4958ECB-B]
AKM
AK4958 FFT (No Signal Input) [ DAC, SPKOUT ]
AVDD=3.3V, DTVDD=1.8V, fs=48kHz, PLL Slave Mode, SPKGbit="01", RL=8ohm
+0
-10
-20
-30
-40
-50
-60
d
B
r
A
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
20
50
100
200
500
1k
2k
5k
10k
20k
Hz
Figure 104. FFT (No Signal Input)
<KM112801>
2013/06
- 75 -
[AKD4958ECB-B]
3. VIDEO PLOT DATA
[Measurement condition]
 Measurement unit
 Power Supply
 Temperature
 Input Level
 VG bits
: Tektronix VM700T Video Measurement set
: AVDD = 3.3V, DTVDD = 1.8V
: Room Temperature
: 0.35Vpp Input (S/N), 0.5Vpp Input (DC and Vector)
: “10” (+12.0dB)
・S/N
 Input signal
: 0% Flat Field
 Measurement Frequency : 100kH  6MHz
Figure 105. Noise Spectrum
<KM112801>
2013/06
- 76 -
[AKD4958ECB-B]
・DC
 Input signal
: Field Square Wave
Figure 106. Field Time Distortion
<KM112801>
2013/06
- 77 -
[AKD4958ECB-B]
・Vector
 Input signal
: 75% Color Bar
Figure 107. Vector
<KM112801>
2013/06
- 78 -
[AKD4958ECB-B]
Revision History
Date
(YY/MM/DD)
13/06/19
Manual
Revision
KM112801
Board
Revision
1
Reason
Page
First edition
-
<KM112801>
Contents
2013/06
- 79 -
[AKD4958ECB-B]
IMPORTANT NOTICE
0. Asahi Kasei Microdevices Corporation (“AKM”) reserves the right to make changes to the information
contained in this document without notice. When you consider any use or application of AKM product
stipulated in this document (“Product”), please make inquiries the sales office of AKM or authorized
distributors as to current status of the Products.
1. All information included in this document are provided only to illustrate the operation and application
examples of AKM Products. AKM neither makes warranties or representations with respect to the
accuracy or completeness of the information contained in this document nor grants any license to any
intellectual property rights or any other rights of AKM or any third party with respect to the information in
this document. You are fully responsible for use of such information contained in this document in your
product design or applications. AKM ASSUMES NO LIABILITY FOR ANY LOSSES INCURRED BY
YOU OR THIRD PARTIES ARISING FROM THE USE OF SUCH INFORMATION IN YOUR
PRODUCT DESIGN OR APPLICATIONS.
2. The Product is neither intended nor warranted for use in equipment or systems that require extraordinarily
high levels of quality and/or reliability and/or a malfunction or failure of which may cause loss of human
life, bodily injury, serious property damage or serious public impact, including but not limited to,
equipment used in nuclear facilities, equipment used in the aerospace industry, medical equipment,
equipment used for automobiles, trains, ships and other transportation, traffic signaling equipment,
equipment used to control combustions or explosions, safety devices, elevators and escalators, devices
related to electric power, and equipment used in finance-related fields. Do not use Product for the above
use unless specifically agreed by AKM in writing.
3. Though AKM works continually to improve the Product’s quality and reliability, you are responsible for
complying with safety standards and for providing adequate designs and safeguards for your hardware,
software and systems which minimize risk and avoid situations in which a malfunction or failure of the
Product could cause loss of human life, bodily injury or damage to property, including data loss or
corruption.
4. Do not use or otherwise make available the Product or related technology or any information contained in
this document for any military purposes, including without limitation, for the design, development, use,
stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile technology products
(mass destruction weapons). When exporting the Products or related technology or any information
contained in this document, you should comply with the applicable export control laws and regulations and
follow the procedures required by such laws and regulations. The Products and related technology may not
be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited
under any applicable domestic or foreign laws or regulations.
5. Please contact AKM sales representative for details as to environmental matters such as the RoHS
compatibility of the Product. Please use the Product in compliance with all applicable laws and regulations
that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS
Directive. AKM assumes no liability for damages or losses occurring as a result of noncompliance with
applicable laws and regulations.
6. Resale of the Product with provisions different from the statement and/or technical features set forth in this
document shall immediately void any warranty granted by AKM for the Product and shall not create or
extend in any manner whatsoever, any liability of AKM.
7. This document may not be reproduced or duplicated, in any form, in whole or in part, without prior written
consent of AKM.
<KM112801>
2013/06
- 80 -
A
B
C
D
E
1
1
+
1
C12
10u(T)
TP26
VSS3
JP26
SPP
C11
0.1u
D5
SPN
SPP
DTVDD
SPP
D4
VOUT
RIN
6
BEEP
E2
C6
2.2u
C3
R16
0
C1
1u
JP23
LIN
C2
1u
C3
1u
R5
220
C4
1u
R6
220
TP35
LOUT
TP36
AVDD
3
2
1
3
R8
20k
1
TP22
VOUT
VOUT
1
VOUT
CN3
TP25
VSS1
VIN
R14
75
C16
(open)
R15
75
1
C15
(open)
1
TP27
VSS4
C13
0.047u
J11
5
J10
VIN
5
4
3
2
2
3
4
5
VOUT
Title
Size
A3
- 81 C
TP31
ROUT
4
5
B
AGND
1
JP20
RIN
4
3
PDN
SCL
2
SDA
1
TP20
BEEP
JP21
MPW RR
JP22
MPW RL
PDN
R13
0
C14
1u
TP23
VIN
1
4
AVDD
R7
20k
MCKO
TP24
VSS2
LOUT
4
1
D3
C8
10u(T)
1
ROUT
C7
0.1u
1
E3
5
VIN
SDTO
LIN
C5
2.2u(T)
ROUT
MCKO
E4
1
REGFIL
SCL
A4
SDTO
R4
2.2k
R3
2.2k
A
7
1
9
1
TP34
MCKO
51
B3
AVDD
A1
8
1
TP33
SDTO
VIN
E1
R10
7
3
51
BICK
LOUT
R9
VCOM
D2
DGND
AK4958ECB
LRCK
MPWR
B2
DTVDD
VSS1
D1
A2
BICK
U100
SDTI
RIN1
6
A3
C2
5
E5
(open)
LRCK
LIN1
TP30
DTVDD
VOUT
C1
4
VIN
MCKI
SDA
TP38
BICK
B4
B1
3
1
TP37
LRCK
PDN
8
2
R11
0
MCKI
C5
B5
A5
SDTI
R12
1
1
2
1
TP29
MCKI
1
+
TP28
SDTI
CN1
SPN
+
2
1
VSS2
CN2
C4
JP25
SPN
PDN
Date:
D
AKD4958ECB-B
Document Number
AKD4958ECB-B-SUB
W ednesday, February 13, 2013
Sheet
1
E
Rev
1
of
1
A
B
C
8pin_L
1
JP2
C1
(open)
RIN1
JP1
AK4958-MCKI
2
AK4958-LRCK
(open)
C2
(open)
LIN1
B5
3
MCKI
LRCK
SVDD
E6
C3
(open)
AK4958-BICK
4
AK4958-DVDD
5
A5
B4
+
C5
(open)
BICK
VSS3
DVDD
LVDD
A4
U1 (open)
AK4955
VSS2
7
AK4958-SDTO
8
B3
R3
(open)
A3
TVDD
VCOM
F5
D5
F4
VSS1
+
E4
AK4958-RIN1
5
AK4958-LIN1
4
AK4958-ROUT
3
AK4958-LOUT
2
AK4958-AVDD
+
CN1
C8
(open)
C12
(open)
SDTO
REGFIL
2
C11
(open)
GND
TP1
F3
TP3
3
(open)
MIN
C3
1
MIN
1
JP4
MCKO
(open)
A2
(open)
MCKO
VSS1
F2
(open)
C13
PVEE
E2
(open)
C14
F1
VSS1
E1
VOUT
C2
VIN
D1
CSN/SDA
PDN
C1
4
B1
A1
1
(open)
I2C
AVDD
CCLK/SCL
GND
TP2
CDTIO/CAD0
D2
B2
+
R4
(open)
9pin_L
6
1
C10
(open)
9
AK4958-MCKO
AK4958-SPP
C4
(open)
C7
(open)
C9
(open)
AK4958-TVDD
+
C6
(open)
6
7
E5
SPP
SPN
F6
E3
D6
LIN1
D4
D3
LIN2
RIN2
C5
C6
RIN1
MPWR
A6
(open)
C4
B6
R44
(open)
LOUT
MCKI
SDTI
1
ROUT
AK4958-SDTI
AK4958-SPN
R1 (open)
(open)
JP3
8
R2 (open)
CN2
3
E
Unmount Area
1
2
D
4
C15
R5
(open)
4
3
2
1
(open)
CN3
4pin_1
PC-PDN
PC-CSN
PC-CCLK
5
PC-CDTIO
5
Title
Size
A3
- 82 A
B
C
Date:
D
AKD4958ECB-B
Document Number
Under
the Sub-Board
W ednesday, February 13, 2013
Sheet
E
Rev
1
1
of
5
A
B
C
D
E
1
1
TP14
HPR
+
1
HPR
C16
220u(A)
+
1
HPL
J1
6
TP4
HPL
4
3
C17
220u(A)
25
2
22
20
19
C21
0.1u
C24
0.22u
+
C22
2.2u(T)
AK4958-SPP
1
21
TP5
SPP
TP6
SPN
LS1
18
R8
(open)
17
AK4958-SPN
SPEAKER
AK4371
16
15
9
C27
47n
C20
0.1u
MUTET
MOUT
I2C
LOUT
VSS2
AK4371-AVDD
24
23
10u
C19
1
26
HPL
HPR
27
28
LIN2
RIN2
29
30
LIN3
RIN3
31
ROUT
VCOC
PDN
8
PVDD
CSN/CAD0
R7
6.8k
VREF
14
7
C26
0.1u
VCOM
AK4371
DVDD
13
C25
10u
MCLKI
VSS3
+
6
C23
0.1u
AVDD
U2
CCLK/SCL
5
HVDD
LRCK
CDTI/SDA
4
BICK
12
3
VSS1
11
AK4958-LRCK
RIN1
LIN1
R6
10
SDATA
MCKO
2
AK4958-BICK
2
1
10
AK4958-SDTO
AK4371-AVDD
C18
0.1u
+
32
HP
GND
TP8
TP7
ROUT
3
TP(Black)
+
PC2-CDTI
C28
1u
PC2-CCLK
AK4958-ROUT
C29
(short)
1
R9
0
1
3
6
PC2-CSN
PC2-PDN
AK4958-LOUT
4
1
+
LOUT
J2
4
3
TP9
RIN1
TP10
LIN1
TP11
C30
(short)
LINE
4
GND
TP12
1
1
1
TP(Black)
6
AK4958-RIN1
J3
4
3
AK4958-LIN1
MIC
5
5
Title
Size
A3
- 83 A
B
C
Date:
D
AKD4958ECB-B
Document Number
Analog
W ednesday, February 13, 2013
Rev
1
Sheet
E
2
of
5
A
B
E
R12 2.2
U3
1
2
3
4
C32
1u
5
6
Audio
7
8
9
C36 10u
10
+
11
12
2
13
C39 10u
14
D+
SSPNDN
D-
Vddi
VBUS
DGND
DGNDU
DOUT
HID0
DIN
U4
PCM2902
HID1
HID2
SSOP-28
Vccxi
AGNDX
SEL0
XTI
SEL1
XTO
Vccc
Vccp2
AGNDC
AGNDP
VINL
Vccp1
VINR
VOUTL
+
VCOM
VOUTR
28
1
C31 1u
27
GND
TP15
26
TP(Black)
25
USB-IN
24
C33 1u
23
22
21
20
R14
1M
19
C34
10p
C35
10p
X1
12MHz
C37 1u
18
USB-DVDD
C38 1u
17
10
9
8
7
6
22
16
H
2
S1
15
L
C40
1:
2:
3:
4:
5:
1
2
3
4
5
22
R13
1
R11
1
4
3
2
1
2
GND
D+
DVUSB
D
R10
1.5k
USB(B type)
1
C
10u
USB-DVDD
+
C41
0.1u
DIF2
DIF1
DIF0
OCKS1
PDN
10uH
R15 10k
USB-DVDD
DIF2
DIF1
DIF0
OCKS1
PDN
L1
C42
0.47u
USB-IN
R16 470
TP(Black)
OPT-IN
JMP3_1_1
DIF0
DIF1
DIF2
IPS0/RX4
NC
DIF0/RX5
TEST2
DIF1/RX6
VSS1
DIF2/RX7
IPS1/IIC
P/SN
XTL0
XTL1
VIN
USB-DVDD
IN
VCC
GND
RP1
47k(5P)
36
35
34
33
32
31
30
29
28
27
26
25
JP6
MCKO
AK4958-MCKO
XTI
C45 10p
JMP3_1_1
X2
12.288MHz
C46 10p
AK4118A
3
2
1
4
AK4958-SDTO
R17 51
AK4958-BICK
C48
10u
C49 0.1u
C50 0.1u
C51 10u
C52 10u
R45 0
R18 51
AK4958-SDTI
+
C47
0.1u
+
+
SPDIF-OUT
PORT2
INT0
OCKS0/CSN/CAD0
OCKS1/CCLK/SCL
CM1/CDTI/SDA
CM0/CDTO/CAD1
PDN
AK4118A
XTI
XTO
DAUX
MCKO2
BICK
SDTO
13
14
15
16
17
18
19
20
21
22
23
24
L2
4
PDN
TVDD
NC
TX0
TX1
BOUT
COUT
UOUT
VOUT
DVDD
VSS2
MCKO1
LRCK
10uH
1
2
3
4
5
6
7
8
9
10
11
12
3
OCKS1
1
U5
1
USB-IN
5
4
3
2
1
GND
TP16
JP5
C44
10u
2
3
+
C43
0.1u
48
47
46
45
44
43
42
41
40
39
38
37
VCC
GND
OUT
3
2
1
RX3
VSS4
RX2
TEST1
RX1
NC
RX0
VSS3
VCOM
R
AVDD
INT1
SPDIF-IN
PORT1
R19 51
AK4958-LRCK
USB-DVDD
R46 0
R20 51
AK4958-MCKI
PORT3
1: MCKIO
3: BICK
5: LRCK
7: SDTI
9: VDD
10: SDTO
5
10
8
6
4
2
JP8
PORT3
9
7
5
3
1
MCKI
MCKO
5
R21
0
USB-DVDD
- 84 A
B
C
C53
0.1u
Title
Size
A3
Date:
D
AKD4958ECB-B
Document Number
DIN/DOUT
W ednesday, February 13, 2013
Rev
1
Sheet
E
3
of
5
A
B
C
D
4.7k
R22
USB-DVDD
C54
E
0.1u
1
1
L3
10uH
USB-DVDD
0.1u
+
10u
R26
R27
R28
R25
R29
38
39
40
41
2
3
4
5
51
51
51
51
51
51
32
35
36
U7
VUSB
DD+
GND
0.1u
6
VSS0
RB7/KBI3/PGD
RB6/KBI2/PGC
RB5/KBI1/PGM
RB4/AN11/KBI0/CSSPP
RB3/AN9/CPP2/VPO
RB2/AN8/INT2/VMO
RB1/AN10/INT1/SCK/SCL
RB0/AN12/INT0/FLT0/SDI/SDA
7
C60
0.1u
29
R24
VUSB
CTRL
C59
MCLR_N/Vpp/RE3
NC/ICCK/ICPGC
NC/ICDT/ICPGD
NC/ICRST_N/ICVpp
NC/ICPORTS
open
R30
PC2-PDN
FLASH-SO
PC2-CCLK
PC2-CDTI
PC2-CSN
FLASH-CSN
FLASH-TOGGLE
FLASH-LOAD
C65
3
C57
10u
VSS1
5V => 3.3V
NC
NC
Vin
Vout
Vcont PCL
NC
GND
C63
17
16
15
14
11
10
9
8
FSEL-5
FSEL-4
FSEL-3
FSEL-2
FSEL-1
FSEL-0
8
7
6
5
T1
2
TK73633AME
1
2
3
4
PIC
C56
10u
VDD0
SILK-SCREEN(P1)
1:VDD
JP11
2:MCLR
1
3:PGD
2
3
4:PGC
4
5:GND
5
28
0.1u
VDD1
C58
+
10u
+
+
C55
AK4371-AVDD
1
2
3
4
R34
R36
42
43
44
1
0
0
PIC18F4550
TQFP 44-PIN
RD0/SPP0
RD1/SPP1
RD2/SPP2
RD3/SPP3
RD4/SPP4
RD5/SPP5/P1B
RD6/SPP6/P1C
RD7/SPP7/P1D
U6
RC0/T1OSO/T13CKI
RC1/T1OSI/CCP2/UOE_N
RC2/CCP1/P1A
RC4/D-/VM
RC5/D+/VP
RC6/TX/CK
RC7/RX/DT/SDO
OSC1/CLKI
OSC2/CLKO/RA6
RE0/AN5/CK1SPP
RE1/AN6/CK2SPP
RE2/AN7/OESPP
VUSB
RA0/AN0
RA1/AN1
RA2/AN2/Vref-/CVref
RA3/AN3/Vref+
RA4/T0CKI/C1OUT/RCV
RA5/AN4/SS_N/HLVDIN/C2OUT
18
USB-RST
12
13
33
34
30
31
C61
R23
0.1u
100k
XTI
XTO
25
26
27
2
22p
C62
X3
20MHz
C64
22p
0.47u
37
C66
19
20
21
22
23
24
R31
R32
R33
51
51
51
PC-CSN
PC-CCLK
PC-CDTIO
R35
51
PC-PDN
3
R38
USB(B type)
10k
R37
10k
PIC18F4550
USB-DVDD
12
11
10
9
8
7
USB-DVDD
H
USB-DVDD
S2
SW DIP-6
R40
+
C67
10u
FLASH-TOGGLE
FSEL-0
FSEL-1
FSEL-2
FSEL-3
FSEL-4
FSEL-5
C68
0.1u
SW SPDT
1
2
3
4
D1
FLASH-SO
FLASH-CSN
S3
FLASH-LOAD
C69
0.1u
51
R41
1k
U8
S
Q
W
VSS
VCC
HOLD
C
D
8
7
6
5
GND
TP17
FSEL0
FSEL1
FSEL2
FSEL3
FSEL4
FSEL5
4
TP(Black)
6
5
4
3
2
1
R39
10k
1:
2:
3:
4:
5:
6:
1
2
3
4
5
6
L
SILK-SCREEN
BANK-SEL
1
USB-DVDD
4
PC2-CCLK
PC2-CDTI
M25P80
LED
RP2
47k(6P)
5
5
FLASH-ROM
Title
Size
A3
- 85 A
B
C
Date:
D
AKD4958ECB-B
Document Number
PIC
W ednesday, February 13, 2013
Rev
1
Sheet
E
4
of
5
A
B
C
D
E
1
1
TM1, TM2, TM3:
Not Mount, Land Only, Size = 5mm x 5mm
3.3V
TM1
1
i
AK4958-AVDD
JP9
JMP2_1
TJ-563
T2
2
VUSB
+
C70
47u(A)
C71
0.1u
8
7
6
5
NC
NC
Vin
Vout
Vcont PCL
NC
GND
1
2
3
4
R42
0
L4
+
C72
0.1u
TK73633AME
C73
10u
C74
0.1u
10uH
+
AK4958-TVDD
2
C75
10u
5V => 3.3V
1.8V
TM2
1
i
TJ-563
JP10
JMP2_1
T3
3
C76
0.1u
8
7
6
5
NC
NC
Vin
Vout
Vcont PCL
NC
GND
1
2
3
4
R43
0
+
C77
0.1u
TK73618AME
3
AK4958-DVDD
C78
10u
5V => 1.8V
GND
TP13
TM3
i
1
TP(Black)
1
GND
TJ-563
4
4
CL1, CL2:
Wire Short
CL1
1
CL2
2
W ire Short
1
2
W ire Short
5
5
Title
Size
A3
- 86 A
B
C
Date:
D
AKD4958ECB-B
Document Number
POWER
W ednesday, February 13, 2013
Rev
1
Sheet
E
5
of
5
- 87 -
- 88 -
- 89 -
- 90 -
- 91 -
- 92 -
- 93 -