FSC-DB215 用户指南

本指南将介绍如何使用 FSC-DB215,并提供更多关于此开发板的信息。

1. 概述

FSC-DB215 是 Feasycom 推出的一款支持蓝牙5.2规范,并向下兼容蓝牙2.1、3.0等规范,支持音频流(通话、音乐)和数传通道(Classic SPP、LE GATT)同时工作的快速评估板。它集成了多种功能,包括 Type-C 接口(支持 UART/USB/电源)、音频输入输出、麦克风、功能按键、复位按键、2.54mm 排针和LED状态指示灯等。支持HFP、A2DP、AVRCP、SPP、GATT等Profile,也支持LE audio BIS、CIS等功能。

它兼容 Feasycom 的串口助手和 AT 命令进行功能测试,开发者可更快熟悉 Feasycom 的产品,缩短开发周期,提高效率。

DB215_3.1_1

DB215_3.1_2

(正面样图)

(背面样图)

2. 特性

  • All-in-One Type-C 接口

  • 通用 3.5 毫米音频插孔输入

  • 通用 3.5 毫米音频插孔输出

  • 内置麦克风,方便通话测试

  • USB 电源

  • 按钮控制(电源开/关、播放/暂停、音量调整、轨道切换)和一键重置

  • 2.54mm 针座,便于 Dupont 电缆连接

  • 用于状态显示的多功能指示灯

  • 用于 RF 信号测试的 RF 接口(可选)

  • 内置 USB 转串行芯片

  • 预留耳机放大器芯片,支持 16Ω/32Ω 耳机

  • Arduino 板预留连接槽

3. 适用范围

适用于 FSC-BT631D、FSC-BT631S、FSC-BT6038、FSC-BT1211等蓝牙音频模块开发调试使用。

4. 功能说明

4.1 组件介绍

DB215_GN

4.2 功能说明

以Type-C为原点,顺时针介绍

序号

主要组件

功能描述

1

Type-C

给模块供电/跟模块通讯/通过模块给电池充电

2

音频输出

标准 3.5耳机输出,可驱动16/32欧姆喇叭,最大60mw

3

音频输入

标准 3.5mm 音频插座

4

麦克风

HFP(来电去电通话时使用,默认使用L通道)以及需要麦克风的应用

5

音频输入和麦克风切换

音频输入和麦克风输入选择

6

音量-

短按音量递减

7

音量+

短按音量递增

8

播放暂停键

音乐播放/暂停按键

9

扩展pin脚

PIN1~PIN8扩展插针

10

开关机键

长按开关机,播放音乐:短按暂停/播放,来电:短按接听,再短按挂断

11

模块状态指示灯

LED1:绿灯,LED2:蓝灯。不同模式下LED状态指示灯变化情况参考“LED状态说明”

12

复位键

短按模块复位

13

SMA或IPEX外置天线扩展

可以跳选至外置天线

14

TRBI1200

TRBI200烧录器接口,默认空

15

串口扩展排针

控制串口引脚扩展插针

16

功能扩展排针以及下载口

复位,下载等扩展插针

17

3V3扩展排针

3V3外接扩展排针

18

GND扩展排针

GND外接扩展排针

19

USB 口通讯灯

指示 USB1-4 端口工作状态灯

20

VBUS

模块USB输入音频信号时需跳帽连接

21

3V3电源

3V3电源短接使能

22

I2S 测试点

预留I2S测试点,外接通讯测试

23

NFC

NFC线圈焊接位(部分模块具备NFC功能)

24

NFC和SPK跳选

NFC和SPK输出跳选(部分模块具备SPK功能)

5. 准备工作

5.1 硬件准备

  • 2 x FSC-DB215-BT631D(已集成飞易通 FSC-BT631D 的 FSC-DB215 开发板,分别编号DB1、DB2)

  • 2 x USB to Type-C 公对公数据线( USB 转 Type-c )

  • 1 x PC(Windows / Mac)

  • 1 x 手机或音乐播放器

  • 1 x AUX 3.5 公对公音频线(可选)

  • 1 x 蓝牙扬声器 或 带有线音频输入蓝牙扬声器(可选)

