is1690s 255 multi-speaker ui configuration tool...

40
IS1690S_255 Multi-Speaker UI Configuration tool Guide (D00R02) © ISSC-tech, 2000-2012, all rights reserved. TEL: +886-3-577-8385 FAX: +886-3-577-8945

Upload: others

Post on 19-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

IS1690S_255 Multi-Speaker UI Configuration tool Guide

(D00R02)

© ISSC-tech, 2000-2012, all rights reserved.

TEL: +886-3-577-8385

FAX: +886-3-577-8945

Page 2: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

Contents

1. Introduction ....................................................................................................................................... 4

2. Nomenclature ..................................................................................................................................... 5

3. Tool Overview ..................................................................................................................................... 6

3.1 Start Menu Page ......................................................................................................................... 6

3.2 Main Features Page..................................................................................................................... 7

3.2.1 Supported Profiles .................................................................................................................. 7

3.2.2 Buttons .................................................................................................................................. 8

3.2.3 Power On Enter Twin Mode Pairing Setting ................................................................................ 8

3.2.4 Other Features ....................................................................................................................... 9

3.3 Function Settings Page .............................................................................................................. 10

3.4 Power Switch Setting ................................................................................................................. 10

3.5 NFC Setting .............................................................................................................................. 12

3.6 Factory Volume Level (For Master Reset Usage) ........................................................................... 12

3.7 Connection Setting .................................................................................................................... 12

3.8 LED Setting ............................................................................................................................... 13

3.8.1 LED FLASH Parameters ........................................................................................................... 13

3.8.2 Defined LED State ................................................................................................................. 14

3.8.3 Charging LED Setting ............................................................................................................. 15

3.9 Battery Detection Setting ........................................................................................................... 17

3.10 Power Save .............................................................................................................................. 18

3.11 Charging Setting ....................................................................................................................... 18

3.12 Button Settings ......................................................................................................................... 20

3.12.1 Button Press Duration........................................................................................................ 20

3.12.2 Special Key Setting ............................................................................................................ 21

3.12.3 Function Mapping Table..................................................................................................... 21

3.12.4 Combined Function Table ................................................................................................... 21

Page 3: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.12.5 Call State .......................................................................................................................... 22

3.12.6 Button Functions ............................................................................................................... 23

3.13 Tone Setting ............................................................................................................................. 27

3.13.1 External Audio Tones ......................................................................................................... 28

3.13.2 Add and Delete External Tones ........................................................................................... 29

3.13.3 Other Tone Settings ........................................................................................................... 30

3.14 Line-in Setting .......................................................................................................................... 31

3.15 Amplifier Control Setting ........................................................................................................... 31

3.16 CODEC Function ........................................................................................................................ 33

3.17 Indication Function ................................................................................................................... 34

3.18 Twin Mode Setup ...................................................................................................................... 35

3.18.1 Twin Speaker Name Segment ............................................................................................. 35

3.18.2 Twin Speaker Settings ........................................................................................................ 35

3.18.3 Twin Speaker Link Sound Settings ....................................................................................... 36

3.18.4 Twin Speaker Power On Behavior ....................................................................................... 36

3.18.5 Twin Speaker Pairing Success For Twin Master ..................................................................... 37

3.18.6 Twin Speaker Pairing Failed For Twin Master ........................................................................ 37

3.18.7 Twin Speaker Pairing Failed For Twin Slave........................................................................... 37

3.19 Name Fragment ........................................................................................................................ 39

3.20 Security ................................................................................................................................... 39

3.21 Misc. Options ........................................................................................................................... 39

4. Revision History ................................................................................................................................ 40

Page 4: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

1. Introduction IS1690S_255 Multi-Speaker (Called n-SPK in this document) is a Bluetooth speaker solution. It supports voice

and audio output, phone call control and music remote control. Besides, two n-SPKs can be combined to form a

pair of speakers with surround sound effect by a special wireless technology.

This document describes the UI configuration tool which provides a friendly interface to edit parameters of

the n-SPK. The configuration determines the operations, indications and capability for the n-SPK. The customers

can create their products they want by adjusting the configuration.

Page 5: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

2. Nomenclature o MFB

MFB(Multiple Function Button) is a specific button that can be used for turning on/off n-SPK and general

purpose functions.

o Pairing Mode

If n-SPK is in Pairing Mode, it is discoverable and waiting for remote devices to connect to.

o Single Mode

If n-SPK doesn’t have a connection with another n-SPK and isn’t pairing with it, the state of the n-SPK is called

Single Mode.

o Twin Mode

The n-SPK has a connection with another one or is pairing with it the state of the n-SPK is called Twin Mode.

o Twin Speaker Link

The connection between a pair of n-SPKs is called Twin Speaker Link.

o Twin Master

Twin Master is the n-SPK which initiates a Twin Mode Link and it may has a connection with a remote device

such as a phone at the same time.

o Twin Slave

Twin Slave is an n-SPK as the slave role of Twin Mode Link, waiting for Twin Master to establish a Twin Mode

Link. When an n-SPK is the role of Twin Slave, it can’t have a connection with a remote device.

o Twin Speaker Pairing

Twin Speaker Pairing is the process of a Twin Master try to pair and create a connection with a Twin Slave.

Page 6: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3. Tool Overview

There are three parts in UI configuration tool; Start Menu, Main Features and Function Settings, will be

introduced in the following sections.

3.1 Start Menu Page

After launching this tool, first view you see is Start Menu. It consists of two blocks, information block and

operation block as Figure 3.1.

Figure 3-1 Start Menu Page

o Operation

Load

Load an UI parameter table. Before doing anything in this tool, loading an UI parameter table is must.

Edit

Start to edit parameters. This button is disabled before loading a valid UI parameter table.

Save

Save as a UI parameter table.

Export

Export the UI settings by the text.

PICS Generator

Generate PICS settings upon UI parameters to provide customers a reference in PTS test. PTS (Profile Tuning

Suite) test is one of mandatory processes in Bluetooth qualification.

Exit

Exit the UI configuration tool.

o Information Block

After users load a valid UI parameter table, it displays the following information.

IC Package

Display the IC package.

Module Name

