ngswfx

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx  发布于  2020-04-24 03:46:17
采纳率 0%
55个问答
4434

[已解决]HI3536C ES8374 Codec MIC输入以及LineIn编码音量小

 
本帖最后由 ngswfx 于 2020-4-27 23:24 编辑

使用3536C芯片,外置音频codec是ES8374,整个驱动框架已经通了,海思框架也通了,711A编码后的音频,也是对的,送去解码,或者推流到RTMP服务器,也是对的,可以播放,现在问题时声音很小,大概只有正常的10%左右。

ES8374芯片部分,由于有好几个地方有增益,我都提升过了,但由于是和输出相关的增益,最后通过芯片内部的环通测试,也就是内部采集的MIC LINEIN信号,直接进入LINEOUT以及带D类功放的SPEAK OUT,整个音量是正常的,声音也比较正常,大概输出有1W左右。

但经过ADC,再经过i2s,进入海思体系后,编码出的音量很小,所以大家给点建议,问题可能出在哪里,因为海思的相关代码,没看到哪里还能调整音量,除了VQE有个AGC有点关系,我试过了,的确可以稍微增大一点音量,但这不是问题根本。所以我目前偏向于找CODEC 寄存器层面,但找了个遍,也没见到合适的相关寄存器。里面专用名词太多,文档又没有详细的专有名词解释,都不知道啥意思,比如:ALC控制  PGA  DMIC,尤其这个DMIC,我只要配置打开,就没声音了。

大家帮我看看,哪个寄存器,很ADC的音量有关,目前PGA增益0x22我配置的21db,00000111,

0x21寄存器,我配置的,0011 1100=0x3c

////////////////////////////////////
感谢各位,原因找到了,虽然不知道这个LDCM啥意思,但只要不开启,声音输入是正确的。0x21寄存器,配置为0011 0100=0x34,MIC和line in 声音大小已经正常了。附件有驱动源码,可以参考。
易百纳技术社区文件: ES8374 DS.pdf
下载
易百纳技术社区文件: ES8374驱动.zip
下载
我来回答
回答6个
时间排序
认可量排序

JZ_hacker

0个粉丝

5

问答

22

专栏

4

资料

JZ_hacker 2020-04-24 15:36:37
认可0
调音频,alsa 不离手

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2020-04-24 16:14:25
认可0
本帖最后由 zhuangweiye 于 2020-4-24 16:18 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=157210&ptid=79967]ngswfx 发表于 2020-4-24 03:50[/url]
对了,整个DAC框架,目前也是对的,也即是通过解码其他711A的音频,通过这颗Codec输出,音量以及效果都是对 ...[/quote]

ALC enable了没有?0x25 是多少?

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2020-04-24 03:50:37
认可0
对了,整个DAC框架,目前也是对的,也即是通过解码其他711A的音频,通过这颗Codec输出,音量以及效果都是对的。

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2020-04-27 00:33:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=157254&ptid=79967]zhuangweiye 发表于 2020-4-24 16:14[/url]
ALC enable了没有?0x25 是多少?[/quote]

0x25的音量是对的,调整过了,最后研究结果还是0x21的配置问题,里面有个缩写,叫做LDCM的不能开,如果为1,就是enable DC measurement,搞不懂啥意思,反正不开,音量都正常了。 目前寄存器0x21配置的是:0011 0100=0x35 15db开启,不开启LDCM

nicout

0个粉丝

0

问答

0

专栏

2

资料

nicout 2022-07-20 15:52:11
认可0

ES8374的寄存器数据手册哪里有?官网也没有,国产化的东西文档做的真烂

暖夕夏

0个粉丝

1

问答

0

专栏

0

资料

暖夕夏 2022-09-13 17:00:26
认可0

求问楼主,我驱动ES8374,一点反应也没有

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区