1.硬件原理图
MIC_P,MIC_N:mic输入。
I2S:总共有5根线(这里不是指 i2s 标准接口):两根音频数据线(输入/输出)、三根时钟线
其中:
I2S_LRCK 是指示当前数据线传输的是左声道还是右声道;
I2S_BCLK 是协调数据线上的数据传输(一个时钟周期,主控、音频编解码芯片从音频线上获取一个 Bit 音频数据);
I2S_MCLK 是主控供给音频编解码芯片保持正常工作用的时钟;
2.设备树的主要配置
i2s1_sound: i2s1-sound {
status = "okay";
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,mclk-fs = <256>;
simple-audio-card,name = "realtek,rt5616-codec";
//sim