0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【威廉希尔官方网站 专栏】泰凌微电子双模TWS SDK 快速上手指南

泰凌微电子 来源:未知 2023-07-05 09:05 次阅读

泰凌微电子推出新的经典蓝牙和私有协议双模TWS SDK,和普通的TWS相比,除了经典蓝牙连接之外,还具备一路超低延迟私有协议的功能。支持双模同时在线,无需按键切换,由软件自动判断切换模式,使得在体积小巧的TWS耳机上,无需通过UI切换模式。在超低延迟模式下,音频延时仅30ms。

该TWS耳机方案支持单独私有协议连接,或者单独通过经典蓝牙连接到主设备进行通话或者音乐播放,也可以两路连接并存进行一路电话或音乐。在两路同时在线的情况下可将蓝牙电话和私有协议连接音频混音。其中支持最新的LC3编码,使得在低速率下也能提供较高质量的音频体验。

本文将讲解TWS双模SDK如何快速上手。

1

准备工作

01

B91开发板x3

B91开发板搭载TLSR9518 SoC,具有丰富的外设接口,可以用于实现各类物联网和无线音频设备的原型开发。用户可以通过在线购买或者联系泰凌获取该开发板。

购买链接:

https://shop321349797.taobao.com/?spm=2013.1.0.0.4f452b62OVOMzD

d8cf7d40-1acb-11ee-962d-dac502259ad0.png

(图1:开发板)

02

Telink烧录器

可以通过在线购买或者联系泰凌获得该设备。(注:本文默认读者已熟悉用Telink烧录器给B91开发板烧录软件)

d9361f00-1acb-11ee-962d-dac502259ad0.png

(图2:烧录器)

03

TWS双模SDK代码,RISC-V TDB

上位机工具及BDT烧录工具

(注:SDK代码和工具请联系泰凌获取)

da348d10-1acb-11ee-962d-dac502259ad0.png

(图3:SDK代码文件结构)

  • application:音频通路及usb audio相关。

  • boot:启动文件

  • codec:codec相关

  • common:编译调试相关代码

  • drivers:驱动相关

  • proj_lib:算法

  • stack:bt及async协议栈相关代码

  • tlkapi:api层代码

  • vendor:存放build工程代码,目前包含_proj_boot_device_、 _proj_bt_tws_ 、_proj_cc_tws_、_proj_le_ll_dongle_四个工程编译选项。

da55903c-1acb-11ee-962d-dac502259ad0.png

(图4:RISC-V工具和BDT工具)

2

编译SDK及烧录软件

01

编译SDK

使用IDE打开SDK有 _proj_cc_tws_,_proj_cc_dongle_,_proj_bt_tws_ 三个工程。

da6f2ace-1acb-11ee-962d-dac502259ad0.png

(图5:工程名称)

本文使用_proj_cc_tws_和_proj_cc_dongle_两个工程即可,_proj_bt_tws 和_proj_cc_tws_ 区别为是否支持低延时音频,使用_proj_bt_tws则无法与dongle连接。

在_proj_cc_tws_工程目录下的app_config.h找到HEADSET_UI_EN这个宏定义,确认为0即可,因为本文使用的是 C1T213A30_V1.3开发板。

然后编译_proj_cc_tws_和_proj_cc_dongle_两个工程。

da8d13d6-1acb-11ee-962d-dac502259ad0.png

(图6:代码截图)

02

烧录软件

在编译好后可以得到_proj_cc_tws_工程的三个bin和_proj_cc_dongle_工程的一个bin,此处_proj_cc_tws_工程的三个bin都是一样的,只是文件名不同,烧哪个都可以。本文这里直接烧录_img_proj_cc_tws_.bin和_img_proj_cc_dongle_.bin

daa153fa-1acb-11ee-962d-dac502259ad0.png

(图7:文件截图)

03

如何区分左右耳机

TWS耳机是通过一个io口上的电阻去区分左右耳机的,本文使用的B91开发板都是一样的,没有电阻去区分左右耳机,故需要用将宏定义HEADSET_UI_EN置为0,即B91开发板模式,这样即可通过软件中的USB ID来区分左右耳机。

dacb9f98-1acb-11ee-962d-dac502259ad0.png

(图8:代码截图)

此处可以从HEADSET_UI_EN这个宏定义看出,如果HEADSET_UI_EN是1,则须使用的是TWS demo板(本文暂无介绍demo板)。可以通过LEFT_RIGHT_INDENTIFY_PIN定义控制的pin脚上是否有连接电阻到地来区分左右耳机,由于是B91开发板则没有这个电阻区分,所以为0.

