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 的产品,缩短开发周期,提高效率。
(正面样图) |
(背面样图) |
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 组件介绍
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)慢闪表示模组已经正常启动。
7.2 开发板串口识别
FSC-DB215 采用Type-C接口(组件USB1),通过USB To Type-c线与PC的USB接口进行连接,可即插即用,无需其他组件控制,在PC设备管理器中可查看识别到的串口,如下示例:
7.3 AT - 串口通信测试
Command |
AT |
---|---|
Response |
OK |
Description |
当上电或更改波特率时,测试主机和模块之间的UART通讯 |
Example:
<< AT
>> OK
8. 典型应用开发示例
8.1 LE Audio BIS(Broadcast Isochronous Stream)应用演示
8.1.1 应用演示框图
如下图示
8.1.2 应用演示步骤
开发板 DB1(FSC-DB215-BT631D)端:通过 Type-C线 与 PC 连接,连接成功后,PC自动识别到串口设备并生成虚拟COMx;
开发板 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
开发板 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 广播。
开发板 DB2(FSC-DB215-BT631D)端 :通过 Type-C线 与 PC 连接,连接成功后,PC自动识别到串口设备并生成虚拟COMx。同时使用AUX线将开发板上组件 LineOut 连接至外设音频设备(比如有线耳机、或音响);
开发板 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
开发板 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数据中
手机端:手机蓝牙扫描 开发板DB1(FSC-DB215-BT631D) 的经典蓝牙,并建立A2DP音频链接,操作图示如下:
开发板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)
手机端:打开音乐播放器,并播放音乐;
开发板DB1(FSC-DB215-BT631D)端:接收来自手机端的A2DP音频流(串口输出音频流数据),并同步发送 BIS 广播音频流,图示和串口事件如下:
<< +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 ... ...
开发板DB2(FSC-DB215-BT631D)端:接收来自DB1端(BIS Gateway)的BIS广播音频流,并同步通过开发板组件LineOut,输出音频流给到外设音频设备,即外设音频设备可同步播放来自手机端的音频流。
扩展更多设备接收BIS广播音频:当前开发板可支持 无限数量 BIS广播音频接收设备(BIS headset),比如DB3,重复执行步骤4、步骤5、步骤6配置即可