Page 7: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

Display the Module name if it has.

3.2 Main Features Page

When you start to edit UI parameters, you will see Main Features page as Figure 3.2. At first, this page

lists some main features and shows the settings of the loaded UI parameter table. Then you can modify it to

achieve what you want.

There is one thing need to pay attention. Some I/O pins may be configurable to perform different

features, they are called multi-function pins. In the configuration, one multi-function pin should be map to only

one feature. To avoid that several features may use the same pin, if a pin is occupied by a feature, the other

features using the same pin will be unchecked and disabled automatically. Below it will have a brief for the

features in this page.

Figure 3.2 Main Features

3.2.1 Supported Profiles

Determine that the product supports which Bluetooth profiles.

o HFP(Hands-free Profile)

Support voice input/output and some call operations.

o A2DP(Advanced Audio Distribution Profile)

Support audio output..

o AVRCP(Audio/Video Remote Control Profile)

Support audio remote control.

AVRCP Controller

Support controlling the music players of remote devices such as play/pause, forward and rewind. All

supported controls can be triggered by buttons of an n-SPK upon the settings of button events.

AVRCP Target

Support volume synchronization with music players of remote devices. When users adjust volume of music

on remote devices, remote devices will send controls to n-SPKs to synchronize volume.

Page 8: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.2.2 Buttons

Determine that the product uses which buttons.

o Btn0(MFB)

Support the MFB key.

o Btn1 (P0_2)

Support the Btn1 key that occupies P0_2.

o Btn2 (P0_1)

Support the Btn2 key that occupies P0_1.

o Btn3 (P1_6)

Support the Btn3 key that occupies P1_6.

o Btn4 (P3_7)

Support the Btn4 key that occupies P3_7.

o Btn5(P0_5)

Support the Btn5 key that occupies P0_5.

o Btn6(P3_5)

Support the Btn6 key that occupies P3_5.

3.2.3 Power On Enter Twin Mode Pairing Setting

For twin mode pairing setting, n-SPK can be set to stay one of predefined modes when it is turned on. These

predefined modes are described as below:

o Single Mode

Enter Single Mode after n-SPK is turned on.

o Back To Last Mode

After n-SPK is turned on, it enters into the last mode which n-SPK stayed before powering off. For example, if

n-SPK is in the Single Mode before it is powered off, it will enter into Single Mode in next powering on.

o Intelligent Twin Pairing

When n-SPK is powered on, it enters Twin Mode Pairing and tries to discover a matched n-SPK to create a

connection upon the presetting group code. The roles of Twin Master and Twin Slave are determined by

automatic negotiation between the two matched n-SPKs.

o Factory Paired

Two n-SPKs are pre-paired and assigned the roles of Twin Master and Twin Slave in production. These two n-

SPKs will try to establish the connection after they are powered on.

o Switch Control

There are two pins which are P2_4 and P3_0 determine the behavior of n-SPK. The corresponding roles of

these two pins are mutually exclusive and could be configured to be Twin Master or Twin Slave. That is, if

P3_0 is set to Twin Master, P2_4 must be Twin Slave. Base on above configuration, If P3_0 is pulled to high

Page 9: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

when n-SPK is powered on, n-SPK will enter Twin Mode Pairing as Twin Master. And it will be Twin Slave if

P2_4 is pulled to high. If P3_0 and P2_4 are both pulled to low, n-SPK will enter Single Mode when it is

powered on.

o Always Twin Pairing Entry(With Twin Paired Record)

If n-SPK has paired records of Twin Mode Pairing, it enters Twin Mode Pairing when it is powered on else it

enters Single Mode.

3.2.4 Other Features

o Slide Switch(P3_4)

This configuration determines that the product is turned on and turned off by slide switch with the pin P3_4.

o Aux Line-in

Support Aux-in function as audio input by an Aux-in wire.

o NFC Detection(P0_4)

Support NFC (Near Field Communication) function with the pin P0_4. It can achieve automatic Bluetooth

connection and disconnection upon APPs design on remote devices when NFC function is triggered.

o External Amplifier(P0_0)

Support to indicate that audio outputs with an external amplifier by the pin P0_0.

Page 10: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.3 Function Settings Page

Pressing the Next button on Main Features described above will pop up Function Settings page. Function Settings

provides more detailed configurations. The settings of Main Features will affect some parameters on Function

settings page. Base on the settings of Main Features, some detailed configurations may be fixed or reduce

selections. For example, once a profile is disabled in the configuration of supported features, all settings related

to this profile will be canceled.

And there is a button in bottom left corner that can back to Main Features if something need to change. When

the editing was done, pressing the Finish button in bottom right corner to back to Start Menu described above.

Then you can save the editing as a UI parameter table.

There are so many parameters in Function Settings page you can get more information in the next chapter.

Function Settings

3.4 Power Switch Setting

The power switch configuration has four types and determines which pattern is used in n-SPK. These four types

are listed as below.

o MFB Power ON/OFF

Turning on and turning off n-SPK depends on the duration of pressing MFB button. The related settings are

Power On Duration and Power Off Duration. That is, if users keep pressing MFB key over the configurable time,

n-SPK will be turned on or turned off. Please refer to 4.9.1 Button Press Duration for more information.

o Power On Directly

The n-SPK is controlled directly by power source. When n-SPK connects to power source such as a battery, it is

on, otherwise it is off.

o Slide Switch

The n-SPK is controlled by a hardware slide switch with the pin P3_4.

o MFB Fast Power ON/OFF

Page 11: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

This type is similar with the first type MFB Power ON/OFF. The difference is the duration of pressing button.

Use this pattern must set the values of Power On Duration and Power Off Duration to zero. When n-SPK

detects MFB that is clicked, n-SPK will be on or off.

Page 12: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.5 NFC Setting

The n-SPK offers a convenient way to establish and terminate Bluetooth connection by NFC. To get the benefits,

n-SPK must have an NFC tag with its Bluetooth address and some related information and remote devices need to

support the NFC feature. The remote device just touch the NFC tag of n-SPK, it will get the information of n-SPK,

and APPs on the remote device may deal with Bluetooth connection or something. It reduces much bother of

