描述
探索Microchip BM83蓝牙立体声音频模块:设计与应用全解析
在当今的音频设备市场中,蓝牙技术的应用越来越广泛,对于电子工程师而言,选择一款性能出色、功能丰富的蓝牙音频模块至关重要。Microchip的BM83蓝牙立体声音频模块就是这样一款值得关注的产品。今天,我们就来深入探讨一下BM83模块的特点、设计要点以及应用场景。
文件下载:DM164152.pdf
一、BM83模块概述
BM83模块基于Microchip的双模IS2083片上系统(SoC)设备,是一款经过RF认证的全集成模块,具备高性能的语音和音频后处理能力,适用于各种蓝牙音频应用。它支持多种蓝牙配置文件和编解码器,为音频传输提供了丰富的选择。
1.1 支持的蓝牙配置文件和编解码器
- 配置文件:包括免提配置文件(HFP)1.7、耳机配置文件(HSP)1.2、高级音频分发配置文件(A2DP)1.3、串口配置文件(SPP)1.2、音频/视频远程控制配置文件(AVRCP)1.6和电话簿访问配置文件(PBAP)1.2。
- 编解码器:支持高级音频编解码器(AAC)和子带编码(SBC)。
1.2 主要特性
- 蓝牙5.0规范:符合蓝牙5.0规范,支持经典蓝牙(BR/EDR)和低功耗蓝牙(BLE),具备通用属性配置文件(GATT)和通用访问配置文件(GAP),还支持蓝牙低功耗数据长度扩展(DLE)和安全连接。
- 软件开发工具包(SDK):提供8051 MCU调试功能,支持24位程序计数器和数据指针模式。
- 多链路功能:支持A2DP(最多3个设备)和HFP(最多3个设备)多链路连接。
- 多扬声器(MSPK)解决方案:Microchip的专有解决方案,可将主扬声器连接到一个或多个从扬声器,提供音乐会模式和立体声模式。
- 音频收发器(AT)解决方案:可作为A2DP源(BM83作为发射器)或A2DP/HFP接收器(BM83作为接收器)。
- 丰富的音频接口:包括立体声线路输入、两个模拟麦克风、一个立体声数字麦克风、立体声音频数模转换器(DAC)、I²S输入/输出以及I²S主时钟(MCLK)/参考时钟。
- 固件升级方式多样:支持USB、UART和空中(OTA)固件升级。
- 内置电池充电器:内置锂离子和锂聚合物电池充电器,最大充电电流可达350 mA。
- 紧凑的表面贴装模块:尺寸为32 mm x 15 mm x 2.5 mm,采用 castellated 表面贴装焊盘和模块屏蔽。
- 集成电压调节器:集成3V和1.8V可配置开关稳压器和低压差(LDO)。
二、模块设计要点
2.1 音频子系统
音频子系统是BM83模块的核心部分,它的输入和输出音频具有不同的阶段,每个阶段都可以编程以改变增益响应特性。
- 数字信号处理器(DSP):集成了高性能的DSP,提供先进的语音和音频处理功能,如声学回声消除(AEC)、降噪(NR)、多频段动态范围压缩(MB - DRC)、虚拟低音增强(VB)和音频扩展(AW)等。这些功能可以通过配置工具进行参数设置,以满足不同应用的需求。
- 编解码器:内置编解码器具有高信噪比(SNR)性能,包括一个16位分辨率的ADC和一个20位分辨率的DAC。支持多种采样率,如8 kHz、16 kHz、44.1 kHz和48 kHz。编解码器还具备可选的数字高通滤波器(HPF)、静音检测、抗爆音功能等。
2.2 蓝牙收发器
BM83模块专为蓝牙2.4 GHz系统设计和优化,包含完整的RF发射器(TX)/接收器(RX)部分。
- 发射器:IS2083BM设备具有内部中功率放大器(MPA)和低功率放大器(LPA),分别支持蓝牙Class 1和Class 2应用的输出功率。发射器执行I/Q转换以最小化频率漂移。
- 接收器:低噪声放大器(LNA)与LPA以TR - 组合模式工作,无需外部TX/RX开关。ADC用于采样输入模拟信号并将其转换为数字信号进行解调器分析,接收器通道中集成了通道滤波器,以减少外部组件数量并提高抗干扰能力。
- 合成器:合成器生成用于无线电收发器操作的时钟,内部有一个电压控制振荡器(VCO)和一个可调谐的内部LC谐振电路,可减少组件变化。晶体振荡器和内部数字微调电路为合成器提供稳定的时钟。
- 调制解调器:支持蓝牙1.2及以下规范的1 Mbps标准数据速率(基于高斯频移键控GFSK调制方案),以及蓝牙2.0及以上规范的增强数据速率(EDR),提供1/2/3 Mbps的数据速率。
- 自适应频率跳变(AFH):具备AFH功能,可避免RF干扰,通过算法检查附近的干扰并选择清晰的通道进行蓝牙信号收发。
2.3 电源管理单元
电源管理单元(PMU)集成了电池充电器和电压调节器,负责管理模块的电源供应。
- 电池充电器:支持多种充电模式,包括使用电流传感器进行充电控制、用户可编程电流调节、高精度电压调节、恒流和恒压模式、停止充电和重新充电模式等。
- 电源供应:模块通过BAT_IN输入引脚供电,外部5V电源适配器可连接到ADAP_IN引脚,用于为电池充电或在USB应用中使用。
- SAR ADC:具有10位逐次逼近寄存器(SAR)ADC,有效位数(ENOB)为8位,用于电池电压检测、适配器电压检测、充电器热保护和环境温度检测。
- LED驱动器:提供两个LED驱动器,可控制外部LED,LED设置可通过配置工具进行配置。
三、应用信息
3.1 电源开/关序列
在嵌入式模式下,多功能按钮(MFB)用于打开和关闭系统。在主机模式下,可通过UART接口与外部MCU进行通信来控制电源。
3.2 复位
复位逻辑在复位事件期间为设备生成适当的序列,复位源包括外部复位、上电复位和看门狗定时器(WDT)。
3.3 配置和编程
- 测试模式:可通过配置工具将BM83模块配置为测试模式,允许外部UART主机通过UART接口使用蓝牙供应商命令与模块进行通信,以执行TX/RX操作并收集/报告误码率(BER)等RF性能参数。
- 2 - 线JTAG编程和调试:提供2 - 线JTAG接口,用于连接和编程模块的内存内容。
3.4 通用输入/输出引脚(GPIOs)
BM83模块提供多达18个GPIOs,可通过配置工具进行配置。默认情况下,MFB引脚被配置为电源开/关键,其余引脚可根据用户需求进行配置。
3.5 I²S接口
提供I²S数字音频输入、输出或输入/输出接口,支持8、16、44.1、48、88.2和96 kHz的采样率,适用于16位和24位数据格式。支持主模式和从模式,可通过配置工具进行模式配置。
3.6 主机MCU接口通过UART
支持UART命令,允许外部MCU通过UART接口控制BM83模块,并通过MFB和P0_0引脚唤醒模块。
四、PCB天线信息
BM83模块集成了PCB天线,其辐射模式和特性对于模块的性能至关重要。
- 天线辐射模式:提供了2438 MHz的3D辐射模式图,展示了天线在不同方向上的辐射性能。
- 模块放置指南:为了获得最佳的RF性能,天线需要有足够的自由空间进行RF信号辐射,避免被接地平面包围。建议主机PCB上天线下方的区域在顶层、内层或底层不包含铜。同时,为了保证最佳的无线电性能,应将所有外部金属至少保持15 mm远离板载PCB走线天线。
五、电气规格
文档中详细列出了BM83模块的电气规格,包括绝对最大额定值、推荐工作条件、I/O和复位电平、电池充电器、SAR ADC、LED驱动器、音频编解码器、发射器和接收器部分以及系统电流消耗等参数。这些参数为工程师在设计和使用模块时提供了重要的参考依据。
六、应用场景
BM83模块适用于多种蓝牙音频应用场景,如便携式扬声器、多扬声器系统、耳机等。其高性能的音频处理能力和丰富的功能特性,能够为用户带来出色的音频体验。
作为电子工程师,在设计使用BM83模块的产品时,需要充分考虑模块的各项特性和设计要点,合理选择配置参数,以确保产品的性能和稳定性。同时,要严格遵守相关的法规和标准,如蓝牙特殊兴趣小组(SIG)的认证要求以及各国的无线电法规等。希望本文能为大家在BM83模块的设计和应用中提供一些有益的参考。你在使用BM83模块的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容