zz123456 发表于 2023-1-12 17:19:07

rk3588 麦克风


自己设计的底板上预留了两个mic接口, 接上麦克风后只有一个可以用,另外一个没有反应,请问这个问题应该怎么处理?


zhangzhenzhao 发表于 2023-1-12 17:31:18

请问是参照我们的底版设计的吗?默认底板一个是板载麦克风,一个是line in,不知道具体你们底板如何设计,是用的哪款CODEC,所以这个问题不好说,方便的话可以将这部分内容贴出来,大家看看。

zz123456 发表于 2023-1-12 17:47:37

本帖最后由 zz123456 于 2023-1-12 18:01 编辑

zhangzhenzhao 发表于 2023-1-12 17:31
请问是参照我们的底版设计的吗?默认底板一个是板载麦克风,一个是line in,不知道具体你们底板如何设计, ...

是参考你们的底板;只不过我们没用line in; ES8388是支持两路mic in/line in,我们现在是想用两路mic in;两路的接发是一样的;
这个应该怎么处理?

zhangzhenzhao 发表于 2023-1-12 18:00:26

zz123456 发表于 2023-1-12 17:47
是参考你们的底板;只不过我们没用line in; ES8388是支持两路mic in/line in,我们现在是想用两路mic in;这 ...

两路mic的话,需要切换mic,可以看看这个文件
kernel-5.10/sound/soc/rockchip/firefly_multicodecs.c

如果需要我们调试的话请联系商务 sales@t-firefly.com

zz123456 发表于 2023-1-12 18:02:42

本帖最后由 zz123456 于 2023-1-12 18:14 编辑

zhangzhenzhao 发表于 2023-1-12 18:00
两路mic的话,需要切换mic,可以看看这个文件
kernel-5.10/sound/soc/rockchip/firefly_multicodecs.c
...
您说的切换是两个mic切换么?还是说line和mic切换? 可以的话您告诉我哪个函数里面修改就行了.我这边自己修改驱动试试.

zhangzhenzhao 发表于 2023-1-12 19:10:22

zz123456 发表于 2023-1-12 18:02
您说的切换是两个mic切换么?还是说line和mic切换? 可以的话您告诉我哪个函数里面修改就行了.我这边自己修 ...

我们一般都是使用一个mic,所以需要切换明确到使用哪个mic

如果要两个mic同时录音的话,我们并未这样实现过,还需要你们自行调试验证

另外你可以看看这个文件
kernel-5.10/sound/soc/rockchip/firefly_multicodecs.c

如果需要我们调试的话请联系商务 sales@t-firefly.com

zz123456 发表于 2023-1-13 08:55:09

本帖最后由 zz123456 于 2023-1-13 09:09 编辑

zhangzhenzhao 发表于 2023-1-12 19:10
我们一般都是使用一个mic,所以需要切换明确到使用哪个mic

如果要两个mic同时录音的话,我们并未这样 ...
我大概了解你的意思了.你们底板上的切换应该就是通过插耳机来切换的,没有插耳机旧用主板上的mic,插了耳机

旧切换到耳机mic,是这样的吧.

方便指出是哪个函数里面切换的么?

zhangzhenzhao 发表于 2023-1-13 09:13:55

zz123456 发表于 2023-1-13 08:55
我大概了解你的意思了.你们底板上的切换应该就是通过插耳机来切换的,没有插耳机旧用主板上的mic,插了耳机 ...

这个需要你们自行调试呢~

zz123456 发表于 2023-1-13 09:15:01

zhangzhenzhao 发表于 2023-1-13 09:13
这个需要你们自行调试呢~

es8323_line1_line2_line2diff_switch ?

zz123456 发表于 2023-1-13 14:00:16

zhangzhenzhao 发表于 2023-1-13 09:13
这个需要你们自行调试呢~

两个mic切换的问题我已经解决了,我们设计时候去掉了saradc,所以无法检测到adc的;我看驱动中有三种状态切换
      INPUT_LIN1,
      INPUT_LIN2,      //mic line
      INPUT_LIN2_DIFF,   //mic differential

第一中是通道1;第二种是通道2;第三种是什么意思?
页: [1]
查看完整版本: rk3588 麦克风