找回密码
 立即注册

微信扫码登录

查看: 26|回复: 1

[BTBLE SDK] 蓝牙音频I2S master模式下,mic无法取到数据的问题。

[复制链接]

4

主题

11

回帖

70

积分

不屈白银

积分
70
发表于 前天 15:43 | 显示全部楼层 |阅读模式 来自 河南
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR9518
SDK及版本: telink_b91m_btble_dual_mode_general_sdk_v5.3.0.0_Patch3
本帖最后由 we_4401645649 于 2026-1-17 11:25 编辑

使用demo板测试,板子型号类型为C1T213A20_V1_3,通过I2S连接外部音频源(通过MCU发送数据过来,也用过外部codec发送)存在如下问题:


(1)配置板子为TLKHW_TYPE_C1T213A83_V5_1 类型定义(实际是错的,因为不是这个板):板子第一次启动,mic数据可以被采样到,tlkmdi_sco_micHandler函数中跟踪取到变化的数据,实际通话HFP中也可以听到声音。

(2)配置板子为TLKHW_TYPE_C1T213A83_V5_1 类型定义,第一次测试挂断后,再次拨通电话,mic无数据,tlkmdi_sco_micHandler函数中取到数据全部是0;

(3)配置板子类型为 TLKHW TYPE=TLKHW_TYPE_C1T213A20_V1_3 (与实际硬件匹配),则无论哪次,tlkmdi_sco_micHandler中取到mic数据都是0。

  I2S配置工作在MST主模式,逻辑分析仪取mic线数据一直存在,BCK,WS时钟数据均正常。


4

主题

11

回帖

70

积分

不屈白银

积分
70
 楼主| 发表于 昨天 11:29 | 显示全部楼层 来自 河南
此问题已经连续跟踪一个多月,通过TL platform  的audio demo进行测试,使用I2S IN TO I2S OUT的测试demo,采样数据可以送到输出端完成回环,证明输入数据应该是没有问题的。
另外,也通过逻辑分析仪进行过数据的分析对比,没有问题。
所以基本可以定位是btble的sdk存在bug,因为SDK默认配置为TLKHW_TYPE_C1T213A83_V5_1 ,所以也是多次摸索无意中发现的可以成功采样的模式,但我们水平有限,没有办法定位到具体问题了。
麻烦贵司的研发能够多多关注,这些都是可以复现的问题,并不是偶然随机的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-1-18 10:13 , Processed in 0.093128 second(s), 23 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表