Auracast™ 是基于蓝牙低功耗音频(Bluetooth LE Audio)规范的一项全新技术,为公共广播和多设备音频共享提供了高效便捷的解决方案,革新了人们与他人及周围环境的互动方式。
Realtek 推出了全面支持 Auracast™ 发射器、接收器及辅助设备的整套解决方案,可助力客户快速开发出多样化产品。在技术实现方面,该方案提供了丰富的接口选项,如 USB、Line-in、SPDIF、I2S、SPI、I8080 和 QSPI 等,实现各类外设的灵活连接,可支持多种音频源与显示设备,能够实时、直观地呈现音频参数和设备状态,同时提供便捷的交互操作,进一步提升用户体验。依托高性能 MCU 与 DSP 强大的算力,客户可以快速、灵活地开发各类 Auracast™ 应用,满足各种场景下的多元需求。
系统架构
RTL87x3 作为 Auracast™ 发射器,支持 USB、Line-in、SPDIF 和麦克风等多种音频输入,同时也可通过 I2S 和 SPI 等接口连接外部音频处理器。在传输一个或多个音频流,供 Auracast™ 接收器实时收听的同时,还同步广播设备名称、音频内容及编解码器配置信息,供 Auracast™ 辅助设备查看和选择。
RTL87x3 作为 Auracast™ 辅助设备,支持 I8080、QSPI 等多种接口,可灵活连接各类屏幕,实现直观的浏览与控制操作。该设备会主动扫描周围Auracast™ 发射器的广播包,并实时显示扫描结果;用户选择目标频道后,接收器将根据辅助设备提供的配置参数接收并播放音频。
RTL87x3 作为 Auracast™ 接收器,通过与 Auracast™ 辅助设备建立连接,依据用户在交互界面上的选择进行配置,实现对所选广播音频的实时接收和播放。
应用场景
方案优势
具备Auracast™发射器、接收器及辅助器三种工作模式,支持客户进行多样化产品形态开发,实现完整的Auracast™应用方案。
支持USB、Line-in、SPDIF、麦克风等多种音频输入接口,同时提供GPIO、I2C、UART、SPI等通用数字接口,便于系统扩展与功能集成。
RTL87x3具备优异的显屏支持,兼容I8080与QSPI等主流屏幕接口,方便开发者快速连接和驱动各类显示屏。配套的Honey GUI开发框架进一步简化界面开发流程,支持多种显示模式与控件,助力构建直观、灵活的图形化用户界面。
集成锂电池充电管理模块,支持恒流充电模式,最大充电电流高达300mA。
提供功能齐全的SDK开发包,涵盖Auracast™发射器、接收器及辅助器的示例代码,并附带手机App SDK与OTA升级工具,大幅降低开发门槛,加速产品落地与上市进程。
开始实现我的Auracast™广播音频整体解决方案应用
明确软件产品的功能与性能需求,深入分析目标用户群体及市场定位,为后续开发提供精准指导。
基于软件需求筛选合适的芯片方案,综合评估其运算性能、功耗表现、成本效益及供应链稳定性。
规划软件整体架构,明确模块化设计原则与交互协议,确保系统具备高效运行、便捷维护及灵活扩展的特性。
联合硬件团队完成电路与PCB开发,优化物理布局与散热设计,兼顾生产可制造性与组装便利性。
依托硬件平台和软件SDK进行代码实现与性能调优,保障功能完备性与系统鲁棒性,同时预留可维护性与OTA升级空间。
执行多层级验证(单元测试/集成测试/系统测试),快速定位并修复异常,确保最终交付质量符合可靠性标准。
构建工程样机开展场景化测试,收集用户行为数据并迭代优化,完成量产前的全链路验证。
推荐硬件型号
RTL8763EAU | RTL8773DO | |
---|---|---|
Application | Dongle/Streamer/Adapter | Dongle/Streamer/Adapter |
Protocol | Legacy/BLE/LEA | Legacy/BLE/LEA |
MCU | CM33 like | CM4 |
DSP | HiFi Mini | HiFi Mini + HiFi 4 |
Max MCU clock | 100MHz | 160MHz |
Max DSP Clock | 200MHz | 320MHz |
SRAM | 532KB shared | 4MB shared |
MCM Flash Size | 4MB | 8MB |
Max GPIO number | 12 | >50 |
I2S | Y | Y |
SPI | Y | Y |
USB | Y | Y |
SPDIF | N | Y |
Line in | Y | Y |
MIC Resource | 2A + 4D | 4A + 6D |
Package (mm) | QFN50, 4x6 | BGA184, 4.6x6 |
RTL8763E | RTL8773ESL | RTL8763EWS | RTL8773D | |
---|---|---|---|---|
Application | Headset & TWS | Headset & TWS | Speaker | Headset & TWS with HA |
Protocol | Legacy/BLE/LEA | Legacy/BLE/LEA | Legacy/BLE/LEA | Legacy/BLE/LEA |
MCU | CM33 like | CM33 like | CM33 like | CM4F |
DSP | HiFi Mini | HiFi Mini | HiFi Mini | HiFi Mini + HiFi 4 |
Max MCU Clock | 100MHz | 100MHz | 100MHz | 160MHz |
Max DSP Clock | 200MHz | 200MHz | 200MHz | 320MHz |
SRAM | 532KB shared | 532KB shared | 532KB shared | 4MB shared |
MCM Flash Size | 4MB | 4MB | 4MB | 8MB |
Max GPIO Number | 12 | 12 | 38 | >50 |
USB | Optional | Optional | Y | Y |
ANC | Hybrid ANC Option | Hybrid ANC Option | N | Adaptive ANC |
Hearing Aid | N | N | N | Optional |
MIC Resource | 2 or 3A + 4D | 2 or 3A + 4D | 2A + 4D | 4A + 6D |
Package (mm) | QFN40/50, 4x6 QFN76, 7x7 | QFN40/50, 4x6 QFN76, 7x7 | QFN76, 7x7 | BGA184, 4.6x6 |
RTL8763EWE-VP | RTL8773E | RTL8762G | |
---|---|---|---|
Application | Watch | Watch | Charging Case |
Protocol | Legacy/BLE/LEA | Legacy/BLE/LEA | BLE5.3 |
MCU | CM33-like | CM33-like with FPU | CM55-like |
Max MCU Clock | 100MHz | 100MHz | 125MHz |
SRAM | 532KB | 800KB | 384KB |
MCM Flash Size | N, external | N, external | 0.5MB/1MB/2MB |
MCM PSRAM Size | 4MB | 4MB | N |
Display Interface | I8080, QSPI | I8080, QSPI | QSPI |
RAMLESS LCD | N | Y | Y |
Display Controller | Y | Y | Y |
Display Format | RGB565 | RGB565, RGB888 | RGB565, RGB888 |
Graphic Engine | N | PPE2.0 & 2.5D | PPE 1.0 & 2D |
IDU (Image Decompression Unit) | N | Y | Y |
Max GPIO Number | 38 | 38 | 31/47 |
Package (mm) | QFN68, 7X7 | QFN68, 7X7 | QNF48, 6X6 QFN68, 7X7 |