Bluetooth operation, especially for some persons who aren’t similar with that. The related settings are described

as below.

o NFC Detection Enable

Configure whether NFC is enabled. If NFC function is enabled, the NFC tag with the NFC detection circuit is

must.

o NFC Stable Time

It’s the judging time of a valid NFC signal. When the remote device touches the NFC tag of n-SPK, if NFC signal

is stable over this time, it determines that the NFC function of n-SPK is triggered successfully. Else n-SPK will

ignore the signal as noise.

3.6 Factory Volume Level (For Master Reset Usage)

When n-SPK is master reset, the volume will be set to the default value.

o Audio Volume Level(Music)

The default value for the volume of music.

o Voice Volume Level(SCO)

The default value for the volume of voice.

3.7 Connection Setting

The n-SPK could establish Bluetooth connection with a remote device. The configurations listed below control the

behavior regarding Bluetooth connection.

o Maximum Paired Device

Determine the number of paired devices that can stored in n-SPK. It is eight at most.

o Link Back Scheme

The scheme of reconnection is to connect to the last device which is the highest priority or the paired devices

with priority-based.

o Pairing Mode Duration

The configuration is the duration that n-SPK is discoverable. During this period, other devices can discover and

pair to it. If no device pairs to n-SPK successfully in this period, n-SPK will leave Pairing Mode.

o Infinite Pairing Mode Duration if No Paired Record

When n-SPK has no paired device record, it keeps being discoverable. If this setting is enabled, above Pairing

Mode Duration setting will be ignored.

Page 13: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o Link Loss Reconnection Duration

When n-SPK loses Bluetooth connection with a remote device abnormally, it will try to link back to the remote

device until the duration reaches this value.

o Link Back When Power On

This setting determines if n-SPK tries to reconnect to a paired remote device when it is turned on.

o Link Specific Profile When Power On

Assign a target to reconnect to when n-SPK is turned on. The target may be the last disconnected device or a

paired device with the specific profile.

o Link HS Duration

The setting is the duration trying to reconnect to the remote device with HF profile.

o Link A2DP Duration

The setting is the duration trying to reconnect to the remote device with A2DP profile.

3.8 LED Setting

There are two LEDs named LED1 and LED2 in n-SPK. They indicate what the current state is to users. The flash

pattern of LED for every defined state could be configured. The defined state and related configuration are listed

as below.

3.8.1 LED FLASH Parameters

In this section, the XXX represents one of the supported states described in next section.

o XXX LED Type

The setting is the displayed pattern of XXX state. Below lists all supported types.

Type0

LED1 and LED2 are always blind.

Type1

LED1 and LED2 are always bright.

Type2

LED1 is always bright and LED2 is always blind.

Type3

LED1 is always blind and LED2 is always bright.

Type4

LED1 is always blind.

LED2 is twinkling.

Type5

LED1 is twinkling.

LED2 is always blind.

Type6

LED1 is always bright.

Page 14: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

LED2 is twinkling.

Type7

LED1 is twinkling.

LED2 is always bright.

Type8

LED1 and LED2 are twinkling simultaneously.

Type9

LED1 and LED2 are twinkling alternately.

o XXX LED On Duration

The bright duration for twinkling LED.

o XXX LED Off Duration

The blind duration for twinkling LED.

o XXX LED Interval

The configuration is for the interval of a round.

o XXX LED Count

The configuration is for the LED flash times in a round.

Notice that the value of XXX LED Interval must be more than (XXX LED On Duration + XXX LED Off Duration) *

(XXX LED Count).

o LED1 brightness

Configure the brightness of LED1.

o LED2 brightness

Configure the brightness of LED2.

3.8.2 Defined LED State

This section lists all states that n-SPK indicates by LED.

o Power On LED Flash Setting

This LED setting is displayed when n-SPK is turned on.

o Power Off LED Flash Setting

This LED setting is displayed when n-SPK is turned off.

o Pairing LED Flash Setting

This LED setting is displayed when n-SPK is in Pairing Mode.

o Pairing OK LED Flash Setting

This LED setting is displayed when n-SPK is paired with a remote device successfully.

o Link LED Flash Setting

This LED setting is displayed if n-SPK has a Bluetooth connection with a remote device.

o Standby LED Flash Setting

This LED setting is displayed if n-SPK doesn’t have any Bluetooth connection.

o Low Battery Disallow Power On LED Flash Setting

Page 15: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

This LED setting is displayed n-SPK is tried to turn on under low battery mode but it is disallowed.

o Twin Mode Pairing Master LED Flash Setting

This LED setting is displayed if n-SPK is Twin Master in Twin Mode Pairing state.

o Twin Mode Pairing Slave LED Flash Setting

This LED setting is displayed if n-SPK is Twin Slave role in Twin Mode Pairing state.

o Twin Master With BT Connected LED Flash Setting

This LED setting is displayed if n-SPK as Twin Master has a Twin Mode Link and a Bluetooth connection with a

remote device.

o Twin Master With BT Pairing LED Flash Setting

This LED setting is displayed if n-SPK as Twin Master has a Twin Mode Link and is in Pairing Mode.

o Twin Master With BT Link Back LED Flash Setting

This LED setting is displayed if n-SPK as Twin Master has a Twin Mode Link and is trying to reconnect to a

remote device.

o Twin Master With BT Standby LED Flash Setting

This LED setting is displayed if n-SPK as Twin Master has a Twin Mode Link and has no Bluetooth connection

with a remote device.

o Twin Slave LED Flash Setting

This LED setting is displayed if n-SPK is Twin Slave role in an existing Twin Mode Link.

o Incoming Call LED Flash Setting

The LED setting is displayed when n-SPK receives an incoming call.

o Talk LED Flash Setting

This LED setting is displayed when n-SPK has an active call.

o AV LED Flash Setting

This LED setting is displayed if n-SPK is playing music.

o Low Battery LED Flash Setting

The LED setting is displayed periodically if the battery voltage of n-SPK is low. The settings related to battery

detection may refer to 4.6 Battery Detection Setting.

o Link Back LED Flash Setting

This LED setting is displayed when n-SPK is trying to reconnect to a remote device.

o Min and Max Volume LED Flash Setting