db03e63c-1acb-11ee-962d-dac502259ad0.png

(图9:代码截图)

此处debug_init函数如果LEFT_RIGHT_INDENTIFY_PIN为0的情况下,是flash地址0xcfff0的位置读取一个flag来区分左右耳机,如果默认是0xff,则USB_ID就是0x120,为左耳,反之其他则为右耳。

综上所述,在烧录完软件后需要选择其中一个烧录过耳机软件的B91开发板往flash中地址为 0xcfff0处写0x21,一个字节。

db21c080-1acb-11ee-962d-dac502259ad0.png

(图10:工具截图)

使用BDT工具和Telink烧录器即可操作B91开发板的烧录,选中工具的Tool->Memory Access就可调出工具操作flash。

写成功后,打开软件RISC-V TDB目录下的01和02后就可以看见两个USB LOG软件可以看见调试信息输出,则表示成功。

db449f6a-1acb-11ee-962d-dac502259ad0.png

(图11:文件截图)

db59ad10-1acb-11ee-962d-dac502259ad0.png

(图11:工具截图)

因为在RISC-V TDB目录下的两个01和02的tl_riscv.ini文件下是有确定USB_ID的,如果USB_ID不正确是无法看见USB LOG的。

db866eae-1acb-11ee-962d-dac502259ad0.png

(图12:工具截图)

由于是空白的开发板,本文第一步需要将两个B91开发板组队,故在左右耳的USB工具下都输入11 0b 01,这个是无线组队命令。

dbbbdeb8-1acb-11ee-962d-dac502259ad0.png

(图13:工具截图)

然后在输入 11 01,看见的role信息变成04或者06 就表示组队成功了,没组队成功则是01,04表示主,06表示从。

dbd20a9e-1acb-11ee-962d-dac502259ad0.png

(图14:工具截图)

此时拿出手机搜索蓝牙名为“Game headset”的设备,连接即可。

dbf610e2-1acb-11ee-962d-dac502259ad0.png

(图15:B91开发板照片)

04

连接Dongle

把烧录好dongle软件的开发板直接插在PC上,然后双击下K1按键。同时左右耳依然都输入11 0b 01 即可完成配对dongle。

dc28fd90-1acb-11ee-962d-dac502259ad0.png

(图16:B91开发板照片)

输入11 05 02 看见leconn为1则表示dongle连接成功。

dd7396b0-1acb-11ee-962d-dac502259ad0.png

(图17:工具截图)

在PC上播放音乐即可体验。

3

总结

目前Telink推出的TWS方案已经较为成熟,上手难度不高,配套开发工具齐全,足以快速上手,敏捷开发,同时相比传统TWS耳机方案,新增的私有超低延迟协议,为音频设备带来了全新的体验。

关 于 泰 凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

官网:www.telink-semi.com

微信公众号:telink-semi

泰凌开发者论坛

https://developers.telink-semi.cn/

销售接洽:

中国大陆(华东、华北) :

+86-21-20281118-8213

中国大陆(华南、香港、音频) :

+86-0755-26614003

telinksales@telink-semi.com


原文标题:【威廉希尔官方网站 专栏】泰凌微电子双模TWS SDK 快速上手指南

文章出处:【微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 泰凌微
    +关注

    关注

    7

    文章

    150

    浏览量

    10815

