ISSC IS1690S-255 User Manual

1
IS1690S-255
UI Tool User Manual
Revision History
Revision Content
Version
Release version
1.0
2
Index
1. INTRODUCTION ....................................................................................................................................................... 7
2. NOMENCLATURE .................................................................................................................................................... 8
2.1 MFB ..................................................................................................................................................................... 8
2.2 Pairing Mode ....................................................................................................................................................... 8
2.3 Single Mode ........................................................................................................................................................ 8
2.4 Twin Mode ........................................................................................................................................................... 8
2.5 Twin Speaker Link ............................................................................................................................................... 8
2.6 Twin Master ......................................................................................................................................................... 8
2.7 Twin Slave ........................................................................................................................................................... 8
2.8 Twin Speaker Pairing .......................................................................................................................................... 8
3. TOOL OVERVIEW .................................................................................................................................................... 9
3.1 Start Menu Page ................................................................................................................................................. 9
3.1.1 Operation ..................................................................................................................................................... 9
3.1.2 Information Block ....................................................................................................................................... 10
3.2 Main Features Page.......................................................................................................................................... 10
3.2.1 Supported Profiles ..................................................................................................................................... 10
3.2.2 Buttons....................................................................................................................................................... 11
3.2.3 Power On Enter Twin Mode Pairing Setting.............................................................................................. 12
3.2.4 Other Features .......................................................................................................................................... 12
3.3 Function Settings Page ..................................................................................................................................... 13
3.4 Power Switch Setting ........................................................................................................................................ 13
3.2.1 MFB Power ON/OFF ................................................................................................................................. 13
3.2.2 Power On Directly ...................................................................................................................................... 14
3.2.3 Slide Switch ............................................................................................................................................... 14
3.2.4 MFB Fast Power ON/OFF ......................................................................................................................... 15
3.5 NFC Setting ...................................................................................................................................................... 16
3.5.1 NFC Detection Enable ............................................................................................................................... 16
3.5.2 NFC Stable Time ....................................................................................................................................... 16
3.6 Factory Volume Level (For Master Reset Usage) ............................................................................................ 16
3.6.2 Audio Volume Level(Music) ....................................................................................................................... 16
3
3.6.3 Voice Volume Level(SCO) ........................................................................................................................ 16
3.7 Connection Setting............................................................................................................................................ 16
3.7.1 Maximum Paired Device ........................................................................................................................... 17
3.7.2 Link Back Scheme ..................................................................................................................................... 17
3.7.3 Pairing Mode Duration ............................................................................................................................... 17
3.7.4 Infinite Pairing Mode Duration if No Paired Record .................................................................................. 17
3.7.5 Link Loss Reconnection Duration.............................................................................................................. 17
3.7.6 Link Back When Power On ....................................................................................................................... 17
3.7.7 Link Specific Profile When Power On ....................................................................................................... 17
3.7.8 Link HS Duration ....................................................................................................................................... 17
3.7.9 Link A2DP Duration ................................................................................................................................... 17
3.8 LED Setting ....................................................................................................................................................... 17
3.8.1 LED FLASH Parameters ........................................................................................................................... 17
3.8.2 Defined LED State ..................................................................................................................................... 19
3.8.3 Charging LED Setting ................................................................................................................................ 20
3.9 Battery Detection Setting .................................................................................................................................. 21
3.9.1 Battery Detection ....................................................................................................................................... 21
3.9.2 Low Battery Warning Level ....................................................................................................................... 21
3.9.3 Battery Shut Down Level ........................................................................................................................... 21
3.9.4 Low Battery Warning Time ........................................................................................................................ 21
3.9.5 Battery Report via AT Cmd ....................................................................................................................... 21
3.10 Power Save ..................................................................................................................................................... 21
3.10.1 Auto Power Off Time ............................................................................................................................... 21
3.10.2 In Case Of Auto Power Off Inhibit ........................................................................................................... 22
3.11 Charging Setting ............................................................................................................................................. 22
3.11.1 Charging Detect Enable .......................................................................................................................... 22
3.11.2 Advance Charger Enable ........................................................................................................................ 22
3.11.3 Re-Charging as Charge complete ........................................................................................................... 22
3.11.4 Double Charging Current ........................................................................................................................ 23
3.11.5 Charging Current ..................................................................................................................................... 23
4
3.11.6 Constant Current Percent ........................................................................................................................ 23
3.11.7 Constant Voltage Charging OK Current Percent .................................................................................... 23
3.11.8 Constant Current Protect Time................................................................................................................ 23
3.11.9 Constant Voltage Protect Time ............................................................................................................... 23
3.11.10 Disallow SHS Active When Charger On ............................................................................................... 23
3.12 Button Settings ................................................................................................................................................ 24
3.12.1 Button Press Duration ............................................................................................................................. 24
3.12.2 Special Key Setting ................................................................................................................................. 24
3.12.3 Function Mapping Table .......................................................................................................................... 25
3.12.4 Combined Function Table ....................................................................................................................... 25
3.12.5 Call State ................................................................................................................................................. 26
3.12.6 Button Functions...................................................................................................................................... 27
3.13 Tone Setting .................................................................................................................................................... 30
3.13.1 External Audio Tones .............................................................................................................................. 32
3.13.2 Add and Delete External Tones .............................................................................................................. 32
3.13.3 Other Tone Settings ................................................................................................................................ 34
3.14 Line-in Setting ................................................................................................................................................. 34
3.14.1 Stereo Line In Loop Back ........................................................................................................................ 34
3.14.2 Line-in/SBC Priority ................................................................................................................................. 34
3.14.3 Line-in Mute/Unmute ............................................................................................................................... 34
3.14.4 Line-in Silence Detection ......................................................................................................................... 34
3.15 Amplifier Control Setting ................................................................................................................................. 34
3.15.1 Cut Off Amplifier When Mute ................................................................................................................... 35
3.15.2 Off Amplifier T0 ........................................................................................................................................ 35
3.15.3 Off Amplifier T1 ........................................................................................................................................ 35
3.15.4 Off Amplifier T2 ........................................................................................................................................ 35
3.16 CODEC Function ............................................................................................................................................ 36
3.16.1 Speaker Output ....................................................................................................................................... 36
3.16.2 DSP Codec Always On ........................................................................................................................... 36
3.16.3 Close Codec Time ................................................................................................................................... 36
5
3.16.4 Filter Type For Audio Stereo Quality ....................................................................................................... 36
3.16.5 Enable LR Sound Channel Swap ............................................................................................................ 36
3.16.6 Enable LR Sound Mix .............................................................................................................................. 36
3.16.7 DAC Bias For Audio Quality .................................................................................................................... 36
3.17 Indication Function .......................................................................................................................................... 36
3.17.1 Indication Pin1 Polarity ............................................................................................................................ 37
3.17.2 Voice(SCO) Indication ............................................................................................................................. 37
3.17.3 Audio(SBC) Indication ............................................................................................................................. 37
3.17.4 Ring Tone Indication................................................................................................................................ 37
3.17.5 Incoming Call Indication .......................................................................................................................... 37
3.17.6 HF Link Indication .................................................................................................................................... 37
3.17.7 A2DP Link Indication ............................................................................................................................... 37
3.17.8 Button Event Trigger Indication ............................................................................................................... 37
3.18 Twin Mode Setup ............................................................................................................................................ 38
3.18.1 Twin Speaker Name Segment ................................................................................................................ 38
3.18.4 Twin Speaker Power On Behavior .......................................................................................................... 39
3.18.5 Twin Speaker Pairing Success For Twin Master .................................................................................... 40
3.18.6 Twin Speaker Pairing Failed For Twin Master ........................................................................................ 40
3.18.7 Twin Speaker Pairing Failed For Twin Slave .......................................................................................... 41
3.19 Name Fragment .............................................................................................................................................. 42
3.19.1 Name Fragment ....................................................................................................................................... 42
3.20 Security ........................................................................................................................................................... 42
3.20.1 Enable Simple Pairing ............................................................................................................................. 42
3.20.2 PIN Code ................................................................................................................................................. 42
3.21 Misc. Options .................................................................................................................................................. 42
3.21.1 Always Re-bundle in Pairing Mode ......................................................................................................... 42
3.21.2 Be Discovered as Standby Mode ............................................................................................................ 42
3.21.3 Enter Pairing When Power On ................................................................................................................ 42
3.21.4 Suspend Streaming When SCO Established .......................................................................................... 43
3.21.5 Circular Volume Control .......................................................................................................................... 43
6
3.21.6 Class Of Device ....................................................................................................................................... 43
3.21.7 Phone NR and AEC Function.................................................................................................................. 43
3.21.8 Fade In Interval ........................................................................................................................................ 43
7
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.
8
2. NOMENCLATURE
2.1 MFB
MFB(Multiple Function Button) is a specific button that can be used for turning on/off n-SPK and general purpose functions.
2.2 Pairing Mode
If n-SPK is in Pairing Mode, it is discoverable and waiting for remote devices to connect to.
2.3 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
2.4 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.
2.5 Twin Speaker Link
The connection between a pair of n-SPKs is called Twin Speaker Link.
2.6 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.
2.7 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.
2.8 Twin Speaker Pairing
Twin Speaker Pairing is the process of a Twin Master try to pair and create a connection with a Twin Slave.
9
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
3.1.1 Operation
3.1.1.1 Load
Load an UI parameter table. Before doing anything in this tool, loading an UI parameter table is must.
3.1.1.2 Edit
Start to edit parameters. This button is disabled before loading a valid UI parameter table.
3.1.1.3 Save
Save as a UI parameter table.
3.1.1.4 Export
Export the UI settings by the text.
3.1.1.5 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.
3.1.1.6 Exit
Exit the UI configuration tool.
10
3.1.2 Information Block
3.1.2.1 IC Package
Display the IC package.
3.1.2.2 Module Name
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.
11
3.2.1.1 HFP(Hands-free Profile)
Support voice input/output and some call operations.
3.2.1.2 A2DP(Advanced Audio Distribution Profile)
Support audio output..
3.2.1.3 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.
3.2.2 Buttons
Determine that the product uses which buttons.
3.2.2.1 Btn0(MFB)
Support the MFB key.
3.2.2.2 Btn1 (P0_2)
Support the Btn1 key that occupies P0_2.
3.2.2.3 Btn2 (P0_1)
Support the Btn2 key that occupies P0_1.
3.2.2.4 Btn3 (P1_6)
Support the Btn3 key that occupies P1_6.
3.2.2.5 Btn4 (P3_7)
Support the Btn4 key that occupies P3_7.
3.2.2.6 Btn5(P0_5)
Support the Btn5 key that occupies P0_5.
3.2.2.7 Btn6(P3_5)
Support the Btn6 key that occupies P3_5.
12
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
3.2.3.1 Single Mode
Enter Single Mode after n-SPK is turned on.
3.2.3.2 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.
3.2.3.3 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.
3.2.3.4 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.
3.2.3.5 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 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.
3.2.3.6 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
3.2.4.1 Slide Switch(P3_4)
This configuration determines that the product is turned on and turned off by slide switch with the pin P3_4.
3.2.4.2 Aux Line-in
Support Aux-in function as audio input by an Aux-in wire.
3.2.4.3 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.
13
3.2.4.4 External Amplifier(P0_0)
Support to indicate that audio outputs with an external amplifier by the pin P0_0.
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.
3.2.1 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.
14
Figure 3.3 MFB Power ON/OFF reference circuit
3.2.2 Power On Directly
The n-SPK is controlled directly by power source. When n-SPK connects to power source such as a battery and a plus to MFB Pin, it is on, otherwise it is off.
Figure 3.4 Power On Directly reference circuit
Note: CKT is circuit.
3.2.3 Slide Switch
The n-SPK is controlled by a hardware slide switch with the pin P3_4.
SW1 TVBM17
21
IS1690S
U1
VDDAO
1
AOHPM
2
VSSAO
3
AOHPL
4
VDDA
5
VSSA
6
VCOM
7
MICP1
8
MICN1
9
MIC_BIAS
10
VDD_IO
13
RST_N
14
P1_215P1_316CODEC_VO213V1_IN22ADAP_IN23BAT_IN24SAR_VDD26SYS_PWR27BK_VDD
28
BK_LX
29
XO_N
42
XO_P
41
VDD_IO
40
HCI_R XD
38
HCI_TXD
37
1V8
19
P0_5
36
P0_2
35
P2_4
34
LED2
33
LED1
32
MFB
31
BK_OUT
30
AOHPR
56
1V8
55
EAN
54
VDD_IO
52
P0_050P2_049P3_048P0_347P0_1
46
RTX
45
VCC_RF
43
P3_5
53
3V1_O
20
GND
57
AIR
11
AIL
12
SK1
25
P1_6
39
RX_CLS1
44
P0_4
51
P3_417P3_7
18
SYS_PWR
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
SW1 TVBM17
21
SYS_PWR
FP1 FP-BM90SPKA6
P0_1
35
P1_6
34
HCI_R XD
33
HCI_TXD
32
P0_5
31
P3_7
18
P0_2
30
P3_4
17
P2_4
29
LED2
28
LED1
27
MFB
26
GND
37
BK_OUT
25
SYS_PWR
24
P3_5
1
P3_0
3
P2_0
4
P0_0
5
P0_4
6
SPKR
7
SPKL
9
VDDA MIC1_P MIC1_N MIC_BIAS AIR
AIL15RST16SK122ADAP_IN20BAT_IN
21
EAN
2
P0_3
36
VDD_IO
19
AOHPM
8
GND
23
NC NC NC
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
CKT
IS1690S
U1
VDDAO
1
AOHPM
2
VSSAO
3
AOHPL
4
VDDA
5
VSSA
6
VCOM
7
MICP1
8
MICN1
9
MIC_BIAS
10
VDD_IO
13
RST_N
14
P1_215P1_3
16
CODEC_VO213V1_IN
22
ADAP_IN23BAT_IN
24
SAR_VDD26SYS_PWR
27
BK_VDD
28
BK_LX
29
XO_N
42
XO_P
41
VDD_IO
40
HCI_R XD
38
HCI_TXD
37
1V8
19
P0_5
36
P0_2
35
P2_4
34
LED2
33
LED1
32
MFB
31
BK_OUT
30
AOHPR
56
1V8
55
EAN
54
VDD_IO
52
P0_050P2_0
49
P3_048P0_3
47
P0_1
46
RTX
45
VCC_RF
43
P3_5
53
3V1_O
20
GND
57
AIR
11
AIL
12
SK1
25
P1_6
39
RX_CLS1
44
P0_4
51
P3_4
17
P3_7
18
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
CKT
FP1 FP-BM90SPKA6
P0_1
35
P1_6
34
HCI_R XD
33
HCI_TXD
32
P0_5
31
P3_7
18
P0_2
30
P3_4
17
P2_4
29
LED2
28
LED1
27
MFB
26
GND
37
BK_OUT
25
SYS_PWR
24
P3_5
1
P3_0
3
P2_0
4
P0_0
5
P0_4
6
SPKR
7
SPKL
9
VDDA
10
MIC1_P
11
MIC1_N
12
MIC_BIAS
13
AIR
14
AIL
15
RST
16
SK1
22
ADAP_IN
20
BAT_IN
21
EAN
2
P0_3
36
VDD_IO
19
AOHPM
8
GND
23
NC
38
NC
39
NC
40
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
15
Figure 3.5 Slide Switch reference circuit
3.2.4 MFB Fast Power ON/OFF
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.
Figure 3.6 MFB Fast Power ON/OFF reference circuit
IS1690S
U1
VDDAO
1
AOHPM
2
VSSAO
3
AOHPL
4
VDDA
5
VSSA
6
VCOM
7
MICP1
8
MICN1
9
MIC_BIAS
10
VDD_IO
13
RST_N
14
P1_215P1_316CODEC_VO213V1_IN22ADAP_IN23BAT_IN24SAR_VDD26SYS_PWR27BK_VDD
28
BK_LX
29
XO_N
42
XO_P
41
VDD_IO
40
HCI_RXD
38
HCI_TXD
37
1V8
19
P0_5
36
P0_2
35
P2_4
34
LED2
33
LED1
32
MFB
31
BK_OUT
30
AOHPR
56
1V8
55
EAN
54
VDD_IO
52
P0_050P2_049P3_048P0_347P0_1
46
RTX
45
VCC_RF
43
P3_5
53
3V1_O
20
GND
57
AIR
11
AIL
12
SK1
25
P1_6
39
RX_CLS1
44
P0_4
51
P3_417P3_7
18
R5 1K
1
2
MFB
C20 1u/6.3V
C17
1u/10V
P3_4
SW3
TVBM17
21
G
D
S
Q9 STS2301
1
3
2
SLIDE_SW
R21
100K
1 2
R36 10K
1
2
Q10
STS2306
3
1
2
R37 100K
1
2
SYS_PWR
SW6
SW-1BIT
1
2
VDD_IO
C57
1u/16V
P3_4
BAT_IN
SYS_PWR
VDD_IO
FP1 FP-BM90SPKA6
P0_1
35
P1_6
34
HCI_RXD
33
HCI_TXD
32
P0_5
31
P3_7
18
P0_2
30
P3_4
17
P2_4
29
LED2
28
LED1
27
MFB
26
GND
37
BK_OUT
25
SYS_PWR
24
P3_5
1
P3_0
3
P2_0
4
P0_0
5
P0_4
6
SPKR
7
SPKL
9
VDDA
10
MIC1_P
11
MIC1_N
12
MIC_BIAS
13
AIR
14
AIL15RST
16
SK1
22
ADAP_IN
20
BAT_IN
21
EAN
2
P0_3
36
VDD_IO
19
AOHPM
8
GND
23
NC
38
NC
39
NC
40
R5 1K
1
2
MFB
C20 1u/6.3V
C17
1u/10V
P3_4
SW3
TVBM17
21
G
D
S
Q9 STS2301
1
3
2
SLIDE_SW
R21
100K
1 2
R36 10K
1
2
Q10
STS2306
3
1
2
R37 100K
1
2
SYS_PWR
SW6
SW-1BIT
1
2
VDD_IO
C57
1u/16V
P3_4
BAT_IN
SYS_PWR
VDD_IO
SW1 TVBM17
21
IS1690S
U1
VDDAO
1
AOHPM
2
VSSAO
3
AOHPL
4
VDDA
5
VSSA
6
VCOM
7
MICP1
8
MICN1
9
MIC_BIAS
10
VDD_IO
13
RST_N
14
P1_215P1_316CODEC_VO213V1_IN22ADAP_IN23BAT_IN24SAR_VDD26SYS_PWR27BK_VDD
28
BK_LX
29
XO_N
42
XO_P
41
VDD_IO
40
HCI_R XD
38
HCI_TXD
37
1V8
19
P0_5
36
P0_2
35
P2_4
34
LED2
33
LED1
32
MFB
31
BK_OUT
30
AOHPR
56
1V8
55
EAN
54
VDD_IO
52
P0_050P2_049P3_048P0_347P0_1
46
RTX
45
VCC_RF
43
P3_5
53
3V1_O
20
GND
57
AIR
11
AIL
12
SK1
25
P1_6
39
RX_CLS1
44
P0_4
51
P3_417P3_7
18
SYS_PWR
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
SW1 TVBM17
21
SYS_PWR
FP1 FP-BM90SPKA6
P0_1
35
P1_6
34
HCI_R XD
33
HCI_TXD
32
P0_5
31
P3_7
18
P0_2
30
P3_4
17
P2_4
29
LED2
28
LED1
27
MFB
26
GND
37
BK_OUT
25
SYS_PWR
24
P3_5
1
P3_0
3
P2_0
4
P0_0
5
P0_4
6
SPKR
7
SPKL
9
VDDA MIC1_P MIC1_N MIC_BIAS AIR
AIL15RST16SK122ADAP_IN20BAT_IN
21
EAN
2
P0_3
36
VDD_IO
19
AOHPM
8
GND
23
NC NC NC
R5 1K
1
2
MFB
C20
1u/6.3V
BAT_IN
16
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.
3.5.1 NFC Detection Enable
Configure whether NFC is enabled. If NFC function is enabled, the NFC tag with the NFC detection circuit is must.
3.5.2 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.
Figure 3.7 NFC reference circuit, NFC tag connect to TP2, TP3.
3.6 Factory Volume Level (For Master Reset Usage)
When n-SPK is master reset, the volume will be set to the default value.
3.6.2 Audio Volume Level(Music)
The default value for the volume of music.
3.6.3 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.
NFC
SYS_PWR
P0_4
Q2
STS2306
3
1
2
R16 1M
1
2
G D
S
Q1 STS2301
1
3
2
D3
2
1
D4 CDSU400B
1 2
D6 CDSU400B
1 2
R12 120/1%
1 2
R14 270/1%
1 2
R13 1K
1
2
R15 NP-0805
TP3
1
TP2
1
MFB
For NXP 203F NFC type, which build-in rectifier circuit
MFB
P0_4
17
3.7.1 Maximum Paired Device
Determine the number of paired devices that can stored in n-SPK. It is eight at most.
3.7.2 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.
3.7.3 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.
3.7.4 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.
3.7.5 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.
3.7.6 Link Back When Power On
This setting determines if n-SPK tries to reconnect to a paired remote device when it is turned on.
3.7.7 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.
3.7.8 Link HS Duration
The setting is the duration trying to reconnect to the remote device with HF profile.
3.7.9 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.
3.8.1.1 XXX LED Type
The setting is the displayed pattern of XXX state. Below lists all supported types. Type0
LED1 and LED2 are always blind.
18
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. 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.
3.8.1.2 XXX LED On Duration
The bright duration for twinkling LED.
3.8.1.3 XXX LED Off Duration
The blind duration for twinkling LED.
3.8.1.4 XXX LED Interval
The configuration is for the interval of a round.
3.8.1.5 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).
3.8.1.6 LED1 brightness
Configure the brightness of LED1.
19
3.8.1.7 LED2 brightness
Configure the brightness of LED2.
3.8.2 Defined LED State
This section lists all states that n-SPK indicates by LED.
3.8.2.1 Power On LED Flash Setting
This LED setting is displayed when n-SPK is turned on.
3.8.2.2 Power Off LED Flash Setting
This LED setting is displayed when n-SPK is turned off.
3.8.2.3 Pairing LED Flash Setting
This LED setting is displayed when n-SPK is in Pairing Mode.
3.8.2.4 Pairing OK LED Flash Setting
This LED setting is displayed when n-SPK is paired with a remote device successfully.
3.8.2.5 Link LED Flash Setting
This LED setting is displayed if n-SPK has a Bluetooth connection with a remote device.
3.8.2.6 Standby LED Flash Setting
This LED setting is displayed if n-SPK doesn’t have any Bluetooth connection.
3.8.2.7 Low Battery Disallow Power On LED Flash Setting
This LED setting is displayed n-SPK is tried to turn on under low battery mode but it is disallowed.
3.8.2.8 Twin Mode Pairing Master LED Flash Setting
This LED setting is displayed if n-SPK is Twin Master in Twin Mode Pairing state.
3.8.2.9 Twin Mode Pairing Slave LED Flash Setting
This LED setting is displayed if n-SPK is Twin Slave role in Twin Mode Pairing state.
3.8.2.10 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.
3.8.2.11 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.
3.8.2.12 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.
3.8.2.13 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
20
device.
3.8.2.14 Twin Slave LED Flash Setting
This LED setting is displayed if n-SPK is Twin Slave role in an existing Twin Mode Link.
3.8.2.15 Incoming Call LED Flash Setting
The LED setting is displayed when n-SPK receives an incoming call.
3.8.2.16 Talk LED Flash Setting
This LED setting is displayed when n-SPK has an active call.
3.8.2.17 AV LED Flash Setting
This LED setting is displayed if n-SPK is playing music.
3.8.2.18 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.
3.8.2.19 Link Back LED Flash Setting
This LED setting is displayed when n-SPK is trying to reconnect to a remote device.
3.8.2.20 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.
3.8.2.21 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.
3.8.3.1 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.
3.8.3.2 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.
21
3.8.3.3 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.
3.8.3.4 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.
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.
3.9.1 Battery Detection
Enable or disable battery detection.
3.9.2 Low Battery Warning Level
The setting is the threshold of low battery state. (Range: 3.0v~4.2v)
3.9.3 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)
3.9.4 Low Battery Warning Time
The setting is the period of the low battery warning.(Unit: 0.64sec)
3.9.5 Battery Report via AT Cmd
Enable or disable reporting battery status by AT command through HF profile.
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.
3.10.1 Auto Power Off Time
The setting is the timer to shut down automatically.
22
3.10.2 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.
3.10.2.1 Pairing Mode
The n-SPK is in Pairing Mode.
3.10.2.2 Music Streaming
The n-SPK is playing music with A2DP link.
3.10.2.3 Line-in Plugged
The line-in jack of n-SPK connects a music input.
3.10.2.4 Link Back
The n-SPK is linking back to a remote device.
3.10.2.5 Charging
The n-SPK is charging.
3.10.2.6 HF Link
The n-SPK has an HF link.
3.10.2.7 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.
3.11.1 Charging Detect Enable
Enable or disable the charging function.
3.11.2 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.
3.11.3 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.
23
3.11.4 Double Charging Current
Enable or disable enlarging the limitation of charging current.
3.11.5 Charging Current
The setting is the charging current of Constant Current state.
3.11.6 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.
3.11.7 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.
3.11.8 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.
3.11.9 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.
3.11.10 Disallow SHS Active When Charger On
Determine whether n-SPK can be operated as normal in charging state.
24
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.
3.12.1.1 Power On Duration
If n-SPK is off, pressing MFB over this time setting will turn n-SPK on. (Unit: 80ms)
3.12.1.2 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)
3.12.1.3 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.
3.12.1.4 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)
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.
25
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 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.
26
3.12.5 Call State
It defines several states below upon call status.
3.12.5.1 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.
3.12.5.2 Voice Dial Mode
The remote device connected with n-SPK is processing voice dialing.
3.12.5.3 Incoming Call Mode
The remote device connected with n-SPK is receiving an incoming call.
3.12.5.4 Outgoing Call Mode
The remote device connected with n-SPK is dialing.
3.12.5.5 Call Active Mode
The remote device connected with n-SPK has an active call.
3.12.5.6 Single-Link Multi-Call(1 Active & 1 Incoming)
The remote device connected with n-SPK has an active call and a waiting call.
3.12.5.7 Single-Link Multi-Call(1 Active & 1 Hold)
The remote device connected with n-SPK has an active call and a held call.
27
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.
3.12.6.1 N/A (0x00)
No action.
3.12.6.2 Force End Call(0x02)
End the current active call no matter the voice sound is outputted by the local side and remote side.
3.12.6.3 Answer(0x04)
Answer the incoming call. Be used in Incoming Call Mode.
3.12.6.4 Reject Call(0x05)
Reject the incoming call or cancel the outgoing call. Be used in Incoming Call and Outgoing Call Mode.
3.12.6.5 End Call(0x06)
End current active call. Be used in Call Active Mode and the modes relevant to multiple calls.
3.12.6.6 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.
3.12.6.7 Mic Unmute(0x09)
Unmute the microphone. Be used in call active and the modes relevant to multiple calls.
3.12.6.8 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.
3.12.6.9 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.
3.12.6.10 Last Number Redial(0x0C)
Redial the last dial-out number. Be used in Standby (No Talk) Mode.
3.12.6.11 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.
28
3.12.6.12 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) 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.
3.12.6.13 Join Two Calls(0x10)
Build a conference call. Be used in Single-Link Multi-Call (1 Active & 1 Hold) Mode.
3.12.6.14 Release Waiting Call(0x11)
Reject the waiting call or end the held call. Be used in the modes relevant to multiple calls.
3.12.6.15 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.
3.12.6.16 Connect HF Link (0x16)
Force n-SPK to reconnect to a paired device with HF profile.
3.12.6.17 Disconnect HF Link (0x17)
Disconnect the HF link.
3.12.6.18 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.
3.12.6.19 Volume Down (0x31)
The conditions of decreasing volume are similar with above Volume UP function.
3.12.6.20 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.
3.12.6.21 Stop(0x33)
Stop the music.
3.12.6.22 Forward(0x34)
Go to the next song.
29
3.12.6.23 Backward(0x35)
Go to the previous song or return to the beginning of current song upon the design of the remote device.
3.12.6.24 Fast Forward(0x36)
Fast forward the songs.
3.12.6.25 Rewind(0x37)
Rewind the songs.
3.12.6.26 EQ Up(0x38)
Change the equalizer to next predefined mode if n-SPK is playing.
3.12.6.27 EQ Down(0x39)
Change the equalizer to previous predefined mode if n-SPK is playing.
3.12.6.28 Lock Button(0x3A)
Lock all buttons except the power button.
3.12.6.29 Disconnect A2DP Link(0x3B)
Force to disconnect the A2DP link.
3.12.6.30 DRC Effect Toggle(0x3C)
Enable or disable built-in dynamic range control function for audio.
3.12.6.31 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.
3.12.6.32 Master Reset(0x56)
Reset the paired device history and the volume of voice and audio.
3.12.6.33 Function0 (0x59)
Trigger the function that is set in the Combined Function0.
3.12.6.34 Function1 (0x5A)
Trigger the function that is set in the Combined Function1.
3.12.6.35 Function2 (0x5B)
Trigger the function that is set in the Combined Function2.
3.12.6.36 Function3 (0x5C)
Trigger the function that is set in the Combined Function3.
30
3.12.6.37 Pairing Mode (0x5D)
Enter the Pairing Mode to be discoverable.
3.12.6.38 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.
3.12.6.39 Twin Master Role (0x70)
Force n-SPK to be Twin Master and start Twin Mode Pairing process.
3.12.6.40 Twin Slave Role (0x71)
Force n-SPK to be Twin Slave and wait for Twin Master to create a link.
3.12.6.41 Twin Speaker Pairing Cancel(0x72)
Cancel the Twin Mode Pairing if processing, and return to the Single Mode.
3.12.6.42 Twin Speaker Disconnection(0x73)
Disconnect the Twin Mode Link and return to the Single Mode if the Twin Mode Link exists.
3.12.6.43 Twin Speaker Pairing Cancel/Disconnection(0x74)
Cancel the Twin Mode Pairing or disconnect the Twin Mode Link upon the status of n-SPK.
3.12.6.44 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.
3.13 Tone Setting
The n-SPK generates ring tones to notice users in some status and operations. Power On Tone
The tone setting is for turning on n-SPK.
Power Off Tone
The tone setting is for turning off n-SPK..
Enter Pairing Tone
The tone setting is for entering the Pairing Mode.
Pairing Complete Tone
The tone is generated when n-SPK pairs with a remote device successfully in Pairing Mode.
31
Pairing Not Complete Tone
The tone is generated when n-SPK fails to pair with a remote device in Pairing Mode.
HF Connected Tone
The tone type is for creating the HF link successfully.
Link Loss Tone
The tone type is for abnormal disconnection.
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.
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.
Short Press Tone
The tone type is for the button event of Short Press.
Long Press Tone
The tone type is for the button event of Long Press.
Double Click Tone
The tone type is for the button event of Double Click.
Call Active Tone
The tone type is generated when n-SPK answers an incoming call.
End Call Tone
The tone type is for ending the active call.
Press Volume Key Tone
The tone type is generated when n-SPK adjusts volume by button events.
Min. & Max. Volume Tone
The tone type is generated if increasing the volume of n-SPK that has reached maximum volume and vice versa.
No Service Tone
The tone type is for out of phone call service.
Mute Tone
The tone type is generated when n-SPK has an active call and the microphone is muted.
Music Mode Ready Tone
The tone type is for creating the A2DP link successfully.
Function Alarm Tone
The tone type is generated when the NFC function is triggered successfully.
Twin Mode Enter Pairing Tone
The tone type is generated when n-SPK is processing the Twin Mode Pairing.
Twin Mode Connected Tone
32
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-To ne.
3.13.1.1 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.
3.13.1.2 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.  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.
3.13.2.1 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.
3.13.2.2 Tones Selection
Display all added external tones.
33
3.13.2.3 Delete Tone
Select a tone in Tones Selection above. Clicking the button of Delete Tone can remove the selected external tone.
3.13.2.4 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.
34
3.13.3 Other Tone Settings
Other tone settings are listed as below.
3.13.3.1 Fixed Ring Tone Volume
The volume of ring tone is fixed and isn’t changed with the volume of voice.
3.13.3.2 Ring Tone Volume
Configure the ring tone volume level if the setting above is enabled.
3.13.3.3 Button Press Alarm
Generate the ring tone when pressing any key except the key with the volume adjustment.
3.13.3.4 MFB Long Press Force Alarm
Generate the ring tone when triggering Long Press events by MFB key.
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.
3.14.1 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.
3.14.2 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.
3.14.3 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.
3.14.4 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.
35
3.15.1 Cut Off Amplifier When Mute
This setting determines if turning the external amplifier off or not when the CODEC has no data to process.
3.15.2 Off Amplifier T0
This setting determines the timer to turn the external amplifier off when the CODEC has no data to process.
3.15.3 Off Amplifier T1
The timer to enable the external amplifier after the CODEC is activated.
3.15.4 Off Amplifier T2
The waiting timer to output sounds after the external amplifier is enabled.
36
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.
3.16.1 Speaker Output
Set the output type as Capless or Single End upon the hardware circuit.
3.16.2 DSP Codec Always On
Never turn the CODEC off.
3.16.3 Close Codec Time
This setting determines the timer to turn the CODEC off when n-SPK stops playing music.
3.16.4 Filter Type For Audio Stereo Quality
It provides four modes on n-SPK to select the preferred quality of audio.
3.16.5 Enable LR Sound Channel Swap
Swap the left channel and right channel or not.
3.16.6 Enable LR Sound Mix
Enable or disable to mix the left channel with the right channel to a single channel.
3.16.7 DAC Bias For Audio Quality
The microphone boost which is needed hardware circuit
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
37
3.17.1 Indication Pin1 Polarity
Configure the indicated polarity of the pin when n-SPK is at the monitored states.
3.17.2 Voice(SCO) Indication
Indicate that the voice link is established.
3.17.3 Audio(SBC) Indication
Indicate that n-SPK is playing audio.
3.17.4 Ring Tone Indication
Indicate that a ring tone is outputting.
3.17.5 Incoming Call Indication
Indicate that n-SPK is having an incoming call.
3.17.6 HF Link Indication
Indicate that the HF link exists between n-SPK and the remote device.
3.17.7 A2DP Link Indication
Indicate that the A2DP link exists between n-SPK and the remote device.
3.17.8 Button Event Trigger Indication
Indicate that the Button Indication Toggle function has been triggered.
38
3.18 Twin Mode Setup
3.18.1 Twin Speaker Name Segment
3.18.1.1 Name Fragment for Twin Mode
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.
3.18.2.2 Twin Speaker Pairing Duration
The setting is the maximum duration for n-SPK at Twin Mode Pairing.
3.18.2.3 Twin Speaker Recovery Pairing Duration
The setting is the duration for Twin Master to recovery the Twin Mode Link with last Twin Slave.
3.18.2.4 Group Access Code
The setting is for General type of Twin Mode Pairing Scheme above to discover a matching Twin Slave.
3.18.2.5 Dedicate Twin Speaker Pairing Access Code
The setting is for Dedicate type of Twin Mode Pairing Scheme to get the dedicated Twin Slave.
3.18.2.6 Recover Twin Speaker Link As Twin Speaker Link Loss
Try to recover the Twin Mode Link when losing the Twin Mode Link abnormally.
3.18.2.7 Twin Speaker Link Loss Reconnect Duration
The setting is the maximum duration for recovering the Twin Mode Link.
3.18.2.8 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.
39
3.18.3 Twin Speaker Link Sound Settings
3.18.3.1 Twin Speaker Link Sound Mode
The sound output pattern is for twin speaker link.
3.18.3.2 Twin Speaker Link Sound Channel
The sound channel setting is for the Twin Master and the Twin Slave.
3.18.3.3 Twin Slave Subwoofer
Enable or disable the subwoofer for Twin Slave.
3.18.4 Twin Speaker Power On Behavior
3.18.4.1 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.
3.18.4.2 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.
3.18.4.3 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.
3.18.4.4 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.
40
3.18.4.5 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.
3.18.5 Twin Speaker Pairing Success For Twin Master
3.18.5.1 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.
3.18.5.2 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.
3.18.5.3 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.
3.18.5.4 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
3.18.6.1 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
41
Twin Speaker Link.
3.18.6.2 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.
3.18.6.3 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.
3.18.6.4 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
3.18.7.1 At Bluetooth Standby 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 has no Bluetooth link.
3.18.7.2 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.
3.18.7.3 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.
3.18.7.4 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.
42
3.19 Name Fragment
3.19.1 Name Fragment
Set the device name of the n-SPK at Single Mode.
3.20 Security
3.20.1 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.
3.20.2 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
3.21.1 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.
3.21.2 Be Discovered as Standby Mode
Force the n-SPK to be discoverable when it has no Bluetooth link.
3.21.3 Enter Pairing When Power On
Enter into Pairing Mode automatically when the n-SPK is turned on.
43
3.21.4 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.
3.21.5 Circular Volume Control
If the volume reaches the maximum or minimum value, the n-SPK will adjust the volume in opposite direction.
3.21.6 Class Of Device
The Class of Device is used to indicate the capabilities of the n-SPK to other devices.
3.21.7 Phone NR and AEC Function
Enable or disable the NR and AEC functions of the remote device through HFP profile.
3.21.8 Fade In Interval
When starting to play sounds, volumes of sounds are increased smoothly. This function configures the period of sounds fade-in.
Loading...