This LED setting is displayed if increasing the volume of n-SPK that has reached maximum volume and vice

versa.

o Mic Mute LED Flash Setting

This LED setting is displayed if the microphone of n-SPK is muted.

3.8.3 Charging LED Setting

This section describes the LED settings for charging states. There is an optional indicator LED3 accomplished by a

pin to indicate charging complete.

Page 16: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o Charging LED Option

There are two options listed as below to indicate charging state by LED2.

LED2 is not affected. That is, it has no indicator for charging state.

LED2 is bright.

o Charging Error LED Option

If a fault occurs when charging, the setting determines how to indicate the error..

Use the same setting with above Charging LED Option.

LED1 is always blind and LED2 flashes.

o Charging Complete LED Option

The patterns of LEDs for charging complete as below.

LED1 and LED2 display as normal. No special indicator for charging complete.

LED1 flashes once, and then LED1 and LED2 display as normal.

LED1 is always bright and LED2 displays as normal.

LED1 is always blind and LED2 displays as normal.

o Extra Charging Complete LED

This option determines if using the additional LED3 to indicate charging complete state. Note that it has no

twinkling type for LED3.

Page 17: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.9 Battery Detection Setting

It supports the feature of battery detection on n-SPK. There are three stages of voltage decided by the settings of

Low Battery Warning Level and Battery Shut Down Level. If the battery voltage of n-SPK is higher than the value of

Low Battery Warning Level, it is at normal battery state. Else it is at low battery state and it may have some

warnings by tones or LEDs upon settings to remind users to charge battery. And once the battery voltage is lower

than the voltage of Battery Shut Down Level, n-SPK starts the scheme of battery protection and shuts down

automatically.

o Battery Detection

Enable or disable battery detection.

o Low Battery Warning Level

The setting is the threshold of low battery state. (Range: 3.0v~4.2v)

o Battery Shut Down Level

The setting is the threshold of battery protection and should be lower than the voltage of Low Battery

Warning Level. (Range: 3.0v~4.2v)

o Low Battery Warning Time

The setting is the period of the low battery warning.(Unit: 0.64sec)

o Battery Report via AT Cmd

Enable or disable reporting battery status by AT command through HF profile.

Page 18: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.10 Power Save

To save power, n-SPK provides the automatic shutdown function excluding some conditions. This section

describes the related settings of automatic shutdown function.

o Auto Power Off Time

The setting is the timer to shut down automatically.

o In Case Of Auto Power Off Inhibit

This setting determines some conditions that will stop and reset the timer of automatic shutdown. If n-SPK is

not at these conditions, the timer starts. And when the timer reaches the value of Auto Power Off Timer

described above, n-SPK shuts down automatically. The conditions that may disable the shutdown function are

listed as below.

Pairing Mode

The n-SPK is in Pairing Mode.

Music Streaming

The n-SPK is playing music with A2DP link.

Line-in Plugged

The line-in jack of n-SPK connects a music input.

Link Back

The n-SPK is linking back to a remote device.

Charging

The n-SPK is charging.

HF Link

The n-SPK has an HF link.

A2DP Link

The n-SPK has an A2DP link.

3.11 Charging Setting

The n-SPK supports charging function. In general, there are several stages in charging cycle and it has different

ways to charge in each stage. When charging, n-SPK detects the voltage of battery to decide which stage is it in.

The charging flexibility n-SPK supported lists as below.

o Charging Detect Enable

Enable or disable the charging function.

o Advance Charger Enable

This setting determines whether charging continues for an additional 30 minutes when charging current

diminishes to the minimum current as condition of charging complete.

o Re-Charging as Charge complete

Enable or disable the recharging function. When n-SPK stops charging due to charging complete for a while,

the voltage of battery may fall slowly. If the voltage less than 4.1V and this function is enabled, n-SPK charges

battery again to keep it full.

Page 19: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o Double Charging Current

Enable or disable enlarging the limitation of charging current.

o Charging Current

The setting is the charging current of Constant Current state.

o Constant Current Percent

The percentage of battery capacity. Now this setting is fixed to 100% and isn’t allowed to modify. That is, the

value of above Charging Current setting equal to battery capacity.

o Constant Voltage Charging OK Current Percent

The percentage of battery capacity as condition of charging complete. In Constant Voltage state, if charging

current diminishes to the percentage of battery capacity n-SPK judges charging completes.

o Constant Current Protect Time

The protection time of Constant Current state. If n-SPK stays in Constant Current state over the time, it raises

an error.

o Constant Voltage Protect Time

The protection time of Constant Voltage state. If n-SPK stays in Constant Voltage state over the time, it raises

an error.

o Disallow SHS Active When Charger On

Determine whether n-SPK can be operated as normal in charging state.

Page 20: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.12 Button Settings

By operating buttons, n-SPK can achieve some functions such as playing music, answering a call and so on. Here it

will describe how these buttons work and what operation can be performed.

The button operations divide into five types by pressing time: Power On, Power Off, Short Press, Long Press and

Double Click. Besides, it may define a combined key by pressing arbitrary two buttons simultaneously. Power On

and Power Off events triggered by MFB are only for turning on and off n-SPK. The others perform functions base

on the settings of button function listed as 4.9.4 Button Functions.

3.12.1 Button Press Duration

Configure the pressing time for button operations.

o Power On Duration

If n-SPK is off, pressing MFB over this time setting will turn n-SPK on. (Unit: 80ms)

o Power Off Duration

If n-SPK is on, pressing MFB over this time setting will turn off n-SPK no matter which state it is in. (Unit: 80ms)

o Long Button Press Time

Configure the pressing key of Long Press. (Unit: 80ms)

If pressing a button over this time it will trigger Long Press event, else it will have a Short Press event.

There are two more settings that may set to repeat Long Press event when the button is kept pressing:

Long Press Repeat Mask

This setting determines which buttons support the function of repeating Long Press event.

Note that MFB does not support this special setting.

Long Press Repeat Time

Configure the interval between two continuous Long Press events when the button is kept pressing.

When you need special key settings, support as below.

o Double Click Recognize Period

In general, Double Click means pressing the same button twice quickly. It needs a value to define how quick

