0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

拥有32位RISC内核,支持DSP指令,集成FPU支持浮点运算的蓝牙芯片

御风传感 来源:御风传感 作者:御风传感 2025-05-13 09:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

蓝牙音频应用处理器工作原理‌主要包括以下几个步骤:数字信号解码、抽样率转换和模拟电路处理。蓝牙音频解码器将数字音乐文件(如MP3、FLAC)解码为PCM格式,然后通过蓝牙无线传输发送到音频设备端。接收端将接收到的数字信号再次解码为PCM格式,并通过模拟电路处理成模拟信号,最终放大并通过喇叭输出,使我们听到清晰、生动的声音‌1。

蓝牙音频应用处理器的关键技术和性能指标:

编解码技术‌:在蓝牙系统中,发射端会将PCM编码二次编码为蓝牙支持的编码(如SBC、AAC、AptX、LDAC、LHDC等)。这些编解码技术直接影响蓝牙耳机的音质和传输效率。例如,SBC是蓝牙规范的必选项,适用于所有蓝牙设备;而AAC和AptX支持较高的音质和较低的延迟,适合需要高质量音频的应用;LDAC和LHDC则提供更高的传输码率,适合高保真音频需求‌。

参数影响音质‌:编解码器的性能和音质表现主要取决于采样率(KHz)、采样位数(bit)、传输码率(kbps)以及传输延时(ms)。较高的采样率和采样位数可以更好地还原音频细节,较高的传输码率能提供更好的音质,而较低的传输延时则能提升游戏、视频等场景的体验‌。

pYYBAGRcRmaAYiAAAAHTn1zZzXc960.png蓝牙音频处理器 - BP1048B2

蓝牙音频解码器是一种用于将数字音乐解码成模拟声音信号的装置。蓝牙解码器现在被广泛应用于智能手机、平板电脑和电脑等数字音乐播放设备,能够一定程度上提高音质,让音乐更加高保真。蓝牙音频解码器的原理是将数字信号转换为电流信号,再通过模拟电路重构高保真的音频信号。整个过程可以分为三个步骤:数字信号解码、抽样率转换、模拟电路处理。

工采电子代理的国产山景的BP1048B2是一款高性能32位DSP蓝牙音频处理器,集成音频编解码技术和蓝牙通信技术,拥有出色的音频处理能力;能够实时处理各种音频信号,包括高保真音乐、语音通话等。通过对音频信号的精确处理,能还原出更加清晰、逼真的音质。

该芯片拥有32位RISC内核,支持DSP指令,集成FPU支持浮点运算,可应用于蓝牙K歌宝、蓝牙便携式音箱、蓝牙拖箱、蓝牙SoundBar、包头式蓝牙耳机、各类蓝牙音频和语音应用产品。

结构示意图:

wKgZO2gipx6ATUF_AASVy-bnuuQ731.png结构示意图

BP1048B2支持丰富的音频算法,音效包括回声、混音、3D环绕、虚拟低音、支持电音/变调/变声;同时还具备参数均衡器(EQ)动态范围压缩(DRC)回声消除(AEC)噪声抑制、移频(防啸叫)、啸叫侦测及抑制等特性;这些功能使其在蓝牙音频处理领域中能提供强大解决方案。

蓝牙芯片-BP1048B2采用LQFP48封装,蓝牙支持BLEV5.0+Class,兼容蓝牙V4.2 和V2.1+EDR;多达28个GPIO;集成320KB SRAM,32KB(I-Cache、D- Cache)拥有2个全双工I2S,8~192KHz采样率,较大有效位宽32bits;支持直驱16Ω或32Ω耳机,较大输出功率40mW。

支持4路数字麦克风或2路模拟麦克风,Audio-DAC0通道带AGC功能,Audio LINE-IN支持单端输入或差分输入;1个S/PDIF接口,支持接收或发送(半双工),支持HDMI音频和ARC。

内核和存储:

◆高性能 32 位 RISC 内核,较高频率 288MHz,支持 DSP 指令,集成 FPU 支持浮点运算

◆FFT 加速器:较大支持1024点复数 FFT/IFFT运算,或者是 2048 点的实数 FFT/IFFT 运算

◆集成 320KB SRAM, 32KB I-Cache, 32KB D- Cache

◆内置16Mbit FLASH,存储代码及数据

◆内置一次性烧录存储器可以保存用户密码

◆2 线 SDP(Serial Debug Port)调试口,具备断点调试和代码追踪能力

◆40个中断向量

◆4层中断优先级

蓝牙:

◆双模蓝牙V5.0,兼容蓝牙V4.2和V2.1+EDR

◆支持蓝牙 Piconet 和Scatternet 组网协议

◆较大发射功率 10dBm,支持class1、class2、class3

接收灵敏度(典型值)DH1:-88dBm、2DH5:-88dBm、3DH5:-82dBm、BLE:-92dBm

支持 A2DP/AVRCP/HFP/HSP/OPP/HID/SPP/PBAP/GATT/SM 等协议支持PLC

