跳转至

泰凌TL-EdgeAI-DK使用指南


概述

TL-EdgeAI-DK是用于配合多款模组进行功能开发、演示而设计的开发套件。可以配合如下模组使用,但是同一时间只能使用一个模组:

  • ML3219D-MERCURY-M0-PA11-V01(TL321x小模组)
  • ML7218D1-MERCURY-M0-PE11-V01(TL721x小模组)
  • ML7218A-GAIA-M0-PE11-V01(TL721x大模组)

准备工作

开始TL-EdgeAI-DK演示之前,需要准备硬件以及软件环境。

硬件准备

(1) AIOT-DK1-V2 * 1

作为母板使用,支持板载烧录和其他子模块的组合使用。

(2) 平台模组 * 3

同时仅支持一个平台模组工作,包含TL721x大模组、TL721x小模组、TL321x小模组。

(3) 外设模组 * 3

包含1个LCD模组、1个CODEC模组、1个摄像头。

(4) USB Type-A to Type-C线 * 2

一根线用于烧录,另一根线用于供电和USB数据通信。

软件准备

用户可以通过Telink BDT工具,使用USB连接母板的J12,直接进行平台模组的烧录;SDK使用tl_platform_sdk,软件版本需要高于v3.5.0

Software

注意:

  • 如上图,本文以TL721x大模组为例,烧录平台选择TL721X。其他平台模组需要更换对应的平台。
  • 使用BDT烧录时,母板的SW13开关需要拨到右侧(用来支持Single Wire mode), SW15开关拨到右侧(用来烧录模组)。

操作流程

Sensor模组

以TL721x大模组为例,其他平台模组仅需要更换对应的平台。

tl_platform_sdk中选择Sensor_Lcd_Demo工程,编译并烧录目标文件到模组,物理连接如下:

Sensor_Lcd_Demo工程

Sensor烧录连接

注意事项:

  • TL721x大模组连接在J2上,mikroBUS J4接LCD模组。
  • SW3开关的1号开关打开,2-4号关闭,用来选择对应的片选脚。

烧录完成后,屏幕上会显示Sensor的基本数据。由于Sensor数据较多,会分为两个页面显示,上图显示了第一个页面的数据,下图是第二个页面的数据:

Sensor数据

CODEC模组

以TL721x大模组为例,其他平台模组仅需要更换对应的平台。

Codec_Demo支持多种应用模式和型号,说明如下:

(1) 应用模式

##define DMIC_INPUT_TO_BUF_TO_LINEOUT 1 //dmic_in->buff->SDM out
##define I2S_TO_EXT_CODEC_USB         2 //I2S input->buff->I2S out for  external codec. See AUDIO_I2S_TO_EXT_MODE to choose codec type
##define I2S_TO_EXT_CODEC_MIC_SPK     3
  • DMIC_INPUT_TO_BUF_TO_LINEOUT:使用的是内置CODEC,需要板载DMIC和SDM配合使用,数据流从DMIC输入,SDM输出。注意:仅TL721x模组支持此模式。
  • I2S_TO_EXT_CODEC_USB:使用的是外置CODEC,是一种USB Audio应用,默认选用此模式。
  • I2S_TO_EXT_CODEC_MIC_SPK:使用的是外置CODEC,数据流从CODEC模组的MIC输入,SDM输出。

(2) 型号

外置CODEC模组有多种型号,目前支持的型号如下:

  • AIOT-CODEC1-V2:NAU88L21
  • AIOT-CODEC2-V2:ES8389

内置CODEC

tl_platform_sdk中选择Codec_Demo工程,配置宏如下:

##define AUDIO_MODE  DMIC_INPUT_TO_BUF_TO_LINEOUT

编译并烧录目标文件到模组,物理连接如下:

内置CODEC烧录连接

注意事项:

  • TL721x大模组连接在母版的J2上,mikroBUS J5接CODEC模组。
  • SW7开关拨至下侧,SW8开关拨至右侧,用来使用内置CODEC。

烧录完成后,耳机可以听到DMIC采集到的声音。

外置CODEC

tl_platform_sdk中选择Codec_Demo工程,配置宏如下:

##define AUDIO_MODE  I2S_TO_EXT_CODEC_USB

##define AUDIO_MODE  I2S_TO_EXT_CODEC_MIC_SPK

CODEC当前可选多种型号,根据硬件选择对应宏:

/* Choose different external codec type */
##define I2S_TO_EXT_nau8821        1 //external codec
##define I2S_TO_EXT_es8389         2 //external codec
##define AUDIO_I2S_TO_EXT_MODE     I2S_TO_EXT_nau8821

编译并烧录目标文件到模组,物理连接如下:

外置CODEC烧录连接

注意事项:

  • TL721x大模组连接在J2上,mikroBUS J5接CODEC模组
  • SW7开关拨至上侧,SW8开关拨至左侧,用来使用外置CODEC。

软件的默认配置是I2S_TO_EXT_CODEC_USB模式,烧录之后,USB会枚举出音频设备,选择Telink设备即可:

选择Telink设备

此时播放音频,可以通过耳机收听。

软件如果配置I2S_TO_EXT_CODEC_MIC_SPK,则耳机可以听到MIC采集到的声音。

Camera模组

由于IO数量限制,仅TL721x大模组可支持Camera。

tl_platform_sdk中的TL721x项目,选择Camera_Demo工程,编译并烧录目标文件到模组,物理连接如下:

Camera烧录连接

硬件注意事项:

  • TL721x大模组连接在J2上,mikroBUS J6接LCD模组,J7接camera模组。
  • SW17开关拨至下侧,SW8开关拨到左侧。

烧录完成之后,屏幕会实时显示摄像头采集到的数据。