these two pressings should be. This setting is to determine that these two pressings become a Double Click

event or two Short Press events. If the interval between two continuous pressings is less than this setting, n-

SPK will generate an event of Double Click event else it will has two events of Short Press. And the

corresponding functions will be triggered. (Unit: 80ms)

Page 21: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.12.2 Special Key Setting

It defines two kinds of button behavior as Special Key, one is Double Click and the other is the combined key

pressing two buttons simultaneously. The combined key may trigger an event of Short Press or Long Press. It

supports two pre-defined Special Keys in n-SPK.

3.12.3 Function Mapping Table

The Function Mapping Table is to set the functions for the triggered events in all states that divided by call status.

There are three kinds of button events in the Function Mapping Table; Short Press, Long Press and Special Key. If

a function is set to certain button event, it means the function will be performed when this button event is

triggered. For example, if the function Forward is set to the Short Press event of Button4 in Standby (No talk)

state, when users short press Button4, the music will forward to next track. More information about performed

functions and call states will be described later.

3.12.4 Combined Function Table

The Combined Function Table is an expanded function of button settings and divided into two classes which are

classified according to profile links states and according to music streaming states. There are four kinds of button

functions are called Combine Function0, Combine Function1, Combine Function2 and Combine Function3(See

3.12.6 Button Functions). These four button functions can be set in normal key operation and special key

operation and are triggered in the Function Mapping Table. If one of them is triggered, the corresponding button

events will be triggered by profile links states and music streaming state. Under the profiles links state, these

states are called No Link, Only A2DP, Only Mono and Two Links; under the music streaming state, they are called

Page 22: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

AV Idle and AV Play. If Combine Function0 and Combine Function1 are set and clicked to perform, the

corresponding actions will be took and based on profiles links states; if Combine Function2 and Combine

Function3 are set and clicked to perform, the corresponding actions will be took and based on music streaming

states. For example, if the Combine Function0 is set to the Short Press event of Button4 under Standby (No talk)

state in the Function Mapping Table and the Play/Pause is set in Combine Func0 at Two Links in the Combine

Function Table, users press Button4 shortly under Standby(No talk) state, the player will start to play or pause

music.

3.12.5 Call State

It defines several states below upon call status.

o Standby(No Talk) Mode

Two conditions belong to this state; n-SPK has no connection with a remote device or n-SPK has no actions

related to call.

o Voice Dial Mode

The remote device connected with n-SPK is processing voice dialing.

o Incoming Call Mode

The remote device connected with n-SPK is receiving an incoming call.

o Outgoing Call Mode

The remote device connected with n-SPK is dialing.

o Call Active Mode

The remote device connected with n-SPK has an active call.

o Single-Link Multi-Call(1 Active & 1 Incoming)

The remote device connected with n-SPK has an active call and a waiting call.

Page 23: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o Single-Link Multi-Call(1 Active & 1 Hold)

The remote device connected with n-SPK has an active call and a held call.

3.12.6 Button Functions

The functions below may be performed by button operation upon the settings of Function Mapping Table. When

pressing a button, the corresponding action will be performed.

o N/A (0x00)

No action.

o Force End Call(0x02)

End the current active call no matter the voice sound is outputted by the local side and remote side.

o Answer(0x04)

Answer the incoming call. Be used in Incoming Call Mode.。

o Reject Call(0x05)

Reject the incoming call or cancel the outgoing call. Be used in Incoming Call and Outgoing Call Mode.

o End Call(0x06)

End current active call. Be used in Call Active Mode and the modes relevant to multiple calls.

o Toggle Mic Mute(0x07)

Toggle the muted status of the microphone of n-SPK. If the microphone is muted, it will be un-muted and vice

versa.

Mic Mute(0x08)

Mute the microphone. Be used in Call Active Mode and the modes relevant to multiple calls.

o Mic Unmute(0x09)

Unmute the microphone. Be used in call active and the modes relevant to multiple calls.

o Initial Voice Dial(0x0A)

Initial the voice dial function. If n-SPK isn’t connected with a remote device at this moment, it will try to

reconnect to the paired device. Be used in Standby (No Talk) Mode.

o Cancel Voice Dial(0x0B)

Cancel the voice dial function. If n-SPK isn’t connected with a remote device at this moment, it will try to

reconnect to the paired device. Be used in Voice Dial Mode.

o Last Number Redial(0x0C)

Redial the last dial-out number. Be used in Standby (No Talk) Mode.

o Call Waiting or Switch to Second Phone(0x0D)

Hold the active call and answer the waiting call or switch to held call. Be used in Call Active Mode and the

modes relevant to multiple calls.

o Transfer To Phone(0x0E)

Voice transferred between n-SPK and the remote device. Be used in Call Active Mode and Standby (No Talk)

Mode. Because some phones terminate Bluetooth connection when voice is transferred to the phone side, n-

SPK returns to Standby (No Talk) Mode at this moment. If you want to transfer voice between phone and n-

SPK by the same operation, this function should be also set to the same button event in Standby (No Talk)

Page 24: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

Mode. Besides, Initiate Voice Dial(0x0A) or Last Number Redial(0x0C) set in Standby (No Talk) Mode also can

transfer voice to n-SPK in that condition.

o Join Two Calls(0x10)

Build a conference call. Be used in Single-Link Multi-Call (1 Active & 1 Hold) Mode.

o Release Waiting Call(0x11)

Reject the waiting call or end the held call. Be used in the modes relevant to multiple calls.

o Release Active Call and Accept Waiting Call

End the active call and accept the waiting call or held call. Be used in the modes relevant to multiple calls.

o Connect HF Link (0x16)

Force n-SPK to reconnect to a paired device with HF profile.

o Disconnect HF Link (0x17)

Disconnect the HF link.

o Volume Up (0x30)

When n-SPK is playing music, it increases the audio volume by one step. And it increases the voice volume

when n-SPK is talking. Otherwise do nothing.

o Volume Down (0x31)

The conditions of decreasing volume are similar with above Volume UP function.

o Play (0x32)

Two conditions:

Line-in removed:

If n-SPK has no A2DP link, it will try to establish A2DP connection with a paired remote device. Otherwise

