音频编解码芯片(Codec)在带音频功能的设备里基本都有,手机、蓝牙音箱、耳机、电视,都离不开它。但很多人对Codec的理解可能就是"处理声音的芯片",具体它干了啥、怎么选,就不太清楚了。今天聊聊音频编解码芯片的原理和选型要点。
Codec的全称是Coder-Decoder,核心功能就是把模拟音频信号转换成数字信号(编码/ADC),或者把数字音频信号转换成模拟信号(解码/DAC)。除此之外现代Codec通常还集成了很多功能:麦克风偏置、可编程增益放大器、ADC、DAC、耳机驱动、扬声器驱动、数字音频接口、各种音效处理等。
Codec跟主控的通信一般走I2S接口传输数字音频数据,控制走I2C接口配置寄存器。I2S的参数要注意匹配:采样率(8k到192k)、位宽(16/24/32位)、主从模式、数据格式。这些参数如果不匹配,要么没声音要么声音失真。调试音频问题时,先抓一下I2S的时序看看参数对不对。
选型时首先看应用场景。手机用的Codec高度集成,体积小功耗低;蓝牙音箱用的Codec需要集成功放和电源管理;专业音频设备用的Codec追求高信噪比和低失真。不同场景的需求差异很大,别拿手机的Codec去做HiFi设备。
关键参数方面,信噪比(SNR)和总谐波失真(THD)是核心指标。SNR越高背景噪声越小,一般消费级Codec的SNR在90dB到100dB左右,专业级能到110dB以上。还要看ADC和DAC的通道数,如果需要多路麦克风输入(比如降噪耳机需要前馈加反馈两个麦),就得选多通道ADC的Codec。
PCB布局对音频质量影响很大。模拟部分和数字部分要分区布局,模拟地和数字地单点连接,Codec的模拟电源要加LDO单独供电,去耦电容尽量靠近引脚。麦克风输入走线要短且屏蔽,远离高频数字信号。很多音频问题不是芯片本身的问题,而是布局和电源没处理好,导致底噪大有杂音。
上一篇:深圳网易邮箱企业版授权经销商的服务边界与应用场景观察
下一篇:没有了