5. SDK与开发板功能介绍

本章节主要介绍如何将公版SDK功能与开发板的结合使用,旨在方便客户还未熟悉SDK代码时直接参考该文档就可以使用开发板。

注:在按照以下步骤使用开发板之前,用户需要预先安装好杰理工具链2.5.1版本。

本章节分下面三个部分进行介绍:
  1. 开发板的模块介绍”;

  2. 开发板下载与运行SDK时需要的跳帽和接线”;

  3. 公版SDK应用功能与开发板的接线适配”;


5.1. 开发板的模块介绍

AD24N使用的硬件环境开发板由底板和顶板两部分组成。

其中底板包含的模块:

模块

模块详情

MIC模块

MIC输入引脚默认为PB01,偏置电压可由MICBIAS(PA13)提供,也可以使用外部偏置,不占用芯片I/O口;

LINEIN模块

LINEIN默认输入引脚PA14,需将对应引脚与AUX_OUT短接;

Audio PA功放模块

单端DAC输出引脚为PB0,开发板的功放PA_IN与PB0短接,mute脚与地合邦即可使用;

Class-D APA模块

APA模块输出引脚为DACN和DACP;

LED模块

该模块的3个LED灯都是高电平点亮;

红外模块

该模块用于接收红外信号,需将IRVDD与VDDIO短接;

按键模块

该模块有4个AD按键以及4个I/O按键,其中AD按键外接10k上拉电阻;

电源模块

供电可通过正极接“VUSB”,负极接“GND”实现,且需要将VBAT和VUSB短接、HPVDD和VBAT短接;

USB模块

该模块可以用来通信USB设备,或给开发板下载程序以及供电;

TF卡模块

该模块支持驱动一线模式的TF卡;

外挂FLASH模块

该模块可挂载一颗存放资源的FLASH;

底板包含的模块如下图所示:

"AD14N底板开发板“

顶板包含的模块如下图所示:

"AD14N顶板开发板“

5.2. 开发板下载与运行SDK时需要的跳帽和接线

一般用户购买开发板后,需要将开发板的跳帽重新连接才能下载SDK。客户可以先把板上的跳帽全部拔掉,并且按照以下步骤进行接线

首先把开发板上的跳帽全部去掉

"AD24N开发板(去掉所有跳帽)“

AD24N开发板(去掉所有跳帽)

然后使用跳帽接上底板USB模块、电源模块,接上顶板的系统FLASH供电和2线电路(公版SDK的系统flash默认跑2线模式)。将强制下载工具插入USB模块,按下工具的按键即可进入下载模式。

"AD24N开发板(接上FLASH与电源的跳帽并进入下载模式)“

AD24N开发板(接上FLASH与电源的跳帽并进入下载模式)

进入下载模式之后,用户就可以使用codeblock打开SDK工程,点击SDK的编译下载,将SDK下载到开发板。


5.3. 公版SDK应用功能与开发板的接线适配

公版SDK上电默认会运行SDK的toy_music mode(音乐模式)应用,该应用模式默认会播放系统flash的音源文件,声音会从APA以及模拟DAC输出;并且该应用占用PA1作为AD按键,实现播放/暂停、上下曲切歌等功能。

因此用户可用针对以上对toy_music应用的描述调整开发板的接线适配SDK。
1. 首先将开发板底板的ADKEY通过杜邦线接到PA1。然后按下OR按键实现播放/暂停,按下1K或2.2K按键实现上下曲切歌。切换歌曲的情况可通过将串口工具接到PA4观察打印信息。
2. 将底板的Audio PA功放模块的PA_IN和PB0(DAC)使用跳帽短接,AGND和功放的MUTE脚短接。
3. 然后将喇叭以差分方式接到底板的SP+和SP-,即可听到有声音通过喇叭播放出来(系统flash的音频文件在解码后通过模拟DAC输出)。
4. 公版SDK也会把音源文件解码后的声音从APA输出,用户可以将喇叭以差分方式接到底板的DACPO和DACPO,或者将耳机插入耳机座子也能听到有声音输出。(系统flash的音频文件在解码后通过APA输出)。
"AD24N开发板适配toy_music应用的接线“

AD24N开发板适配toy_music应用的接线