it toggles the playing status between play and pause.

Line-in plugged:

Toggle muted status of music.

o Stop(0x33)

Stop the music.

o Forward(0x34)

Go to the next song.

o Backward(0x35)

Go to the previous song or return to the beginning of current song upon the design of the remote device.

o Fast Forward(0x36)

Fast forward the songs.

o Rewind(0x37)

Rewind the songs.

o EQ Up(0x38)

Change the equalizer to next predefined mode if n-SPK is playing.

o EQ Down(0x39)

Change the equalizer to previous predefined mode if n-SPK is playing.

o Lock Button(0x3A)

Page 25: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

Lock all buttons except the power button.

o Disconnect A2DP Link(0x3B)

Force to disconnect the A2DP link.

o DRC Effect Toggle(0x3C)

Enable or disable built-in dynamic range control function for audio.

o Button Indication Toggle (0x58)

Output the specific pin to high or low when this action is triggered.

The setting of Button Event Trigger Indication described later must be enabled if n-SPK needs to support this

function. Please refer to 4.14 Indication Function.

o Master Reset(0x56)

Reset the paired device history and the volume of voice and audio.

o Function0 (0x59)

Trigger the function that is set in the Combined Function0.

o Function1 (0x5A)

Trigger the function that is set in the Combined Function1.

o Function2 (0x5B)

Trigger the function that is set in the Combined Function2.

o Function3 (0x5C)

Trigger the function that is set in the Combined Function3.

o Pairing Mode (0x5D)

Enter the Pairing Mode to be discoverable.

o Indicate Battery Status (0x6A)

Display current battery status by LEDs. It divides the voltage to three levels:

Above 4V

LED1 brightens 2 seconds.

Between 3.7V and 4V

LED1 and LED2 brighten 2 seconds.

Under 3.7V

LED2 brightens 2 seconds.

o Twin Master Role (0x70)

Force n-SPK to be Twin Master and start Twin Mode Pairing process.

o Twin Slave Role (0x71)

Force n-SPK to be Twin Slave and wait for Twin Master to create a link.

o Twin Speaker Pairing Cancel(0x72)

Cancel the Twin Mode Pairing if processing, and return to the Single Mode.

o Twin Speaker Disconnection(0x73)

Disconnect the Twin Mode Link and return to the Single Mode if the Twin Mode Link exists.

o Twin Speaker Pairing Cancel/Disconnection(0x74)

Cancel the Twin Mode Pairing or disconnect the Twin Mode Link upon the status of n-SPK.

Page 26: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o Intelligent Twin Speaker Pairing(0x75)

Start to process Twin Mode Pairing and try to create a connection between two n-SPKs upon the presetting

group code.

Page 27: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.13 Tone Setting

The n-SPK generates ring tones to notice users in some status and operations.

o Power On Tone

The tone setting is for turning on n-SPK.

o Power Off Tone

The tone setting is for turning off n-SPK..

o Enter Pairing Tone

The tone setting is for entering the Pairing Mode.

o Pairing Complete Tone

The tone is generated when n-SPK pairs with a remote device successfully in Pairing Mode.

o Pairing Not Complete Tone

The tone is generated when n-SPK fails to pair with a remote device in Pairing Mode.

o HF Connected Tone

The tone type is for creating the HF link successfully.

o Link Loss Tone

The tone type is for abnormal disconnection.

o Incoming Call Tone

The tone is generated when n-SPK is receiving an incoming call.

Incoming Call Tone Repetition

Enable or disable that n-SPK repeats the incoming call tone periodically when n-SPK is receiving an

incoming call.

o Low Battery Tone

The tone type is for low battery warning. This tone is generated periodically until the battery voltage is higher

than the Low Battery Warning Level configuration.

o Short Press Tone

The tone type is for the button event of Short Press.

o Long Press Tone

The tone type is for the button event of Long Press.

o Double Click Tone

The tone type is for the button event of Double Click.

o Call Active Tone

The tone type is generated when n-SPK answers an incoming call.

o End Call Tone

The tone type is for ending the active call.

o Press Volume Key Tone

The tone type is generated when n-SPK adjusts volume by button events.

o Min. & Max. Volume Tone

The tone type is generated if increasing the volume of n-SPK that has reached maximum volume and vice versa.

Page 28: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

o No Service Tone

The tone type is for out of phone call service.

o Mute Tone

The tone type is generated when n-SPK has an active call and the microphone is muted.

o Music Mode Ready Tone

The tone type is for creating the A2DP link successfully.

o Function Alarm Tone

The tone type is generated when the NFC function is triggered successfully.

o Twin Mode Enter Pairing Tone

The tone type is generated when n-SPK is processing the Twin Mode Pairing.

o Twin Mode Connected Tone

The tone type is generated when the Twin Mode Link is connected successfully.

3.13.1 External Audio Tones

The n-SPK provides a way to add external tones. If users want to use their own tones, they can add these tones by

audio converter that is built in the UI configuration tool. After adding the tones, the corresponding options will be

created in the tone settings above. There is one thing need to pay attention, all translated data of external tones

is stored in the UI configuration table and will consume the EEPROM space.

There are two kinds of external audios: Voice Prompt and Multi-Tone.

o Voice Prompt

The audio format must be *.wav and meets the conditions listed as below. If not, it may pop up a warning

message and fails to add the tone.

Limit the length of the tone to 3 seconds except the length of Power On Tone that limits to 4.5 seconds.

Sampling rate should be 8k.

Bit rate should be 16bit.

The type is mono type.

The size of translated raw data can’t over 9K bytes.

o Multi-tone

The audio format must be *.mid and comply with the conditions listed as below. If not, it may not play the

tone as expectation.

Limit the length of the tone to 3 seconds except the length of Power On Tone that limits to 4.5 seconds.

The beat clock should be 135.

The octave range should be 3.

No multi-chord.

The smallest musical note is sixteen notes.

Single sound track.

Page 29: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

The size of translated raw data can’t over 256 bytes.

3.13.2 Add and Delete External Tones

The following introduces how to add and delete external audio tones and related functions.

o Add Tone

Click the button of Add Tone to add an external tone. The maximum number of external tones is twenty.

