跳转至

Air780EHV音频电路参考设计

Air780EHV内置Audio Codec,支持1路Mic,1路Speaker,有如下特点:

1. 支持1路驻极体Mic,模组内置偏置电压,差分输入;

2. 支持1路Speaker输出,但输出功率仅14mW,差分输出;

3. Speaker输出需搭配音频PA使用,音频PA请根据所需灵活选择,也可选择合宙标准配件AirAUDIO_1000搭配使用;

4. Air780EHV支持VoLTE通话和TTS(文字转语音)功能;

硬件参考设计

img

其中:

1. Air780EHV支持驻极体Mic,内部已接Micbias偏置电压,外部无需再加;

2. 尤其要注意的是,Mic电路上切勿增加隔直电容,按照参考电路连接即可;

3. 音频PA选用的是纳芯微NS4160,最高可驱动4Ω 3W的喇叭(5V供电时);


Audio API说明

LuatOS提供了丰富的API函数,其中就包括 Audio函数 ,包括如下功能:

img

本文主要介绍 audio.config(id, paPin, onLevel, dacDelay, paDelay, dacPin, dacLevel, dacTimeDelay) 这一个函数;

img

其中,audio.config()跟硬件相关的的主要是两个GPIO的配置:

一个GPIO控制Audio PA;

一个GPIO控制Audio Codec;

Air780EHV内部集成了Audio Codec,相应的控制GPIO为GPIO20,大家在使用本函数时可以输入20 ,也可以默认不填;

Air780EHV需要在外部增加Audio PA电路,相应的控制GPIO我们默认推荐使用GPIO22,也就是PIN19:AudioPA_EN,如下:

img

大家在使用时务必注意如下几点!

1. Audio PA务必使用一个单独的GPIO控制使能,不能默认一直开启,一方面在功耗上比较浪费,一方面也无法搭配Audio函数抑制有可能产生的POP音;

2. Audio PA的控制GPIO推荐使用PIN19:AudioPA_EN,也就是GPIO22;

3. 如果不使用PIN19:AudioPA_EN,那么至少也要选用一个AGPIO,只有AGPIO在休眠状态下才能控制其输出状态,详见Air780EHV GPIO 设计说明 ;


标准配件AirAUDIO_1000

为了方便大家测试,我们还设计了AirAUDIO_1000标准配件,供大家结合Air780EHV 核心板测试音频功能;

img

AirAUDIO_1000中包含了Audio PA、为Audio Codec 供电的LDO、Mic、Speaker插头、以及一个独立的PA使能GPIO,欢迎大家前往合宙官方淘宝店 luat.taobao.com 购买;