打印
[嵌入式linux]

有没有人用过adv7842这款芯片,关于其音频配置方面,想问下

[复制链接]
1596|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
seconds|  楼主 | 2017-11-7 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我用adv7842这款芯片的视频输出已调通,但音频,由于跟视频是分开两路的,音频用的I2S输出,驱动是在linux内核下找到后稍加修改的,但在驱动里没看到有关于7842的音频配置相关。现在问题是,我从7842的I2S接口(实际上使用的是它的AP0口)作为I2S的音频数据接口输出,再通过一个dac芯片接到耳机,7842用的hdmi输出,hdmi接电脑,电脑输出音频通过hdmi到7842。将电脑输出音频调小(很小,不到5%)后可以大概地从耳机听到音频,但是总是伴随有很大的沙沙声,将电脑音频调大之后就剩沙沙声而听不到音频了,而我所使用的dac芯片时序配置应该是正确的,主要是7842的音频没有配置过,也不知具体如何配置,找到官方文档给的参考寄存器设置的音频部分也觉得很奇怪,因为那部分寄存器的地址是找不到的(通过I2C读出来全是0),所以现在想问下有没有人有搞过这款芯片或同系列类似的芯片音频配置的,想请教下其芯片如何配置音频部分的

求解答

相关帖子

沙发
seconds|  楼主 | 2017-11-7 16:25 | 只看该作者
对啦,还有我将电脑的声音调大之后的沙沙声通过截取通过dac之后的音频数据再获取其频带看到其在整个频带上的增益相同,百度得知这种沙沙声是运放所致,当然现在这种情况还是不知如何下手

使用特权

评论回复
板凳
airwill| | 2017-11-8 07:16 | 只看该作者
这沙沙声可能是增益很大后, 底噪白噪声被放大了的结果.
估计这里能遇到用这个片子的人, 不大容易. 有没有找找芯片厂商的 FAE 支持, 可能会快速一些.

使用特权

评论回复
地板
seconds|  楼主 | 2017-11-9 09:07 | 只看该作者
airwill 发表于 2017-11-8 07:16
这沙沙声可能是增益很大后, 底噪白噪声被放大了的结果.
估计这里能遇到用这个片子的人, 不大容易. 有没有找 ...

我也感觉是这样,但是不知哪来的这么大增益,明明通过dac芯片都修改寄存器把增益调小了的

使用特权

评论回复
5
seconds|  楼主 | 2017-11-29 11:03 | 只看该作者
还是结帖了吧,7842 AP0不输出I2S,时序不对

使用特权

评论回复
6
dgqian| | 2019-5-8 11:41 | 只看该作者
seconds 发表于 2017-11-29 11:03
还是结帖了吧,7842 AP0不输出I2S,时序不对

你好,请问一下,你的adv7842是怎么调通的?我的平台是ti 8107 ,目前只有7842的官方手册,我要怎么调啊?

使用特权

评论回复
7
seconds|  楼主 | 2020-10-5 20:16 | 只看该作者
dgqian 发表于 2019-5-8 11:41
你好,请问一下,你的adv7842是怎么调通的?我的平台是ti 8107 ,目前只有7842的官方手册,我要怎么调啊 ...

只有手册不行的,要找到参考驱动demo做移植的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

29

帖子

0

粉丝