5.2 软件准备

  • 串口驱动:基于Windows系统 PC 的 【CP210x_Universal_Windows_Driver】 串口驱动(一般情况下即插即用,特殊PC环境下无法识别需安装此驱动程序)

  • 串口调试工具:基于Windows系统 PC 的 飞易通串口调试助手 (可通过 FSC-APP 下载和 阅读使用指导)

  • App:可支持 Android 和 iOS 平台的移动端应用 FeasyBlue App(可通过 FSC-APP 下载和 阅读使用指导)

  • 通讯接口:UART

  • 串口配置:115200/8/N/1(飞易通固件通用默认)

6. 硬件连接方式

6.1 电源选项

开发板可任一选用以下两种供电方式:

  • Type-C USB供电(默认)

  • 3V3 / GND 管脚供电

注意:上述供电模式不可同时连接,否则可能会损坏开发板或电源。

6.2 硬件连接

  • 通电前,确认各部件连接未有松动或者粘连;

  • 将开发板通过 Type-C 接入PC;

  • 通电后,LED灯亮起,表示开发板已供电,可以开始调试。

7. 快速开始

7.1 供电连接

将开发板(FSC-DB215-BT631D) Type-C 口(组件USB1) 和 PC 通过 USB to Type-C 数据线连接,电源开关位置(组件ON/OFF)需短接,指示灯(LED1)慢闪表示模组已经正常启动。

image-20250506193714570

7.2 开发板串口识别

FSC-DB215 采用Type-C接口(组件USB1),通过USB To Type-c线与PC的USB接口进行连接,可即插即用,无需其他组件控制,在PC设备管理器中可查看识别到的串口,如下示例:

image-20250513150050921

7.3 AT - 串口通信测试

Command

AT

Response

OK

Description

当上电或更改波特率时,测试主机和模块之间的UART通讯

Example:

<< AT
>> OK

image-20250513150232042

8. 典型应用开发示例

8.1 LE Audio BIS(Broadcast Isochronous Stream)应用演示

8.1.1 应用演示框图

如下图示

db215-bis-200dpi

