Project

General

Profile

Actions

新建 #219

open

3308 使用 mic 阵列 配置uac设备 录音失败

Added by 余 顺 over 1 year ago. Updated 3 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
audio
Target version:
Start date:
09/28/2023
Due date:
% Done:

0%

Estimated time:

Description

版型:RP_RK3308-B-V11

sdk:rk3308-20220530.tgz

参考 https://redmine.rpdzkj.cn/issues/218录音正常的情况下

根据文档配置uac 设备

阵列MIC 测试正常录音的,需要使用uac的功能,通过板子type-c的口连接到电脑,电脑端模拟出一个mic和speak设备 。通过电脑端录音的时,断帧严重

内核配置修改如下
CONFIG_USB_CONFIGFS_F_UAC1=y

参考文档 附件 Rockchip-Developer-Guide-Linux4.4-USB-Gadget-UAC-CN.pdf


Files

Actions #1

Updated by 余 顺 over 1 year ago

客户反馈 uac放音的时候 没有出现断帧卡顿,只有uac录音的时候会出现断帧卡顿

Actions #2

Updated by 余 顺 over 1 year ago

Note:
如果声卡0和1的时钟源相同(比如,同一个 OSC),那么不存在异步累积误差问题。如果声卡0为
UAC(时钟来源于 PC),声卡1为系统声卡(时钟来源于设备),因为时钟源不同,随着时间的累积,
必然出现累积误差,导致断音。此时需要软件补偿(如:增加或减少采样点)或者硬件补偿(如:音频
时钟补偿)。

Actions #3

Updated by 余 顺 3 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF