Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

[Android] 请问我如何让rk3308b的板子接入两个mic

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225

请问我如何让rk3308b的板子接入两个mic

发表于 2021-1-26 16:11:34      浏览:37286 | 回复:26        打印      只看该作者   [复制链接] 楼主
本帖最后由 中国移动,我不 于 2021-1-26 18:36 编辑

请问这个耳机接入MICP3,有声音,我自己在MICP8上接入mic,用如下命令录音:
arecord -r 48000 -c 2 -f S16_LE /tmp/record.wav
然后如下命令播放:
aplay  /tmp/record.wav
结果耳机的左声道有声音,右声道没有声音,而且MICP8的mic没有声音录进来,请问这个没录进来是什么原因?是我设备树没修改正确吗?
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-1-26 22:13:24        只看该作者  沙发
听到只有一个声道应该是你只用一个mic去录音,mic8录音的的话可以尝试用下面3 0 1 2的配置试一试
回复

使用道具 举报

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225
发表于 2021-1-27 08:28:25        只看该作者  板凳
zyk 发表于 2021-1-26 22:13
听到只有一个声道应该是你只用一个mic去录音,mic8录音的的话可以尝试用下面3 0 1 2的配置试一试

我想让两个mic都录音的话,怎么设置?原理请问是什么?
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-1-27 08:50:23        只看该作者  地板
如果不是接同一组mic可以尝试指定8通道录音,原理的话可以看一下SDK下的文档Rockchip_RK3308_Introduction_Linux_Audio_Codec_CN
回复

使用道具 举报

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225
发表于 2021-7-24 14:58:53        只看该作者  5#
zyk 发表于 2021-1-27 08:50
如果不是接同一组mic可以尝试指定8通道录音,原理的话可以看一下SDK下的文档Rockchip_RK3308_Introduction_ ...

请问我想mic3 mic4 mic7 mic8都有声音的话是个什么原理?我现在配置的<3 1 0 2>adc3组对应的mic7 mic8有声音但是mic3 mic4对应的adc1组没有声音,请问3308只能路2个mic的吗?
回复

使用道具 举报

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225
发表于 2021-7-24 15:01:27        只看该作者  6#
zyk 发表于 2021-1-27 08:50
如果不是接同一组mic可以尝试指定8通道录音,原理的话可以看一下SDK下的文档Rockchip_RK3308_Introduction_ ...

我用的是内置codec外接的驻极体
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-7-24 17:40:06        只看该作者  7#
指定8通道录音的文件用Audacity软件看一下
回复

使用道具 举报

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225
发表于 2021-7-26 09:05:42        只看该作者  8#
zyk 发表于 2021-7-24 17:40
指定8通道录音的文件用Audacity软件看一下

试了一样的
回复

使用道具 举报

225

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
225
发表于 2021-7-26 09:08:32        只看该作者  9#
zyk 发表于 2021-7-24 17:40
指定8通道录音的文件用Audacity软件看一下

我现在的现象很奇怪<3 1 0 2>内部acodec ADC3连接的的mic7 mi8都有声音(其他没有声音)但是若是<1 3 0 2>内部acodec ADC1连接的的mic3 mic4有声音其他的mic没有声音,就是只要把0-3中的数字写到最左边对应的mic就有声音,请问这个是什么原因?
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-7-26 10:38:17        只看该作者  10#
中国移动,我不 发表于 2021-7-26 09:08
我现在的现象很奇怪内部acodec ADC3连接的的mic7 mi8都有声音(其他没有声音)但是若是内部acodec ADC1连接 ...

使用的命令是否一直都是指定两个通道-c 2
  1. arecord -r 48000 -c 2 -f S16_LE /tmp/record.wav
复制代码


mic具体的接法可以发一下
回复

使用道具 举报

返回列表
123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表