audio應用-外接akm7755

簡介
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
在這裏插入圖片描述
寄存器:
在這裏插入圖片描述
在這裏插入圖片描述
模擬輸出:
在這裏插入圖片描述
採樣頻率配置
在這裏插入圖片描述
在這裏插入圖片描述
數據格式選擇
在這裏插入圖片描述
在這裏插入圖片描述
音量設置
在這裏插入圖片描述
在這裏插入圖片描述
最終的寄存器設置:
在這裏插入圖片描述
按照順序配置下去就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章