50
IS2066B IS2066B Evaluation Board User's Guide Introduction This document provides detailed information about the Microchip IS2066B EVB and its WST (Wireless Stereo Technology) application. The IS2066B EVB enables the user to evaluate and demonstrate the functionality of the WST application on an EVB platform. The IS2066B EVB includes status LEDs and an integrated configuration and programming interface for plug-and-play capability, which enables rapid prototyping and faster time to market. In addition to the IS2066B EVB, software tools and applications are provided to demonstrate the Bluetooth ® WST connections to the on-board IS2066B System-on-Chip (SoC) with options for configuring or programming it. Features IS2066B SoC Configured for WST Application, Qualified for Bluetooth v5.0 Specifications On-board Audio Amplifier (MAX97220) for Common 4-pin Headphone Connections On-board Audio Control Buttons for Playback Operation 5V Power Supply Switch for IN-BOX and OUT-BOX Simulation MIC-In and Stereo Out Ports USB Connector to update IS2066B EEPROM Parameters (over MCP2200 USB to UART converter) Li-ion Battery Connector On-board SMA Connector for Dipole Antenna On-board Thermistor © 2019 Microchip Technology Inc. User Guide DS50002946A-page 1

IS2066B Evaluation Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/50002946A.pdfIS2066B IS2066B Evaluation Board User's Guide Introduction This document provides detailed

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

  • IS2066B IS2066B Evaluation Board User's Guide

    IntroductionThis document provides detailed information about the Microchip IS2066B EVB and its WST (Wireless StereoTechnology) application.

    The IS2066B EVB enables the user to evaluate and demonstrate the functionality of the WST application on an EVBplatform. The IS2066B EVB includes status LEDs and an integrated configuration and programming interface forplug-and-play capability, which enables rapid prototyping and faster time to market.

    In addition to the IS2066B EVB, software tools and applications are provided to demonstrate the Bluetooth® WSTconnections to the on-board IS2066B System-on-Chip (SoC) with options for configuring or programming it.

    Features• IS2066B SoC Configured for WST Application, Qualified for Bluetooth v5.0 Specifications• On-board Audio Amplifier (MAX97220) for Common 4-pin Headphone Connections• On-board Audio Control Buttons for Playback Operation• 5V Power Supply Switch for IN-BOX and OUT-BOX Simulation• MIC-In and Stereo Out Ports• USB Connector to update IS2066B EEPROM Parameters (over MCP2200 USB to UART converter)• Li-ion Battery Connector• On-board SMA Connector for Dipole Antenna• On-board Thermistor

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 1

  • Table of Contents

    Introduction.....................................................................................................................................................1

    Features.................................................................................................................................................. 1

    1. Quick References....................................................................................................................................3

    1.1. Reference Documentation............................................................................................................31.2. Hardware Requirements.............................................................................................................. 31.3. Software Requirements................................................................................................................3

    2. Kit Overview............................................................................................................................................ 4

    2.1. Kit Contents..................................................................................................................................4

    3. Hardware.................................................................................................................................................6

    3.1. Hardware Features.......................................................................................................................6

    4. Application Demonstration.....................................................................................................................11

    4.1. Establishing a Connection.......................................................................................................... 114.2. Audio Streaming and Auto Role Switch Demonstration.............................................................124.3. Handset Profile (HSP) and Hands Free Profile (HFP) Demonstration....................................... 12

    5. Configuring IS2066B EVB.....................................................................................................................14

    5.1. UI Tool Configuration..................................................................................................................145.2. DSP Tool Configuration..............................................................................................................195.3. MPET Tool Configuration........................................................................................................... 25

    6. Updating EEPROM Parameters............................................................................................................34

    7. Appendix A: Schematics....................................................................................................................... 39

    7.1. Reference Schematics............................................................................................................... 39

    8. Document Revision History...................................................................................................................47

    The Microchip Website.................................................................................................................................48

    Product Change Notification Service............................................................................................................48

    Customer Support........................................................................................................................................ 48

    Microchip Devices Code Protection Feature................................................................................................ 48

    Legal Notice................................................................................................................................................. 48

    Trademarks.................................................................................................................................................. 49

    Quality Management System....................................................................................................................... 49

    Worldwide Sales and Service.......................................................................................................................50

    IS2066B

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 2

  • 1. Quick References

    1.1 Reference DocumentationFor further study, refer to the following:

    • IS2066B Bluetooth® Wireless Stereo Technology ROM SoC Data Sheet (DS70005398)• IS2066B UI Tools Application Note (AN3100)

    1.2 Hardware Requirements• Two IS2066B Evaluation Boards• Bluetooth Enabled Smartphone:

    – Android™ device running on Android 4.3 or later version– iOS: iPhone® 4S or later version

    • Windows® Host PC with USB Port• 4-pin Headphone with Microphone• Micro-B USB Cable

    1.3 Software RequirementsNote:  For the following software tools and firmware files, refer to https://www.microchip.com/wwwproducts/en/IS2066.

    • UITool (User Interface Tool)• DSPTool• MPtool (Mass Production EEPROM Tool - MPET)• EEPROM Tool

    IS2066BQuick References

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 3

    https://www.microchip.com/wwwproducts/en/IS2066https://www.microchip.com/wwwproducts/en/IS2066

  • 2. Kit OverviewThis chapter provides an overview of the IS2066B EVB. The following figure illustrates the top view of the IS2066BEVB with its components.

    Figure 2-1. IS2066B EVB Components

    Mode switch (SW301)

    IS2066B SoC

    Audio amplifier (MAX97220)

    Audio jack (P1)

    Victoria interface (JP301)

    SMA connector (CN301)

    Power switch (SW201)Battery connector (J201)

    USB to UART converter (MCP2200)

    Micro-B USB connector (J701)

    GPIO header (J903)

    Two status LEDs (D901, LD901)

    Volume up/Forward button

    Reset button (SW801)

    MFB button

    Volume down/Reverse button

    Note:  For more details on the features, refer to 3. Hardware.

    2.1 Kit ContentsThe IS2066B EVB kit includes the following:

    • Two IS2066B EVB, One for Right and One for Left• Two Type-A to Micro-B USB Cables• Two Dipole Antenna• Two 4-pin Headphones• Two Batteries:

    – The batteries may or may not be available based on the geographic location. In case of no batteries,contact your Microchip sales office for assistance. A list of Microchip offices for sales and service isprovided on the back page of this document.

    IS2066BKit Overview

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 4

  • Figure 2-2. IS2066B Kit Contents

    Type-A to Micro-B USB CableHeadphone

    Dipole Antenna

    IS2066B EVB

    Battery

    Note:  If any part of the IS2066B EVB is missing, contact your Microchip sales office for assistance. A list ofMicrochip offices for sales and service is provided on the back page of this document.

    IS2066BKit Overview

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 5

  • 3. HardwareThis chapter describes the hardware features of the IS2066B EVB. The IS2066B EVB includes a range of peripheralcomponents.

    Figure 3-1. IS2066B EVB BLOCK DIAGRAM

    SYS_PWR

    LED2

    BAT_IN

    Buttons andSwitches

    MIC andBias Circuit

    AudioAmplifier

    Status LEDs

    Li-IonBattery16 MHz

    Crystal

    USB to UART(MCP2200)

    ADAP_IN

    Micro-BUSB

    12 MHzCrystal

    3V3LDO

    P2_0

    ModeSwitch

    LED1

    GPIOHeader I/O

    MIC_BIAS

    MIC1_P

    MIC1_N

    IS2066B SoCVictoriaHeader

    MatchingCircuit

    Chip Antenna or SMA

    Audio 4-pin Jack

    RxUART

    IS2066B Evaluation Board

    RTx

    Tx

    5V

    5V

    3.1 Hardware FeaturesThe following sections provide detailed information on the IS2066B EVB components. To locate these components inthe IS2066B EVB, refer to Figure 2-1.

    3.1.1 Power SupplyThe IS2066B EVB can be powered by the following supplies:

    • Li-ion battery (J201) – when using a battery input, mount a jumper on (JP202). Do not mount a jumper on(JP201). JP201 is a provision for connecting a battery power source with 2.54 mm connector.

    • USB (J701) – USB cable is connected to a PC, which provides 5V power for battery charging and testingpurposes.

    3.1.2 USB ConnectivityThe IS2066B EVB has one USB port (J701) that can be connected to a host PC using a micro-USB cable, where theUSB signals are converted to/from the UART by the serial converter MCP2200.

    IS2066BHardware

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 6

  • 3.1.3 Switches and Push ButtonsThe functions of the switches and push buttons on the IS2066B EVB are:

    • SW801 – Reset button for the IS2066B (RST_N)• SW301 – Mode selection switch for configuring IS2066B into Application mode or Test mode• SW802 – Multifunction button/Push button to turn on/off the IS2066B EVB (MFB/PWR)• SW803 – By default, this button is not configured in the EVB, can be configured using the UI tool• SW804 – By default, this button is not configured in the EVB, can be configured using the UI tool

    The following table provides the settings of mode selection switch (SW301) to configure the IS2066B in variousoperating modes.

    Table 3-1. Mode Selection Switch (SW301) Details

    Mode Button Definition

    Test mode SW301 is placed in ON (P2_0: Low) position: ON

    Application mode SW301 is placed in 1 (P2_0: High) position: OFF

    3.1.4 LEDsThe functions of LEDs driven by IS2066B EVB are listed as follows:

    • LED1 – Blue (LD901) - Configurable by UITool• LED2 – Red (D901) - Configurable by UITool

    3.1.5 Jumpers and HeadersThe following jumpers and headers are available on the IS2066B EVB. GPIO header (J903) provides the GPIOinterface for the IS2066B EVB. The following figure illustrates GPIO header (J903) and the following table providesthe pin details and description.

    Figure 3-2. GPIO Header (J903)

    Table 3-2. GPIO Header (J903) Pins

    Pin Number Pin Name

    1 P0_0

    2 P2_0

    3 P2_7

    4 NC

    5 P0_2

    IS2066BHardware

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 7

  • ...........continuedPin Number Pin Name

    6 MFB

    7 P0_3

    8 HCI_RXD

    9 P1_3

    10 HCI_TXD

    11 P1_5 (AMP_EN)

    12 RST_N

    13 GND

    14 GND

    15 NC

    16 NC

    17 NC

    18 NC

    19 GND

    20 GND

    The Victoria interface header (JP301) provides the interface for the IS2066B to connect to the Victoria test board(production platform). The following figure illustrates the Victoria interface header (JP301) and the following tableprovides the pin details and description.

    Figure 3-3. Victoria Interface Header (JP301)

    Table 3-3. External MCU/DSP Header (JP301) Pins

    Pin Number Pin Name Pin Number Pin Name

    1 NC 2 NC

    3 NC 4 NC

    5 NC 6 NC

    IS2066BHardware

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 8

  • ...........continuedPin Number Pin Name Pin Number Pin Name

    7 MIC_P1 8 AOHPR

    9 MCI_N1 10 AOHPL

    11 GND 12 GND

    13 BK1_OUT 14 CLDO_O

    15 HCI_RXD 16 NC

    17 HCI_TXD 18 NC

    19 VDD_IO 20 CODEC_VO

    21 BAT_IN 22 GND

    23 BAT_IN 24 GND

    25 NC 26 NC

    27 5V_VIC 28 NC

    29 5V_VIC 30 BK2_OUT

    31 MFB 32 NC

    33 NC 34 RFLDO_O

    35 NC 36 GND

    37 P2_0 38 GND

    39 GND 40 GND

    MIC header (JP601) is used for connecting a microphone to the IS2066B EVB. The following figure illustrates theMIC header (JP601) and the following table provides the pin details and description.

    Figure 3-4. MIC Header (JP601)

    1 2 3

    Table 3-4. MIC Header (JP601) Pin Details

    Pin Number Pin Name

    1 MIC_P1

    2 AGND

    3 MIC_N1

    Speaker header (JP602) is used for connecting a speaker to the IS2066B EVB. The following figure illustrates the(JP602) header and the following table provides the pin details and description.

    IS2066BHardware

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 9

  • Figure 3-5. Header (JP602)

    1 2 3

    Table 3-5. Header (JP602) Pin Details

    Pin Number Pin Name

    1 AOHPL

    2 AOHPR

    3 AOHPM

    IS2066BHardware

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 10

  • 4. Application DemonstrationThis chapter describes how to establish a WST connection between two IS2066B EVBs and a host device, andperform Audio Streaming and Auto Role Switch demonstration and HSP/HFP demonstration. It also demonstratesthe process of updating the parameters using various tools.

    4.1 Establishing a ConnectionTo establish the Bluetooth connection between two IS2066B EVBs and a host device, perform the following actions:

    1. Set the mode selection switch (SW301) to Application mode on both EVBs, see Table 3-1.2. Connect the 4-pin headphone provided in the kit to the audio jack (P1) on both EVBs.3. Connect the 4.2V battery to the battery connector (J201) on both EVBs.4. Connect the antenna provided in the kit to the SMA connector (CN301) on both EVBs.5. Make sure that the 5V On/Off switch is in the ON position.6. Connect the USB cable from a PC host (or a USB power source) to the Micro-B USB port (J701) for both

    EVBs.Note:  The two EVBs in the IS2066B EVB kits are pre-programmed and pre-paired with the WST application.

    Figure 4-1. Using the Evaluation Board

    7. Observe that the LEDs for both EVBs turn on. It is simulated as an IN-BOX condition (that is, both left and rightinside the charger box) and the EVB units perform automatic WST pairing (primary and secondary) when theyare placed close to each other.The WST pairing only takes 2-3 seconds. If the pairing process is successful, then:

    – The EVB with the red LED blinking changes to steady red, which indicates that it is the secondaryearbud.

    – The other EVB with the blue LED blinking remains the same, which indicates that it is the primary earbud.– If the pairing is not successful, then both ear buds show a blinking red LED.– Power cycle (SW201 5V turn off and on again) both EVBs and start again.

    IS2066BApplication Demonstration

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 11

  • 8. Turn the SW201 5V supply to the OFF position for both EVBs and observe the LED blinking for a very shortperiod and remains the same as step 7. It is simulated as an OUT-BOX condition (that is, both the left andright outside the charger box) now. The user can perform smartphone or Bluetooth source pairing as listedbelow:

    – Press the MFB button for 1s and release.– Observe red and blue LEDs blinking alternatively on the primary side, voice prompt “ready to pair” should

    be heard as well. Secondary side LED remains a steady RED.– In your smartphone device, turn on Bluetooth and connect to the “WSTxxx” device.

    Once the connection is established, the LED of the primary EVB turns to steady blue, and the LED of thesecondary EVB remain a steady red. The device name on the smartphone is displayed as “connected” in theBluetooth settings. With the default settings, the IS2066B EVB enables the Advanced Audio Distribution Profile(A2DP) for audio playback and Audio Video Remote Control Profile (AVRCP) for player control.

    4.2 Audio Streaming and Auto Role Switch DemonstrationPerform the following actions to stream out audio on the IS2066B EVB using a host device (a PC or a smartphone).

    1. Establish the connection between the IS2066B EVB and a host device using the procedure listed in 4.1 Establishing a Connection.

    2. Once the connection between the IS2066B EVB and the host device is established, open the audio source onthe host device. Microchip recommends using a media player.

    3. Press the MFB button for play/pause on either the primary or secondary EVB.4. Auto role switching during music streaming can be performed as mentioned below:

    4.1. Turn on the 5V power switch (SW201) for the primary side EVB (simulate IN-BOX for primary), musicstreaming should continue at the other side, auto role switching (secondary side becomes primary)should be performed as well.

    4.2. Turn off the 5V power switch (SW201), EVB should link back automatically as secondary andcontinue the music.

    4.3. Turn on the 5V power switch (SW201) for secondary side EVB (simulate IN-BOX for secondary),music streaming should continue at the other side.

    4.4. Turn off the 5V power switch (SW201), unit should link back automatically as secondary and continuethe music.

    4.5. Turn on the 5V power switch (SW201) for both primary and secondary side EVB (simulate IN-BOXfor both sides), connection to the smartphone or Bluetooth sources should be disconnected.

    5. Power-off EVB:– For both IN-BOX and OUT-BOX state, long press MFB by 5s to turn off the EVB.– If the battery is fully charged (IN-BOX state), the EVB turns off automatically after 20s to save power

    consumption.6. Perform the following procedures to Master Reset (clear all pairing record) the IS2066B EVB:

    6.1. Turn off the 5V power switch (SW201) for both EVBs, to simulate both EVBs as OUT-BOX.6.2. Make sure the EVB is in shut down condition by pressing the MFB button for 5s, and wait until the

    "shut down" tone is audible.6.3. Long press MFB for more than 20s until the red and blue LEDs blink 5 times.6.4. Each EVB can be Master Reset separately.6.5. After Master Reset, the earbud turns off with no LED indication.6.6. After master reset, the earbud must be put back to the charger box for left and right earbuds to link

    up (WST pairing) before further testing.

    4.3 Handset Profile (HSP) and Hands Free Profile (HFP) DemonstrationIn this demonstration, the user can explore the Headset Profile (HSP) or Hands-Free Profile (HFP) setting to receivean incoming voice call from a paired smartphone. Perform the following procedure for demonstration.

    IS2066BApplication Demonstration

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 12

  • 1. Establish the connection between the IS2066B EVB and a host device using the procedure listed in 4.1 Establishing a Connection.

    2. Initiate a call from another phone to the smartphone that is paired with the IS2066B EVB. The A2DP streampauses and the ringtone is played on the speaker.

    3. Press the MFB button on the IS2066B EVB to accept the incoming call. On the primary side both red and blueLEDs should be flashing and on the secondary side steady red LED flashes.

    IS2066BApplication Demonstration

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 13

  • 5. Configuring IS2066B EVBThe IS2066B EVB can be configured and various parameters can be customized using the UI tool and DSP tool, andthen parameters are saved in a file. Using the MPET tool, the saved files are merged into the *.ipf file, and thenthis merged file is programmed into the EEPROM. After EEPROM is programmed, restart the device to see the effectof the customized parameters.

    5.1 UI Tool ConfigurationThe User Interface (UI) tool is a configuration tool that allows the user to change the IS2066B module parameters,such as device name, enable/disable pairing mode, Bluetooth Low Energy connection settings, configure the LEDsand enable/disable battery functions.Note:  Both left and right EVB’s UI must be configured separately. For UI tool detailed information, refer to UIToolApplication Note (https://www.microchip.com/wwwproducts/en/IS2066).

    To configure the UI parameters, perform the following steps:

    1. Open the UI configuration tool and click OK to configure the UI parameters.Note:  UITool_IS2066B_236_v1.0.12 is used for this demonstration.

    Figure 5-1. UI Configuration Tool - Welcome Window

    2. In the UI configuration tool, click Load.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 14

    https://www.microchip.com/wwwproducts/en/IS2066

  • Figure 5-2. UI Configuration Tool

    3. From the Open window, select the default UI parameters text file (provided with the UI tool) for theIS2066B module, and then click Open, see the following figure.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 15

  • Figure 5-3. Loading Default UI Parameters

    4. After loading the UI parameters, click Edit to customize the UI parameters on the Main Feature window.Note:  Default file "UITool_IS2066B_236_Auto Mode_Default(Left)_v1.0.12" is selected for thisdemonstration.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 16

  • Figure 5-4. Editing Parameters

    5. In the Main Feature window, the user can enable or disable the features required for their application and clickNext.Figure 5-5. Main Feature Settings

    6. In the System and Functional Settings window, the user can use the highlighted tabs to configure UIparameters and then click Finish.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 17

  • Figure 5-6. System and Functional Settings

    7. After clicking on Finish, the following notification page appears. Click OK.Figure 5-7. Notification Page

    8. Click Save to save the file and then click Exit to exit from this demonstration.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 18

  • Figure 5-8. Saving and Exiting From UI Tool Configuration

    5.2 DSP Tool ConfigurationThe DSP configuration tool provides the visual interface to configure the DSP parameters for the voice and the audiosignal processing functions. To configure the DSP parameters, perform the following actions:

    1. Open the DSP tool and a dialog displays with various options (tabs) to configure the parameters, as illustratedin the following figure.Note:  Download and install the DSP tool, which is available on the Microchip web site: https://www.microchip.com/wwwproducts/en/IS2066.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 19

    https://www.microchip.com/wwwproducts/en/IS2066https://www.microchip.com/wwwproducts/en/IS2066

  • Figure 5-9. DSP Tool Settings

    2. In the Voice Function tab, the user can set the parameters as highlighted in the following figure.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 20

  • Figure 5-10. DSP Voice Function Settings

    3. In the Audio Function tab, the user can set the parameters as highlighted in the following figure.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 21

  • Figure 5-11. DSP Audio Function Settings

    4. In the I2S/PCM tab, the user can set the parameters as highlighted in the following figure.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 22

  • Figure 5-12. I2S/PCM Tab Settings

    5. Click Save to save these DSP parameters as .txt file.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 23

  • Figure 5-13. Saving DSP Parameters

    6. After saving the DSP parameters, from the notification pop-up, click OK, see the following figure. Click Exit toexit the DSP tool settings.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 24

  • Figure 5-14. Exiting DSP Tool

    5.3 MPET Tool ConfigurationThe MPET tool is used to merge the UI, DSP and ROM patch parameters, and generate a new patch file (.ipf) orbinary file (.bin). To generate a new patch file using the MPET tool, perform the following actions:

    1. Open the MPET tool and then click Next to continue with the configuration settings, as shown in the followingfigure.Note:  Download and install the MPET tool, which is available on the Microchip web site: https://www.microchip.com/wwwproducts/en/IS2066.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 25

    https://www.microchip.com/wwwproducts/en/IS2066https://www.microchip.com/wwwproducts/en/IS2066

  • Figure 5-15. MPET Tool Settings

    2. Select UI Patch Only to merge the UI and the DSP parameters and then click Next, as shown in the followingfigure.Note:  For the UI parameter settings, refer to 5.1 UI Tool Configuration and for the DSP parameter settings,refer to 5.2 DSP Tool Configuration.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 26

  • Figure 5-16. Merge UI and DSP Parameters

    3. Click Browse to load the default .bin file (provided with the MPET tool). From the Open window, select thedefault .bin file and then click Open.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 27

  • Figure 5-17. Loading Default Bin File

    4. Check the “Load default bin into IPF” checkbox to make sure all other default values are updated.5. The bin file description is displayed. Click Next.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 28

  • Figure 5-18. Default Bin File Settings

    6. Click the button to load the UI and DSP parameters (.txt file) into the MPET tool to merge with theEEPROM table and then click Next, as illustrated in the following figure.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 29

  • Figure 5-19. Customized Settings to Merge

    7. Select an Output File path to create the merged EEPROM table (.ipf file) and then click Next.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 30

  • Figure 5-20. Selecting Output File Name and Path

    8. Click Generate to generate the EEPROM table (.ipf file).

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 31

  • Figure 5-21. Generate EEPROM Table

    9. After generating the merged EEPROM table (.ipf file), click Finish to exit the wizard.

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 32

  • Figure 5-22. Generated Output File

    IS2066BConfiguring IS2066B EVB

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 33

  • 6. Updating EEPROM ParametersThe EEPROM tool is used to write the EEPROM parameters in the IS2066B SoC. Perform the following actions toupdate the EEPROM parameters:

    1. Set mode selection switch (SW301) to Test mode as shown in the following figure.Figure 6-1. Mode Selection Switch (SW301) in Test Mode

    2. Connect the IS2066B UART Connector (P3) port to a host PC using a Micro-USB cable. Ensure that thepower switch (SW201) is in the ON position.The default LED behavior in Flash Test mode is: LED1 (blue) andLED2 (red) turn on.Note:  Download and install the EEPROM tool, which is available on the Microchip website: https://www.microchip.com/wwwproducts/en/IS2066.

    3. Open the EEPROM tool.

    IS2066BUpdating EEPROM Parameters

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 34

    https://www.microchip.com/wwwproducts/en/IS2066https://www.microchip.com/wwwproducts/en/IS2066

  • Figure 6-2. EEPROM Tool Window

    4. Specify the COM Port and click IC/Module identity.

    IS2066BUpdating EEPROM Parameters

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 35

  • Figure 6-3. EEPROM Tool Settings

    5. Click … and load the generated patch file (.ipf) to write to the EEPROM parameters table on the IS2066Bmodule.

    6. Click Write to program the EEPROM parameters on the IS2066B module. After programming the EEPROMparameters, a message is displayed.Note:  The patch file (.ipf) is generated using the MPET tool. For information on generating the patch file,refer to 5.3 MPET Tool Configuration.

    IS2066BUpdating EEPROM Parameters

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 36

  • Figure 6-4. Loading Generated Patch File

    7. Click OK as illustrated in the following figure and click Exit and then remove the micro-USB cable.

    IS2066BUpdating EEPROM Parameters

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 37

  • Figure 6-5. Writing EEPROM

    8. Set the mode selection switch (SW301) to Flash Application mode (see the following figure) and reboot.Figure 6-6. Mode Selection Switch (SW301) in Flash Application Mode

    IS2066BUpdating EEPROM Parameters

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 38

  • 7. Appendix A: Schematics

    7.1 Reference SchematicsFigure 7-1. IS2066B EVB Schematics (Main Circuit)

    Figure 7-2. Mode Switch and 16 MHz Clock

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 39

  • Figure 7-3. Thermistor Sensor

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 40

  • Figure 7-4. Test Points

    Figure 7-5. Reset IC (optional)

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 41

  • Figure 7-6. Power Tree Option

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 42

  • Figure 7-7. Victoria Interface

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 43

  • Figure 7-8. Audio Interface

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 44

  • Figure 7-9. UART Interface

    Figure 7-10. Push Button

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 45

  • Figure 7-11. System LED

    Figure 7-12. GPIO Interface

    IS2066BAppendix A: Schematics

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 46

  • 8. Document Revision HistoryRevision Date Section Description

    A 12/2019 Document Initial revision

    IS2066BDocument Revision History

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 47

  • The Microchip WebsiteMicrochip provides online support via our website at http://www.microchip.com/. This website is used to make filesand information easily available to customers. Some of the content available includes:

    • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’sguides and hardware support documents, latest software releases and archived software

    • General Technical Support – Frequently Asked Questions (FAQs), technical support requests, onlinediscussion groups, Microchip design partner program member listing

    • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing ofseminars and events, listings of Microchip sales offices, distributors and factory representatives

    Product Change Notification ServiceMicrochip’s product change notification service helps keep customers current on Microchip products. Subscribers willreceive email notification whenever there are changes, updates, revisions or errata related to a specified productfamily or development tool of interest.

    To register, go to http://www.microchip.com/pcn and follow the registration instructions.

    Customer SupportUsers of Microchip products can receive assistance through several channels:

    • Distributor or Representative• Local Sales Office• Embedded Solutions Engineer (ESE)• Technical Support

    Customers should contact their distributor, representative or ESE for support. Local sales offices are also available tohelp customers. A listing of sales offices and locations is included in this document.

    Technical support is available through the website at: http://www.microchip.com/support

    Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices:

    • Microchip products meet the specification contained in their particular Microchip Data Sheet.• Microchip believes that its family of products is one of the most secure families of its kind on the market today,

    when used in the intended manner and under normal conditions.• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these

    methods, to our knowledge, require using the Microchip products in a manner outside the operatingspecifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft ofintellectual property.

    • Microchip is willing to work with the customer who is concerned about the integrity of their code.• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code

    protection does not mean that we are guaranteeing the product as “unbreakable.”

    Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protectionfeatures of our products. Attempts to break Microchip’s code protection feature may be a violation of the DigitalMillennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, youmay have a right to sue for relief under that Act.

    Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates. It is your responsibility to ensure that your application meets with

    IS2066B

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 48

    http://www.microchip.com/http://www.microchip.com/pcnhttp://www.microchip.com/support

  • your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION,INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY ORFITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchipdevices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend,indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from suchuse. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unlessotherwise stated.

    TrademarksThe Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime,BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox,KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST,MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer,QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon,TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the U.S.A. and other countries.

    APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control,HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus,ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider,Vite, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.

    Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BlueSky, BodyCom,CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM,dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP,INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF,MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM,PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, SAM-ICE, Serial QuadI/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense,ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A.and other countries.

    SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.

    The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks ofMicrochip Technology Inc. in other countries.

    GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of MicrochipTechnology Inc., in other countries.

    All other trademarks mentioned herein are property of their respective companies.© 2019, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.

    ISBN: 978-1-5224-5434-2

    Quality Management SystemFor information regarding Microchip’s Quality Management Systems, please visit http://www.microchip.com/quality.

    IS2066B

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 49

    http://www.microchip.com/quality

  • AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPECorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-7200Fax: 480-792-7277Technical Support:http://www.microchip.com/supportWeb Address:http://www.microchip.comAtlantaDuluth, GATel: 678-957-9614Fax: 678-957-1455Austin, TXTel: 512-257-3370BostonWestborough, MATel: 774-760-0087Fax: 774-760-0088ChicagoItasca, ILTel: 630-285-0071Fax: 630-285-0075DallasAddison, TXTel: 972-818-7423Fax: 972-818-2924DetroitNovi, MITel: 248-848-4000Houston, TXTel: 281-894-5983IndianapolisNoblesville, INTel: 317-773-8323Fax: 317-773-5453Tel: 317-536-2380Los AngelesMission Viejo, CATel: 949-462-9523Fax: 949-462-9608Tel: 951-273-7800Raleigh, NCTel: 919-844-7510New York, NYTel: 631-435-6000San Jose, CATel: 408-735-9110Tel: 408-436-4270Canada - TorontoTel: 905-695-1980Fax: 905-695-2078

    Australia - SydneyTel: 61-2-9868-6733China - BeijingTel: 86-10-8569-7000China - ChengduTel: 86-28-8665-5511China - ChongqingTel: 86-23-8980-9588China - DongguanTel: 86-769-8702-9880China - GuangzhouTel: 86-20-8755-8029China - HangzhouTel: 86-571-8792-8115China - Hong Kong SARTel: 852-2943-5100China - NanjingTel: 86-25-8473-2460China - QingdaoTel: 86-532-8502-7355China - ShanghaiTel: 86-21-3326-8000China - ShenyangTel: 86-24-2334-2829China - ShenzhenTel: 86-755-8864-2200China - SuzhouTel: 86-186-6233-1526China - WuhanTel: 86-27-5980-5300China - XianTel: 86-29-8833-7252China - XiamenTel: 86-592-2388138China - ZhuhaiTel: 86-756-3210040

    India - BangaloreTel: 91-80-3090-4444India - New DelhiTel: 91-11-4160-8631India - PuneTel: 91-20-4121-0141Japan - OsakaTel: 81-6-6152-7160Japan - TokyoTel: 81-3-6880- 3770Korea - DaeguTel: 82-53-744-4301Korea - SeoulTel: 82-2-554-7200Malaysia - Kuala LumpurTel: 60-3-7651-7906Malaysia - PenangTel: 60-4-227-8870Philippines - ManilaTel: 63-2-634-9065SingaporeTel: 65-6334-8870Taiwan - Hsin ChuTel: 886-3-577-8366Taiwan - KaohsiungTel: 886-7-213-7830Taiwan - TaipeiTel: 886-2-2508-8600Thailand - BangkokTel: 66-2-694-1351Vietnam - Ho Chi MinhTel: 84-28-5448-2100

    Austria - WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393Denmark - CopenhagenTel: 45-4450-2828Fax: 45-4485-2829Finland - EspooTel: 358-9-4520-820France - ParisTel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79Germany - GarchingTel: 49-8931-9700Germany - HaanTel: 49-2129-3766400Germany - HeilbronnTel: 49-7131-72400Germany - KarlsruheTel: 49-721-625370Germany - MunichTel: 49-89-627-144-0Fax: 49-89-627-144-44Germany - RosenheimTel: 49-8031-354-560Israel - Ra’ananaTel: 972-9-744-7705Italy - MilanTel: 39-0331-742611Fax: 39-0331-466781Italy - PadovaTel: 39-049-7625286Netherlands - DrunenTel: 31-416-690399Fax: 31-416-690340Norway - TrondheimTel: 47-72884388Poland - WarsawTel: 48-22-3325737Romania - BucharestTel: 40-21-407-87-50Spain - MadridTel: 34-91-708-08-90Fax: 34-91-708-08-91Sweden - GothenbergTel: 46-31-704-60-40Sweden - StockholmTel: 46-8-5090-4654UK - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820

    Worldwide Sales and Service

    © 2019 Microchip Technology Inc. User Guide DS50002946A-page 50

    http://www.microchip.com/supporthttp://www.microchip.com

    IntroductionFeatures

    Table of Contents1. Quick References1.1. Reference Documentation1.2. Hardware Requirements1.3. Software Requirements

    2. Kit Overview2.1. Kit Contents

    3. Hardware3.1. Hardware Features3.1.1. Power Supply3.1.2. USB Connectivity3.1.3. Switches and Push Buttons3.1.4. LEDs3.1.5. Jumpers and Headers

    4. Application Demonstration4.1. Establishing a Connection4.2. Audio Streaming and Auto Role Switch Demonstration4.3. Handset Profile (HSP) and Hands Free Profile (HFP) Demonstration

    5. Configuring IS2066B EVB5.1. UI Tool Configuration5.2. DSP Tool Configuration5.3. MPET Tool Configuration

    6. Updating EEPROM Parameters7. Appendix A: Schematics7.1. Reference Schematics

    8. Document Revision HistoryThe Microchip WebsiteProduct Change Notification ServiceCustomer SupportMicrochip Devices Code Protection FeatureLegal NoticeTrademarksQuality Management SystemWorldwide Sales and Service