这是来自工采网代理的国产蓝牙芯片,广泛应用在蓝牙K歌宝、蓝牙便携式音箱、蓝牙拖箱、蓝牙SoundBar、自动跟随行李箱、包头式蓝牙耳机、各类蓝牙音频和语音应用产品等等领域。如果想了解更多蓝牙芯片的技术应用资料,请登录工采网官网进行咨询。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    559

    文章

    8218

    浏览量

    364042
  • 蓝牙芯片
    +关注

    关注

    17

    文章

    440

    浏览量

    47727
  • RISC
    +关注

    关注

    6

    文章

    485

    浏览量

    86117
  • FPU
    FPU
    +关注

    关注

    0

    文章

    46

    浏览量

    22723
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HXS320F280025C数字信号处理器(DSP芯片

    HXS320F28025C是中科昊芯自主研发的一款基于 RISC-V 架构的 32 浮点数字信号处理器(DSP芯片,基于 H28x
    发表于 12-03 09:02

    如何使用 ARM FPU 加速浮点计算?

    和硬件两种。 对于不带 FPU 的处理器,ARM提供了一个「浮点支持软件库」用于计算浮点数:fplib。 fplib提供的 API 以__aeabi开头,比如: __aeabi_fa
    发表于 11-19 06:51

    蜂鸟内核模块浮点指令运算数据的获取

    蜂鸟E203是一款极低功耗的RISC-V处理器核。该处理器核采用了现代化的32指令集架构,并具有高性能、低功耗、可扩展性等优点。 本文接续上一篇文章中探讨的整型指令执行路径,进一步讲
    发表于 10-24 13:39

    E203添加浮点数方法:FPU控制逻辑

    。 2. FPU 设计 要实现整一个 FPU 及其控制单元,首先要确定指令周期,以及浮点运算的方式。 由于笔者首次使用 Verilog 设计
    发表于 10-24 13:28

    浮点指令(七:寄存器)

    )。舍入模式可以通过浮点控制和状态寄存器 fcsr 进行设置。 Risc-V架构浮点运算的舍入模式可以通过两种方式指定。 使用静态舍入模式,浮点
    发表于 10-24 08:28

    用于RISCV的F指令集实现的浮点计算单元(FPU)设计方案

    实现功能 为了完成F拓展,我们计划在ALU内添加一个专用于计算单精度浮点数的FPU单元。 2.1 实现riscv的F指令集拓展 即需要实现26条F指令: 以下部分
    发表于 10-24 07:43

    如何获取蜂鸟内核执行模块浮点指令运算数据

    蜂鸟E203是一款极低功耗的RISC-V处理器核。该处理器核采用了现代化的32指令集架构,并具有高性能、低功耗、可扩展性等优点。 本文接续上一篇文章中探讨的整型指令执行路径,进一步讲
    发表于 10-24 07:10

    risc-v中浮点运算单元的使用及其设计考虑

    RISC-V浮点运算单元(floating-point unit,简称FPU)是一种专门用于执行浮点运算
    发表于 10-21 14:46

    E203的F指令集拓展

    《在手把手教你RISC-V CPU上》 3.F拓展的软件实现 为实现对蜂鸟E203的F拓展,笔者未采用蜂鸟E203中遗存的FPU端口,选择NICE接口完成蜂鸟E203浮点运算
    发表于 10-20 09:23

    昂科烧录器支持ST意法半导体的32微控制器STM32G474QET

    支持。 STM32G474QET基于高性能Arm® Cortex®-M4 32RISC内核。工作频率最高可达170 MHz。Cortex-M4
    的头像 发表于 09-18 17:20 703次阅读
    昂科烧录器<b class='flag-5'>支持</b>ST意法半导体的32<b class='flag-5'>位</b>微控制器STM32G474QET

    中微CMS32F402DK64FB LQFP64 STAR-MC1内核32微控制器MCU

    SRAM >4KB DATA FLASH >支持数字信号处理单元DSP >支持浮点运算单元
    发表于 07-29 11:45

    搭载32RXv2 CPU内核以及增强型DSPFPU的RX230系列低功耗、高性能微控制器数据手册

    RX230 系列器件充分利用了 32 RXv2 CPU 内核、经过改进的数字信号处理器(DSP)/浮点单元(FPU)以及低功耗技术的最佳
    的头像 发表于 03-20 17:26 913次阅读
    搭载32<b class='flag-5'>位</b>RXv2 CPU<b class='flag-5'>内核</b>以及增强型<b class='flag-5'>DSP</b>和<b class='flag-5'>FPU</b>的RX230系列低功耗、高性能微控制器数据手册

    FCP32C335——对标TI TMS320F28335的高性能DSP芯片,赋能工业控制与智能设备!

    FCP32C335以TMS320F28335为标杆,搭载150MHz主频的32浮点处理单元(FPU),支持单周期32×32乘法
    的头像 发表于 03-07 10:45 1292次阅读
    FCP32C335——对标TI TMS320F28335的高性能<b class='flag-5'>DSP</b><b class='flag-5'>芯片</b>,赋能工业控制与智能设备!

    昂科烧录器支持ArteryTek雅特力的32微控制器AT32F402CCT

    AP8000所支持。 AT32F402CCT微控制器基于高性能的ARM® Cortex®-M4F 32RISC内核,最高工作频率达到216MHz,Cortex®-M4F
    的头像 发表于 02-21 15:32 1063次阅读
    昂科烧录器<b class='flag-5'>支持</b>ArteryTek雅特力的32<b class='flag-5'>位</b>微控制器AT32F402CCT

    昂科烧录器支持ST意法半导体的32微控制器STM32H723VGT

    支持。 STM32H723VGT基于高性能的Arm® Cortex®-M7 32RISC内核,其运行频率最高可达550 MHz。Cortex®-M7
    的头像 发表于 12-25 17:06 999次阅读
    昂科烧录器<b class='flag-5'>支持</b>ST意法半导体的32<b class='flag-5'>位</b>微控制器STM32H723VGT