首页问答详情

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

 
ngswfx
ngswfx  发布于  2020-04-24 03:46:17
采纳率 0%
55个问答
本帖最后由 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
下载
我来回答
2654
0
0
回答
6个
易百纳技术社区
JZ_hacker 发布于2020-04-24 15:36:37
调音频,alsa 不离手
0
易百纳技术社区
zhuangweiye 发布于2020-04-24 16:14:25
本帖最后由 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 是多少?
0
易百纳技术社区
ngswfx 发布于2020-04-24 03:50:37
对了,整个DAC框架,目前也是对的,也即是通过解码其他711A的音频,通过这颗Codec输出,音量以及效果都是对的。
0
易百纳技术社区
ngswfx 发布于2020-04-27 00:33:39
[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
0
易百纳技术社区
nicout 发布于2022-07-20 15:52:11

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

0
易百纳技术社区
暖夕夏 发布于2022-09-13 17:00:26

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

0

Markdown 语法

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

Markdown 语法

  • 加粗 **内容**
  • 斜体 *内容*
  • 删除线 ~~内容~~
  • 引用 > 引用内容
  • 代码 `代码`
  • 代码块 ```编程语言↵代码```
  • 链接 [链接标题](url)
  • 无序列表 - 内容
  • 有序列表 1. 内容
  • 缩进 内容
  • 图片 ![alt](url)
+ 添加网盘链接/附件
或将文件直接拖到这里
悬赏:
EBC
网盘
* 网盘链接:
* 提取码:
悬赏:
EBC
Loading...
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区
易百纳技术社区
在专栏模块发布专栏,可获得其他E友的打赏
易百纳技术社区
回答悬赏问答,被题主采纳后即可获得悬赏金
易百纳技术社区
在上传资料时,有价值的资料可设置为付费资源
易百纳技术社区
达到一定金额,收益即可提现~
收益也可用来充值ebc,下载资料、兑换礼品更容易
易百纳技术社区
活动规则
  • 1.周任务为周期性任务,每周周一00:00刷新,上周完成的任务不会累计到本周,本周需要从头开始任务,当前任务完成后才可以完成下一个任务
  • 2.发布的专栏与资料需要与平台的板块有相关性,禁止注水,专栏/资料任务以审核通过的篇数为准
  • 3.任务完成后,现金奖励直接打款到微信账户;EBC/收益将自动发放到个人账户,可前往“我的钱包”查看;其他奖励请联系客服兑换
  • 4.每周最后三个任务将会有以下奖品掉落:社区热卖开发板、小米音响、视频年度会员、京东卡、华为手机等等
易百纳技术社区
升级提醒
易百纳技术社区

恭喜您由入门

社区送出礼品一份

请填写您的收件地址,礼品将在3个工作日寄出

易百纳技术社区