[AKD4678-B] AKD4678-B Evaluation board Rev.1 for AK4678 GENERAL DESCRIPTION The AKD4678-B is an evaluation board for AK4678, 24bit stereo CODEC with Microphone/ Receiver/ Headphone/ Speaker/ Line amplifier. The AKD4678-B has the Digital Audio I/F and can achieve the interface with digital audio systems via optical connector. Ordering Guide AKD4678-B --- AK4678 Evaluation Board (A cable for connecting with USB port of PC and a control software are packed with this.) FUNCTION • DIR/DIT with optical input/output • 10pin Header for Digital Audio I/F and PCM I/F (Baseband, Bluetooth) • 10pin Header for I2C control mode 5.0V IN 4.2V 1.8V 3.3V REG REG SVDD AVDD DVDD PVDD TVDD D3V J3 LIN1 PORT1 (Bluetooth) LIN2 PORT2 (Baseband) LIN3 Mini Jack PORT3 (DSP) LIN4 AK4678 RIN1 PORT5 Opt In RIN2 AK4118A (DIT/DIR) RIN3 PIC4550 RIN4 LOL LOR HPL HPR PORT6 Opt Out U7 (USB Connector) Regulator PORT4 (up-I/F) J1 Line out Jack J2 HP Jack SPP SPNRCP RCN Figure 1. AKD4678-B Block Diagram *Circuit diagram and PCB layout are attached at the end of this manual. <KM107900> 2012/04 -1- [AKD4678-B] Component layout Figure 2. AKD4678-B Component layout Component explanation 1. J1,2 (Mini Jacks) Output terminal of analog signal 2. J3 (Mini Jacks) Input terminal of analog signal 3. +4.2V, GND (Power Supply Connector) Please connect to Power Supply. Each supply line should be distributed from the power supply unit. 4. PORT1, PORT2, PORT3 (10pin Header) PORT1 (Bluetooth port) : MCLKB, BICKB, LRCKB, SDTOB, SDTIB can output and input from PORT1. PORT2 (Baseband port) : MCLKA, BICKA, LRCKA, SDTOA, SDTIA can output and input from PORT2. PORT3 (DSP port) : MCLK, BICK, LRCK, SDTI, SDTO can output and input from PORT3. 5. PORT5, PORT6 (Optical Connectors) PORT6 (Output) : PORT6 outputs Optical Digital Signal from AK4118A. PORT5 (Input) : PORT5 inputs Optical Digital Signal from AK4118A. <KM107900> 2012/04 -2- [AKD4678-B] EVALUATION BORAD Operation Sequence [1] Power Supply 1) Set up the Power Supply Lines Name +4.2V GND Color RED BLACK Power +4.2V 0V Function Regulator GND Other Please be sure to connect. Please be sure to connect. Table 1 . Set up the Power Supply Line 2) Set up the evaluation mode and jumper pins See the followings 3) Power on The AK4678 should be reset once bringing SW1 (PDN) “L” upon power-up. [2] Evaluation Mode 1). External Slave Mode (a) Evaluation of A/D using DIT of AK4118A (b) Evaluation of D/A using DIR of AK4118A <default> (c) Evaluation of Loop-back using AK4118A (d) All interface signals including master clock are fed externally 2). External Master Mode (a) Evaluation of A/D using DIT of AK4118A (b) Evaluation of D/A using DIR of AK4118A (c) Evaluation of Loop-back using AK4118A (d) All interface signals including master clock are fed externally 3). PLL Slave Mode (a) All interface signals including master clock are fed externally 4). PLL Master Mode (a) All interface signals including master clock are fed externally 5). PCM I/F A&B (a) All interface signals including master clock are fed externally [3] Jumper Pin and SW Setting <KM107900> 2012/04 -3- [AKD4678-B] [2] Evaluation Mode (2-1). External Slave Mode In case of AK4678 evaluation using AK4118A, it is necessary to correspond to audio interface format for AK4678 and AK4118A. Audio Interface Format of AK4678 refer to datasheet and Audio Interface Format of AK4118A refer to Table 3, respectively. In the case evaluation mode sets to Ext Slave Mode, AK4118A set to Master Mode and register setup for AK4678 set to Ext Slave Mode. Please refer to the data sheet about a register setup of AK4678. AK4678 AK4118A or PORT3 256fs, 512fs, or 1024fs MCKI MCLK ≥ 32fs BICK BCLK 1fs LRCK LRCK SDTO SDTI SDTI SDTO Figure 3. EXT Slave Mode (a) Evaluation of A/D using DIT of AK4118A X1(X’TAL) and PORT6 (DIT) are used. Nothing should be connected to PORT5 (DIR) and PORT3 (DSP). MCLK, BICK and LRCK are supplied from AK4118A, AK4678 supplies SDTO to AK4118A. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP11 M/S Figure 4. JP Setting - 1 (b) Evaluation of D/A using DIR of AK4118A <default> PORT5 (DIR) is used. Nothing should be connected to PORT3 (DSP) and PORT6 (DIT). MCLK, BICK, LRCK, SDTI are supplied from AK4118A. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 5. JP Setting - 2 (c) Evaluation of Loop-back using AK4118A X1(X’TAL) is used. Nothing should be connected to PORT5 (DIR), PORT3 (DSP) and PORT6 (DIT). MCLK, BICK and LRCK are supplied from AK4118A, SDTO is loopback to SDTI. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 6. JP Setting – 3 ※AK4118A accepts more than fs=32kHz. When evaluate AK4678 less than fs=32kHz, Please use the other mode. <KM107900> 2012/04 -4- [AKD4678-B] (d) All interface signals including master clock are fed externally PORT3 (DSP) is used. Nothing should be connected to PORT5 (DIR) and PORT6 (DIT). MCLK, BICK and LRCK are supplied from PORT3, AK4678 supplies SDTO to PORT3. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 7. JP Setting – 4 (2-2). External Master Mode In case of AK4678 evaluation using AK4118A, it is necessary to correspond to audio interface format for AK4678 and AK4118A. Audio Interface Format of AK4678 refer to datasheet and Audio Interface Format of AK4118A refer to Table 3, respectively. In the case evaluation mode sets to Ext Master Mode, AK4118A set to Slave Mode and register setup for AK4678 set to Ext Master Mode. Please refer to the data sheet about a register setup of AK4678. AK4678 AK4118A or PORT3 256fs, 512fs, or 1024fs MCKI 32fs or 64fs BICK 1fs LRCK MCLK BCLK LRCK SDTO SDTI SDTI SDTO Figure 8. EXT Master Mode (a) Evaluation of A/D using DIT of AK4118A X1(X’TAL) and PORT6 (DIT) are used. Nothing should be connected to PORT5 (DIR) and PORT3 (DSP). MCLK is supplied from AK4118A, AK4678 supplies BICK, LRCK and SDTO to AK4118A. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP11 M/S Figure 9. JP Setting – 5 (b) Evaluation of D/A using DIR of AK4118A PORT5 (DIR) is used. Nothing should be connected to PORT3 (DSP) and PORT6 (DIT). MCLK and SDTI are supplied from AK4118A, AK4678 supplies BICK and LRCK to AK4118A. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 10. JP Setting – 6 <KM107900> 2012/04 -5- [AKD4678-B] (c) Evaluation of Loop-back using AK4118A X1(X’TAL) is used. Nothing should be connected to PORT5 (DIR), PORT3 (DSP) and PORT6 (DIT). MCLK is supplied from AK4118A, AK4678 supplies BICK and LRCK to AK4118A. SDTO is loopback to SDTI. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 11. JP Setting – 7 (d) All interface signals including master clock are fed externally PORT3 (DSP) is used. Nothing should be connected to PORT1 (DIR) and PORT6 (DIT). MCLK and SDTI are supplied from PORT3, AK4678 supplies BICK, LRCK and SDTO to PORT3. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 12. JP Setting – 8 (2-3). PLL Slave Mode A reference clock of PLL is selected among the input clocks to BICK pin. The required clock to the AK4678 is generated by an internal PLL circuit. AK4678 PORT3(DSP) MCKI BICK 32fs or 64fs BICK 1fs LRCK LRCK SDTO SDTI SDTI SDTO Figure 13. PLL Slave Mode (PLL Reference Clock: BICK pin) (a) All interface signals including master clock are fed externally PORT3 (DSP) is used. Nothing should be connected to PORT5 (DIR) and PORT6 (DIT). BICK, LRCK and SDTI are supplied from PORT3, AK4678 supplies SDTO to PORT3. This evaluation mode can use various fs by using the internal PLL circuit. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 14. JP Setting – 9 <KM107900> 2012/04 -6- [AKD4678-B] (2-4). PLL Master Mode A reference clock of PLL is selected among the input clocks to MCLK pin. The required clock to the AK4678 is generated by an internal PLL circuit. AK4678 PORT3(DSP) MCKI MCLK 32fs or 64fs BICK BICK 1fs LRCK 11.2896MHz, 12MHz, 12.288MHz, 13MHz, 13.5MHz, 19.2MHz, 24MHz, 25MHz, 26MHz, 27MHz LRCK SDTO SDTI SDTI SDTO Figure 15. PLL Master Mode (a) All interface signals including master clock are fed externally PORT3 (DSP) is used. Nothing should be connected to PORT5 (DIR) and PORT6 (DIT). MCLK and SDTI are supplied from PORT3, AK4678 supplies BICK, LRCK and SDTO to PORT3. This evaluation mode can use various fs by using the internal PLL circuit. JP7 MCLK JP10 BICK_SEL JP8 LRCK_SEL JP9 SDTI_SEL ADC JP11 M/S DIR Figure 16. JP Setting - 10 <KM107900> 2012/04 -7- [AKD4678-B] (2-5). PCM I/F A&B The AK4678 has two PCM I/F ports. PCM I/F A, PCM I/F B and Audio I/F can be operated by asynchronous clock because the AK4678 has four SRCs. AK4678 PORT2(Baseband) SYNCA BICKA 1fs2 SYNC ≥ 16fs2 BICK SDTOA SDTI SDTIA SDTO PORT1(Bluetooth) SYNCB BICKB 1fs3 16fs3 or ≥ 32fs3 SYNC BICK SDTOB SDTI SDTIB SDTO Figure 17. PCM I/F A and B (a) All interface signals including master clock are fed externally When supplying a clock to PCM I/F A, PORT2(Baseband) is used. And PORT1(Bluetooth) is used, When supplying a clock to PCM I/F B. Nothing should be connected to PORT3(DSP), PORT5(DIR) and PORT6(DIT). SYNCA, BICKA and SDTIA are supplied from PORT2, SDTOA outputs from PORT2. SYNCB, BICKB and SDTIB are supplied from PORT1, SDTOB outputs from PORT1. <KM107900> 2012/04 -8- [AKD4678-B] [3] Jumper Pin and SW Setting 1).Other Jumper pins Setup [ JP1 (TVDD_SEL) ] : The selection of TVDD. 3.3V : TVDD is supplied 3.3V. 1.8V : TVDD is supplied 1.8V. [ JP2 (Stereo_SEL) ] : The selection of output signal to J1(Mini Jack) connector. Short : Differential Output Open : Stereo Output [ JP3 (MPWR1 SEL) ]: The selection of Mic-power1. SHORT : MIC-power1 is supplied. OPEN : MIC-power1 is not supplied. (Default) [ JP4 (MPWR2 SEL) ]: The selection of Mic-power2. SHORT : MIC-power2 is supplied. OPEN : MIC-power2 is not supplied. (Default) [ JP5 (RIN_SEL) ]: The selection of input signal from J3(Mini Jack) connector to AK4678 (RIN ch). RIN1 : Connect to RIN1/IN1- pin. (Default) RIN2 : Connect to RIN2/IN2- pin. RIN3 : Connect to RIN3/IN3- pin. RIN4 : Connect to RIN4/IN4- pin. [ JP6 (LIN_SEL) ]: The selection of input signal from J3(Mini Jack) connector to AK4678 (LIN ch). LIN1 : Connect to LIN1/IN1+ pin. (Default) LIN2 : Connect to LIN2/IN2+ pin. LIN3 : Connect to LIN3/IN3+ pin. LIN4 : Connect to LIN4/IN4+ pin. <KM107900> 2012/04 -9- [AKD4678-B] 2).SW Setting Upper-side is “ON(H)” and lower-side is “OFF(L)”. [S1] (SW DIP-4): AK4118A setting No. 1 2 3 4 Name DIF2 DIF1 DIF0 OCKS1 ON (“H”) OFF (“L”) AK4118A Audio Format Setting See Table 3 AK4118A Master Clock Setting : See Table 4 Default ON OFF OFF OFF Table 2. Mode Setting for AK4678 and AK4118A DIF2 L L L L H H H H DIF1 L L H H L L H H DIF0 L H L H L H L H 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 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 O O O O O O I I Default Table 3. Setting for AK4118A Audio Interface Format OCKS1 L H MCKO1 256fs 512fs X’tal 256fs 512fs Default Table 4. Setting for AK4118A Master Clock <KM107900> 2012/04 - 10 - [AKD4678-B] Board Control It is possible to control AKD4678-B via general USB port. Connect cable with the U7 (USB Connector) on board and PC. Control software is packed with this board. The software operation sequence is included in the evaluation board manual. And it is possible to control AKD4678-B via the printer port (parallel port) of IBM-AT compatible PC. PORT4(CTRL) with PC by 10 wire flat cable packed with the AKD4678-B. Connect PC 2 10 wire flat cable 10pin Connector CSN SCL/CCLK SDA/CDTI 1 AKD4678-B 10pin Header Figure 18. Connection of 10 wire flat cable <KM107900> 2012/04 - 11 - [AKD4678-B] Analog Input/Output Circuits (1) Input circuit Figure 19. Input Circuit <KM107900> 2012/04 - 12 - [AKD4678-B] (2) Output circuit 1. HP Output Circuit 2. Line Output Circuit 3. Speaker Output Circuit Figure 20 . HP Output Circuit Figure 21 .Line Output Circuit Figure 22 . Speaker Output Circuit 4. Receiver Output Circuit Figure 23. Receiver Output Circuit <KM107900> 2012/04 - 13 - [AKD4678-B] Control Soft Manual ■ Evaluation Board and Control Soft Settings 1.Set an evaluation board properly. 2. Connect Evaluation board to PC with USB cable. USB control is recognized as HID (Human Interface Device) on the PC. When it can not be recognized correctly please Connect Evaluation board to PC with USB cable. 3. Proceed evaluation by following the process below. 4. Start up the control program following the process above. Note 1. After the evaluation board’s power is supplied, the AK4678 must be reset once bring SW1 (PDN) “L” to “H”, and Click [Dummy Command] button. 5. The operation screen is shown below. Figure 24. Window of Control Soft <KM107900> 2012/04 - 14 - [AKD4678-B] ■ Function Button [ MIC_Input_Record ] When [MIC_Input_Record] button is clicked, [LIN2/RIN2 → MICL/R → ADCL/R → ALC → Audio I/F → SDTO] sequence is set up. Set up the evaluation board is referred to (2-1) External Slave Mode (a) Evaluation of A/D using DIT of AK4118A. or (d) All interface signals including master clock are fed externally. [ HP_Out ] When [HP_Out] button is clicked, [SDTI → Audio I/F → 5-band EQ → DATT-A → DACL/R → HPL/HPR] sequence is set up. Set up the evaluation board is referred to (2-1) External Slave Mode (b) Evaluation of D/A using DIR of AK4118A. or (d) All interface signals including master clock are fed externally. [ SPK_Out ] When [SPK_Out] button is clicked, [SDTI → Audio I/F → 5-band EQ → DATT-A → DACL/R → SPP/SPN] sequence is set up. Set up the evaluation board is referred to (2-1) External Slave Mode (b) Evaluation of D/A using DIR of AK4118A. or (d) All interface signals including master clock are fed externally. [ Stereo_Line_Out ] When [Stereo_Line_Out] button is clicked, [SDTI → Audio I/F → 5-band EQ → DATT-A → DACL/R → LOUT/ROUT] sequence is set up. Set up the evaluation board is referred to (2-1) External Slave Mode (b) Evaluation of D/A using DIR of AK4118A. or (d) All interface signals including master clock are fed externally. [ PCMIF_AtoB ] When [PCMIF_AtoB] button is clicked, [SDTIAÆPCM I/F AÆSRCAIÆDATT-CÆMIX3ÆPCM I/F BÆSDTOB & SDTIBÆPCM I/F BÆBIVOLÆMIX2AÆMIX2CÆSRCAOÆPCM I/F AÆSDTOA] sequence is set up. Set up the evaluation board is referred to (2-5) PCM I/F A&B (a) All interface signals including master clock are fed externally. [ RCV_Out ] When [RCV_Out] button is clicked, [SDTIA→PCM I/F A→SRCAI→DATT-B→MIX1R→5-Band EQ→DATT-A→DACR→RCP/RCN] sequence is set up. Set up the evaluation board is referred to (2-5) PCM I/F A&B (a) All interface signals including master clock are fed externally. <KM107900> 2012/04 - 15 - [AKD4678-B] ■Operation Overview CODEC Function Function, register map and testing tool can be controlled by this control soft. These controls are selected by upper tabs. Buttons which are frequently used such as register initializing button “Write Default”, are located outside of the switching tab window. Refer to the Dialog Boxes for details of each dialog box setting. 1. [Port Reset]: For when connecting to USB Cable. Click this button after the control soft starts up when connecting USB I/F. 2. [Write Default]: Register Initializing When the device is reset by a hardware reset, use this button to initialize the registers. 3. [All Write]: Executing write commands for all registers displayed. 4. [All Read]: Executing read commands for all registers displayed. 5. [Save]: Saving current register settings to a file. 6. [Load]: Executing data write from a saved file. 7. [All Reg Write]: “All Reg Write” dialog box is popped up. 8. [Data R/W]: “Data R/W” dialog box is popped up. 9. [Sequence]: “Sequence” dialog box is popped up. 10. [Sequence(File)]: “Sequence(File)” dialog box is popped up. 11. [Read]: Reading current register settings and display on to the Register area on the right of the main window. This is different from [All Read] button, it does not reflect to a register map, only displaying hexadecimal. 12. [Dummy Command]: Write a dummy command After the evaluation board power is supplied, the AK4678 must be reset once bring SW1 (PDN) “L” to “H”, and then the [Dummy Command] button should be clicked once to reset the register setting of the AK4678. <KM107900> 2012/04 - 16 - [AKD4678-B] 1. [Function]: Function control This tab is for function control. Each operation is executed by the function buttons on the left side of the screen. Figure 25. Window of [Function] <KM107900> 2012/04 - 17 - [AKD4678-B] 1-1. Power Management Setting When [Power Management Setting] button is clicked, the window as shown in Figure 26 opens. This window is for Power Management Setting. Refer to the datasheet for register settings of the AK4678. Figure 26. Window of [Power Management Setting] <KM107900> 2012/04 - 18 - [AKD4678-B] 1-2. Audio Mode Setting When [Audio Mode] button is clicked, the window as shown in Figure 27 opens. This window is for Audio Mode Setting. Refer to the datasheet for register settings of the AK4678. Figure 27. Window of [Audio Mode Setting] <KM107900> 2012/04 - 19 - [AKD4678-B] 1-3. System Clock, Audio I/F Setting When [PLL Setting] button is clicked, the window as shown in Figure 28 opens. This window is for System Clock and Audio I/F Setting Refer to the datasheet for register settings of the AK4678. Figure 28. Window of [PLL Setting] <KM107900> 2012/04 - 20 - [AKD4678-B] 1-4. MIC Setting When [MIC Setting] button is clicked, the window as shown in Figure 29 opens. This window is for MIC Setting. Refer to the datasheet for register settings of the AK4678. Figure 29. Window of [MIC Setting] <KM107900> 2012/04 - 21 - [AKD4678-B] 1-5. ALC Setting When [ALC Setting] button is clicked, the window as shown in Figure 30 opens. This window is for ALC setting. Refer to the datasheet for register settings of the AK4678. Figure 30. Window of [ALC Setting] <KM107900> 2012/04 - 22 - [AKD4678-B] 1-6. Volume Setting When [Volume Setting] button is clicked, the window as shown in Figure 31 opens. This window is for Volume setting. Refer to the datasheet for register settings of the AK4678. Figure 31. Window of [Volume Setting] Register map Volume Control by Pull-down Menu Slide bar is moved to the selected value. Figure 32. Volume Control by Pull <KM107900> 2012/04 - 23 - [AKD4678-B] The volume can be controlled by slide bars. Register writing is made on every slide bar move. After the volume slide is moved, it is reflected on to the register map and data writing dialog box. The volume can also be changed by writing a value in a dialog box. The slide bar is moved to the value that written in the dialog box. Use the mouse or arrow keys on the keyboard for small adjustments. <KM107900> 2012/04 - 24 - [AKD4678-B] 1-7. Digital Filter Setting When [Digital Filter Setting] button is clicked, the window as shown in Figure 33 opens. Refer to the datasheet for register settings of the AK4679A. A calculation of a coefficient of Digital Programmable Filters such as HPF / LPF and EQ filters, a register writing and a frequency response checking of HPF / LPF and EQ filter can be made. Figure 33. Window of [Digital Filter Setting] <KM107900> 2012/04 - 25 - [AKD4678-B] 1-7-1. Parameter Setting (1) Please set a parameter of each Filter. Parameter Function Setting Range Sampling Rate HPF Sampling frequency (fs) 7350Hz ≤ fs ≤ 48000Hz Cut Off Frequency High pass filter cut off frequency fs/1000 ≤ Cut Off Frequency ≤ (0.497 * fs) HPF2 Cut Off Frequency Low pass filter cut off frequency fs/1000 ≤ Cut Off Frequency ≤ (0.497 * fs) FIL3 Cut Off Frequency FIL3 cut off frequency Gain Gain fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -10≤ Gain < 0 EQ for Gain Compensation(EQ0) Pole Frequency EQ0 Pole Frequency Zero-point Frequency EQ0 Zero-point Frequency Gain Gain 3 Band Equalizer EQ1-3 Center Frequency EQ1-3 Band Width EQ1-3 Gain EQ1-3 Center Frequency EQ1-3 Band Width (Note 2) EQ1-3 Gain (Note 3) DAC 5-Band Equalizer Center Frequency LPF1 EQ1-5 HPF1 Center Frequency Band Width Gain EQ2-4 Band Width LPF1 EQ1-5 HPF1 Gain fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -20≤ Gain < 12 0Hz ≤ Center Frequency < (0.497 * fs) 1Hz ≤ Band Width < (0.497 * fs) -1≤ Gain < 3 fs/1000 ≤ Cut Off Frequency < (0.497 * fs) 1Hz ≤ Band Width < (0.497 * fs) -12 ≤ Gain ≤ 12 Note 2. Gain difference is a bandwidth of 3dB from center frequency. Note 3. When the gain is smaller than 0, EQ becomes a notch filter. (2) “HPFAD Enable”, “HPF Enable” , “LPF Enable” “FIL3 Enable”, “EQ0 Enable”, “EQ1”, “EQ2”, “EQ3”. Please set ON/OFF of Filter with a check button. When checked it, Filter becomes ON. When “Notch Filter Auto Correction” is checked, perform automatic correction of the center frequency of the notch filter is executed. Figure 34. Filter ON/OFF setting button <KM107900> 2012/04 - 26 - [AKD4678-B] 1-7-2. Calculation of Register Register set value is displayed when push a [Register Setting] button. 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 35. Register setting calculation result Followings are the cases when a register set value is updated. (1) When [Register Setting] button was pushed. (2) When [Frequency Response] button was pushed. (3) When [UpDate] button was pushed on a frequency characteristic indication window. (4) When set ON/OFF of a check button “Notch Filter Auto Correction” <KM107900> 2012/04 - 27 - [AKD4678-B] 1-7-3. Indication of Frequency Characteristic 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 36. Frequency Characteristic Indication Result <KM107900> 2012/04 - 28 - [AKD4678-B] 1-7-4. Filter Setting (a) 3-band Equalizer, DAC 5-band Equalizer The filter setting can be executed by dragging the number to each equalizers in the mouse. Band Width can be adjusted in the operation of Center Frequency, K and Gain right-clicking in the operation of the left-click. After operating the mouse , the value of the center frequency and the gain is updated. The number is selected , the movement operation is done while left-clicking. Figure 37. Filter Setting (Right-clicking operation) After operating the mouse , the value of the bandwidth is updated. Figure 38. Filter Setting (Left-clicking operation) <KM107900> 2012/04 - 29 - [AKD4678-B] The number is selected , the movement operation is done while left-clicking. After operating the mouse , the value of the center frequency and the gain is updated. Figure 39. Filter Setting (Gain-Control operation) <KM107900> 2012/04 - 30 - [AKD4678-B] 1-8. DRC Setting When [DRC Setting] button is clicked, the window as shown in opens. This window is for DRC setting. Refer to the datasheet for register settings of the AK4678. Figure 40. Window of [DRC Setting] <KM107900> 2012/04 - 31 - [AKD4678-B] 1-8-1. Parameter Setting (1) Please set a parameter of each Filter and Gain. Parameter Function Sampling Rate Noise Suppression LPF Sampling frequency (fs) HPF High pass filter cut off frequency Gain Threshold Level Reference Value Setting Noise Suppression Threshold Low/High Level 7350Hz ≤ fs ≤ 48000Hz Low pass filter cut off frequency Dynamic Volume Control Low Frequency Range LPF Low pass filter cut off frequency Volume Control Setting Range Volume point setting fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -9 ≤ Gain < -54 (Note 4) -82.5≤ Threshold Level < -36.0 (Note 5) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -70.5≤ Gain < 0 (Note 6) Middle Frequency Range Low Frequency Range LPF Low pass filter cut off frequency HPF High pass filter cut off frequency Volume Control Volume point setting High Frequency Range HPF High pass filter cut off frequency Volume Control Volume point setting fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -70.5≤ Gain < 0 fs/10000 ≤ Cut Off Frequency ≤ (0.497 * fs) -70.5≤ Gain < 0 Note 4. Gain step of “Reference Value of Noise Suppression” is 3dB. Note 5. Gain step of “Threshold level Value of Noise Suppression” is 3dB. Note 6. Gain step of “Volume point Value of Dynamic Volume Control” is 3dB. (2) When “NSLPF” button is checked, the filter is enabled. When “NSHPF” button is checked, the filter is 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” button is checked, the frequency response of low frequency and high frequency ranges becomes flat automatically. Figure 41. Filter ON/OFF setting button <KM107900> 2012/04 - 32 - [AKD4678-B] 1-8-2. Frequency Response Frequency characteristic is displayed when pushing a [F Response] button. Then, a register set point is also updated. When changing “Frequency Range”, frequency characteristic indication window is updated after [UpDate] button is pushed. Figure 42. A frequency characteristic indication result Followings are the cases when a register set value is updated. (1). (2). (3). (4). When [Register Setting] button was pushed. When [Frequency Response] button was pushed. When [UpDate] button was pushed on a frequency characteristic indication window. When set ON/OFF of a check button “fc Auto” <KM107900> 2012/04 - 33 - [AKD4678-B] 1-8-3. Filter Setting The filter setting can be executed by checking the “NSLPF”, “NSHPF” or “DVLC Enable” button. Band width can be adjusted in the operation of Center Frequency in the operation of the left-click and Filter selecting in the [DRC Setting] window. After operating the mouse , the value of the cut-off frequency is updated. The filter name is selected , the movement operation is done while left-clicking. Figure 43. Filter Setting (Left-clicking operation) The filter mode is selected , the movement operation is done. Figure 44. Filter Setting (Filter Selecting) <KM107900> 2012/04 - 34 - [AKD4678-B] 1-8-4. Noise Suppression Noise Suppression Control is displayed when “NS” button is checked after [DRV Curve] button is pushed. Then, a register set point is also updated. Noise Suppression Threshold Low Level and Reference Value can be adjusted by the left-click. Noise Suppression Threshold Low Level Reference Value Register map After “Threshold Low Level” point is moved, setting value is reflected. The “Threshold Low Level” point is selected, the movement operation is done while left- clicking. Figure 45. Noise Suppression Setting <KM107900> 2012/04 - 35 - [AKD4678-B] 1-8-5. Dynamic Volume Control Dynamic Volume is displayed when “LOW”, ”MIDDLE” or “HIGH” buttons in “DVLC” is checked after [DRV Curve] button is pushed. Then, a register set point is also updated. Dynamic Volume Control Points can be adjusted by the left-click. Select the frequency range for DVLV curve。 Red: LOW Blue: MIDDLE Green: HIGH Register map DVLC volume control point in Low range After volume control point is moved, setting value is reflected. The volume control point is selected, the movement operation is done while left-clicking. Figure 46. DVLC Curve Setting <KM107900> 2012/04 - 36 - [AKD4678-B] 1-8-6. Dynamic Range Control Dynamic Range Control is displayed when “DRC” button is checked after [DRV Curve] button is pushed. Then, a register set point is also updated. Dynamic Range Compression Level can be adjusted by the left-click. Register map After “DRC Compression Level” is moved, setting value is reflected. The “DRC Compression Level” is selected, the movement operation is done while left- clicking. Figure 47. Dynamic Range Control Setting <KM107900> 2012/04 - 37 - [AKD4678-B] 2. [REG]: Register Map This tab is for a register writing and reading. Each bit on the register map is a push-button switch. Button Down indicates “H” or “1” and the bit name is in red (when read only it is in deep red). Button Up indicates “L” or “0” and the bit name is in blue (when read only it is in gray) Gray out registers are Read Only registers. They can not be controlled. The registers which is not defined in the datasheet are indicated as “---”. Figure 48. Window of [REG] <KM107900> 2012/04 - 38 - [AKD4678-B] [Write]: Data Writing Dialog It is for when changing two or more bits on the same address at the same time. Click [Write] button located on the right of the each corresponded address for a pop-up dialog box. When checking the checkbox, the register will be “H” or “1”, when not checking the register will be “L” or ”0”. Click [OK] to write setting value to the registers, or click [Cancel] to cancel this setting. Figure 49. Window of [Register Set] [Read]: Data Read Click [Read] button located on the right of the each corresponded address to execute register reading. After register reading, the display will be updated regarding to the register status. Button Down indicates “H” or “1” and the bit name is in red (when read only it is in deep red). Button Up indicates “L” or “0” and the bit name is in blue (when read only it is in gray) Please be aware that button statuses will be changed by Read command. <KM107900> 2012/04 - 39 - [AKD4678-B] 3. [Tool]: Test tool This tab screen is for evaluation testing tool. Click buttons for each testing tool. Figure 50. Window of [Tool] <KM107900> 2012/04 - 40 - [AKD4678-B] [Repeat Test]: Repeat Test Dialog Click [Repeat Test] button to open repeat test setting dialog box. A repetition write test of the setting register files can be applied. Figure 51. Window of [Repeat Test] [ Start ] [ Close ] [ Address ] [ Start Data ] [ End Data ] [ Step ] [ Repeat Count ] [ Up and Down ] : When [Start] button is clicked, The dialog of saving test data settings as a file is shown. Please set the file name. After setting save file, repeat test is started. : : : : : : : Close this dialog and finish the process. Input data address in hexadecimal numbers for data writing. Input start data address in hexadecimal numbers for data writing. Input finish data address in hexadecimal numbers for data writing. Rewrite data at intervals of step. Set the count of repetition write test. Set the data flow at 1 count. Click [OK] to write setting value to the registers, or click [Cancel] to cancel this setting. ・Click [OK] : After rewrite the intervals of step from Start Data to End Data, Rewrite the intervals of step from End Data to Start Data. [Execution example] Start Data = 00, End Data = 05, Step = 1, [ ]…Test Flow of 1 count. Data Flow : [00→01→02→03→04→05→05→04→03→02→01→00]×Repeat Count ・Click [Cancel] : Rewrite the intervals of step from Start Data to End Data. [Execution example] Start Data = 00, End Data = 05, Step = 1, [ ]…Test Flow of 1 count Data Flow : [00→01→02→03→04→05]×Repeat Count <KM107900> 2012/04 - 41 - [AKD4678-B] [ Sampling Frequency ] : Select the samplimg frequency 44.1kHz or 48kHz. [ Count ] : Show the count under test execution. [ Lch Level ] : Show the Lch Level under test execution. <KM107900> 2012/04 - 42 - [AKD4678-B] [Loop Setting] : [Loop] Dialog Click [Loop Setting] button to open loop setting dialog box. Write test of the setting register files can be applied. Figure 52. Window of [Loop] <KM107900> 2012/04 - 43 - [AKD4678-B] Dialog Boxes [All Reg Write] Click [All Reg Write] button in the main window to open register setting files. Register setting files saved by [SAVE] button can be applied. Figure 53. Window of [All Register Write] [Open (left)] [Write] [Write All] [Help] [Save] [Open (right)] [Close] : Selecting a register setting file (*.akr). : Executing register writing. : Executing all register writings. Writings are executed in descending order. : Help window is popped up. : Saving the register setting file assignment. The file name is “*.mar”. : Opening a saved register setting file assignment “*. mar”. : Closing the dialog box and finish the process. *Operating Suggestions (1) Those files saved by [Save] button and opened by [Open] button on the right of the dialog “*.mar” should be stored in the same folder. (2) When register settings are changed by [Save] button in the main window, re-read the file to reflect new register settings. <KM107900> 2012/04 - 44 - [AKD4678-B] [Data R/W] Click the [Data R/W] button in the main window for data read/write dialog box. Data write is available to specified address. Figure 54. Window of [Data Read/Write] Address Box Data Box Mask Box : Input data address in hexadecimal numbers for data writing. : Input data in hexadecimal numbers. : Input mask data in hexadecimal numbers. This is “AND” processed input data. [Write] [Close] : Writing to the address specified by “Address” box. : Closing the dialog box and finish the process. Data writing can be cancelled by this button instead of [Write] button. *The register map will be updated after executing [Write] or [Read] commands. <KM107900> 2012/04 - 45 - [AKD4678-B] [Sequence] Click [Sequence] button to open register sequence setting dialog box. Register sequence can be set in this dialog box. Figure 55. Window of [ Sequence ] Sequence Setting Set register sequence by 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 writing · Reg(Mask) : Register writing (Masked) · Interval : Taking an interval · Stop : Pausing the sequence · End : Finishing the sequence (2)Input sequence [Address] : Data address [Data] : Writing data [Mask] : Mask [Data] box data is ANDed with [Mask] box data. This is the actual writing 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 <KM107900> 2012/04 - 46 - [AKD4678-B] 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 The function of Control Button is shown bellow. [Start] [Help] [Save] [Open] [Close] : Executing the sequence : Opening a help window : Saving sequence settings as a file. The file name is “*.aks”. : Opening a sequence setting file “*.aks”. : Closing the dialog box and finish the process. Stop of the Sequence When “Stop” is selected in the sequence, processing is paused and it starts again when [Start] button is clicked. Restarting step number is shown in the “Start Step” box. When finishing the process until the end of sequence, “Start Step” will return to “1”. The sequence can be started from any step by writing the 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. <KM107900> 2012/04 - 47 - [AKD4678-B] [Sequence(File)] Click [Sequence(File)] button to open sequence setting file dialog box. Those files saved in the “Sequence setting dialog” can be applied in this dialog. Figure 56. Window of [ Sequence(File) ] [Open (left)] [Start] [Start All] [Help] [Save] [Open(right)] [Close] : Opening a sequence setting file (*.aks). : Executing the sequence setting. : Executing all sequence settings. Sequences are executed in descending order. : Pop up the help window. : Saving sequence setting file assignment. The file name is “*.mas”. : Opening a saved sequence setting file assignment “*. mas”. : Closing the dialog box and finish the process. *Operating Suggestions (1) Those files saved by [Save] button and opened by [Open] button on the right of the dialog “*.mas” should be stored in the same folder. (2) When “Stop” is selected in the sequence the process will be paused and a pop-up message will appear. Click “OK” to continue the process. Figure 57. Window of [ Sequence Pause ] <KM107900> 2012/04 - 48 - [AKD4678-B] Measurement Result [Measurement condition] • Measurement Unit • MCLK • BICK • fs • Power Supply • Band Width • Measurement Mode • Temperature : Audio Precession System Two Cascade : 11.2896MHz : 64fs : 44.1kHz : AVDD=DVDD=PVDD=TVDD=1.8V, SVDD=4.2V : 22Hz ~ 20kHz : External Slave Mode : Room Temperature [Measurement Result] 1. ADC a). LIN1, RIN1 pins, MGNL=MGNR=+18dB Parameter Result Lch / Rch S/(N+D) (-1dBFS Input) 79.4 / 79.7 dB D-Range (-60dBFS Input, A-weighted) 87.2 / 87.2 dB S/N (A-weighted) 87.5 / 87.6 dB 106.8 / 104.8 dB Interchannel Isolation Unit b). LIN2, RIN2 pins, MGNL=MGNR=0dB Parameter Result Lch / Rch S/(N+D) (-1dBFS Input) 81.0 / 81.4 dB D-Range (-60dBFS Input, A-weighted) 92.3 / 92.4 dB S/N (A-weighted) 93.4 / 93.4 dB 110.7 / 103.5 dB Interchannel Isolation <KM107900> Unit 2012/04 - 49 - [AKD4678-B] 2. DAC a) Line out (LOUT/ROUT pins, LVL=0dB, RL=20kΩ) Parameter Result Lch / Rch S/(N+D) (0dBFS Input) 81.6 / 81.0 dB S/N (A-weighted) 92.3 / 92.3 dB Interchannel Isolation 91.8 / 92.3 dB Unit b) Mono Line Out (LOP/LON pins, LVL=0dB, RL=20kΩ) Parameter Result Unit S/(N+D) (0dBFS Input) 73.5 dB S/N (A-weighted) 95.8 dB c) Mono Receiver Out (RCP/RCN pins, RCVG=-6dB, RL=32Ω) Parameter Result Unit S/(N+D) (0dBFS Input) 58.8 dB S/(N+D) (0dBFS Input, RCVG=0dB) 37.7 dB S/N (A-weighted) 95.1 dB -100.8 dBV Output Noise Level (RCVG=-9dB) <KM107900> 2012/04 - 50 - [AKD4678-B] d) HP Out (HPL/HPR pins, HPG=0dB, RL=32Ω) Result Lch / Rch Parameter HPG=-4dB 9.3 / 9.6 mW Output Power (RL=32Ω) HPG=0dB 23.4 / 24.2 HPG=-4dB 17.6 / 18.9 mW Output Power (RL=16Ω) S/(N+D) (RL=32Ω) S/(N+D) (RL=16Ω) Unit HPG=0dB 38.1 / 41.3 HPG=-4dB 70.1 / 69.5 HPG=0dB 42.5 / 46.5 HPG=-4dB 64.7 / 64.0 HPG=0dB 20.2 / 20.1 95.0 / 94.7 -107.1 / -107.1 99.6 / 103.0 dB dB S/N (A-weighted) Output Noise Level (A-weighted, HPG=-14dB) Interchannel Isolation dB dBV dB e) SPK Out (SPP/SPN pins, SPKG=-6dB, RL=8Ω+10uH) Parameter Output Power Result SVDD=5.0V THD+N=10% SPKG=-3dBFS SVDD=4.2V THD+N=10% SPKG=-3dBFS SVDD=4.2V THD+N=1% SPKG=0dBFS SVDD=3.7V THD+N=1% SPKG=-6dBFS Unit 1.53 1.07 W 0.87 0.67 Output Voltage (-3dBFS Input) 5.48 Vpp S/(N+D) (SVDD=3.7V, Po=0.35W) 58.3 dB Output Noise Level (A-Weighted) -82.3 dBV <KM107900> 2012/04 - 51 - [AKD4678-B] REVISION HISTORY Date Manual Board (YY/MM/DD) Revision Revision 12/04/19 KM107900 1 Reason Page Contents First Edition IMPORTANT NOTICE z These products and their specifications are subject to change without notice. When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei Microdevices Corporation (AKM) or authorized distributors as to current status of the products. z Descriptions of external circuits, application circuits, software and other related information contained in this document are provided only to illustrate the operation and application examples of the semiconductor products. You are fully responsible for the incorporation of these external circuits, application circuits, software and other related information in the design of your equipments. AKM assumes no responsibility for any losses incurred by you or third parties arising from the use of these information herein. AKM assumes no liability for infringement of any patent, intellectual property, or other rights in the application or use of such information contained herein. z Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. z AKM products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or other hazard related device or systemNote2), and AKM assumes no responsibility for such use, except for the use approved with the express written consent by Representative Director of AKM. As used here: Note1) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. z It is the responsibility of the buyer or distributor of AKM products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all claims arising from the use of said product in the absence of such notification. <KM107900> 2012/04 - 52 - 5 4 3 2 1 J3 LIN/RIN + 1 3 OUT C4 0.1u DVDD C5 0.1u + C26 100u R2 0 VSS1 AVDD D RIN4 RIN3 RIN2 RIN1 IN C1 100u LIN4 LIN3 LIN2 LIN1 1 VDD R1 5.1 GND REG1 2 SVDD T1 TA48018BF JP6 LIN-SEL R3 0 JP5 RIN-SEL D PVDD JP1 TVDD-SEL TVDD R36 2.2k TEST9 IN1- TEST10 IN1+ R33 C18 1u DMCLK 2.2k R32 1M + B5 C49 10u VSS2 TVDD R30 1M VEE VSS2 PVDD C7 C C6 C15 2.2u C31 10u + C7 0.1u + DVDD 9 7 SDTIB 5 SYCNB 3 BICKB 1 VSS1 CNA B6 A7 2.2u CNB A6 CPB RIN1/IN1- G7 F7 LIN1/IN1+ F4 E5 MPWR1 RIN3 F6 G4 E6 E7 LIN3 VSS1 R31 1M C16 E1 DVDD R38 (Open) PORT1 SDTOB 10 8 6 4 2 TVDD RIN2/IN2- C6 0.1u LIN2/IN2+ C28 10u MPWR2 A5 TVDD C RIN4 LIN4 D5 D4 2.2u B7 C17 CPA TEST8 DMDAT JP3 MP1-SEL C20 1u C21 1u 2.2k LIN1 RIN1 TEST11 IN2R35 LIN2 RIN2 JP4 MP2-SEL C22 1u C23 1u AVSS C24 1u 2.2k TEST12 IN2+ TEST13 IN3- TEST14 IN3+ D3V 10u + C27 100u TEST15 IN4- C3 0.1u C25 1u GND OUT 2 TEST16 IN4+ 1 GND1 L1 1 GND IN C2 0.1u R34 3.3V C19 1u T2 TA48033BF TEST7 1.8V AVDD G5 C12 0.1u C30 10u TEST6 AVDD AVDD + R4 B1 51 SDTIB VSS1 R24 100k VCOM Bluetooth R5 B2 51 U1 A1 51 BICKB C2 51 HPR HPL AK4678 R26 100k R7 C13 1u ROUT/LON SDTOB LOUT/LOP R53 1M D7 RCN R8 51 B3 SDTO R9 51 A4 LRCK R10 51 C3 R11 51 MCKI R12 51 A2 15 VSS1 2 J2 C51 1u E3 C10 R28 0.22u 15 HP 2 TEST4 RCN G3 TEST3 RCP F3 J1 3 1 C50 1u E4 R63 22k R64 22k LineOUT JP2 Stereo B VSS1 SDTO C9 LRCK SPFIL BICK R29 0.22u 3 1 SDTI RCP A3 C11 D6 B SDTI TEST5 GND SYNCB R25 100k R6 R54 1M G6 F5 C14 0.1u PVDD E2 BICK 2.2n VSS3 F2 VSS1 SVDD C8+ 0.1u C29 10u G1 SPP F1 G2 SPN SDTOA C1 BICKA D2 D3 SDTIA SDA D1 B4 C5 SCL PDN C4 SYNCA SVDD MCKI VSS3 R60 (Open) PDN SCL R21 100k 9 7SDTIA 5SYCNA 3BICKA 1 R37 TVDD R19 51 R18 51 R20 100k SDA R17 51 R16 51 R15 51 A R14 51 R13 R43 470 51 TVDD TEST1 SPN TEST2 SPP A R22 100k AVSS VSS1 VSS2 VSS3 (Open) SDTOA 10 8 6 4 2 -53- PORT2 Baseband Title AKD4678-B Size Date: 5 4 3 Document Number Rev A2 2 0 AK4678 Tuesday, February 07, 2012 Sheet 1 1 of 3 5 4 3 2 1 D D U4 DSP C41 10u JP10 BICK 26 27 C 28 2 X1 11.2896MHz 29 1 U3 XTO 32 33 15 16 NC/GP1 13 14 15 TX0/GP2 TVDD 7 RP1 47k 6 5 4 3 C32 0.1u 1OCKS1 2 DIF0 3 DIF1 4 DIF2 S1 SW DIP-4 8 7 6 5 C33 0.47u C35 10u 2 3 C36 0.1u 5 IN GND OUT TC7SG07FE 4 PORT5 R46 470 R42 470 1 B C34 0.1u R41 470 U5 NC VCC H (ON) L(OFF) RX3 VSS4 RX2 1 48 47 46 TEST1 45 RX1 IPS0/RX4 2 + SW1 RESET NC INT0 R45 10k 1 H 3 10k R40 DIF0/RX5 OCKS0/CSN/CAD0 37 R44 10k 2 10k R39 L PC-SCL TEST2 OCKS1/CCLK/SCL INT1 K D1 HSU119 A B CTRL 16 CM1/CDTI/SDA 44 9 35 SN74AVC4T245PW 9 7 SCL 5 SDA 3 SDA(ACK) 1 8 D3V C48 0.1u D3V PORT4 C 14 36 10 8 6 4 2 DIF1/RX6 NC GND GND CM0/CDTO/CAD1 43 8 VCCA VCCB 10 9 10 RX0 1 C47 0.1u 11 1 2 3 4 11 VSS3 2DIR 2OE VSS1 42 1DIR 1OE PDN 41 2A2 2B2 DIF2/RX7 12 12 34 TVDD XTI VCOM 3 2A1 2B1 IPS1/IIC U2 AK4118A R 2 1A2 1B2 TX1/GP3 P/SN 40 SDTO 7 17 DAUX AVDD 6 18 XTL0 39 5 SDA 31 19 MCKO2 38 SCL 13 VIN/GP0 XTL1 C44 5p 1A1 1B1 C40 0.1u BICK C43 5p 30 BOUT/GP4 SDTO COUT/GP5 25 DIR UOUT/GP6 LRCK ADC C39 10u C42 0.1u 20 + JP8 LRCK JP9 SDTI-SEL 4 VCC IN JP7 MCLK D3V C46 0.1u + GND GND VOUT/GP7 16 9 SN74AVC4T245PW PDN GND 2 3 OPT-OUT VCCA VCCB 8 PORT6 1 C38 0.1u 14 2DIR 2OE 1 R51(Open) PORT3 2 4 6 8 10 21 C45 0.1u 1 3 5 7 9 15 1DIR 1OE 3 JP11 Master TVDD 10 2A2 2B2 2 R52 10k 11 2A1 2B1 MCLK BICK LRCK SDTI DVDD LRCK 7 51 51 51 51 22 6 R47 R48 R49 R50 D3V 12 1A2 1B2 VSS2 BICK 13 1A1 1B1 MCKO1 5 24 4 SDTI 23 MCKI 2 D3V C52 0.1u 1 2 C37 0.1u OUT GND 3 1 L2 (short) VCC OPT-IN PC-SDA D3V PC-SDA(ACK) A A -54- Title AKD4678-B Size Document Number Date: 5 4 3 2 Rev 0 DIR/DIT A2 Monday, May 30, 2011 1 Sheet 2 of 3 5 4 3 2 1 D D T3 TA48033BF IN GND C59 1u C54 2.2u R61 OUT 4.7k C 17 16 15 14 11 10 9 8 38 39 40 41 2 3 4 5 32 35 36 R55 R56 C57 0.1u C58 0.1u 0 0 42 43 44 1 VDD0 6 VSS0 VDD1 7 C56 10u 28 C55 10u VSS1 VDD MCLR PGD PGC GND B U7 1 VBUS 2 D- 3 D+ 4 ID 5 GND USB Connector + JP12 1 2 3 4 5 PIC + 29 C MCLR_N/Vpp/RE3 RB7/KBI3/PGD RB6/KBI2/PGC RB5/KBI1/PGM RB4/AN11/KBI0/CSSPP NC/ICCK/ICPGC RB3/AN9/CPP2/VPO NC/ICDT/ICPGD RB2/AN8/INT2/VMO NC/ICRST_N/ICVpp RB1/AN10/INT1/SCK/SCL NC/ICPORTS RB0/AN12/INT0/FLT0/SDI/SDA OSC1/CLKI RD0/SPP0 PIC18F4550 OSC2/CLKO/RA6 RD1/SPP1 TQFP 44-PIN RD2/SPP2 RD3/SPP3 RE0/AN5/CK1SPP RD4/SPP4 RE1/AN6/CK2SPP RD5/SPP5/P1B RE2/AN7/OESPP RD6/SPP6/P1C RD7/SPP7/P1D VUSB U6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2/UOE_N RC2/CCP1/P1A RA0/AN0 RA1/AN1 RA2/AN2/Vref-/CVref RA3/AN3/Vref+ RA4/T0CKI/C1OUT/RCV RA5/AN4/SS_N/HLVDIN/C2OUT RC4/D-/VM RC5/D+/VP RC6/TX/CK RC7/RX/DT/SDO 18 USB-RST C60 0.1u 12 13 33 34 R62 100k B 30 XTI 31 XTO 25 26 27 C63 22p X2 20MHz C64 22p 37 C65 470n 19 20 21 22 23 24 R57 R58 R59 51 51 51 PC-SCL PC-SDA PC-SDA(ACK) PIC18F4550 A A Title -55- AKD4678-B Size A3 Date: 5 4 3 2 Document Number Rev 0 Control Monday, May 30, 2011 Sheet 1 3 of 3