8.1.2 应用演示步骤

  1. 开发板 DB1(FSC-DB215-BT631D)端:通过 Type-C线 与 PC 连接,连接成功后,PC自动识别到串口设备并生成虚拟COMx;

  2. 开发板 DB1(FSC-DB215-BT631D)端:设置蓝牙模块(FSC-BT631D)的Profile,使能 HFP-HF、A2DP-Sink、BIS Gateway,具体AT指令操作与响应如下:

    >>AT+PROFILE=9385            //使能HFP-HF、A2DP-Sink、BIS Gateway蓝牙Profile,配置并自动复位
    <<
    OK
    
    +BISSTAT=1
    +DEVSTAT=0
    +BISSTAT=5
    +PWRSTAT=1
    +SPPSTAT=1
    +VER=BT631D,V3.0.9,20250306        //此处为演示固件版本,请以实际为准
    +PROFILE=9385
    +A2DPMUTED=0
    +A2DPSTAT=1
    +ABSVOL=0
    +AVRCPSTAT=1
    +HFPSTAT=1
    +PBSTAT=1
    +DEVSTAT=1
    +DEVSTAT=3
    
  3. 开发板 DB1(FSC-DB215-BT631D)端:开发板支持通过AT指令配置成USB、lineIn、A2DP三种音频输入模式,这里演示A2DP音频输入模式,具体AT指令配置操作如下:

    >>AT+AUXCFG=2    //使能A2DP音频输入模式
    <<
    +DEVSTAT=3
    OK
    
    注意:只有在A2DP Sink Profile被使能,参数2才有效
    

    NOTE:FSC-BT631D 默认程序为Classic Audio Sink + LE Audio Gateway 同时支持模式,即音频流从A2DP Source(Classic Audio Source,比如手机)到A2DP Sink(Classic Audio Sink),再通过 LE Audio 广播。

  4. 开发板 DB2(FSC-DB215-BT631D)端 :通过 Type-C线 与 PC 连接,连接成功后,PC自动识别到串口设备并生成虚拟COMx。同时使用AUX线将开发板上组件 LineOut 连接至外设音频设备(比如有线耳机、或音响);

  5. 开发板 DB2(FSC-DB215-BT631D)端:设置对应蓝牙模块 FSC-BT631D 的 Profile,使能 BIS Headset ,具体AT指令操作与响应如下:

    >>AT+PROFILE=16384            //使能 BIS Headset 蓝牙Profile
    <<
    OK
    
    +BISSTAT=1
    +DEVSTAT=0
    +PWRSTAT=1
    +VER=BT631D,V3.0.9,20250306
    +PROFILE=16384
    +DEVSTAT=1
    +DEVSTAT=3
    
  6. 开发板 DB2(FSC-DB215-BT631D)端:与指定的BIS Gateway设备建立 LE audio BIS 音频链路链接,具体AT指令操作与响应如下:

     >>AT+SCAN=4        //扫描附近BIS/CIS设备广播源
     <<+DEVSTAT=67
     OK 
     +SCAN=0,-39,5,DE0D3000187D,FSC-BT631D-BIS-187E,885
     ...
     ...
     +SCAN=E            //表示扫描结束
     +DEVSTAT=3
     
     >>AT+BISCONN=FSC-BT631D-BIS-187E     //通过设备BIS Gateway名称,发起与指定的设备建立LE audio BIS链接
     <<+BISSTAT=2                         //建立BIS链接中
     OK
     +DEVSTAT=65
     +BISSTAT=5                          //已建立BIS链接,并接收BIS数据中
    
  7. 手机端:手机蓝牙扫描 开发板DB1(FSC-DB215-BT631D) 的经典蓝牙,并建立A2DP音频链接,操作图示如下:

    631d-bis-a2dp-connect-200dpi

  8. 开发板DB1(FSC-DB215-BT631D)端:手机蓝牙与开发板 A2DP 音频链路连接成功后,开发板串口响应事件如下:

    <<
    ...
    ...
    +HFPSTAT=3
    +HFPDEV=2C0000000000,hmsNext
    +DEVSTAT=1
    +PLAYSTAT=2
    +A2DPSTAT=3         //经典蓝牙A2DP已连接
    +A2DPDEV=2C0000000000,hmsNext
    +AVRCPSTAT=2
    +AVRCPSTAT=3
    +TRACKINFO=Welcome To New York,Taylor Swift,1989 (Deluxe)
    
  9. 手机端:打开音乐播放器,并播放音乐;

  10. 开发板DB1(FSC-DB215-BT631D)端:接收来自手机端的A2DP音频流(串口输出音频流数据),并同步发送 BIS 广播音频流,图示和串口事件如下:

    631d-db1-a2dp-Streaming-200dpi

    <<
    +A2DPSTAT=5
    +PLAYSTAT=1
    +TRACKINFO=Welcome To New York,Taylor Swift,1989 (Deluxe)
    +TRACKSTAT=1,1,212
    +TRACKSTAT=1,2,212
    +TRACKSTAT=1,3,212
    ...
    ...
    
  11. 开发板DB2(FSC-DB215-BT631D)端:接收来自DB1端(BIS Gateway)的BIS广播音频流,并同步通过开发板组件LineOut,输出音频流给到外设音频设备,即外设音频设备可同步播放来自手机端的音频流。

  12. 扩展更多设备接收BIS广播音频:当前开发板可支持 无限数量 BIS广播音频接收设备(BIS headset),比如DB3,重复执行步骤4、步骤5、步骤6配置即可

9. 涉及相关文档