Audio Interface ================== 概述 ------- Audio Interface (audio_intf) 是 audio 子系统的顶层控制模块,所控制的模块包含 ASRC、ANC、TXDFE、RXDFE、I2S、PDM、Audio timer 等,还包括一些功能控制,如能量估计和饱和检测、啸叫检测、超声检测等功能的控制,其结构如下图所示。 .. image:: ../../../_static/Audio_Intf.png :align: center .. centered:: 音频接口模块框图 功能特性 ------------------ Audio Interface 支持如下特性: - 支持 16 MHz 和 32MHz 两种 XTAL Clock,默认为 32 MHz - 支持 audio PLL 时钟,此时 audio 工作时钟为 15.36 MHz - 支持立体声混音 - 最大支持对 4 路 ASRC 音量独立调节 - 支持 audio 子系统和 timer 计数和半 us 级同步控制 - 支持硬件啸叫检测 - 支持对音频通路的能量估计和饱和监测 - 支持硬件超声入耳检测 API 介绍 --------------- .. doxygenfile:: wq_audio_intf.h .. doxygenfile:: wq_audio_intf_declare.h