Telink BT TPSLL Headset Application Guide
Overview
The BT TPSLL Dual-Mode Audio solution is Telink-developed audio application solution that supports dual-mode online audio mixing of BT and TPSLL (Telink's proprietary 2.4GHz wireless protocol, hereinafter collectively referred to as TPSLL).
The headset end simultaneously supports both BT and TPSLL wireless protocols and USB UAC wired protocol. Among them, the dongle and headset interact via the TPSLL wireless protocol, supporting 48kHz 24bit music and calls, with the encoding format of LC3. Connection between headset and phone via BT, supports BT music and phone calls; The headset can also be enumerated as a UAC device via a USB wired connection for music playback. The headset supports simultaneous connection to both the dongle and phone and performs mixed audio playback, the functional diagram is as follows:
Supported Features
-
Supports one TPSLL music/call mode, TPSLL music latency is less than 30ms.
-
Supports TPSLL music/call LC3 codec.
-
Supports one BT music/call mode.
-
Supports BT music and TPSLL music 48K 24bit mix playback.
-
Supports BT music and TPSLL call 48K 24bit mix playback.
-
Supports BT call and TPSLL music 48K 24bit mix playback.
-
Supports MIC dynamic switching when mixing BT and TPSLL calls (if BT Mic is selected, TPSLL call uplink is mute; if TPSLL Mic is selected, BT call uplink is mute).
-
Supports BT TPSLL music and local UAC music dynamic switching function.
Hardware and Software
Hardware Platform
Headset: TL751X EVK, C1T368A20_V1_1
Dongle: TL721X dongle, C1T315A3_V1_1
The physical drawing is shown below:
Software Platform:
tl_bluetooth_audio_sdk (http://192.168.48.36/sdk_app/bt/tl_bluetooth_audio_sdk)
Program preparation:
(1) Headset program: bttpsll_headset_Panther_BGA.bin
(2) Dongle program: tpsll_audio_dongle_Tercel_C1T315A3_V1.bin
Operation Steps
Download program
(1) Download Headset program:
Using the Telink burner, connect the burner and the EVB according to the red-circled connection points in the figure below, and use the Telink BDT tool to download.
(2) Download Dongle program:
Using the Telink burner, insert the Dongle into the burner's USB port, as shown in the following figure, use the Telink BDT tool to download.
Pairing operations
(1) Supply power to the headset EVB. For the convenience of demonstration, the demonstration is powered via USB, following the jumper method shown in the red box below.
(2) Plug the Dongle into an audio device via USB, and into a PC in this demonstration.
(3) Double click SW24 on the headset EVB, the headset enters pairing state, at this time the red and white LEDs are fast blinking.
(4) Double click SW1 on the dongle, after the dongle successfully pairs with the headset, the red and blue LEDs on the dongle are steady on.
(5) Next, pair the phone and headset:
If the headset is not found in the Bluetooth search list of the phone (in this demonstration, the headset broadcast name is Telink-BT-xx:xx:xx:xx:xx:xx), you need to double-click the SW24 again.
(6) Click the headset device in the Bluetooth device list of your phone to pair it. After successful connection, the headset's red and white LEDs blink in breathing mode and the dongle's red and blue LEDs are steady on.
Note
-
Double-click and triple-click the headset will both put the headset into pairing state. The difference is that double clicking into pairing will not clear the pairing information of the dongle and phone. When next time the headset is powered up it will be able to reconnect to the paired device. Triple clicking into pairing will clear the pairing information of the dongle and phone, and it will not reconnect to paired devices after powering up or down.
-
When headset enters pairing state, BT and TPSLL start to send broadcast packets. After it enters the pairing state, if dongle connects first, headset BT will enter the page scan mode (can only be connected by phone but cannot be searched by phone) and keep this state for 30s. After 30s if BT is not connected, it will turn off the BT broadcasting. If BT connects first, it will continue to wait for 30s, and if there is no connection for dongle in 30s, it will exit the pairing mode. If the headset was previously connected to dongle and phone, it will simultaneously reconnect to the dongle and phone after the next power up.
-
Button and LED descriptions:
Headset button Short press Double-click Triple-click
key1 (SW24) Pause/Play music Pair Pair
key2 (SW23) Answer call Previous track None
key3 (SW20) Volume + Volume - Next track
key4 (SW21) End call None None
Headset LED Slow blink Fast blink Breathing
LED1 (Red) Reconnection state Pairing state Connection state
LED2 (White) Reconnection state Pairing state Connection state
Dongle button Short press Double-click Triple-click
key1 (SW1) Pause/Play music Pair None
key2 (SW2) Pause/Play music Previous track None
Dongle LED Slow blink Fast blink Steady on
LED2 (Red) Reconnection state Pairing state Connection state
LED4 (Blue) Reconnection state Pairing state Connection state
Experience the effect
(1) This demonstration can be connected to stereo headsets, or to mono headsets.
(2) If it is connected to a stereo headset, note that the SW14 and SW15 dip switches need to be turned ON.