[AKD4954A-B] AKD4954A-B Evaluation board Rev.0 for AK4954A GENERAL DESCRIPTION The AKD4954A-B is an evaluation board for the AK4954A 32bit CODEC with built-in PLL and MIC/HP/SPK Amplifier. On-board USB port enables a GUI on Windows to control various settings. The AKD4954A-B has the interface with AKM’s A/D evaluation boards. Therefore, it’s easy to evaluate the AK4954A. The AKD4954A-B also has the digital audio interface and can achieve the interface with digital audio systems via opt-connector. Ordering Guide AKD4954A-B --- Evaluation board for AK4954A (Cable for connecting with USB port and control software are included in this package. This control software does not operate on Windows NT.) 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 TVDD DVDD AVDD SVDD GND1 3.3V 1.8V 3.3V 3.3V REG1 5V 0V 3.3V REG 1.8V REG LDO LIN1 Digital MIC (T3) RIN1 PIC4550 USB LIN2 Mini Jack AK4954A RIN2 External Clock Opt In LIN3 AK4118A (DIT/DIR) RIN3 Opt Out SPP SPN LINEOUT Jack HP Jack SPK Figure 1. AKD4954A-B Block Diagram * Circuit diagram and PCB layout are attached at the end of this manual. <KM114100> 2013/06 -1- [AKD4954A-B] Operation Sequence (1) Set up the power supply lines. (1-1) In case of supplying the power from regulator. <Default> JP3 JP17 SVDD USB5V 1.8V 5V 3.3V Name of Jack REG1 GND1 Color red black Using Default Setting for regulator input 5V ground 0V 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 AK4954A and AK4118A must be reset after the power supplies are applied. The AK4954A and AK4118A should be reset once by bringing SW1 (PDN) “L” upon power-up. Click the Dummy Command button on the control software after releasing the reset by SW1= “H”. <KM114100> 2013/06 -2- [AKD4954A-B] Evaluation mode In case of using the AK4118A when evaluating the AK4954A, audio interface format of both devices must be matched. Reter to the datasheet for audio interface format of the AK4954A, and Table 2 for audio interface format of the AK4118A. 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 use other mode. Refer to the datasheet for register setting of the AK4954A. 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 <KM114100> 2013/06 -3- [AKD4954A-B] (1) A/D Evaluation using the AK4118A (DIT) (1-1) Setting in External Slave Mode X1 (X’tal: 11.2896MHz) and PORT2 (DIT) are used. Do not connect anything to PORT1 (DIR). Registers of the AK4954A should be set to “EXT Slave Mode”. MCKI, BICK and LRCK are supplied from the AK4118A, and SDTO of the AK4954A is output to the AK4118A. The jumper pins should be set as follows. JP11 MCKI EXT JP14 BICK DIR EXT JP12 LRCK DIR EXT JP15 SDTO DIR (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 AK4954A should be set to “EXT Slave Mode”. The jumper pins should be set as follows. JP11 MCKI EXT JP14 BICK DIR EXT DIR JP12 LRCK EXT <KM114100> DIR JP13 SDTI EXT DIR JP10 SDTI-SEL ADC DIR 2013/06 -4- [AKD4954A-B] (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 AK4954A should be set to “PLL Master Mode”. BICK, LRCK SDTI and SDTO are input into and output from JP14, JP12, JP13 and JP15. 11.2896MHz, 12MHz, 12.288MHz 13.5MHz, 24MHz, 27MHz DSP or P AK4954A MCKI BICK LRCK 32fs, 64fs 1fs BCLK LRCK SDTO SDTI SDTI SDTO Figure 2. PLL Master Mode . <KM114100> 2013/06 -5- [AKD4954A-B] (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 clock to operate the AK4954A is generated by an internal PLL circuit. Registers of the AK4954A 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. DSP or P AK4954A MCKI 32fs, 64fs BICK 1fs LRCK BCLK LRCK SDTO SDTI SDTI SDTO Figure 3. PLL Slave Mode 2(PLL Reference Clock: BICK pin) The jumper pins should be set as follows. JP11 MCKI DIR EXT <KM114100> 2013/06 -6- [AKD4954A-B] (3-3) Setting in External Slave Mode Registers of the AK4954A 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. AK4954A DSP or P 256fs,384fs 512fs or 1024fs MCKI MCLK 32fs BICK BCLK 1fs LRCK LRCK SDTO SDTI SDTI SDTO 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 AK4954A 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 SDTO JP13 SDTI EXT <KM114100> DIR JP10 SDTI-SEL ADC DIR 2013/06 -7- [AKD4954A-B] (4-2) Setting in PLL Slave Mode Registers of the AK4954A 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. JP11 MCKI EXT JP13 SDTI JP15 SDTO EXT DIR DIR JP10 SDTI-SEL ADC DIR (4-3) Setting in External Slave Mode Registers of the AK4954A 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 (11.2896MHz). The jumper pins should be set as follows. JP11 MCKI EXT JP14 BICK DIR EXT DIR JP12 LRCK EXT JP15 SDTO DIR <KM114100> JP13 SDTI EXT DIR JP10 SDTI-SEL ADC DIR 2013/06 -8- [AKD4954A-B] DIP Switch Setting [S1] (SW DIP-4): Mode setting of the AK4118A. No. 1 2 3 4 Name OCKS1 DIF0 DIF1 DIF2 ON (“H”) OFF (“L”) AK4118A Master Clock Setting : See Table 4 AK4118A Audio Format Setting See Table 3 Default L L L H Table 2. Mode Setting of the AK4118A Mode DIF2 DIF1 DIF0 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 DAUX 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, I2S 24bit, Left justified 24bit, I2S SDTO 16bit, Right justified 18bit, Right justified 20bit, Right justified 24bit, Right justified 24bit, Left justified 24bit, I2S 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 H/L I L/H I BICK 64fs 64fs 64fs 64fs 64fs 64fs 64 -128fs 64 -128fs I/O O O O O O O I I Default Table 3. AK4118A Audio Interface Format Setting OCKS1 MCKO1 X’tal Default 0 256fs 256fs 1 512fs 512fs Table 4. AK4118A Master Clock Setting Toggle SW Function *Upper-side is “H” and lower-side is “L”. [SW1] (PDN): Power downs AK4954A and AK4118A. Keep “H” during normal operation. Control Port It is possible to control AKD4954A-B via general USB port. Connect cable with the USB connection(PORT3) on the board and PC. <KM114100> 2013/06 -9- [AKD4954A-B] Analog Input/Output Circuits (1) Input Circuits + RIN3 C19 1n C18 1u + VSS1 LIN3 JP2 RIN-SEL VSS1 RIN3 RIN2 RIN1 3 J1 MIC-IN C16 1u 2 1 R7 2.2k RIN2 LIN3 LIN2 LIN1 VSS1 MPWR2 JP9 MP-RIN2 JP8 MP-LIN2 C17 1n C15 1n R6 2.2k C14 1u VSS1 JP1 LIN-SEL LIN2 MPWR1 JP7 MP-RIN1 JP6 MP-LIN1 R4 2.2k C13 1n C12 1u VSS1 R5 2.2k JP5 DMCK RIN1 C11 1n C10 1u JP4 DMDT VSS1 LIN1 C9 1n C8 1u VSS1 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. JP1 JP2 LIN3 RIN3 LIN2 RIN2 LIN1 LIN-SEL JP4 JP5 JP6 JP7 DMDT DMCK MP-LIN1 MP-RIN1 RIN1 RIN-SEL <KM114100> 2013/06 - 10 - [AKD4954A-B] (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. JP1 JP2 LIN3 RIN3 LIN2 RIN2 LIN1 RIN1 LIN-SEL JP8 JP9 MP-LIN2 MP-RIN2 RIN-SEL (1-3) LIN3/RIN3 Input Circuit LIN3 and RIN3 are input to J2 and J3. JP1 JP2 LIN3 RIN3 LIN2 RIN2 LIN1 RIN1 LIN-SEL RIN-SEL (1-4) Digital Mic Input Circuit DMCK is output from JP5 and DMDT is input to JP4. JP4 JP5 DMDT DMCK <KM114100> 2013/06 - 11 - [AKD4954A-B] (2) Output Circuits (2-1) HPL/HPR Output Circuit 3 HPR J2 HP-OUT 2 1 HPL C29 0.22u C28 0.22u R18 33 R17 33 VSS1 Figure 6. HPL/HPR Output Circuit HPL and HPR are output from J2 (2-2) SPP/SPN Output Circuit 1 TP1 SPP SPP 1 TP2 SPN SPN Figure 7. SPP/SPN Output Circuit SPP and SPN are output from TP1 and TP2. (2-3) Stereo Line Output Circuit + 3 + C25 1u 2 1 ROUT LOUT J3 LINE-OUT C24 1u R15 22k R16 22k VSS3 .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. <KM114100> 2013/06 - 12 - [AKD4954A-B] AK4954A Control Software Manual ■ Evaluation Board and Control Software Settings 1. Set up the evaluation board as needed, according to the previous terms. 2. Connect cable with the USB connection on the board and PC. 3. The USB I/F board is recognized as HID (Human Interface Device) on PC. It is not necessary to install a new driver. 4. Start up the control program.(Note 1) Note 1. After power up the evaluation board, put SW1 to “L” to power down the AK4954A and the AK4118A, and return them to “H” to release the power-down state. Then, an initialization must be executed by pressing the Dummy Command button. 5. Begin evaluation by following the procedure below. Figure 9. Window of Control Soft <KM114100> 2013/06 - 13 - [AKD4954A-B] ■ Operation Overview Function, register map and testing tool 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 Boxes” section for details of each dialog box setting. 1. [Port Reset]: Click this button after the control soft starts up. 2. [Write Default]: Initializes Registers When the device is reset by a hardware reset, use this button to initialize the registers. 3. [All Write]: Executes write command for all registers displayed. 4. [All Read]: Executes read command for all registers displayed. 5. [Save]: Saves current register settings to a file. 6. [Load]: Executes data write from a saved file. 7. [All Req Write]: Opens “All Req Write” dialog box. 8. [Data R/W]: Opens “Data R/W” dialog box 9. [Sequence]: Opens “Sequence” dialog box. 10. [Sequence (File)]: Opens “Sequence(File)” dialog box. 11. [Read]: Reads current register settings and displays on 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. 12. [Dummy Command]: The dummy command is written (Note 2). Note 2. After power up the evaluation board, put SW1 to “L” to power down the AK4954A and the AK4118A, and return them to “H” to release the power-down state. Then, an initialization must be executed by pressing the Dummy Command button. <KM114100> 2013/06 - 14 - [AKD4954A-B] ■ Tab Functions (Note 3) 1. [Function]: Function control The dialog box setting is open when click the each button Each operation is executed by [Function] buttons on the left side of the screen. (Refer to the “■ Dialog Box” for details of each dialog box setting.) Note 3. After power up the evaluation board, put SW1 to “L” to power down the AK4954A and the AK4118A, and return them to “H” to release the power-down state. Then, an initialization must be executed by pressing the Dummy Command button. Figure 10. [Function] Window [Power Management Setting] [Audio Mode Setting] [System Clock Audio I/F] [ALC Setting] [Volume Setting] [Beep Setting] [Digital Filter] [DRC Setting] : Open [Power Management Setting] dialog. : Open [Audio Mode Setting] dialog. : Open [System Clock Audio I/F] dialog. : Open [ALC Setting] dialog. : Open [Volume Setting] dialog. : Open [Beep Setting] dialog. : Open [Filter Setting] dialog. : Open [DRC Function] dialog. <KM114100> 2013/06 - 15 - [AKD4954A-B] 2. [REG]: Register Map This tab is for a register write and read. Each bit on the register map is a push-button switch. Button Down indicates “H” or “1” and the bit name is shown in red (when read-only, the name is shown in dark red). Button Up indicates “L” or “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 11. [REG] Window <KM114100> 2013/06 - 16 - [AKD4954A-B] 2-1. [Write]: Data Write Dialog Select the [Write] button located on the right of the each corresponding address when changing tow or more bits on the same address simultaneously. Click the [Write] button for the register pop-up dialog box shown below. When the checkbox next to the register name is checked, the data will become “1”. When the checkbox is not checked, the data will become “0”. Click [OK] to write setting values to the registers, or click [Cancel] to cancel this setting. Figure 12. [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 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). Please be aware that button statuses will be changed by a Read command. <KM114100> 2013/06 - 17 - [AKD4954A-B] ■ Dialog Box 1. [All Req Write]: All Reg Write dialog box Click the [All Reg Write] button in the main window to open register setting file window shown below. Register setting files saved by the [SAVE] button may be applied. Figure 13. [All Reg Write] Window [Open (left)] : Selects a register setting file (*.akr). [Write] : Executes register write with selected setting file. [Write All] : Executes register write with all selected setting files. Selected files are executed in descending order. [Help] : Opens a help window. [Save] : Saves a register setting file assignment. File name is “*.mar”. [Open (right)]: Opens a saved register setting file assignment “*. mar”. [Close] : Closes the dialog box and finish process. ~ Operating Suggestions ~ 1. 2. Files saved by [Save] button and opened by [Open] button on the right of the dialog “*.mar” should be stored in the same folder. When register settings are changed by [Save] button in the main window, re-read the file to reflect new register settings. <KM114100> 2013/06 - 18 - [AKD4954A-B] 2. [Data R/W]: Data R/W Dialog Box Click the [Data R/W] button in the main window for data read/write dialog box. Data is written to the specified address. Figure 14. [Data R/W] Window [Address] Box : Input data write address in hexadecimal numbers. [Data] Box : Input write data in hexadecimal numbers. [Mask] Box : Input masks data in hexadecimal numbers. This value “ANDed” with the write data becomes the input data. [Write] : Writes the data generated from Data and Mask value is written to the address specified in “Address” box (Note 4). [Read] : Reads data from the address specified in “Address” box (Note 4). The result will be shown in the Read Data Box in hexadecimal numbers. [Close] : Closes the dialog box and finishes process. Data write will not be executed unless the [Write] button is clicked. Note 4. The register map will be updated after executing the [Write] or [Read] command. <KM114100> 2013/06 - 19 - [AKD4954A-B] 3. [Sequence]: Sequence Dialog Box Click the [Sequence] button to open register sequence setting dialog box. Register sequence may be set in this dialog box. Figure 15. [Sequence] Window ~ Sequence Setting ~ Set register sequence according to the following process bellow. 1. Select a command Use [Select] pull-down box to choose commands. Corresponding boxes will be valid. < Select Pull-down menu > · 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 <KM114100> 2013/06 - 20 - [AKD4954A-B] 2. Input sequence [Address] : Data address [Data] : Write data [Mask] : Mask The value in the [Data] box is ANDed with the value in the [Mask] box. This data becomes the actual input 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 bellow. · No_use · Register · Reg(Mask) · Interval · Stop · End : None : [Address], [Data], [Interval] : [Address], [Data], [Mask], [Interval] : [Interval] : None : None ~ Control Buttons~ Functions of Control Buttons are shown bellow. [Start] Button : Executes 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. It starts again when the [Start] button is clicked Restart step number is shown in the “Start Step” box. When executing the process until the end of sequence, the “Start Step” value will return to “1”. The sequence can be started from any step by writing a step number to the “Start Step” box. Write “1” to the “Start Step” box and click [Start] button, when restarting the process from the beginning. <KM114100> 2013/06 - 21 - [AKD4954A-B] 4. [Sequence(File)]: Sequence Setting 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 16. [Sequence(File)] Window [Open (left)] [Start] [Start All] [Help] [Save] [Open(right)] [Close] : Select a sequence setting file (*.aks). : Executes the sequence by the setting of selected file. : Executing all sequence settings. Selected files are executed in descending order. : Opens a help window. : Saves a sequence setting file assignment. File name is “*.mas”. : Select a saved sequence setting file assignment “*. mas”. : Closes the dialog box and finishes the process. ~ Operating Suggestions ~ 1. Files saved by the [Save] button and opened by the [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 the message box shown below pops up. Click “OK” to continue the process. Figure 17. Window of [Sequence Pause] <KM114100> 2013/06 - 22 - [AKD4954A-B] 5. [Power Management Setting]: Power Management Setting Dialog Box Click [Power Management Setting] button in the function tab to open the power management setting dialog box shown in Figure 18. Refer to the datasheet for register settings of the AK4954A. Figure 18. [Power Management Setting] Window 6. [Audio Mode Setting]: Audio Mode Setting Dialog Box Click the [Audio Mode Setting] button in the function tab to open the audio mode setting dialog box shown in Figure 19. Refer to the datasheet for register settings of the AK4954A. Figure 19. [Audio Mode Setting] Window <KM114100> 2013/06 - 23 - [AKD4954A-B] 7. [System Clock Audio I/F]: System Clock Audio I/F Dialog Box Click the [System Clock Audio I/F] button in the function tab to open the System Clock Audio I/F dialog box shown in Figure 20. Refer to the datasheet for register settings of the AK4954A. Figure 20. [System Clock Audio I/F] Window <KM114100> 2013/06 - 24 - [AKD4954A-B] 8. [ALC Setting]: ALC Setting Dialog Box Click the [ALC Setting] button in the function tab to open the ALC setting dialog box shown in Figure 21. Refer to the datasheet for register settings of the AK4954A. Figure 21. [ALC Setting] Window Volume Control by Slider Menu The volume can also be changed by writing a value in a dialog box. The slide bar is moved to the value that is written in the dialog box. Use the mouse or arrow keys on the keyboard for fine adjustments. Slide bar is moved to the selected value. The configurable value is automatically selected. Figure 22. Volume Slider <KM114100> 2013/06 - 25 - [AKD4954A-B] 9. [Volume Setting]: Volume Setting Dialog Box Click the [Volume Setting] button in the function tab to open the volume setting dialog box shown in Figure 23. Refer to the datasheet for register settings of the AK4954A. Figure 23. [Volume Setting] Window <KM114100> 2013/06 - 26 - [AKD4954A-B] 10. [BEEP Setting]: BEEP Setting Dialog Box Click the [BEEP Setting] button in the function tab to open is the Beep setting dialog box shown in Figure 24. Refer to the datasheet for register settings of the AK4954A. Figure 24. [BEEP Setting] Window <KM114100> 2013/06 - 27 - [AKD4954A-B] 11. [Digital Filter]: Filter Setting Dialog Box Click the [Digital Filter] button in the function tab to open the filter setting dialog box shown in Figure 25. Refer to the datasheet for register settings of the AK4954A. Figure 25. [Filter Setting] Window [Register Setting] [F Response] [Write] [Close] : Opens “Register Setting for Filter” dialog box. : Opens the filter characteristic dialog. Executes all filter calculation, but filter coefficients are not written. : Executes all filter calculation, and filter coefficients are written. : Closes the dialog box and ends process. <KM114100> 2013/06 - 28 - [AKD4954A-B] 11-1. Parameter Setting (1) Please set a parameter of each Filter. Parameter Function Sampling Rate Sampling frequency (fs) HPF Cut Off Frequency High pass filter cut off frequency LPF Cut Off Frequency Low pass filter cut off frequency FIL3 Cut Off Frequency FIL3 cut off frequency Filter type Gain EQ0 Pole Frequency The selection of filter type Gain Zero-point Frequency EQ0 Zero-point Frequency Gain Gain2 5 Band Equalizer EQ1-5 Center Frequency Gain Gain2 EQ1-5 Band Width EQ1-5 Gain EQ0 Pole Frequency Setting Range 7350Hz ≤ fs ≤ 96000Hz fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/20 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) LPF or HPF -10dB ≤ Gain < 0dB fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -20dB ≤ Gain < +12dB 0 / +12 / +24dB 0Hz ≤ Center Frequency < (0.497 * fs) (Note 5) 1Hz ≤ Band Width < (0.497 * fs) EQ1-5 Band Width -1≤ Gain < 3 EQ1-5 Gain (Note 6) Table 5. Parameter Setting of [Filter Setting] EQ1-5 Center Frequency Note 5. A gain difference is a bandwidth of 3dB from center frequency. Note 6. When a gain is “-1”, EQ becomes a notch filter. (2) “LPF Enable”, “HPF Enable”, “HPFAD Enable”, “FIL3 Enable”, “EQ0 Enable”, “EQ1”, “EQ2”, “EQ3”, “EQ4”, “EQ5” Please set ON/OFF of Filter by a check box. When the check box next to the filter name is checked, the filter will become ON. When “Notch Filter Auto Correction” is checked, automatic correction of the center frequency of the notch filter is performed. Figure 26. Filter ON/OFF Setting Check Box <KM114100> 2013/06 - 29 - [AKD4954A-B] 11-2. [Register Setting]: Register Setting for Filter Dialog Box Click the [Register Setting] button in the filter setting window to open the register setting dialog box shown below. 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 27. [Register Setting for Filter] Window Followings are the cases when register set values are updated. (1) When [Register Setting] button is pushed. (2) When [Frequency Response] button is pushed. (3) When [UpDate] button on a frequency characteristic indication window is pushed. (4) When “Notch Filter Auto Correction” is ON/OFF. <KM114100> 2013/06 - 30 - [AKD4954A-B] 11-3. [F Response]: Filter Plot Dialog Box Click the [F Response] button in the filter setting window to open the filter plot dialog box shown below. Change Frequency Range, and indication of a frequency characteristic is updated when push a [UpDate] button. Figure 28. [F Response] Window [Frequency Range] : The width of the frequency display is specified. [Update] [Gain/Phase] [Log View] [Close] : Redraws the filter characteristics. : “Gain/Phase” display Switch. : “Linear/Log” display Switch. : Closes the dialog box and ends process. ~ Adjustment of vertical range ~ [Y-axis Ref] [Vertical slider] [Horizontal slider] : Set the center value of Y-axis. : Moves center reference of the Y-axis. : Adjust scale of the X-axis. (Left: shrinking, Right: expanding) <KM114100> 2013/06 - 31 - [AKD4954A-B] 11-4. 5-BandEQ operation in Filter Plot screen When EQ(1~5) is turned 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 displayed number can be moved by dragging, and filter characteristics are set on this screen. The center frequency and the gain setting are changed by left click dragging. The setting of the bandwidth is changed by right click dragging. After dragging the number, the value of the center frequency and the gain are updated. Select the number, left click and drag to set the characteristics. Figure 29. Filter Setting (Left-clicking operation) The bandwidth is set by right click dragging. Figure 30. Filter Setting (Right-clicking operation) <KM114100> 2013/06 - 32 - [AKD4954A-B] 11-5. Simulation of Fil3 Filter Setting of Stereo-MIC [L-ch Level]/[R-ch Level] : Input the level of the MIC input. [Distance] : Set the distance between the sound source and the MIC. [Angle] : Set the angle between the sound source and the MIC. Figure 31. Simulation of Fil3 Filter <KM114100> 2013/06 - 33 - [AKD4954A-B] 11-6. “Notch Auto Correct” Function If the gain of 5-Band EQ is set to “-1”, Equalizer becomes a notch filter. If the center frequency of two or more notch filters are adjacent, each center frequency will shift slightly (Figure 32). Check the “Notch Auto Correct” check box to correct notch filter center frequency automatically (Figure 33). The automatic correction of center frequency is only effective for the equalizer that the gain is set to “-1” (Note 7). Note 7. There is a possibility that the automatic correction is not applied appropriately if 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 32. “Notch Auto Correct” function is “OFF” Setting of center frequency: 4400Hz, 5000Hz, 5400Hz / Bandwidth : 200Hz(EQ2~4) Figure 33. “Notch Auto Correct” function is “ON” <KM114100> 2013/06 - 34 - [AKD4954A-B] 12. [DRC Setting]: [DRC Function] Dialog Box Click the [DRC Setting] button in the function tab to open the DRC function dialog box shown in Figure 34. Refer to the datasheet for register settings of the AK4954A. Figure 34. [DRC Setting] Window [Write] [F Response] [DRC Curve] [Close] : Executes all filter calculations, and coefficients are written. : Opens the filter characteristic dialog. Executes all filter calculations, but filter coefficients are not written. : Opens the DRC Curve dialog. : Closes the dialog box and ends process. <KM114100> 2013/06 - 35 - [AKD4954A-B] 12-1. Parameter Setting (1) Set a parameter of each Filter and Gain. Parameter Setting Range Function 7350Hz ≤ fs ≤ 96000Hz Sampling Rate Sampling frequency (fs) Noise Suppression LPF HPF Low pass filter cut off frequency High pass filter cut off frequency fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) Low pass filter cut off frequency fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) LPF Low pass filter cut off frequency fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) HPF High pass filter cut off frequency fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) High pass filter cut off frequency fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) Dynamic Volume Control Low Frequency Range LPF Middle Frequency Range High Frequency Range HPF Table 6. Parameter Setting of [DRC Function] (2) When the checkbox next to each filter name is checked, the filter will be enabled. When “DVLC Enable” button is checked, the filters of Low/Middle/High Range are enabled according to setting of pull-down menu. When “fc Auto” checkbox is checked, the frequency responses of low frequency and high frequency ranges become flat automatically. Figure 35. Filter ON/OFF setting button <KM114100> 2013/06 - 36 - [AKD4954A-B] 12-2. Frequency Response Click the [F Response] button in the DRC setting window to display frequency characteristics. Figure 36. A frequency characteristic indication result [Frequency Range] [Update] [Gain/Phase] [Close] : The width of the frequency display is specified. : Redraws the filter characteristics. : “Gain/Phase” display Switch. : Closes the dialog box and ends process. <KM114100> 2013/06 - 37 - [AKD4954A-B] 12-3. Filter Setting The filter setting can be executed by checking the “NSLPF”, “NSHPF” or “DVLC Enable” checkbox in the [DRC function] dialog box. Select a filter name by left clicking and drag to adjust the filter characteristics. After changing the characteristics, the value of the cut-off frequency is updated. Figure 37. Filter Setting (Left-clicking operation) After changing the filter mode by pull-down box, the filter characteristics on the graph is update. Figure 38. Filter Setting (Filter Selecting) <KM114100> 2013/06 - 38 - [AKD4954A-B] 12-4. Noise Suppression Click the [DRC curve] button in the DRC setting window to open the DRC curve window. Click the “NS” radio button to adjust the noise suppression setting. Noise Suppression Threshold Low Level and Reference Value can be adjusted by left-click dragging. Noise Suppression Threshold Low Level Reference Value Register map After “Threshold Low Level” point is moved, the setting value is reflected on the register map. The “Threshold Low Level” point is adjusted, by left- click dragging Figure 39. Noise Suppression Setting <KM114100> 2013/06 - 39 - [AKD4954A-B] 12-5. Dynamic Volume Control Dynamic Volume is displayed when “LOW”, ”MIDDLE” or “HIGH” radio button in “DVLC” is checked. Then, a register set point is also updated. Dynamic Volume Control Points can be adjusted by left-click dragging. Select the frequency range for DVLV curve。 Red: LOW Blue: MIDDLE Green: HIGH DVLC volume control point in Low range レジスタマップ After volume control point is moved, the setting value is reflected on the register map. The volume control point is adjusted by left-click dragging. Figure 40. DVLC Curve Setting <KM114100> 2013/06 - 40 - [AKD4954A-B] 12-6. Dynamic Range Control Dynamic Range Control is displayed when “DRC” radio button is checked. Then, a register set point is also updated. Dynamic Range Compression Level can be adjusted by left-click dragging. Register map After “DRC Compression Level” is moved, the setting value is reflected on the register map. The “DRC Compression Level” is adjusted by left- click dragging. Figure 41. Dynamic Range Control Setting <KM114100> 2013/06 - 41 - [AKD4954A-B] MEASUREMENT RESULTS [Measurement condition] ・ Measurement unit ・ MCKI ・ BICK ・ fs ・ Bit ・ Measurement Mode ・ Power Supply ・ Input Frequency ・ Measurement Frequency ・ Temperature : Audio Precision, System two Cascade : 256fs (11.2896MHz, 24.576MHz) : 64fs : 44.1kHz, 96kHz : 24bit : EXT Slave Mode : AVDD = SVDD = TVDD = 3.3V, DVDD = 1.8V : 1kHz : 20 ~ 20kHz (fs=44.1kHz), 20 ~ 40kHz (fs=96kHz) : Room [Measurement Results] 1. ADC Result Lch ADC: LIN1/RIN1 → ADC → IVOL, IVOL=0dB, ALC=OFF MGAIN = +20dB fs=44.1kHz, BW=20kHz 89.2 S/(N+D) (-1dBFS) fs=96kHz, BW=40kHz 84.9 DR (-60dBFS, A-Weighted) 97.0 S/N (A-weighted) 97.1 MGAIN = 0dB fs=44.1kHz, BW=20kHz 88.2 S/(N+D) (-1dBFS) fs=96kHz, BW=40kHz 81.5 DR (-60dBFS, A-Weighted) 100.9 S/N (A-weighted) 101.0 Rch Unit 88.9 85.2 96.7 96.8 dB dB dB dB 89.0 82.2 101.0 101.1 dB dB dB dB 2. DAC Result Unit Lch Rch Headphone-Amp: DAC HPL/HPR, IVOL=DVOL=0dB, RL=16Ω fs=44.1kHz, BW=20kHz 69.9 68.9 dB S/(N+D) fs=96kHz, BW=40kHz 69.8 68.7 dB S/N (A-weighted) 100.7 100.6 dB Speaker-Amp: DAC SPP/SPN, IVOL=DVOL=0dB, SPKG=+6.26dB, RL=8 fs=44.1kHz, BW=20kHz S/(N+D) (-0.5dBFS) 76.1 dB Output Noise Level (A-Weighted) -96.3 dBV Stereo Line Output: DAC LOUT/ROUT, IVOL=DVOL=0dB, RL=20kΩ fs=44.1kHz, BW=20kHz S/(N+D) 85.6 85.4 dB S/N (A-weighted) 89.1 89.1 dB <KM114100> 2013/06 - 42 - [AKD4954A-B] [Plot] 1. ADC (LIN1/RIN1 ADC) (+20dB) [fs=44.1kHz] AK4954 FFT [LIN3/RIN3] fs=44.1kHz, fin=1kHz, -1dBFS Input, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 10k 20k Hz Figure 42. FFT (Input level= -1dBFS) AK4954 FFT [LIN3/RIN3] fs=44.1kHz, fin=1kHz, -60dBFS Input, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k Hz Figure 43. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 43 - [AKD4954A-B] AK4954 FFT [LIN3/RIN3] fs=44.1kHz, No Signal, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 44. FFT (No signal) AK4954 S/(N+D) vs. Input Level [LIN3/RIN3] fs=44.1kHz, fin=1kHz, MGAIN="+20dB" -70 -75 -80 d B F S -85 -90 -95 -100 -120 -100 -80 -60 -40 -20 +0 dBr Figure 45. THD+N vs. Input Level <KM114100> 2013/06 - 44 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Frequency [LIN3/RIN3] fs=44.1kHz, -1dBFS Input, MGAIN="+20dB" d B F S -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 Hz Figure 37. THD+N vs. Input Frequency AK4954 Linearity [LIN3/RIN3] fs=44.1kHz, fin=1kHz, MGAIN="+20dB" +0 T T TTT -20 -40 d B F S -60 -80 -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBr Figure 47. Linearity <KM114100> 2013/06 - 45 - 20k [AKD4954A-B] AK4954 Frequency Responce [LIN3/RIN3] fs=44.1kHz, -1dBFS Input, MGAIN="+20dB" +0 -0.5 -1 d B F S -1.5 -2 -2.5 -3 2k 4k 6k 8k 10k 12k 14k 16k 18k 20k 5k 10k 20k Hz Figure 48. Frequency Response AK4954 Crosstalk [LIN3/RIN3] fs=44.1kHz, -1dBFS Input, MGAIN="+20dB" -60 T T -70 -80 -90 d B -100 -110 -120 -130 -140 20 50 100 200 500 1k 2k Hz Figure 49. Crosstalk <KM114100> 2013/06 - 46 - [AKD4954A-B] 2. ADC (LIN1/RIN1 ADC) (+20dB) [fs=96kHz] AK4954 FFT [LIN3/RIN3] fs=96kHz, fin=1kHz, -1dBFS Input, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k 10k 20k 40k 20k 40k Hz Figure 50. FFT (Input level= -1dBFS) AK4954 FFT [LIN3/RIN3] fs=96kHz, fin=1kHz, -60dBFS Input, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k 10k Hz Figure 51. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 47 - [AKD4954A-B] AK4954 FFT [LIN3/RIN3] fs=96kHz, No Signal, MGAIN="+20dB" +0 -20 -40 -60 d B F S -80 -100 -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 52. FFT (No signal) AK4954 S/(N+D) vs. Input Level [LIN3/RIN3] fs=96kHz, fin=1kHz, MGAIN="+20dB" -70 -75 -80 d B F S -85 -90 -95 -100 -120 -100 -80 -60 -40 -20 +0 dBr Figure 53. THD+N vs. Input Level <KM114100> 2013/06 - 48 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Frequency [LIN3/RIN3] fs=96kHz, -1dBFS Input, MGAIN="+20dB" -70 -75 -80 d B F S -85 -90 -95 -100 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 54. THD+N vs. Input Frequency AK4954 Linearity [LIN3/RIN3] fs=96kHz, fin=1kHz, MGAIN="+20dB" +0 T T TT T -20 -40 d B F S -60 -80 -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBr Figure 55. Linearity <KM114100> 2013/06 - 49 - [AKD4954A-B] AK4954 Frequency Response [LIN3/RIN3] fs=96kHz, -1dBFS Input, MGAIN="+20dB" +0 -0.5 -1 d B F S -1.5 -2 -2.5 -3 5k 10k 15k 20k 25k 30k 35k 40k 45k Hz Figure 56. Frequency Response AK4954 Crosstalk [LIN3/RIN3] fs=96kHz, -1dBFS Input, MGAIN="+20dB" -60 T -70 -80 -90 d B -100 -110 -120 -130 -140 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 57. Crosstalk <KM114100> 2013/06 - 50 - [AKD4954A-B] 3. DAC (DAC HPL/HPR) [fs=44.1kHz] AK4954 FFT [HPL/HPR] fs=44.1kHz, fin=1kHz, 0dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 5k 10k 20k Hz Figure 58. FFT (Input level= 0dBFS) AK4954 FFT [HPL/HPR] fs=44.1kHz, fin=1kHz, -60dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k Hz Figure 59. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 51 - [AKD4954A-B] AK4954 FFT [HPL/HPR] fs=44.1kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 60. FFT (No signal) AK4954 Out of Band Noise [HPL/HPR] fs=44.1kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k Hz Figure 61. FFT (Out-of-band Noise) <KM114100> 2013/06 - 52 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Level[HPL/HPR] fs=44.1kHz, fin=1kHz -60 -65 -70 -75 d B r -80 A -90 -85 -95 -100 -105 -110 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 62. THD+N vs. Input Level AK4954 S/(N+D) vs. Input Frequency [HPL/HPR] fs=44.1kHz, 0dBFS Input -40 -50 -60 d B r -70 A -90 -80 -100 -110 -120 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 63. THD+N vs. Input Frequency <KM114100> 2013/06 - 53 - [AKD4954A-B] AK4954 Linearity[HPL/HPR] fs=44.1kHz, fin=1kHz +0 -20 -40 d B r -60 -80 A -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 64. Linearity AK4954 Frequency Responce[HPL/HPR] fs=44.1kHz, 0dBFS Input +0.5 +0.4 +0.3 +0.2 d B r A +0.1 +0 -0.1 -0.2 -0.3 -0.4 -0.5 2k 4k 6k 8k 10k 12k 14k 16k 18k 20k Hz Figure 65. Frequency Response <KM114100> 2013/06 - 54 - [AKD4954A-B] AK4954 Crosstalk [HPL/HPR] fs=44.1kHz, 0dBFS Input -60 -70 -80 d B -90 -100 -110 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 66. Crosstalk <KM114100> 2013/06 - 55 - [AKD4954A-B] 4. DAC (DAC HPL/HPR) [fs=96kHz] AK4954 FFT [HPL/HPR] fs=96kHz, fin=1kHz, 0dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 40k 5k 10k 20k 40k Hz Figure 67. FFT (Input level= 0dBFS) AK4954 FFT [HPL/HPR] fs=96kHz, fin=1kHz, -60dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k Hz Figure 68. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 56 - [AKD4954A-B] AK4954 FFT [HPL/HPR] fs=96kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 69. FFT (No signal) AK4954 Out of Band Noise [HPL/HPR] fs=96kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 40 100 200 500 1k 2k 5k 10k 20k 50k 100k Hz Figure 70. FFT (Out-of-band Noise) <KM114100> 2013/06 - 57 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Level [HPL/HPR] fs=96kHz, fin=1kHz -60 -65 -70 -75 d B r A -80 -85 -90 -95 -100 -105 -110 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 71. THD+N vs. Input Level AK4954 S/(N+D) vs. Input Frequency [HPL/HPR] fs=96kHz, 0dBFS Input -40 -50 -60 d B r -70 A -90 -80 -100 -110 -120 20 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 72. THD+N vs. Input Frequency <KM114100> 2013/06 - 58 - [AKD4954A-B] AK4954 Linearity[HPL/HPR] fs=96kHz, fin=1kHz +0 -20 -40 d B r -60 -80 A -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 73. Linearity AK4954 Frequency Response[HPL/HPR] fs=96kHz, 0dBFS Input +0.25 +0 -0.25 d B r A -0.5 -0.75 -1 -1.25 -1.5 -1.75 -2 5k 10k 15k 20k 25k 30k 35k 40k 45k Hz Figure 74. Frequency Response <KM114100> 2013/06 - 59 - [AKD4954A-B] AK4954 Crosstalk [HPL/HPR] fs=96kHz, 0dBFS Input -70 -80 -90 d B -100 -110 -120 -130 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 75. Crosstalk <KM114100> 2013/06 - 60 - [AKD4954A-B] 5. DAC (DAC SPK) [fs=44.1kHz] AK4954 FFT [SPP/SPN] fs=44.1kHz, fin=1kHz, -0.5dBFS Input, SLG1-0 bits="01" +0 -20 -40 d B r -60 -80 A -100 -120 -140 20 50 100 200 500 1k 2k 5k 10k 20k 10k 20k Hz Figure 76. FFT (Input level= -0.5dBFS) AK4954 FFT [SPP/SPN] fs=44.1kHz, fin=1kHz, -60dBFS Input, SLG1-0 bits="01" +0 -20 -40 d B r -60 -80 A -100 -120 -140 20 50 100 200 500 1k 2k 5k Hz Figure 77. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 61 - [AKD4954A-B] AK4954 FFT [SPP/SPN] fs=44.1kHz, No Signal, SLG1-0 bits="01" +0 -20 -40 d B r -60 -80 A -100 -120 -140 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 78. FFT (No Signal) AK4954 Out of Band Noise [SPP/SPN] fs=44.1kkHz, No Signal, SLG1-0 bits="01" +0 -20 -40 d B r -60 -80 A -100 -120 -140 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k Hz Figure 79. FFT (No Signal) <KM114100> 2013/06 - 62 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Frequency[SPP/SPN] fs=44.1kHz, -0.5dBFS Input, SLG1-0 bits="01" -60 -65 -70 d B r -75 A -85 -80 -90 -95 -100 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 80. THD+N vs. Input Frequency AK4954 Linearity [SPP/SPN] fs=44.1kHz, fin=1kHz, SLG1-0 bits="01" +0 -20 -40 d B r -60 -80 A -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 81. Linearity <KM114100> 2013/06 - 63 - [AKD4954A-B] AK4954 Frequency Responce [SPP/SPN] fs=44.1kHz, -0.5dBFS Input, SLG1-0 bits="01" +0 -0.1 -0.2 -0.3 d B r A -0.4 -0.5 -0.6 -0.7 -0.8 -0.9 -1 2k 4k 6k 8k 10k 12k 14k 16k 18k 20k Hz Figure 82. Frequency Response AK4954 THD+N ratio, Output Power vs. Input Level [SPP/SPN] fs=44.1kHz, fin=1kHz, RL=8ohm, Po=250mW(SLG1-0 bits="01") d B -40 300m -50 250m -60 200m -70 150m W -80 100m -90 50m -100 -40 -35 -30 -25 -20 -15 -10 -5 +0 0 dBFS Figure 83. THD+N vs. Output Power <KM114100> 2013/06 - 64 - [AKD4954A-B] 6. DAC (DAC LOUT/ROUT) [fs=44.1kHz] AK4954 FFT [LOUT/ROUT] fs=44.1kHz, fin=1kHz, 0dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 5k 10k 20k Hz Figure 84. FFT (Input level= 0dBFS) AK4954 FFT [LOUT/ROUT] fs=44.1kHz, fin=1kHz, -60dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k Hz Figure 85. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 65 - [AKD4954A-B] AK4954 FFT [LOUT/ROUT] fs=44.1kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 86. FFT (No signal) AK4954 Out of Band Noise [LOUT/ROUT] fs=44.1kkHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k Hz Figure 87. FFT (Out-of-band Noise) <KM114100> 2013/06 - 66 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Level [LOUT/ROUT] fs=44.1kHz, fin=1kHz -50 -55 -60 -65 d B r -70 A -80 -75 -85 -90 -95 -100 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 88. THD+N vs. Input Level AK4954 S/(N+D) vs. Input Frequency [LOUT/ROUT] fs=44.1kHz, 0dBFS Input -60 -65 -70 d B r -75 A -85 -80 -90 -95 -100 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 89. THD+N vs. Input Frequency <KM114100> 2013/06 - 67 - [AKD4954A-B] AK4954 Linearity[LOUT/ROUT] fs=44.1kHz, fin=1kHz +0 -20 -40 d B r -60 -80 A -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 90. Linearity AK4954 Frequency Responce [LOUT/ROUT] fs=44.1kHz, 0dBFS Input +0.5 +0.4 +0.3 +0.2 d B r A +0.1 +0 -0.1 -0.2 -0.3 -0.4 -0.5 2k 4k 6k 8k 10k 12k 14k 16k 18k 20k Hz Figure 91. Frequency Response <KM114100> 2013/06 - 68 - [AKD4954A-B] AK4954 Crosstalk [LOUT/ROUT] fs=44.1kHz, 0dBFS Input -60 T T TTTTTT T -70 -80 d B -90 -100 -110 -120 20 50 100 200 500 1k 2k 5k 10k 20k Hz Figure 92. Crosstalk <KM114100> 2013/06 - 69 - [AKD4954A-B] 7. DAC (DAC LOUT/ROUT) [fs=96kHz] AK4954 FFT [LOUT/ROUT] fs=96kHz, fin=1kHz, 0dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k 10k 20k 40k 10k 20k 40k Hz Figure 93. FFT (Input level= 0dBFS) AK4954 FFT [LOUT/ROUT] fs=96kHz, fin=1kHz, 0dBFS Input +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k Hz Figure 94. FFT (Input level= -60dBFS) <KM114100> 2013/06 - 70 - [AKD4954A-B] AK4954 FFT [LOUT/ROUT] fs=96kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 95. FFT (No signal) AK4954 Out of Band Noise [LOUT/ROUT] fs=96kHz, No Signal +0 -20 -40 -60 d B r -80 -100 A -120 -140 -160 -180 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k Hz Figure 96. FFT (Out-of-band Noise) <KM114100> 2013/06 - 71 - [AKD4954A-B] AK4954 S/(N+D) vs. Input Level [LOUT/ROUT] fs=96kHz, fin=1kHz -50 -55 -60 -65 d B r -70 A -80 -75 -85 -90 -95 -100 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 97. THD+N vs. Input Level AK4954 S/(N+D) vs. Input Frequency[LOUT/ROUT] fs=96kHz, 0dBFS Input -60 -65 -70 d B r -75 A -85 -80 -90 -95 -100 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 98. THD+N vs. Input Frequency <KM114100> 2013/06 - 72 - [AKD4954A-B] AK4954 Linearity[LOUT/ROUT] fs=96kHz, fin=1kHz +0 -20 -40 d B r -60 -80 A -100 -120 -140 -140 -120 -100 -80 -60 -40 -20 +0 dBFS Figure 99. Linearity AK4954 Frequency Responce [LOUT/ROUT] fs=96kHz, 0dBFS Input +0.2 +0 -0.2 -0.4 d B r A -0.6 -0.8 -1 -1.2 -1.4 -1.6 5k 10k 15k 20k 25k 30k 35k 40k 45k Hz Figure 100. Frequency Response <KM114100> 2013/06 - 73 - [AKD4954A-B] AK4954 Crosstalk [LOUT/ROUT] fs=96kHz, 0dBFS Input -60 T T -70 -80 d B -90 -100 -110 -120 40 50 100 200 500 1k 2k 5k 10k 20k 40k Hz Figure 101. Crosstalk <KM114100> 2013/06 - 74 - [AKD4954A-B] REVISION HISTORY Date (YY/MM/DD) 12/06/14 Manual Revision KM114100 Board Revision 0 Reason Page First edition - Contents 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. <KM114100> 2013/06 - 75 - 3 2 J2 HP-OUT J3 LINE-OUT 1 2 4 3 5 USBGND USB5V 1 T1 R1 0 SVDD D R15 22k C24 1u TP1 SPP TP2 SPN 2.2u VSS3 C MRF SDA + J1 MIC-IN 2 1 LIN3 LIN2 LIN1 VSS1 C17 C16 1n 1u JP1 LIN-SEL C14 1u C12 1u C15 1n R7 2.2k VSS1 R6 2.2k VSS1 C13 1n A VSS1 C10 1u R5 2.2k R4 2.2k VSS2 C TVDD R14 51 15 MCKI R13 51 14 BICK R12 51 13 LRCK R11 51 12 SDTO R10 51 11 SDTI 1 R9 1k 10 TP3 SDA SDA R8 1k 9 1 TP4 SCL B SCL PDN MPWR2 4 JP9 MP-RIN2 RIN3 RIN2 RIN1 3 1 JP2 RIN-SEL LIN2 RIN2 C18 1u SCL C20 10u 16 8 RIN3 VSS1 3 + SDTI LIN3 C19 1n 32 VCOM LIN1/DMDAT + B SDTO 7 31 VSS1 DMDT VSS1 C35 2.2u LRCK U1 AK4954AEN JP4 C34 2.2u 30 AVDD RIN1/DMCLK C33 0.1u 29 6 + BICK 2 C32 10u CN DMCK 28 AVDD C21 0.1u MCKI/OVF MPWR1 C31 2.2u 27 CP 5 R20 1M 26 VSS3 TVDD JP8 MP-LIN2 VSS2 C23 0.1u VSS2 JP7 MP-RIN1 25 C22 10u VSS3 1M C30 C25 1u SVDD 17 R19 21 C7 100u DVDD 10u C27 0.1u + HPL VSS1 C26 10u D3V 22 GND 2 23 C6 0.1u TK73633AME + L1 HPR 1 DVDD 24 C5 0.1u 1 VSS1 TVDD VEE GND1 NC GND VcontPCL Vin Vout NC NC 4 3 2 1 SPP/LOUT R3 5.1 T2 5 6 7 8 20 AVDD R16 22k 18 R17 33 SVDD C28 0.22u R18 33 19 R2 0 C29 0.22u SPN/ROUT SVDD JP5 1.8V 5V 3.3V 1 VSS2 JP6 MP-LIN1 JP3 D 3 R33 open 1 TK73618AME + C4 100u 2 1 DVDD C3 0.1u + + C1 C2 100u 0.1u 4 3 2 1 + VDD NC GND VcontPCL Vin Vout NC NC + 5 6 7 8 1 REG1 PDN C8 1u C9 1n A VSS1 C11 1n VSS1 Title AKD4954A-B Size - 76 5 4 3 Document Number A3 Date: 2 Rev 0 AK4954A Friday, April 26, 2013 Sheet 1 1 of 3 5 4 3 2 1 5 4 3 2 1 GND ID D+ DVBUS PORT3 USB Connector T3 5 6 7 8 JP17 USB5V USB5V D NC GND VcontPCL Vin Vout NC NC 4 3 2 1 C50 C51 0.1u 10u D + C49 1u TK73633AME USBGND C 2 RD4/SPP4 3 4 5 7 1 2 A SCL 3 SDA 4 EN VREF1 VREF2 RE1/AN6/CK2SPP RB1/AN10/INT1/SCK/SCL RE0/AN5/CK1SPP SCL1 SCL2 SDA1 SDA2 R29 1k C59 22p 31 XTO 30 XTI X2 20MHz C58 22p 29 C57 0.1u 28 C56 10u 27 26 B 25 24 RA3/AN3/Vref+ 23 R30 51 22 RA2/AN2/Vref-/CVref RA1/AN1 20 19 RA4/T0CKI/C1OUT/RCV 32 R26 100k C55 0.1u VDD 1 MCLR 2 PGD 3 PGC 4 GND 5 JP16 PIC 6 RA0/AN0 MCLR_N/Vpp/RE3 18 RB7/KBI3/PGD 17 RB6/KBI2/PGC RB5/KBI1/PGM R25 4.7k 16 14 NC/ICCK/ICPGC 12 15 RB4/AN11/KBI0/CSSPP RA5/AN4/SS_N/HLVDIN/C2OUT 8 7 34 RB0/AN12/INT0/FLT0/SDI/SDA RB3/AN9/CPP2/VPO R27 100k R28 1k VDD1 RE2/AN7/OESPP PCA9306DP1 GND NC/ICPORTS U3 PIC18F4550 RB2/AN8/INT2/VMO 11 C54 0.1u VSS1 21 10 U4 OSC1/CLKI NC/ICDT/ICPGD + 9 C60 0.1u RD6/SPP6/P1C VDD0 8 B OSC2/CLKO/RA6 VSS0 33 C RC0/T1OSO/T13CKI RD5/SPP5/P1B 13 C53 0.1u NC/ICRST_N/ICVpp RD7/SPP7/P1D 6 C52 10u 35 36 RC7/RX/DT/SDO RC1/T1OSI/CCP2/UOE_N VUSB RC2/CCP1/P1A 37 38 RD0/SPP0 39 RD1/SPP1 40 RD2/SPP2 41 RD3/SPP3 42 RC4/D-/VM RC5/D+/VP 43 44 RC6/TX/CK 1 C65 0.47u R31 0 + R32 0 A 5 Title AKD4954A-B USB-PDN Size - 77 5 4 3 A3 Date: 2 Document Number Rev 0 Control I/F (USB) Friday, April 26, 2013 Sheet 1 3 of 3 5 4 3 2 1 PORT2 JP11 MCKI MCKI C38 0.1u DIR 2 3 EXT SDTI ADC 26 VCC IN D 13 C40 0.1u TVDD 14 NC/GP1 15 TX0/GP2 16 TX1/GP3 17 BOUT/GP4 18 COUT/GP5 SDTO 19 20 DVDD VOUT/GP7 21 22 23 C42 0.1u UOUT/GP6 JP10 SDTI-SEL EXT DIR BICK 25 DIR DIR VSS2 JP13 SDTI 24 EXT GND OPT-OUT C39 10u + DIR + LRCK C41 10u MCKO1 JP12 LRCK LRCK VIN/GP0 BICK XTL1 MCKO2 XTL0 DAUX P/SN 12 11 EXT OCKS0/CSN/CAD0 NC R22 10k 1 H 3 L C48 0.1u 6 S1 SW DIP-4 H (ON) L(OFF) OCKS1 DIF0 DIF1 DIF2 8 7 6 5 5 4 3 2 RP1 47k B RX3 1 48 VSS4 47 46 45 VSS3 7 C47 0.47u C45 0.1u + 2 SW1 RESET RX2 IPS0/RX4 TEST1 INT0 41 R24 10k 8 1 2 3 4 DIF0/RX5 37 A OCKS1/CCLK/SCL INT1 K 36 TEST2 VCOM B CM1/CDTI/SDA 40 35 DIF1/RX6 R 34 CM0/CDTO/CAD1 39 33 VSS1 AVDD 32 DIF2/RX7 PDN 38 31 PDN 9 1 2 3 4 C44 5p USB-PDN D1 HSU119 XTI RX1 1 30 IPS1/IIC U2 AK4118A C43 5p R23 2.2k 10 C XTO 44 2 C X1 11.2896MHz 29 NC JP15 SDTO 43 28 SDTO RX0 27 JP14 BICK 42 D 1 D3V C46 10u R21 470 C36 0.1u PORT1 1 2 3 OUT GND VCC OPT-IN A A Title AKD4954A-B Size - 78 5 4 3 A3 Date: 2 Document Number Rev 0 DIR/DIT Friday, April 26, 2013 Sheet 1 2 of 3