硬件实现原理
音频是采用 TI 公司的 TLV320AIC23B 音频Codec 芯片,TLV320AIC23B 支持1 路MICIN,1 路LINEIN, 1 路OUT,1 路HPOUT。硬件设计中将1 路LINEIN 和1 路HPOUT 通过接口引出。
BF54x 处理器的SPORT 接口支持IIS 协和和TDM 协议,可直接与TLV320AIC23B 的接口连接。通过BF54x处理器的TWI 接口初始化TLV320AIC23B 芯片。TLV320AIC23B 支持多种音频采样格式,硬件设计中为其提供的时钟为12MHz,可参TLV320AIC23B 数据手册将其配置为USB 模式采样。
TLV320AIC23B 的器件地址可通过接口上的CS 引脚进行选择,如下表: