F-6888 音频蓝牙模块是基于博通(BEKEN)的BK3254 BLE蓝牙芯片设计的音频蓝牙模块。F-6888音频蓝牙模块使用简单,集成了TF卡和U盘播放功能,手机等移动设备能够通过蓝牙直接连接到该模块,支持模拟音频输入和数字蓝牙数据连接两种音频接入方式。使用非常方便,一些简单的外围电路就能使音频蓝牙正常稳定的工作。

模块的一些基本参数为:

  • 供电电压:+3.3V~4.2V
  • 工作电流:45mA
  • 待机电流:<500uA
  • 传输距离:>10米

模块图:

图1 F-6888实物图

在笔者自己的毕业设计--蓝牙功放设计,和所做的等离子扬声器中,均用到了该音频蓝牙模块。使用起来非常方便,能够根据设计需求对外部电路进行裁剪,以达到设计需求。

在蓝牙功放设计中,设计需求主要有:1、能够实现模拟音频信号、数字蓝牙音频信号输入。 2、能够在蓝牙功放端进行切歌,通过按键实现。 3、无线传输距离大于10米。

BK3254蓝牙芯片可以接入模拟音频信号,它的优先级要高于蓝牙数字音频信号。当连接了蓝牙后,在连接模拟音频信号时,模拟信号会切断蓝牙音频信号,输出模拟音频接口输入的音频。无论是移动设备连接了模块还是模拟音频信号通过音频接口接入了模块,GPIO16端口输出的电平都会稳定输出高电平,使外接的LED等停止闪烁。

F-6888模块的Pin39为ADC输入端,当该引脚电压为电源电压时,系统不进行操作。当引脚电压输入为0V时,会对安卓或者iOS设备端音乐实现切歌。

在本设计中,使用F-6888的原理图如下

图2 F-6888在蓝牙功放设计中应用

如图2所示,在GPIO16外接一个LED,用于指示蓝牙或者模拟音频信号输入已经连接,当没有连接是,LED闪烁;当两者其中一种连接时,LED保持常亮。

实际测试的时候,三个发现:

1.  当供电电压为3.0V时,系统能够正常工作,但是每隔28秒会输出“滴滴”的声音。开始定位问题为电路连接出错,后来笔者判断是BK3254芯片低压检测所起的作用。于是将供电电压调整为3.3V,调整后“滴滴”声消失,这个功能在使用锂电池对音频蓝牙模块供电时,用于锂电池的过放检测。

2.  使用模拟音频接口连接电脑和功放时,发现模拟音频通过后级功放输出的声音更大一点,明显要比直接音频蓝牙通过数字输出的音频信号要大。而且,当连接模拟音频后,正在播放的蓝牙音频会被立马切断。

3.  在P39这里加上一个稳压电容,会对整个系统的稳定性提高。能够减少因为整体电压不稳定导致系统莫名切歌的情况发生。

在等离子扬声器中,音频蓝牙部分电路如下图所示

图3 F-6888在等离子扬声器中应用

该设计中,音频蓝牙能够正常工作,效果很好。之前在贴吧中发过贴,问在等离子扬声器中是否可以使用音频蓝牙来传输数据,不少小伙伴觉得后端输出谐振会蓝牙模块的天线有影响,实际测试没有影响。

该设计中仍有不足之处,

1. 模拟音频信号不该外接,可以直接接入F-6888模块中,BK3254有模拟音频输入端。

2. 在VADC端没有加上电容来抗干扰,该引脚为ADC采样,需要稳定的直流电压。

3. GPIO17端的LED可以省略,GPIO16端的LED用于指示蓝牙连接状态即可。

该设计中,当使用单通道输出时,P端(正端)输出音频信号,N端(负端)接地处理。其他功能不是使用时,均可以悬空处理。

