admin 管理员组

文章数量: 1087817

audio应用

简介
akm 7755 是一款日本产的高性价比的codec,内部集成dsp 可以完成3A 算法,ANR (降噪)AGC(自动增益) AEC(回声消除),应用范围广。

从内部框图中可以看到,他支持单端和差分的mic 输入,最多可以支持两路mic ,一路line_in输入。三路line_out输出,同时支持数字接口的i2s 的输入输出。另外一个很优秀的特点是内部集成了PLL,支持slave 模式下通过输入时钟 bitclk 或 lrclk做PLL输入倍频做采样频率,可以节省一个晶振或一路主时钟的IO口。
主控硬件连接
硬件原理图:

可以看到,模拟输入通过IN1 ,数字输人SDIN1,模拟输出DOUT1 ,数字输出SDOUT1。
ak7755内部数据通路
我只想做简单的通路验证,不做复杂的dsp 应用。所以只是能他的AD和DA 验证我的soc 可以适配他的格式就行,剩下的事就交给他们的FAE去处理。
以下就是我选的一条通路:

7755输入输出通路配置
mic输入端选择的寄存器配置:
模拟输入通过IN1 ,,模拟输出DOUT1 ,数字输出SDOUT1。

寄存器:


这个地方要选IN1
数字输入选择
数字输人SDIN1

寄存器:


模拟输出:

采样频率配置


数据格式选择


音量设置


最终的寄存器设置:

按照顺序配置下去就可以了。

本文标签: audio应用