If the amount of the external tones reaches this limitation, it won’t be allowed to add tones.

o Tones Selection

Display all added external tones.

o Delete Tone

Select a tone in Tones Selection above. Clicking the button of Delete Tone can remove the selected

external tone.

o Current EEPROM Size

This field displays the needed space of current configuration. The displayed value reflects operation of adding

and deleting tones. The size of EEPROM must be greater than this value to store the configuration.

Page 30: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.13.3 Other Tone Settings

Other tone settings are listed as below.

o Fixed Ring Tone Volume

The volume of ring tone is fixed and isn’t changed with the volume of voice.

o Ring Tone Volume

Configure the ring tone volume level if the setting above is enabled.

o Button Press Alarm

Generate the ring tone when pressing any key except the key with the volume adjustment.

o MFB Long Press Force Alarm

Generate the ring tone when triggering Long Press events by MFB key.

Page 31: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.14 Line-in Setting

The n-SPK Supports optional line-in audio input by an Aux-in wire. The related parameters listed as below

should be configured if this function is enabled.

o Stereo Line In Loop Back

Enable or disable the line-in function. This setting is determined in Main Features page. The related hardware

circuit is necessary to support this function.

o Line-in/SBC Priority

This setting determines the priority of audio sources. There are two audio sources that one is from an A2DP

link and the other is from line-in input. If these two play simultaneously, n-SPK will output the one as high

priority upon this setting. For example, if it has two sources at the same time and set line-in high priority, n-

SPK outputs audio from line-in. And n-SPK changes the audio source to A2DP unplugging the line-in at the

moment.

o Line-in Mute/Unmute

This setting determines whether the line-in audio can be muted. If it is enabled, the muted status is controlled

by the button events with Play function described in 4.9.6 Button Functions.

o Line-in Silence Detection

This setting determines the silence detection with line-in. If it is enabled, the silence detection function will

be activated to detect the swing in line-in. The purpose is for saving power.

3.15 Amplifier Control Setting

The n-SPK outputs sounds with the external amplifier. To avoid outputting the unexpected noise when the CODEC

is turning on or off, it needs to tune the timing of CODEC on and off base on the property of external amplifier.

o Cut Off Amplifier When Mute

This setting determines if turning the external amplifier off or not when the CODEC has no data to process.

o Off Amplifier T0

This setting determines the timer to turn the external amplifier off when the CODEC has no data to process.

o Off Amplifier T1

The timer to enable the external amplifier after the CODEC is activated.

o Off Amplifier T2

The waiting timer to output sounds after the external amplifier is enabled.

Page 32: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

Page 33: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.16 CODEC Function

This section describes the settings related to CODEC. The hardware circuit should be considered when configuring

these settings to get good performance.

o Speaker Output

Set the output type as Capless or Single End upon the hardware circuit.

o DSP Codec Always On

Never turn the CODEC off.

o Close Codec Time

This setting determines the timer to turn the CODEC off when n-SPK stops playing music.

o Filter Type For Audio Stereo Quality

It provides four modes on n-SPK to select the preferred quality of audio.

o Enable LR Sound Channel Swap

Swap the left channel and right channel or not.

o Enable LR Sound Mix

Enable or disable to mix the left channel with the right channel to a single channel.

o DAC Bias For Audio Quality

The microphone boost which is needed hardware circuit.

Page 34: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 34

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.17 Indication Function The n-SPK could control the specific pin to indicate something happened such as receiving an incoming call, having a call and so on. And this specific pin may be configured to reflect several states. o Indication Pin1 Polarity

Configure the indicated polarity of the pin when n-SPK is at the monitored states.

o Voice(SCO) Indication Indicate that the voice link is established.

o Audio(SBC) Indication Indicate that n-SPK is playing audio.

o Ring Tone Indication Indicate that a ring tone is outputting.

o Incoming Call Indication Indicate that n-SPK is having an incoming call.

o HF Link Indication Indicate that the HF link exists between n-SPK and the remote device.

o A2DP Link Indication Indicate that the A2DP link exists between n-SPK and the remote device.

o Button Event Trigger Indication Indicate that the Button Indication Toggle function has been triggered.

Page 35: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 35

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.18 Twin Mode Setup

3.18.1 Twin Speaker Name Segment

o Name Fragment for Twin Mode Configure the optional device name of n-SPK when the Twin Mode Link exists. (32 characters)

3.18.2 Twin Speaker Settings

o Twin Speaker Pairing Scheme Configure the method for doing the Twin Mode Pairing. The n-SPK as Twin Master discovers and pairs with the

Twin Slave by access code. There are three types:

General: Use Group Access Code. We define that Group Access Code is a company code or a product code. When users want to design-in with this chip, they have to submit requirement for their unique company code and product code. Under this method, Twin Master and Twin Slave are needed to configure the same Group Access Code and they are discovered and paired with each other which have the same code. When Twin Master discovered and tried to pair with Twin Slave, Twin Master discover and pair with Twin Slave which has the same code. If there are many Twin Masters and Twin Slaves under twin mode pairing mode at the same time, we can’t expect one of Twin Masters will pair with the specific Twin Slave.

Dedicate: Use Dedicate Twin Speaker Pairing Access Code. When selecting this method, Twin Master and Twin Slave must be a paired on manufacturing. Base on Dedicated Twin Speaker Pairing Access Code, Twin Master tries to pair with the specific Twin Slave which has the same code.

Recovery: Use the access code of Twin Master. This access code is determined by Bluetooth address of Twin Master. Twin Master first uses Group Access Code to discover and pair with Twin Slave. Both of them record the access code of Twin Master. Next time, Twin Master and Twin Slave are a paired and will use the recording access code to do the twin mode paired.

o Twin Speaker Pairing Duration The setting is the maximum duration for n-SPK at Twin Mode Pairing.

o Twin Speaker Recovery Pairing Duration The setting is the duration for Twin Master to recovery the Twin Mode Link with last Twin Slave.

o Group Access Code The setting is for General type of Twin Mode Pairing Scheme above to discover a matching Twin Slave.

