目录
前言
一、ES8388 基础特性
二、原理图连接
三、内核配置
四、设备树配置
五、设备调试
总结
前言
ES8388 是一款常用的低功耗立体声音频 Codec,内置 2 路 ADC、2 路 DAC、耳机放大器、MIC 增益电路,支持 8k~96kHz 采样率,在工业主机、轨道交通、边缘采集板上广泛使用。RK3588 通过I2C 做寄存器配置、I2S 传输 PCM 音频流,搭配瑞芯rockchip,multicodecs-card声卡框架驱动。
一、ES8388 基础特性
- 接口:I2C(控制寄存器) + I2S(数字音频)
- DAC:立体声播放,内置耳机 PA;ADC:双路模拟输入,支持驻极体 MIC(MIC Bias)、Line In
- 驱动:内核 ASoC 框架,驱动为
es8328(ES8388 复用 ES8328 驱动,瑞芯 SDK 原生支持) - 耳机检测两种方案:
- GPIO 中断检测(hp-det-gpio),适合普通机械开关耳