Topic

FAQ
Login Register
TLSR825x DMIC 初始化
Aug 31, 2022 10:35

/

A

/A

tlsr825x 使用 audio_dmic_init(AUDIO_16K); 初始化后,audio 数据为 0,这个需要怎么初始化呢?



16 replies
TL_Soyo Aug 31, 2022 16:49
0
/A


你好,

  可以参考DriverSDK AUDIO_DEMO中Dmic的使用,同时借助DriverSDK手册。

hatcher.peng [Author] Sep 01, 2022 19:06
0
/A


您好,是我的 SDK 比较老了,我更新 SDK 后现在录音正常了,我需要将 DMIC 的采样率配置为 22.05K 这个需要怎么做呢?我看 SDK 里边只支持 8K、16K、32K 呢?


TL_Soyo Sep 02, 2022 10:03
0
/A


你好 ,只支持8 16 32K。


hatcher.peng [Author] Sep 02, 2022 10:37
0
/A

您好,还有一个问题请教一下,请问您是怎么确认录音是否正常的呢,我现在确认的方法是通过串口将 PCM 数据发出来,然后将 PCM 保存为文本文件在转为二进制文件,然后用 audition 播放 pcm 文件的,这个还可以用什么其他方法确认录音是否是正常的吗?

TL_Soyo Sep 02, 2022 18:26
0
/A

1、使用Driver SDK的USB_DEMO工程,之后使用usb连接电脑,可以虚拟一个USB麦克风,使用audacity看波形。

2、可以使用BLE协议栈,设备使用remote工程连接Telink dongle后,可以直接在windows上看见麦克风,使用audacity看波形。

hatcher.peng [Author] Sep 05, 2022 17:03
0
/A


我们之前产品用的MCU是贵司的 8266,当时的 audio 采样率用的是 22.05K,现在将代码从 8266 移植到 8251 上,采样率不能设置为 22.05K 的话,算法识别不了呢,这个还有什么其他办法吗?或者贵司有支持其他采样率的孤词识别相关的 Demo 吗?,我们的 audio 模块主要用来做孤词识别使用的呢。


TL_Soyo Sep 06, 2022 18:25
0
/A

你好,

 可以按照如下修改:

Audio_set_dmic_clk(0x8a,0xea); 改为Audio_set_dmic_clk(0x8a,0x55);
reg_dfifo_dec_ratio =DMIC_CIC_Rate[Audio_Rate];改为reg_dfifo_dec_ratio=0x0b;

建议联系我公司FAE获取更多技术支持。

hatcher.peng [Author] Sep 06, 2022 19:25
0
/A

好的,多谢,之前都是直接问的供应商,供应商解决不了由供应商去找贵司的 FAE,所以这中间就有一个转述和验证的过程,效率比较低,我这边,没有贵司直接的 FAE 窗口,所以这个问题执行起来比较麻烦,我再去和供应商了解下情况,多谢支持,感谢!



hatcher.peng [Author] Sep 07, 2022 15:45
0
/A

您好,再来打扰下,为什么我看 DriverSDK 和 b85_ble_sdk_3.4.2 里边 DMIC 的初始化是不一样的呢?我按照您的方法修改了之后,出来的声音是不对呢?除了通过供应商之外还有什么途径可以联系到贵司的 FAE 呢?我有点搞晕了。。。

hatcher.peng [Author] Sep 09, 2022 09:38
0
/A

你好,有时间麻烦帮忙看看这个问题呢,我想上传我录音异常的 pcm 文件,让你听一下这种异常的声音,但是这里不能上传 pcm 格式的文件,,,



TL_Soyo Sep 13, 2022 15:43
0
/A

直接driver sdk修改后出的声音正常吗,在首页可以联系FAE.



hatcher.peng [Author] Sep 14, 2022 21:15
0
/A

你好,我用 22.05K 验证,有个地方的配置不太对,麻烦帮忙看一些这个 length 的长度应该配置为多少?



hatcher.peng [Author] Sep 15, 2022 09:45
0
/A

声音听起来算是能听,但是波形不正常,我分别录制了 22.05K、32K 和 16K 的波形,见下图


hatcher.peng [Author] Sep 15, 2022 09:52
0
/A


方便能给个联系方式吗?这样沟通效率会快些呢


hatcher.peng [Author] Sep 16, 2022 14:52
0
/A

hello Soyo,还需要你帮忙看一下,支持下呢,多谢

TL_Soyo Sep 16, 2022 16:53
0
/A

目前driver SDK的音量默认为自动音量,看起来效果不理想,参考ble的sdk的设置,改为手动音量控制,

USB配置可以设置为22,




相关参考请wiki下载datasheet。