原文标题:【威廉希尔官方网站 专栏】泰凌微电子双模TWS SDK 快速上手指南

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微电子荣获小米两项大奖

    在刚刚落幕的“2024小米生态合作伙伴大会”上,微电子凭借其在威廉希尔官方网站 实力、产品性能和合作经验方面的卓越表现,荣获“小米 Vela 生态合作伙伴 —— 卓越表现奖”和“小米 IoT模组
    的头像 发表于 12-31 15:43 139次阅读

    微电子新款芯片推动人工智能应用创新发展

    在科技浪潮的持续推动下,微电子(688591.SH)于芯片威廉希尔官方网站 领域斩获新突破,其新近推出的 TL721X 和 TL751X 搭载高度集成自研IP增加边缘运算能力与其超低功耗芯片设计
    的头像 发表于 12-30 16:17 293次阅读

    微电子荣膺2023年Andes晶心科技最具价值客户

    我们非常高兴祝贺Telink微电子获得2023年Andes晶心科技最具价值客户的殊荣!Telink与Andes RISC-V核心D25F合作的TLSR9系列为物联网创新树立了新标杆。
    的头像 发表于 12-25 17:24 344次阅读

    微电子邀您相约CES 2025

    微电子诚邀您参加 2025 年 1 月 7 日至 10 日于美国拉斯维加斯举办的 CES 展。CES 展作为全球极具影响力的消费类电子威廉希尔官方网站 年展,汇聚了世界各地众多专业人士及科技爱好
    的头像 发表于 12-03 09:19 333次阅读

    微电子获蓝牙 6.0 认证,助力蓝牙威廉希尔官方网站 拓展与应用升级

    近期,微电子蓝牙芯片和自研协议栈成功获得由蓝牙威廉希尔官方网站 联盟(SIG)颁发的蓝牙 6.0 认证证书。此次认证覆盖了蓝牙 6.0 新增功能中最核心的蓝牙信道探测(Channel Sound
    发表于 11-26 14:07 265次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>获蓝牙 6.0 认证,助力蓝牙<b class='flag-5'>威廉希尔官方网站
</b>拓展与应用升级

    微电子推出Wi-Fi 6多协议TLSR9118 SoC

    微电子(股票代码:688591.SH),作为无线连接解决方案领域的创新先锋,近日正式宣布其突破性成果——TLSR9118 SoC的问世。这款里程碑式的芯片不仅标志着
    的头像 发表于 08-30 16:29 1866次阅读

    微电子发布Wi-Fi 6多协议TLSR9118 SoC

    近日,微电子(688591.SH)宣布推出其首颗支持Wi-Fi通信威廉希尔官方网站 的多协议芯片——TLSR9118 SoC,进一步拓展了其在无线连接领域的产品布局。该芯片已经成功获得Wi-Fi
    发表于 08-29 10:36 333次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>发布Wi-Fi 6多协议TLSR9118 SoC

    微电子:20亿颗芯片里程碑,创新驱动物联网未来

        微电子(688591.SH)在近期迎来了一个令人瞩目的里程碑——公司芯片的全球累计出货量突破20亿颗。这一数字不仅彰显了微在
    发表于 08-15 11:06 520次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>:20亿颗芯片里程碑,创新驱动物联网未来

    微电子即将亮相IOTE2024第22届国际物联网展

    微电子诚邀您参加将于 2024 年 8 月 28 日至 30 日在深圳举办的“IOTE2024-第22届国际物联网展”。这场备受瞩目的展会预计将吸引来自全球各地的数万名专业人士,共同探索和见证物联网
    的头像 发表于 08-02 09:19 646次阅读

    微电子即将亮相第五届国际AIoT生态发展大会

    在智能科技迅猛发展的今天,我们即将于7月25日在深圳迎来一个备受瞩目的行业盛会——第五届国际AIoT生态发展大会。微电子将有幸参与其中,与您携手探索智能家居的未来。
    的头像 发表于 07-19 11:23 551次阅读

    一图读懂微电子2023年年度报告

    一图读懂微电子2023年年度报告
    的头像 发表于 05-22 10:30 473次阅读
    一图读懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>2023年年度报告

    微电子支持最新Matter 1.3标准,助力智能家居新发展

    昨日,CSA连接标准联盟正式发布了Matter 1.3标准。微电子第一时间支持这一智能家居领域重要标准的最新版本。
    的头像 发表于 05-09 14:08 593次阅读

    微电子B91模组组合板Matter演示固件介绍

    B91模组组合板(TLSR921x Module kit)是微电子专为智能家居设计的子母开发板。本篇文章将重点介绍基于Matter开
    的头像 发表于 04-17 10:08 1115次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>B91模组组合板Matter演示固件介绍

    微电子推出超低功耗多协议物联网无线SoC芯片TLSR925x

    近日,微电子正式宣布推出国内首颗工作电流低至1mA量级的超低功耗多协议物联网无线SoC芯片——TLSR925x。这款芯片以其出色的性能和卓越的功耗控制,为新一代高性能物联网终端产品提供了核心动力,同时也标志着
    的头像 发表于 03-14 11:19 1413次阅读

    微电子TLSR921x系列芯片成功适配中移物联OneOS物联网操作系统

    近日,中移物联网有限公司(中移物联)与微电子(上海)股份有限公司(微电子)共同宣布,
    的头像 发表于 02-26 09:30 1027次阅读