F-6888 音频蓝牙模块应用笔记相关推荐

  1. archlinux安装配置、i3-wm配置、blurlock锁屏、archlinux音频蓝牙

    archlinux安装配置.i3-wm配置.blurlock锁屏.archlinux音频蓝牙 linux安装笔记 设备:honor-magicbook14-amd 版本:arch-linux-5.9. ...

  2. 关于esp32蓝牙模块的使用——esp32学习笔记

    关于esp32蓝牙模块的使用--esp32学习笔记 关于esp32蓝牙模块的使用--esp32学习笔记 关于esp32蓝牙模块的使用--esp32学习笔记 零.前言 一.经典蓝牙BT 二.低功耗蓝牙B ...

  3. CSR8670蓝牙模块,立体声高品质音频方案

    FSC-BT802是一款非常小尺寸(9.7mm11.5mm1.8mm)的蓝牙5.0音频模块,模块内置CSR8670蓝牙模块芯片,支持模拟差分音频输出和MIC输入及I2S/PCM,光纤(SPDIF in ...

  4. cmw500自动化测试软件,CMW500:蓝牙模块射频与音频测试的多标准解决方案-测试测量-与非网...

    如今,蓝牙模块应用于手机,汽车,智能家居以及其它物联网应用.相应的,制造商和集成专家有了更高的测试要求.罗德与施瓦茨帮助他们优化测试性能,最小化测试时间进而节省下可观的成本.R&S CMW50 ...

  5. 蓝牙模块传输音频出现卡顿原因分析

    蓝牙模块传输音频出现卡顿原因分析 蓝牙音乐播放卡顿的原因分析: 1.天线性能差,传输距离远,信号强度弱导致. 蓝牙音箱和蓝牙模块有效的使用范围是10-15米,实际使用一般在10米左右,超过距离就会出现 ...

  6. Linux卸载蓝牙模块,Linux 下调试低功耗蓝牙的笔记

    蓝牙4.0版本推出了低功耗规范,简称BLE (Bluetooth Low Energy),很多小型设备,例如小米手环,都是使用低功耗蓝牙.要与这类模块连接,主设备的蓝牙模块必须支持低功耗,例如inte ...

  7. 蓝牙模块音频BLE数据数传串口AT指令的使用方法

    一.简介   蓝牙模块,使用其实是非常简单的,因为它把比较麻烦的蓝牙射频以及外围的电路,都集成在一起,对于用户来说,就是一个黑盒子,只用关注应用,大可不必关心他实现的细节,所以深受广大工程师喜爱 几乎 ...

  8. STM32学习笔记1:STM32ZET6配置蓝牙模块

    利用STM32配置一块蓝牙模块 1.蓝牙模块配置原理 一般我们的蓝牙是用低功耗蓝牙,这些蓝牙再调试的时候,需要我们用到串口利用AT指令与蓝牙模块通信. 一,串口2给蓝牙发送AT指令 二,蓝牙接收到AT ...

  9. (笔记自用)JDY-31蓝牙模块的使用

    1.基本参数: 2.需要实现的功能: 通过蓝牙模块实现stm32单片机控制的电子秤信息(包括接收物品的重量信息.物品单价和计算得出的物品总价,发送去皮.计算.删除等指令)与手机app的传输. 3.实现 ...

最新文章

  1. 畅销书《简明的TensorFlow2》作者李卓桓开讲啦!
  2. rocketmq 消息指定_闲话RocketMQ
  3. OpenGL stencil test模板测试的实例
  4. 实验五 操作系统之存储管理
  5. C#中JSON的理解
  6. linux内核设计与实现---下半部和推后执行的工作
  7. Linux下导出MySQL为SQL文件_在linux命令下导出导入.sql文件的方法
  8. ab plc编程软件_AB编程软件及所有组态软件授权及安装教程包含FTViewV11
  9. BZOJ 2843 极地旅行社
  10. 十大办法帮助传统产业数字化转型
  11. 爱创课堂每日一题第三十三天- 如何评价AngularJS和BackboneJS?
  12. chrome浏览器的各个历史版本下载
  13. macbook使用共享屏幕实现VNC远程控制
  14. 人在职场,身不由己?
  15. UVa 10105 - Polynomial Coefficients
  16. 报错:跨域问题解决 No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
  17. 计算机基础之计算机的前沿技术
  18. A. Good Pairs
  19. 工欲善其事,必先利其器 – 网络抓包
  20. 计算机科学家的名言警句,有关写数学的名言警句

热门文章

  1. Assertion t = 0 t n classes failed
  2. autodesk vault pro 2022 server服务器版
  3. Android —— QR二维码生成与扫描
  4. 科研项目申请成功好比乐透中签?还不如随机筛选?
  5. 内蒙古商贸职业学院校计算机系,内蒙古商贸职业学院
  6. 淘宝怎么多个订单一起付款_淘宝开店买家下单不付款怎么办?几招轻松搞定!...
  7. 【a101】高精度实数加法
  8. 15对金婚夫妻亮相《挑战不可能之加油中国》分享婚姻心得
  9. 试简述smtp通信的三个阶段的过程_海格通信有力支撑天通(卫星移动通信)系统正式面向全社会提供服务...
  10. 物联卡是什么卡,纯流量卡又是什么卡?搜卡之家为你介绍。