o Dedicate Twin Speaker Pairing Access Code The setting is for Dedicate type of Twin Mode Pairing Scheme to get the dedicated Twin Slave.

o Recover Twin Speaker Link As Twin Speaker Link Loss Try to recover the Twin Mode Link when losing the Twin Mode Link abnormally.

o Twin Speaker Link Loss Reconnect Duration The setting is the maximum duration for recovering the Twin Mode Link.

o Cancel Twin Speaker Pairing As Bluetooth Pairing If the n-SPK enters Pairing Mode during the process of Twin Mode Pairing, cancel the Twin Mode Pairing or

not.

Page 36: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 36

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.18.3 Twin Speaker Link Sound Settings

o Twin Speaker Link Sound Mode The sound output pattern is for twin speaker link.

o Twin Speaker Link Sound Channel The sound channel setting is for the Twin Master and the Twin Slave.

o Twin Slave Subwoofer Enable or disable the subwoofer for Twin Slave.

3.18.4 Twin Speaker Power On Behavior

o Initiate Twin Master Link After Bluetooth Link Back Success This setting determines whether the n-SPK as Twin Mater tries to create the Twin Speaker Link when it is

turned on and reconnects to the remote device successfully.

o Initiate Twin Master Link After Bluetooth Link Back Failed This setting determines whether the n-SPK as Twin Mater tries to create the Twin Speaker Link when it is

turned on and fails to reconnect to the remote device.

o Initiate Bluetooth Link Back After Twin Master Link Success This setting determines whether the n-SPK as Twin Mater tries to reconnect to the remote device when it is

turned on and creates the Twin Speaker Link successfully.

o Initiate Bluetooth Link Back After Twin Master Link Failed This setting determines whether the n-SPK as Twin Mater tries to reconnect to the remote device when it is

turned on and fails to create the Twin Speaker Link.

o Initiate Bluetooth Link Back After Twin Slave Link Failed This setting determines whether the n-SPK as Twin Slave tries to reconnect to the remote device when it is

turned on and fails to have the Twin Speaker Link.

Page 37: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 37

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.18.5 Twin Speaker Pairing Success For Twin Master

o At Bluetooth Standby State This setting determines which state the n-SPK will be if the n-SPK as Twin Master has no Bluetooth link and

processes Twin Speaker Pairing successfully.

o At Bluetooth Connected State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is connected with the

remote device and processes Twin Speaker Pairing successfully.

o At Bluetooth Link Back State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is reconnecting to the

remote device and processes Twin Speaker Pairing successfully.

o At Bluetooth Pairing State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is at Pairing Mode and

processes Twin Speaker Pairing successfully.

3.18.6 Twin Speaker Pairing Failed For Twin Master

o At Bluetooth Standby State This setting determines which state the n-SPK will be if the n-SPK as Twin Master has no Bluetooth link and

fails to create the Twin Speaker Link.

o At Bluetooth Connected State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is connected with the

remote device and fails to create the Twin Speaker Link.

o At Bluetooth Link Back State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is reconnecting to the

remote device and fails to create the Twin Speaker Link.

o At Bluetooth Pairing State This setting determines which state the n-SPK will be if the n-SPK as Twin Master is at Pairing Mode and fails

to create the Twin Speaker Link.

3.18.7 Twin Speaker Pairing Failed For Twin Slave

o At Bluetooth Standby State

Page 38: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 38

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

This setting determines which state the n-SPK will be if the n-SPK is assigned to Twin Slave and fails in Twin

Speaker Pairing when it has no Bluetooth link.

o At Bluetooth Connected State This setting determines which state the n-SPK will be if the n-SPK is assigned to Twin Slave and fails in Twin

Speaker Pairing when it is connected with the remote device.

o At Bluetooth Link Back State This setting determines which state the n-SPK will be if the n-SPK is assigned to Twin Slave and fails in Twin

Speaker Pairing when it is reconnecting to the remote device.

o At Bluetooth Pairing State This setting determines which state the n-SPK will be if the n-SPK is assigned to Twin Slave and fails in Twin

Speaker Pairing when it is at Pairing Mode.

Page 39: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 39

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

3.19 Name Fragment o Name Fragment

Set the device name of the n-SPK at Single Mode.

3.20 Security o Enable Simple Pairing

Enable or disable Secure Simple Pairing (SSP). If n-SPK supports above Bluetooth 2.1, it won’t be needed to enter fixed PIN code for pairing.

o PIN Code This setting is four-byte ASCII code which is the fixed PIN code for pairing. The PIN code is used for pairing when the Secure Simple Pairing (SSP) is disabled.

3.21 Misc. Options o Always Re-bundle in Pairing Mode

When a remote device connects to the n-SPK that is in Pairing Mode, the n-SPK always ignores its paired record and needs to do pairing process. Enable this function will cause a known connection problem on iOS devices.

o Be Discovered as Standby Mode Force the n-SPK to be discoverable when it has no Bluetooth link.

o Enter Pairing When Power On Enter into Pairing Mode automatically when the n-SPK is turned on.

o Suspend Streaming When SCO Established If the n-SPK has a HFP link and an A2DP link with different remote devices, suspend audio stream when it is outputting voice.

o Circular Volume Control If the volume reaches the maximum or minimum value, the n-SPK will adjust the volume in opposite direction.

o Class Of Device The Class of Device is used to indicate the capabilities of the n-SPK to other devices.

o Phone NR and AEC Function Enable or disable the NR and AEC functions of the remote device through HFP profile.

o Fade In Interval When starting to play sounds, volumes of sounds are increased smoothly. This function configures the period of sounds fade-in.

Page 40: IS1690S 255 Multi-Speaker UI Configuration tool Guideww1.microchip.com/downloads/en/DeviceDoc/IS1690S... · 5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan,

CONFIDENTIAL © 2000-2012 ISSC Technologies Corp. 40

30077 新竹科學工業園區工業東七路 5 號 5 樓

5F, No.5, Industry E. Rd. VII, Hsinchu Science Park, Hsinchu 30077, Taiwan, R.O.C.

TEL : 886-3-577-8385 FAX : 886-3-577-8945

www.issc-tech.com

4. Revision History Version Date History

1 2014/10/06 First version

2

3

4

5