[AKD4951AEN-B]
<KM121002> 2016/09
- 1 -
GENERAL DESCRIPTION
The AKD4951AEN-B is an evaluation board for the AK4951AEN 24bit CODEC with built-in PLL andMIC/HP/SPK Amplifier. The AKD4951AEN-B has the interface with AKM’s A/D evaluation boards. Therefore,it’s easy to evaluate the AK4951AEN. The AKD4951AEN-B also has the digital audio interface and can achievethe interface with digital audio systems via opt-connector.
Ordering Guide
AKD4951AEN-B --- Evaluation board for AK4951AEN(Control software is included in this package.)
FUNCTION
Compatible with 2 types of interface- Direct interface with AKM’s A/D converter evaluation boards- DIT/DIR with optical input/output
USB port for board control
MiniJack
DigitalMIC
TVDD DVDD AVDD SVDD
REG3.3V
1.8V3.3V 3.3V 3.3V
GND1
0V
HPJack
REG1
5V
SPK
SPP SPNLINE-OUTJack
AK4951AEN
Opt In
Opt Out
PIC4550
AK4118A(DIT/DIR)
ExternalClock
LIN1
RIN1
LIN2
RIN2
LIN3
RIN3
USB
LDO
(T3)
1.8VREG
Figure 1. AKD4951AEN-B Block Diagram
* Circuit diagram and PCB layout are attached at the end of this manual.
Evaluation board Rev.2 for AK4951AEN
AKD4951AEN-B
[AKD4951AEN-B]
<KM121002> 2016/09
- 2 -
Operation Sequence
(1) Set up the power supply lines.
(1-1) In case of supplying the power from regulator. <Default>JP3
SVDD
JP17
USB5V
1.8V
5V
3.3V
Name ofJack
Color Default Setting Using
REG1 red 5V for regulator input
GND1 black 0V ground
Table 1. Set up of power supply lines
(1-2) In case of using the power supply connectors.JP3
SVDD
JP17
USB5V
1.8V
5V
3.3V
(2) Set up the evaluation mode, jumper pins and DIP switch. (See the followings.)
(3) Power on.The AK4951AEN and AK4118A must be reset after the power supplies are applied.The AK4951AEN and AK4118A should be reset once by bringing SW1 (PDN) “L” upon power-up. Clickthe Dummy Command button on the control software after releasing the reset by SW1= “H”.
[AKD4951AEN-B]
<KM121002> 2016/09
- 3 -
Evaluation mode
In case of using the AK4118A when evaluating the AK4951AEN, audio interface format of both devices must bematched.Reter to the datasheet for audio interface format of the AK4951AEN, and Table 2 for audio interface format of theAK4118A.The AK4118A operates at fs of 32kHz or more. If the fs is slower than 32kHz, please use other mode.In addition, MCLK of AK4118A supports 256fs and 512fs. When evaluating in a condition except above, please useother mode.Refer to the datasheet for register setting of the AK4951AEN.
Applicable Evaluation Mode
(1) A/D Evaluation using the AK4118A (DIT).(1-1) Setting in External Slave Mode
(2) D/A Evaluation using the AK4118A (DIR). <Default>(2-1) Setting in External Slave Mode
(3) Evaluation of A/D or D/A using the external clock.(3-1) Setting in PLL Master Mode(3-2) Setting in PLL Slave Mode(3-3) Setting in External Slave Mode
(4) Evaluation of Loop-back.(4-1) Setting in PLL Master Mode(4-2) Setting in PLL Slave Mode(4-3) Setting in External Slave Mode
[AKD4951AEN-B]
<KM121002> 2016/09
- 4 -
(1) A/D Evaluation using the AK4118A (DIT)
(1-1) Setting in External Slave Mode
X1 (X’tal: 12.288MHz) and PORT2 (DIT) are used. Do not connect anything to PORT1 (DIR).Registers of the AK4951AEN should be set to “EXT Slave Mode”. MCKI, BICK and LRCK are supplied from theAK4118A, and SDTO of the AK4951AEN is output to the AK4118A.
The jumper pins should be set as follows.
JP11MCKI
JP14BICK
JP12LRCK
DIREXT DIREXT
JP15
DIREXT
SDTO
(2) Evaluation of D/A using DIR of AK4118A. <Default>
(2-1) Setting in External Slave Mode
PORT1 (DIR) is used. Do not connect anything to PORT2 (DIT).Registers of the AK4951AEN should be set to “EXT Slave Mode”.
The jumper pins should be set as follows.
JP11MCKI
JP14BICK
JP12LRCK
DIREXT DIREXT DIREXTDIREXT
JP13SDTI
DIRADC
JP10SDTI-SEL
[AKD4951AEN-B]
<KM121002> 2016/09
- 5 -
(3) A/D or D/A Evaluation using the external clock.
External clocks are used. Do not connect anything to PORT1 (DIR) and PORT2 (DIT).
(3-1) Setting in PLL Master Mode
The master clock is input from the MCKI pin of JP11. An internal PLL circuit generates BICK and LRCK.Registers of the AK4951AEN should be set to “PLL Master Mode”.
BICK, LRCK SDTI and SDTO are input into and output from JP14, JP12, JP13 and JP15.
AK4951AEN DSP or P
BICK
LRCK
SDTO
SDTI
BCLK
LRCK
SDTI
SDTO
MCKI
1fs
32fs, 64fs
11.2896MHz, 12MHz, 12.288MHz13.5MHz, 24MHz, 27MHz
Figure 2. PLL Master Mode
.
[AKD4951AEN-B]
<KM121002> 2016/09
- 6 -
(3-2) Setting in PLL Slave Mode
A reference clock of PLL is selected among the input clocks that are supplied to the BICK pin. The required clockto operate the AK4951AEN is generated by an internal PLL circuit.Registers of the AK4951AEN should be set to “PLL Slave Mode” (Reference Clock = BICK).
BICK, LRCK SDTI and SDTO are input into and output from JP14, JP12, JP13 and JP15.
AK4951AEN DSP or P
MCKI
BICK
LRCK
SDTO
SDTI
BCLK
LRCK
SDTI
SDTO
1fs
32fs, 64fs
Figure 3. PLL Slave Mode 2(PLL Reference Clock: BICK pin)
The jumper pins should be set as follows.
JP11MCKI
DIREXT
[AKD4951AEN-B]
<KM121002> 2016/09
- 7 -
(3-3) Setting in External Slave Mode
Registers of the AK4951AEN should be set to “EXT Slave Mode”.
MCLK, BICK, LRCK SDTI and SDTO are input into and output from JP11, JP14, JP12, JP13 and JP15.
AK4951AEN DSP or P
MCKI
BICK
LRCK
SDTO
SDTI
BCLK
LRCK
SDTI
SDTO
1fs
32fs
MCLK
256fs,384fs
512fs or 1024fs
Figure 4. EXT Slave Mode
(4) Evaluation in Loop-back Mode.
(4-1) Setting in PLL Master Mode
Do not connect anything to PORT1 (DIR), PORT2 (DIT).Registers of the AK4951AEN should be set to “PLL Master Mode”.
(4-1-1) In case of supplying MCLK to JP11
The jumper pins should be set as follows.
JP15
DIREXT
JP13SDTO SDTI
DIRADC
JP10SDTI-SEL
[AKD4951AEN-B]
<KM121002> 2016/09
- 8 -
(4-2) Setting in PLL Slave Mode
Registers of the AK4951AEN should be set to “PLL Slave Mode” (Reference Clock: BICK).Do not connect anything to PORT1 (DIR) and PORT2 (DIT).
(4-2-1) In case of supplying BICK and LRCK from the external clock
The jumper pins should be set as follows.
JP11MCKI
JP15
DIREXTDIREXT
JP13SDTO SDTI
DIRADC
JP10SDTI-SEL
(4-3) Setting in External Slave Mode
Registers of the AK4951AEN should be set to “EXT Slave Mode”.Do not connect anything to PORT1 (DIR), PORT2 (DIT).
(4-3-1) In case of using clocks from AK4118A
Use X1 (12.288MHz).
The jumper pins should be set as follows.
JP11MCKI
JP14BICK
JP12LRCK
DIREXT DIREXT
JP15
DIREXTDIREXT
JP13SDTO SDTI
DIRADC
JP10SDTI-SEL
[AKD4951AEN-B]
<KM121002> 2016/09
- 9 -
DIP Switch Setting
[S1] (SW DIP-4): Mode setting of the AK4118A.
No. Name ON (“H”) OFF (“L”) Default
1 OCKS1 AK4118A Master Clock Setting : See Table 4 L2 DIF0
AK4118A Audio Format SettingSee Table 3
L3 DIF1 L4 DIF2 H
Table 2. Mode Setting of the AK4118A
Mode DIF2 DIF1 DIF0 DAUX SDTOLRCK BICK
I/O I/O
0 0 0 0 24bit, Left justified 16bit, Right justified H/L O 64fs O1 0 0 1 24bit, Left justified 18bit, Right justified H/L O 64fs O2 0 1 0 24bit, Left justified 20bit, Right justified H/L O 64fs O3 0 1 1 24bit, Left justified 24bit, Right justified H/L O 64fs O4 1 0 0 24bit, Left justified 24bit, Left justified H/L O 64fs O Default5 1 0 1 24bit, I2S 24bit, I2S L/H O 64fs O6 1 1 0 24bit, Left justified 24bit, Left justified H/L I 64 -128fs I7 1 1 1 24bit, I2S 24bit, I2S L/H I 64 -128fs I
Table 3. AK4118A Audio Interface Format Setting
OCKS1 MCKO1 X’tal
Default0 256fs 256fs1 512fs 512fs
Table 4. AK4118A Master Clock Setting
Toggle SW Function*Upper-side is “H” and lower-side is “L”.
[SW1] (PDN): Power downs AK4951AEN and AK4118A. Keep “H” during normal operation.
Control Port
It is possible to control AKD4951AEN-B via general USB port. Connect cable with the USB connection(PORT3) onthe board and PC.
[AKD4951AEN-B]
<KM121002> 2016/09
- 10 -
Analog Input/Output Circuits
(1) Input Circuits
Figure 5. LIN1/RIN1, LIN2/RIN2, LIN3/RIN3 Input Circuits
(1-1) LIN1/RIN1Input Circuit <Default>
LIN1 and RIN1are input to J1.When the Mic Power is not used, JP6 and JP7 should be set to open.
JP4 JP5JP2
RIN-SEL
JP1
LIN-SEL
LIN3
LIN2
LIN1
RIN3
RIN2
RIN1
JP6 JP7
DMDT DMCK MP-LIN1 MP-RIN1
[AKD4951AEN-B]
<KM121002> 2016/09
- 11 -
(1-2) LIN2/RIN2 Input Circuit <Default>
LIN2 and RIN2 are input to J2 and J3.When the Mic Power is not used, JP8 and JP9 should be set to open.
JP8 JP9JP2
RIN-SEL
JP1
LIN-SEL
LIN3
LIN2
LIN1
RIN3
RIN2
RIN1
MP-RIN2MP-LIN2
(1-3) LIN3/RIN3 Input Circuit
LIN3 and RIN3 are input to J2 and J3.
JP2
RIN-SEL
JP1
LIN-SEL
LIN3
LIN2
LIN1
RIN3
RIN2
RIN1
(1-4) Digital Mic Input Circuit
DMCK is output from JP5 and DMDT is input to JP4.
JP4 JP5
DMDT DMCK
[AKD4951AEN-B]
<KM121002> 2016/09
- 12 -
(2) Output Circuits
(2-1) HPL/HPR Output Circuit
R1733
R1833
C280.22u
C290.22u
VSS1
J2 HP-OUT
12
3HPR
HPL
Figure 6. HPL/HPR Output Circuit
HPL and HPR are output from J2
(2-2) SPP/SPN Output Circuit
TP2SPN
1
TP1
SPP1
SPN
SPP
Figure 7. SPP/SPN Output Circuit
SPP and SPN are output from TP1 and TP2.
(2-3) Stereo Line Output Circuit
J3 LINE-OUT
12
3+
C25 1u
+
C24 1u
R1622k
R1522k
VSS3
ROUT
LOUT
Figure 8. LOUT/ROUT Output Circuit
LOUT and ROUT are output from J3.
* AKM assumes no responsibility for the trouble when using the above circuit examples.
[AKD4951AEN-B]
<KM121002> 2016/09
- 13 -
AK4951AEN 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 “akd4951aen-b.exe” to open the control program. (Note 1)5. When the screen does not display “AKDUSBIF-B” at bottom left, reconnect the PC and the USB cable, and push the
[Port Reset] button.6. Begin evaluation by following the procedure below.
Figure 9. Window of Control Soft
[AKD4951AEN-B]
<KM121002> 2016/09
- 14 -
■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 switchingtab 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.
4. [All Read]: Executes read commands for all registers displayed.
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 registervalues in hexadecimal numbers.
11. [Dummy Command]: The dummy command is written (Note 1)。
Note 1. The AK4951A should be reset by the PDN pin (“L” -> “H”) after the power supplies are applied.After that, “Dummy Command” button should be pushed.
[AKD4951AEN-B]
<KM121002> 2016/09
- 15 -
■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 fordetails of each dialog box setting.)
Figure 10. [Function] Window
[Function] button : Executes a sequential process shown on each button. (Refer to 1- 1)Setting dialog button : Opens a setting dialog. (Refer to 1- 2)
[AKD4951AEN-B]
<KM121002> 2016/09
- 16 -
1- 1. [Function] Button
Figure 11. [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 Description Input Output Path
Recording_MIC+18dB(ALC, AHPF ON)
MIC Input Recording(Stereo)
LIN1,RIN1
SDTO LIN1,RIN1→MIC-AMP(+18dB)→ADC→Digital Filter→SDTO
Recording_DigitalMIC(AHPF, ALC ON)
Digital MIC InputRecording (Stereo)
DMDAT SDTO DMDAT→Digital Filter→SDTO(When Digital MIC used, LIN1 changes toDMDAT.)
Playback_Headphone Headphone Output SDTI LOUT,ROUT
SDTI→DAC→HPL,HPR
Playback_Speaker(ALC ON)
SPK Output SDTI SPPSPN
SDTI→ALC→DAC→SPP,SPN
Playback_Lineout Stereo Line Output SDTI LOUT,ROUT
SDTI→DAC→LOUT,ROUT*(It goes via a digital filter.)
Loopback_Headphone(ALC, AHPF ON)
Loopback(MIC Input Recording,
Headphone Output)
LIN1,RIN1
HPLHPR
LIN1,RIN1→ADC→Digital Filter→DAC
→HPL,HPR
Table 5. 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
[AKD4951AEN-B]
<KM121002> 2016/09
- 17 -
1- 2. Setting Dialog Button
Figure 12. Setting Dialog button
[System Clock Audio I/F] button : Opens “System Clock & Audio I/F” dialog box.[MIC – ADC Setting] button : Opens “MIC_ADC Setting” dialog box.[Digital MIC Setting] button : Opens “Digital MIC Setting” dialog box.[Digital Filter] button : Opens “Filter Setting” dialog box.[ALC Setting] button : Opens “ALC Setting” dialog box.[DAC Setting] button : Opens “DAC_LINE/SPK Setting” dialog box.[BEEP Setting] button : Opens “BEEP Setting” dialog box.
[AKD4951AEN-B]
<KM121002> 2016/09
- 18 -
2. [REG] 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 13. [REG] Window
[AKD4951AEN-B]
<KM121002> 2016/09
- 19 -
2-1. [Write]: Data Write Dialog
Select the [Write] button located on the right of the each corresponding address when changing two or more bitson 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 14. [Register Set] Window
2-2. [Read]: Data Read
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 DEBUGwindow.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).
[AKD4951AEN-B]
<KM121002> 2016/09
- 20 -
■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 15. [Save] Window
[All Address] check box : When the [All Address] checkbox is checked, all register settings will be saved.[Start Address] edit box : When the [All Address] check box is not checked, set starts register address to save.[End Address] edit box : When the [All Address] check box is not checked, set end register address to save.[OK] button : Selects a file to save and saves register settings.[Cancel] button : Cancel and finish this process.
[AKD4951AEN-B]
<KM121002> 2016/09
- 21 -
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 16. [All Reg Write] Window
[Open (left)] button : Selects a register setting file (*.akr).[Write] button : Executes register write with selected file setting.[Help] button : Opens a help window.[Save] button : Saves a register setting file assignment. File name is “*.mar”.[Open (right)] button : Opens a saved register setting file assignment “*. mar”.[Close] button : Closes the dialog box and finish the process.[All Write] flame : 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 bestored in the same folder.
2. hen register settings are changed by the [Save] button in the main window, re-read the file to reflect newregister settings.
[AKD4951AEN-B]
<KM121002> 2016/09
- 22 -
3. [Sequence]: [Sequence] Dialog Box
Click the [Sequence] button in the main window to open register sequence setting dialog boxRegister sequence can be set in this dialog box.
Figure 17. [Sequence] Window
~ Sequence Setting ~
Set register sequence according to the following process.
1. Select a commandUse [Select] pull-down box to choose commands.Corresponding boxes will be valid.
< Select items>・No use : Not using this address
・Register : Register write
・Reg_Mask : Register write (Masked)
・Interval : Takes an interval
・Stop : Pauses the sequence
・End : Ends the sequence
[AKD4951AEN-B]
<KM121002> 2016/09
- 23 -
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 correspondingMask bit = “0” are not changed. At this time, data read is not executed, and the storage data of thissoftware is used. “Write Default” must be executed after power up the AK4958 or when the AK4958is 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 isfinished, “Step No.1” of [start step] is selected automatically.
[AKD4951AEN-B]
<KM121002> 2016/09
- 24 -
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 18. [Sequence (File)] Window
[Open (left)] button : Opens a sequence setting file (*.aks).[Start] button : Executes the sequence by the setting of selected file.[Start All] button : 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 bestored 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 19. [Sequence Pause] Window
[AKD4951AEN-B]
<KM121002> 2016/09
- 25 -
5. [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 20. [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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 26 -
6. [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.MIC/Line input, ADC, MIC gain and sensitivity setting are available.“MIC Gain Adjustment”, fine tuning of a gain can be performed.The settings on this dialog are interlocked with the settings on register map.(Refer to the datasheet for register demotions.)
Figure 21. [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.
① When MIC Power (PMMP bit) is Power-up② When MIC Amp Power (PMADL/R bit) is Power-up (Note 2)
Note 2. When 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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 27 -
~ Gain Control by Slider ~
The volume can also be changed by slider.When a value is input in the edit box, the slide bar is moved to the value that selected by the edit box.Use the mouse or arrow keys on the keyboard for small adjustments.
Figure 22. Volume Slider Control
7. [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 23. [Digital MIC Setting] Window
When choice other than [All”0”, All”0”] are chosen by combo box of “Input Signal Select (PMDML/R bit)”, PMVCMbit 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.
Slide bar ismoved to theselected value
The value which can be set up is chosenautomatically.
[AKD4951AEN-B]
<KM121002> 2016/09
- 28 -
8. [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 24. [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 registermap is reflected to each parameter.Gain of HPF and LPF should 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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 29 -
8-1. Parameter Setting
Please set a parameter of each Filter
Parameter Detail Setting Range
Sampling Rate Sampling Frequency (fs) 8, 11.025, 12, 16, 22.05, 24
32, 44.1 or 48kHz
HPF
HPF1 Cut Off Frequency High Pass Filter 1 cut off frequency 3.7×fs/48 ~ 236.8×fs/48 (kHz)
HPF2 Cut Off Frequency High Pass Filter 2 cut off frequency 0.0001 ≦ fc/fs < 0.497
AHPF
AHPF Detection Level Auto High Pass Filter Detection Level 0.5(weak) ~ 4.0(strong)
AHPF Suppressor Level Auto High Pass Filter Suppressor Level weak, medium1, medium2, strong
LPF
Cut Off Frequency Low Pass Filter cut off frequency 0.05 ≦ fc/fs < 0.497
FIL3
Cut Off Frequency FIL3 cut off frequency 0.0001 ≦ fc/fs < 0.497
Filter type The selection of filter type LPF or HPF
Gain Gain -10dB ≦ Gain ≦ 0dB
EQ0
Pole Frequency EQ0 Pole frequency 0.0001 ≦ fc/fs < 0.497
Zero-point Frequency EQ0 Zero-point frequency 0.0001 ≦ fc/fs < 0.497
Gain Gain -20dB ≦ Gain ≦ +12dB
Gain2 Gain2 0 / +12 / +24dB
5 Band Equalizer
EQ1-5 Center Frequency EQ1-5 Center frequency 0.003 < fc/fs < 0.497
EQ1-5 Band Width EQ1-5 Band width (Note 3) fc/fs < 0.497
EQ1-5 Gain EQ1-5 Gain (Note 4) -1 ≦ Gain < 3
Table 6. Parameter Setting of [Filter Setting]
Note 3. A gain difference is a bandwidth of 3dB from center frequency.Note 4. 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 automaticcorrection of the center frequency of the notch filter is executed.
Figure 25. Filter ON/OFF Check Box
[AKD4951AEN-B]
<KM121002> 2016/09
- 30 -
8-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, errormessage is displayed, and a calculation of register setting is not carried out.
Figure 26. [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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 31 -
8-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 27. [F Response] Window
[Frequency Range] edit box : The width of the frequency display is specified.[UpDate] button : It draws in the graph again.[Gain/Phase] radio button : Switch of “Gain/Phase” display.[Log View] check button : Switch of “Linear/Log” display.[Close] button : Closing the dialog box and finish the process.
~ Adjustment of vertical range ~
1.[ Y-axis Ref ] edit box : Display setting of center value.
2.[Vertical slider] : Movement of vertical display.
3.[Horizontal slider] : Adjustment of the horizontal display.(The left side reduces, and the right side expands.)
[AKD4951AEN-B]
<KM121002> 2016/09
- 32 -
8-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 thisscreen.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.
Figure 28. Filter Setting (Left-clicking operation)
Figure 29. Filter Setting (Right-clicking operation)
The number is selected.The movement operation is done whileleft-clicking.
After operating the mousethe value of the center frequency and the gain isupdated.
After operating the mousethe value of the bandwidth is updated.
[AKD4951AEN-B]
<KM121002> 2016/09
- 33 -
8-5. Simulation of Fil3 Filter
Setting of Stereo-MIC[L-ch Level] / [R-ch Level] : Gain mismatch of stereo MIC sensitivity are set.[Distance] : The distance between the sound source and the MIC is set.[Angle] : The angle between the sound source and the MIC is set.
Default Fil3: OFF FIL3: ON, Filter Type: LPF, EQ0: ONFigure 30. Stereo Separation Emphasis Operation
[AKD4951AEN-B]
<KM121002> 2016/09
- 34 -
8-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 31) When “Notch Auto Correct” button is checked, the center frequency of the notch filter is automaticallycorrected. The gain setting of the automatic correction function is effective and only EQ of “-1” is effective.(Figure 32)This automatic compensation is effective to EQ which set the gain as "-1". (Note 5)
Note 5. There is a possibility that the automatic compensation is not correctly done when the width of thecenter frequency is smaller than that of the bandwidth setting.
Setting of center frequency: 4400Hz, 5000Hz, 5400Hz / Bandwidth: 200Hz (EQ2~4))Figure 31. 5Band Equalizer Operation (Not Check of “Notch Auto Correct”)
Setting of center frequency: 4400Hz, 5000Hz, 5400Hz / Bandwidth: 200Hz (EQ2~4))Figure 32. 5Band Equalizer Operation (Checked of “Notch Auto Correct”)
[AKD4951AEN-B]
<KM121002> 2016/09
- 35 -
8-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 33. Equalizer Gain Setting
Button ON: EQCx bit: OFF, EQxG5-0 bits: 0x3F (-0.03dB), EQxT1-0 bits: 00 (256/fs)Figure 34. Equalizer Gain Setting (Setting for Noise button is “ON”)
Button OFF: the state of before pushing a button.Figure 35. Equalizer Gain Setting (Setting for Noise button is “OFF”)
[AKD4951AEN-B]
<KM121002> 2016/09
- 36 -
9. [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 36. [ALC Setting] Window
~ Volume Read ~
When the [Start] button on the bottom right of the dialog is clicked, reading “VOL” register is executed periodically.This interval time is set by the edit box beside the button. This reading continues until the stop button is pushed.
Figure 37. Volume Progress Control
The read value is displayed on the progress control andedit box.
The Interval of read-out can set up in 100~1000 msec.
[AKD4951AEN-B]
<KM121002> 2016/09
- 37 -
10. [DAC Setting]: [DAC_LINE/SPK/HP Setting(Playback)] Dialog Box
Click the [DAC Setting] button in the main window to open DAC setting dialog.Output mode, DAC and output gain setting are available.The settings on this dialog are interlocked with the settings on register map.(Refer to the datasheet for register definitions.)
Figure 38. [DAC 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.
① When DAC Power (PMDAC bit) is Power-up (Note 6)② When SPK-Amp (PMSPK, SPPSN, DACS bit) are Enable③ When Line Out (PMLO, LOPS, DACL bit) are Enable④ When DAC_HeadphoneAmp (PMHPL bit, PMHPR bit) are Power-up
Note 6. When 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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 38 -
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 39. [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.
[AKD4951AEN-B]
<KM121002> 2016/09
- 39 -
■Sequential process
1. [Recording_MIC+18dB (ALC, AHPF ON)]
When [Recording_MIC+18dB] button in the main window is clicked, the sequence for MIC input Settings (stereo) isexecuted. (Note 7)
[MIC-ADC Setting] Window [ALC Setting] Window
[Filter Setting] Window
Figure 40. [Recording_MIC+18dB] Setting
[AKD4951AEN-B]
<KM121002> 2016/09
- 40 -
2. [Recording_DigitalMIC (AHPF, ALC ON)]
When [Recording_DigitalMIC] button in the main window is clicked, the sequence for Digital MIC input Settings(stereo) is executed. (Note 7)
[Digital MIC Setting] Window [ALC Setting] Window
[Filter Setting] Window
Figure 41. [Recording_DigitalMIC] Setting
[AKD4951AEN-B]
<KM121002> 2016/09
- 41 -
3. [Playback_Headphone]
When [Playback_Headphone] button in the main window is clicked, the sequence for Headphone output Settings isexecuted.
[DAC_LINE/SPK/HP Setting] Window
Figure 42. [Playback_Headphone] Setting
4. [Playback_Speaker (ALC ON)]
When [Playback_Speaker] button in the main window is clicked, the sequence for Speaker output Settings isexecuted. (Note 7)
[DAC_LINE/SPK/HP Setting] Window [ALC Setting] Window
Figure 43. [Playback_Speaker] Setting
[AKD4951AEN-B]
<KM121002> 2016/09
- 42 -
5. [Playback_Lineout]
When [Playback_Lineout] button in the main window is clicked, the sequence for Line output Settings isexecuted. (Note 7)
[DAC_LINE/SPK/HP Setting] Window
Figure 44. [Playback_Lineout] Setting
5. [Loopback_Headphone]
When [Loopback_Lineout] button in the main window is clicked, the sequence of Loopback settings is executed.
[MIC-ADC Setting] Window [ALC Setting] Window
[AKD4951AEN-B]
<KM121002> 2016/09
- 43 -
[Filter Setting] Window
[DAC_LINE/SPK/HP Setting] Window
Figure 45. [Loopback_Headphone] Setting
Note 7. The register setting of ALC by the sequence of [Recording_MIC+18dB], [Recording_DigitalMIC],[Playback_Speaker] or [Loopback_Headphone] is same.
The register setting of Digital Filter is also the same among the above except [Playback_Speaker].
[AKD4951AEN-B]
<KM121002> 2016/09
- 44 -
MEASUREMENT RESULTS
[Measurement Condition]
・ Measurement unit : Audio Precision, System two Cascade・ MCKI : 256fs (12.288MHz)・ BICK : 64fs・ fs : 48kHz・ Bit : 24bit・ Measurement Mode : EXT Slave Mode・ Power Supply : AVDD = SVDD = TVDD = 3.3V, DVDD = 1.8V・ Input Frequency : 1kHz・ Measurement Frequency : 20 ~ 20kHz・ Temperature : Room
[Measurement Results]
1. ADC
ResultUnit
Lch Rch
ADC: LIN1/RIN1 ADC, IVOL, IVOL=0dB, ALC=OFF
MGAIN = +18dB
S/(N+D) (-1dBFS) 82.6 82.6 dB
DR (-60dBFS, A-Weighted) 89.3 89.4 dB
S/N (A-weighted) 89.3 89.4 dB
MGAIN = 0dB
S/(N+D) (-1dBFS) 83.5 83.5 dB
DR (-60dBFS, A-Weighted) 96.0 96.0 dB
S/N (A-weighted) 96.0 96.0 dB
2. DAC
ResultUnit
Lch Rch
Headphone-Amp: DAC HPL/HPR, IVOL=DVOL=0dB, RL=16Ω
fs=48kHz, BW=20kHz
S/(N+D) 80.2 79.0 dB
S/N (A-weighted) 97.2 97.2 dB
Speaker-Amp: DAC SPP/SPN, IVOL=DVOL=0dB, SPKG=+8.4dB, RL=8
fs=48kHz, BW=20kHz
S/(N+D) (-0.5dBFS) 78.8 dB
S/N (A-weighted) 99.9 dB
Stereo Line Output: DAC LOUT/ROUT, IVOL=DVOL=0dB, RL=22kΩ
LVCM1-0 bits = “01”, fs=48kHz, BW=20kHz
S/(N+D)(0dBFS) 82.1 82.0 dB
(-3dBFS) 86.1 87.1 dB
S/N (A-weighted) 95.2 95.2 dB
[AKD4951AEN-B]
<KM121002> 2016/09
- 45 -
[Plot]
1. ADC (LIN1/RIN1 ADC) (Ceramic Capacitor)[MGAIN=+18dB]
AK4951AEN ADC FFT (-1dBFS)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 46. FFT (Input level= -1dBFS)
AK4951AEN ADC FFT (-60dBFS)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 47. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 46 -
AK4951AEN ADC FFT (No signal)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 48. FFT (No signal)
AK4951AEN ADC THD+N vs Input Level (fin=1kHz)
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
Figure 49. THD+N vs. Input Level
[AKD4951AEN-B]
<KM121002> 2016/09
- 47 -
AK4951AEN ADC THD+N vs Frequency (-1dBFS)
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 50. THD+N vs. Input Frequency
AK4951AEN ADC Linearity (fin=1kHz)
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
Figure 51. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 48 -
AK4951AEN ADC Crosstalk (-1dBFS)
-140
-60
-130
-120
-110
-100
-90
-80
-70
dB
20 20k50 100 200 500 1k 2k 5k 10k
Hz
TTT TTTTTTTTTT T T T T T T TTTTTTTTTT TTTTT T T T TT T TT T T
Figure 52. Crosstalk
AK4951AEN ADC Frequency Response (-1dBFS)
-2
+0
-1.8
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
dBFS
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
Figure 53. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 49 -
[MGAIN=0dB]
AK4951AEN ADC FFT (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 54. FFT (Input level= -1dBFS)
AK4951AEN ADC FFT (-60dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 55. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 50 -
AK4951AEN ADC FFT (No signal)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 56. FFT (No signal)
AK4951AEN ADC THD+N vs Input Level (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 57. THD+N vs. Input Level
[AKD4951AEN-B]
<KM121002> 2016/09
- 51 -
AK4951AEN ADC THD+N vs Frequency (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 58. THD+N vs. Input Frequency
AK4951AEN ADC Linearity (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
Figure 59. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 52 -
AK4951AEN ADC Crosstalk (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
-60
-130
-120
-110
-100
-90
-80
-70
dB
TT T TTTTT T TTT T TTTTTT TTTTT T
Figure 60. Crosstalk
AK4951AEN ADC Frequency Response (-1dBFS)
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
-2
+0
-1.8
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
dBFS
Figure 61. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 53 -
2. ADC (LIN3/RIN3 ADC) (Electrolytic Capacitor)[MGAIN=+18dB]
AK4951AEN ADC FFT (-1dBFS)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 62. FFT (Input level= -1dBFS)
AK4951AEN ADC FFT (-60dBFS)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 63. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 54 -
AK4951AEN ADC FFT (No signal)
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 64. FFT (No signal)
AK4951AEN ADC THD+N vs Input Level (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 65. THD+N vs. Input Level
[AKD4951AEN-B]
<KM121002> 2016/09
- 55 -
AK4951AEN ADC THD+N vs Frequency (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 66. THD+N vs. Input Frequency
AK4951AEN ADC Linearity (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
Figure 67. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 56 -
AK4951AEN ADC Crosstalk (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
-60
-130
-120
-110
-100
-90
-80
-70
dB
TTTT TTTTT T TT TT TTTTTTTT TTTTTTT T TT T T TTTT TT
Figure 68. Crosstalk
AK4951AEN ADC Frequency Response (-1dBFS)
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
-2
+0
-1.8
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
dBFS
Figure 69. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 57 -
[MGAIN=0dB]
AK4951AEN ADC FFT (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 70. FFT (Input level= -1dBFS)
AK4951AEN ADC FFT (-60dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 71. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 58 -
AK4951AEN ADC FFT (No signal)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBFS
Figure 72. FFT (No signal)
AK4951AEN ADC THD+N vs Input Level (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 73. THD+N vs. Input Level
[AKD4951AEN-B]
<KM121002> 2016/09
- 59 -
AK4951AEN ADC THD+N vs Frequency (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-100
-60
-95
-90
-85
-80
-75
-70
-65
dBFS
Figure 74. THD+N vs. Input Frequency
AK4951AEN ADC Linearity (fin=1kHz)
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBr
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBFS
Figure 75. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 60 -
AK4951AEN ADC Crosstalk (-1dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
-60
-130
-120
-110
-100
-90
-80
-70
dB
TT TTT TT T T TTT TTTTT T T
Figure 76. Crosstalk
AK4951AEN ADC Frequency Response (-1dBFS)
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
-2
+0
-1.8
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
dBFS
Figure 77. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 61 -
3. DAC (DAC Headphone (HPL/HPR))
AK4951AEN DAC=>HP FFT (0dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
Figure 78. FFT (Input level= 0dBFS)
AK4951AEN DAC=>HP FFT (-60dBFS)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
Figure 79. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 62 -
AK4951AEN DAC=>HP FFT (No signal)
20 20k50 100 200 500 1k 2k 5k 10k
Hz
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
Figure 80. FFT (No signal)
AK4951AEN DAC=>HP FFT (Out-of-band Noise)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 100k50 100 200 500 1k 2k 5k 10k 20k 50k
Hz
Figure 81. FFT (Out-of-band Noise)
[AKD4951AEN-B]
<KM121002> 2016/09
- 63 -
AK4951AEN DAC=>HP THD+N vs Input Level (fin=1kHz)
-120
-40
-110
-100
-90
-80
-70
-60
-50
dBr
A
-120 +0-100 -80 -60 -40 -20
dBFS
Figure 82. THD+N vs. Input Level
AK4951AEN DAC=>HP THD+N vs Frequency (0dBFS)
-120
-40
-110
-100
-90
-80
-70
-60
-50
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 83. THD+N vs. Input Frequency
[AKD4951AEN-B]
<KM121002> 2016/09
- 64 -
AK4951AEN DAC=>HP Linearity (fin=1kHz)
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBr
A
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBFS
Figure 84. Linearity
AK4951AEN DAC=>HP Crosstalk (0dBFS)
-120
-40
-110
-100
-90
-80
-70
-60
-50
dB
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 85. Crosstalk
[AKD4951AEN-B]
<KM121002> 2016/09
- 65 -
AK4951AEN DAC=>HP Frequency Response (0dBFS)
-0.5
+0.5
-0.4
-0.3
-0.2
-0.1
+0
+0.1
+0.2
+0.3
+0.4
dBr
A
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
Figure 86. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 66 -
4. DAC (DAC Speaker (SPP/SPN))
AK4951AEN DAC=>SKP FFT (-0.5dBFS, SPKG=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 87. FFT (Input level= -0.5dBFS)
AK4951AEN DAC=>SKP FFT (-60dBFS, SPKG=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 88. FFT (Input level= -60dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 67 -
AK4951AEN DAC=>SKP FFT (No signal, SPKG=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 89. FFT (No signal)
AK4951AEN DAC=>SKP Out of band noise (SPKG=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 100k50 100 200 500 1k 2k 5k 10k 20k 50k
Hz
Figure 90. FFT (Out-of-band Noise)
[AKD4951AEN-B]
<KM121002> 2016/09
- 68 -
AK4951AEN DAC=>SKP THD+N vs Frequency (-0.5dBFS, SPKG=01)
-120
-40
-110
-100
-90
-80
-70
-60
-50
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 91. THD+N vs. Input Frequency
AK4951AEN DAC=>SKP Linearity (-0.5dBFS, SPKG=01)
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBr
A
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBFS
Figure 92. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 69 -
AK4951AEN DAC=>SKP Frequency Response (-0.5dBFS, SPKG=01)
-1
+0
-0.9
-0.8
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
dBr
A
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
Figure 93. Frequency Response
AK4951AEN DAC=>SKP THD+N vs Output Power (fin=1kHz, SPKG=00)
0
200m
20m
40m
60m
80m
100m
120m
140m
160m
180m
W
-90
-40
-85
-80
-75
-70
-65
-60
-55
-50
-45
dB
-40 +0-35 -30 -25 -20 -15 -10 -5
dBFS
Figure 94. THD+N vs. Output Power (SPKG=00)
[AKD4951AEN-B]
<KM121002> 2016/09
- 70 -
AK4951AEN DAC=>SKP THD+N vs Output Power (fin=1kHz, SPKG=01)
0
300m
50m
100m
150m
200m
250m
W
-100
-40
-90
-80
-70
-60
-50
dB
-40 +0-35 -30 -25 -20 -15 -10 -5
dBFS
Figure 95. THD+N vs. Output Power (SPKG=01)
AK4951AEN DAC=>SKP THD+N vs Output Power (fin=1kHz, SPKG=10)
0
500m
50m
100m
150m
200m
250m
300m
350m
400m
450m
W
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dB
-40 +0-35 -30 -25 -20 -15 -10 -5
dBFS
Figure 96. THD+N vs. Output Power (SPKG=10)
[AKD4951AEN-B]
<KM121002> 2016/09
- 71 -
AK4951AEN DAC=>SKP THD+N vs Output Power (fin=1kHz, SPKG=11)
0
1.2
200m
400m
600m
800m
1
W
-120
+0
-100
-80
-60
-40
-20
dB
-40 +0-35 -30 -25 -20 -15 -10 -5
dBFS
Figure 97. THD+N vs. Output Power (SPKG=11)
[AKD4951AEN-B]
<KM121002> 2016/09
- 72 -
5. DAC (DAC Line-out (LOUT/ROUT))
AK4951AEN DAC=>Line-out FFT (0dBFS, LVCM=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 98. FFT (Input level= 0dBFS)
AK4951AEN DAC=>Line-out FFT (-3dBFS, LVCM=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 99. FFT (Input level= -3dBFS)
[AKD4951AEN-B]
<KM121002> 2016/09
- 73 -
AK4951AEN DAC=>Line-out FFT (-60dBFS, LVCM=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 100. FFT (Input level= -60dBFS)
AK4951AEN DAC=>Line-out FFT (No signal, LVCM=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 101. FFT (No signal)
[AKD4951AEN-B]
<KM121002> 2016/09
- 74 -
AK4951AEN DAC=>Line-out Out-of-band Noise (LVCM=01)
-140
+0
-120
-100
-80
-60
-40
-20
dBr
A
20 100k50 100 200 500 1k 2k 5k 10k 20k 50k
Hz
Figure 102. FFT (Out-of-band Noise)
AK4951AEN DAC=>Line-out THD+N vs Input Level (fin=1kHz, LVCM=01)
-120
-60
-110
-100
-90
-80
-70
dBr
A
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBFS
Figure 103. THD+N vs. Input Level
[AKD4951AEN-B]
<KM121002> 2016/09
- 75 -
AK4951AEN DAC=>Line-out THD+N vs Frequency (-3dBFS, LVCM=01)
-120
-60
-110
-100
-90
-80
-70
dBr
A
20 20k50 100 200 500 1k 2k 5k 10k
Hz
Figure 104. THD+N vs. Input Frequency
AK4951AEN DAC=>Line-out Linearity (fin=1kHz, LVCM=01)
-100
+0
-90
-80
-70
-60
-50
-40
-30
-20
-10
dBr
A
-100 +0-90 -80 -70 -60 -50 -40 -30 -20 -10
dBFS
Figure 105. Linearity
[AKD4951AEN-B]
<KM121002> 2016/09
- 76 -
AK4951AEN DAC=>Line-out Crosstalk (-3dBFS, LVCM=01)
-120
-40
-110
-100
-90
-80
-70
-60
-50
dB
20 20k50 100 200 500 1k 2k 5k 10k
Hz
TTTTTTTT T TTT TTTTT T T
Figure 106. Crosstalk
AK4951AEN DAC=>Line-out Frequency Response (-3dBFS, LVCM=01)
-4
-2
-3.8
-3.6
-3.4
-3.2
-3
-2.8
-2.6
-2.4
-2.2
dBr
A
2k 20k4k 6k 8k 10k 12k 14k 16k 18k
Hz
Figure 107. Frequency Response
[AKD4951AEN-B]
<KM121002> 2016/09
- 77 -
REVISION HISTORY
Date(YY/MM/DD)
ManualRevision
BoardRevision
Reason Page Contents
15/03/31 KM121000 0 First edition -
16/03/10 KM121001 1 Board change 1 AK4951AEN : Rev.C→Rev.D
Change 44-76 Measurement data were changed.
16/09/20 KM121002 2 Board change 79,81 Part number was changed.(T2,T3)
[AKD4951AEN-B]
<KM121002> 2016/09
- 78 -
IMPORTANT NOTICE
0. Asahi Kasei Microdevices Corporation (“AKM”) reserves the right to make changes to the informationcontained in this document without notice. When you consider any use or application of AKM productstipulated in this document (“Product”), please make inquiries the sales office of AKM or authorizeddistributors as to current status of the Products.
1. All information included in this document are provided only to illustrate the operation and applicationexamples of AKM Products. AKM neither makes warranties or representations with respect to the accuracyor completeness of the information contained in this document nor grants any license to any intellectualproperty 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 orapplications. AKM ASSUMES NO LIABILITY FOR ANY LOSSES INCURRED BY YOU OR THIRDPARTIES ARISING FROM THE USE OF SUCH INFORMATION IN YOUR PRODUCT DESIGN ORAPPLICATIONS.
2. The Product is neither intended nor warranted for use in equipment or systems that require extraordinarilyhigh 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 usedin nuclear facilities, equipment used in the aerospace industry, medical equipment, equipment used forautomobiles, trains, ships and other transportation, traffic signaling equipment, equipment used to controlcombustions or explosions, safety devices, elevators and escalators, devices related to electric power, andequipment used in finance-related fields. Do not use Product for the above use unless specifically agreed byAKM in writing.
3. Though AKM works continually to improve the Product’s quality and reliability, you are responsible forcomplying 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 theProduct 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 thisdocument 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 informationcontained in this document, you should comply with the applicable export control laws and regulations andfollow the procedures required by such laws and regulations. The Products and related technology may not beused for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under anyapplicable domestic or foreign laws or regulations.
5. Please contact AKM sales representative for details as to environmental matters such as the RoHScompatibility of the Product. Please use the Product in compliance with all applicable laws and regulationsthat regulate the inclusion or use of controlled substances, including without limitation, the EU RoHSDirective. AKM assumes no liability for damages or losses occurring as a result of noncompliance withapplicable laws and regulations.
6. Resale of the Product with provisions different from the statement and/or technical features set forth in thisdocument shall immediately void any warranty granted by AKM for the Product and shall not create or extendin 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 writtenconsent of AKM.
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
1.8V
3.3V5V
RIN3RIN2RIN1
LIN3LIN2LIN1
VSS1
VSS1
VSS2
VSS1
VSS3
VSS2
VSS2
VSS3
VSS1
VSS1
VSS1
VSS1VSS1
VSS1
VSS1
D3V
DVDD
TVDD
AVDD
SVDD
USB5VUSBGND
SVDD
SDTI
SDTO
LRCK
BICK
MCKI
DVDD
TVDD
AVDD
SDA
SCL
PDN
Title
Size Document Number R e v
Date: Sheet o f
AK4951AEN 1
AKD4951AEN-B
A3
1 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
AK4951AEN 1
AKD4951AEN-B
A3
1 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
AK4951AEN 1
AKD4951AEN-B
A3
1 3Wednesday, August 03, 2016
R2 0
TP4SCL
1
R1622k
J3 LINE-OUT
1 2 3
T1
TK73618AME
NC8 Vin7 Vcont6 NC5
NC1Vout2PCL3GND4
+
C4100u
R20
open
R52.2k
C9open
R1733
C60.1u
R1522k
R91k
+C3210u
C30 2.2u
C101u
C13open
T2
AP1154ADL33
NC8 Vin7 Vcont6 NC5
NC1Vout2PCL3GND4
R1451
JP3 SVDD
R3 5.1
R33 open
C342.2u
U1AK4951AEN
LIN
31
RIN
22
LIN
23
MP
WR
24
MP
WR
15
RIN
1/D
MC
LK
6
LIN
1/D
MD
AT
7
PD
N8
SCL9
SDA10
SDTI11
LRCK13
BICK14
MCKI/OVF15
TVDD16
VS
S3
17
SV
DD
18
SP
N/R
OU
T19
SP
P/L
OU
T20
DV
DD
21
HP
L22
HP
R23
CP26
CN27
AVDD28
VSS129
VCOM30
MRF31
RIN332
SDTO12
VE
E24
VSS225
GND1
GND
1
TP1SPP
1
C81u
C15open
TP3SDA
1
R1351
L1
10u
1 2
C141u
R62.2k
C330.1u
+C1
100u
R1 0
C17open
C121u
R81k
C280.22u
R1251
+
C2210u
C312.2u
+C2610u
C352.2u
JP
9M
P-R
IN2
JP
5D
MC
K
C19open
C20.1u
JP2RIN-SEL
R1151
C50.1u
REG1
VDD
1
+
C161u
JP
4D
MD
T
R72.2k
R19 open
+C2010u
JP
6M
P-L
IN1
+
C181u
R1833
R1051
C230.1u
J2 HP-OUT
123
+C7100u
+ C241u
JP1LIN-SEL
TP2SPN
1
JP
7M
P-R
IN1
C290.22u
+ C251u
C30.1u
J1MIC-IN
12
3
C210.1u
JP
8M
P-L
IN2
R42.2k
C11open
C270.1u
- 79-
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
ADC
DIR
H (ON)
L(OFF)
DIF
1D
IF0
DIF
2
OC
KS
1
L H
DIR
EXT
EXT
DIR
EXT
DIR
EXT
DIR
MCKI
SDTI
LRCK
BICK
D3V
SDTO
USB-PDN
PDN
Title
Size Document Number R e v
Date: Sheet o f
DIR/DIT 1
AKD4951AEN-B
A3
2 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
DIR/DIT 1
AKD4951AEN-B
A3
2 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
DIR/DIT 1
AKD4951AEN-B
A3
2 3Wednesday, August 03, 2016
+
C4110u
C360.1u
R24
10k
PORT2
OPT-OUT
GND1
VCC2
IN3
R23 2.2k
JP11MCKI
C480.1u
JP12LRCK
C470.47u
U2
AK4118A
IPS0/RX41
NC2
DIF0/RX53
TEST24
DIF1/RX65
VSS16
DIF2/RX77
IPS1/IIC8
P/SN9
XTL010
XTL111
TV
DD
13
NC
/GP
114
TX
0/G
P2
15
TX
1/G
P3
16
BO
UT
/GP
417
CO
UT
/GP
518
UO
UT
/GP
619
VO
UT
/GP
720
DV
DD
21
VS
S2
22
MC
KO
123
BICK26
MCKO227
DAUX28
XTO29
XTI30
PDN31
CM0/CDTO/CAD132
CM1/CDTI/SDA33
OCKS1/CCLK/SCL34
OCKS0/CSN/CAD035
INT036
AV
DD
38
R39
VC
OM
40
VS
S3
41
RX
042
NC
43
RX
144
TE
ST
145
RX
246
VS
S4
47
RX
348
VIN/GP012
LR
CK
24
SDTO25
INT
137
JP13SDTI
S1
SW DIP-4
1 2 3 4
8 7 6 5
C45 0.1u
JP10SDTI-SEL
C400.1u
JP14BICK
X112.288MHz
12
+
C3910u
+
C46 10u
C44 5p
R2210k
R21 470
JP15SDTO
C380.1u
C43 5p
PORT1
OPT-IN
OUT1
VCC3
GND2
SW1RESET
213
RP147k
4321
C420.1u
D1
HSU119
KA
- 80-
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
XTI
XTO
VDDMCLRPGDPGCGND
SCL
SDA
USB-PDN
USB5V
USBGND
Title
Size Document Number R e v
Date: Sheet o f
Control I/F (USB) 1
AKD4951AEN-B
A3
3 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
Control I/F (USB) 1
AKD4951AEN-B
A3
3 3Wednesday, August 03, 2016
Title
Size Document Number R e v
Date: Sheet o f
Control I/F (USB) 1
AKD4951AEN-B
A3
3 3Wednesday, August 03, 2016
U4 PCA9306DP1
GND1
VREF12
SCL13
SDA14
EN8
VREF27
SCL26
SDA25
C570.1u
R25 4.7k
+
C5110u
C540.1u
+C5610u
R27100k
C491u
R3051
X220MHz
T3
AP1154ADL33
NC1Vout2PCL3GND4
NC8 Vin7
NC5
Vcont6
R281k
C530.1u
C58 22p
+C5210u
C60 0.1u
R320
R310
R291k
C650.47u
JP16 PIC
12345
C500.1u
PORT3USB Connector
VB
US
1D
-2
D+
3ID
4G
ND
5
R26100k
U3
PIC18F4550
RC7/RX/DT/SDO1
RD4/SPP42
RD5/SPP5/P1B3
RD6/SPP6/P1C4
RD7/SPP7/P1D5
VSS06
VDD07
RB0/AN12/INT0/FLT0/SDI/SDA8
RB1/AN10/INT1/SCK/SCL9
RB2/AN8/INT2/VMO10
RB3/AN9/CPP2/VPO11
NC
/IC
CK
/IC
PG
C12
NC
/IC
DT
/IC
PG
D13
RB
4/A
N11/K
BI0
/CS
SP
P14
RB
5/K
BI1
/PG
M15
RB
6/K
BI2
/PG
C16
RB
7/K
BI3
/PG
D17
MC
LR
_N
/Vpp/R
E3
18
RA
0/A
N0
19
RA
1/A
N1
20
RA
2/A
N2/V
ref-
/CV
ref
21
RA
3/A
N3/V
ref+
22
RA4/T0CKI/C1OUT/RCV23
RA5/AN4/SS_N/HLVDIN/C2OUT24
RE0/AN5/CK1SPP25
RE1/AN6/CK2SPP26
RE2/AN7/OESPP27
VDD128
VSS129
OSC1/CLKI30
OSC2/CLKO/RA631
RC0/T1OSO/T13CKI32
NC/ICRST_N/ICVpp33
NC
/IC
PO
RT
S34
RC
1/T
1O
SI/C
CP
2/U
OE
_N
35
RC
2/C
CP
1/P
1A
36
VU
SB
37
RD
0/S
PP
038
RD
1/S
PP
139
RD
2/S
PP
240
RD
3/S
PP
341
RC
4/D
-/V
M42
RC
5/D
+/V
P43
RC
6/T
X/C
K44
C550.1u
C59 22p
JP17USB5V
- 81-
- 82-
- 83-
- 84-
- 85-