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

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

3天内不再提示

蓝牙透传模块芯片的BLE和SPP有什么区别?如何理解

清月电子 来源:清月电子 作者:清月电子 2023-01-05 11:54 次阅读

一、什么是蓝牙透传芯片

poYBAGO2ScmAU4qxAAPLvwv6kkM867.png

蓝牙透传芯片的BLE和SPP有什么区别?如何理解呢?
首先要明确几个关键词,蓝牙芯片,蓝牙透传,蓝牙BLE,以及蓝牙SPP


第一:蓝牙芯片的概念可以参见一下网上的说明:
蓝牙芯片,一般都是属于SOC级别的芯片,区别于传统的MCU以及射频芯片,可以简单的理解为单颗芯片实现了MCU+射频。其中MCU负责蓝牙的协议栈的处理,比如蓝牙的各个物理层的数据传输,数据编码,数据解码等等
而其中的射频部分,就是纯粹的RF的物理层,即完成无线数据的收发,不负责编解码部分。所以可以理解为蓝牙芯片是相对比较复杂的设计

第二:蓝牙透传的概念理解
蓝牙透传,实际上就是蓝牙应用的二次封装,它存在的意义就是方便客户使用蓝牙这项技术,因为单纯的对蓝牙SOC编程,是一件有门槛的事情,需要掌握的概念比较多,并且代码量也相对比较庞大,所以在一些用量不大的情况下都会选择使用MCU+蓝牙模块去实现蓝牙的功能,比如和手机、平板等等进行蓝牙的数据交互
所有的蓝牙部分的数据,全部由蓝牙模块去完成,最终转化为简单的接口,比如:串口、IIC接口或者SPI接口等等
这样的好处,就是工程师在开发产品的时候,不用关心蓝牙部分的原理,只需要做好对应的接口的发和收,就可以了。把更多的精力放在行业功能细节的开发上面,这样虽然增加了成本,但是大大的提高了产品的稳定性,以及开发效率。

第三:蓝牙BLE透传的概念理解
蓝牙BLE是属于蓝牙协议里面的一个子集而已,属于低功耗蓝牙部分,这个基本上是记忆蓝牙4.0版本以后才有的新技术,推出到现在也差不多10年的时间了
蓝牙BLE主打的是数据传输,比如常见的:小米蓝牙手环,苹果的airtag防丢器等等应用
蓝牙BLE的透传,实际上还是属于蓝牙透传应用的一部分,因为IOS的存在,所以基本上需要和IOS设备进行连接的,都是必须走蓝牙BLE的。
至于透传的说明,和前面讲到的“蓝牙透传”概念是一致的
也就是说,“蓝牙BLE透传”是属于“蓝牙透传”的一个子集而已
目前来说,蓝牙BLE会是以后的主流,并且会随着蓝牙协议版本的不断升级,也会得到很大程序的技术升级,比如最新的LE audio也是基于BLE的底层技术

第四:蓝牙SPP透传的概念理解
蓝牙SPP也是属于蓝牙协议的子集,但是它和BLE不同,SPP的存在是在蓝牙协议初期的时候就已经有了,最早的蓝牙协议1.0版本,里面就包含了SPP的部分
蓝牙SPP属于经典蓝牙的里面的子集。而经典蓝牙是属于蓝牙协议的子集。他们是这样的一个从属关系
蓝牙SPP的推出,至今也有小20年了,应用场景也是非常的广泛,但是基本上大部分的应有都在被BLE慢慢的替代,毕竟蓝牙协议以后的发展趋势,就是BLE。经典蓝牙的应用慢慢的也会退出历史的舞台
蓝牙SPP最典型的产品,莫过于HC-05这个模块了,实在是太出名了,不知道当初设计这款模块的人还记不记得当初为啥子设计它,有没有想过它能带来如此广泛的应用,确实设计的好,但是这个有历史的原因,那就是没得选,只有CSR一个选择
蓝牙SPP的透传,也还是属于蓝牙透传应用的一部分,因为IOS的存在,所以基本上需要和IOS设备进行连接的,都是必须走蓝牙BLE的。但是安卓端的历史原因,很多的应用还是走的传统的SPP,不知道为啥很多的厂商不愿意改
比如:蓝牙打印机、门禁等等,都还是SPP 。其实他们大可以改成ble,也是没问题的,估计应该是产品成熟之后,谁也不愿意费那个劲去改动了。除非SPP彻底的退出历史舞台,不得不改

poYBAGO2Sc-AJBouAAFWWjUglPE887.png

二、双模和单模如何理解

pYYBAGO2SdWAdTaPAATbE3MqorM053.png

首先,什么是单模:
指有一种蓝牙版本,运行一种蓝牙协议栈的模块,常用在BLE模块时,是单模式模块,简称单模。也有早期的经典蓝牙,比如2.1也是单模的,但是实现的就是传输音乐,常见的比如:蓝牙耳机、蓝牙音箱等等应用,它只需要单模就足够了


其次,什么是双模:
内置两个蓝牙版本,运行两套协议栈的蓝牙芯片,比较出名的厂商,比如:瑞昱、易兆微、杰理、炬芯等等厂商的芯片,常见的型号比如:KT6368A。芯片最大的特点是在安卓只能使用3.0蓝牙,在IOS系统只能使用BLE蓝牙,价格基本和单模的持平,正因为前面所描述的BLE和SPP的存在,所以双模的芯片依然还有很强的生命力


最后:以后的趋势必定是单模的天下
随着蓝牙5.2版本的退出,以后音频的应用也会逐步的变换为BLE,比如LE AUDIO的大面积铺开,传统的经典蓝牙也会走下舞台,但是个时间必定会很漫长

审核编辑黄昊宇

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

    关注

    447

    文章

    47788

    浏览量

    409142
  • BLE
    BLE
    +关注

    关注

    12

    文章

    608

    浏览量

    58836
  • SPP
    SPP
    +关注

    关注

    1

    文章

    15

    浏览量

    8021
收藏 人收藏

    评论

    相关推荐

    请问GTM模块里的ATOM和TOM什么区别呢?

    如题,GTM模块里的ATOM和TOM什么区别呢?
    发表于 02-06 06:35

    求助,TC275中不同的STEP什么区别

    TC275中不同的STEP什么区别?我看了一些芯片CA-STEP,DB-STEP,DC-STEP这几个step
    发表于 02-04 07:34

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间有什么区别

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间有什么区别呢  单模蓝牙
    的头像 发表于 01-15 14:59 1341次阅读

    S120电机模块与功率模块什么区别

    S120电机模块与功率模块什么区别 电源模块是整流吧,ALM/SLM/BLM 我问的是AC功率模块
    发表于 01-09 07:39

    主从一体双模蓝牙模块HLK-B50介绍

    HLK-B50蓝牙模块是海凌科唯一一款BLE5.0+SPP双模蓝牙模块,支持主从机一体,支持苹果/安卓/PC。2023年,B50
    的头像 发表于 12-25 10:42 446次阅读

    全志XR806蓝牙(单向)测试

    评测三 蓝牙(单向) 有时无线在无法布线时有很方便的效用,不妨试试蓝牙
    发表于 12-07 15:53

    关于KT6368A双模蓝牙芯片的传输速率的说明包含blespp

    KT6368A双模蓝牙芯片BLESPP的速率、速度是多少,请详细描述一下细节
    的头像 发表于 10-27 15:42 338次阅读
    关于KT6368A双模<b class='flag-5'>蓝牙</b><b class='flag-5'>芯片</b>的传输速率的说明包含<b class='flag-5'>ble</b>和<b class='flag-5'>spp</b>

    如何通过AT32WB415的蓝牙模块来实现SPP协议

    AT32WB415 SPP Application Note描述了如何通过AT32WB415的蓝牙模块来实现SPP协议,可以通过SPP协议来
    发表于 10-26 07:58

    BLE蓝牙模块功能应用②——定位功能

    蓝牙定位是BLE蓝牙模块的重要功能,可以弥补GPS无法覆盖室内定位的场景。本文将从iBeacon概述、定位技术原理以及行业应用来展开介绍,带大家熟悉了解
    的头像 发表于 10-18 08:25 430次阅读
    <b class='flag-5'>BLE</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>功能应用②——定位功能

    FCC & CE认证 蓝牙5.1协议 主从并存 低功耗蓝牙模块BLE5101# 蓝牙

    BLE蓝牙模块
    思为无线
    发布于 :2023年10月12日 09:31:13

    物联网应用中蓝牙模块怎么选_BLE4.2/5.0/5.2模块

    目前市场中SKYLAB的BLE蓝牙模块主要是基于Nordic方案的蓝牙模块,分别是基于Nordic nRF52832
    的头像 发表于 09-04 17:35 862次阅读
    物联网应用中<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>怎么选_<b class='flag-5'>BLE</b>4.2/5.0/5.2<b class='flag-5'>模块</b>

    蓝牙无线读卡器方案

    适用于蓝牙无线读卡器的蓝牙SPP BLE双模模块模块兼容多个
    发表于 08-19 15:36 0次下载

    车规级BLE5.2蓝牙模块E104-BT53C3简介

    E104-BT53C3是一款基于蓝牙协议5.2版本的串口转BLE蓝牙模块。是基于Silicon Labs的EFR32BG22C224F512IM40-C
    的头像 发表于 08-04 09:55 913次阅读

    车规级BLE5.2蓝牙模块,超强耐高温!

    E104-BT53C3是一款基于蓝牙协议5.2版本的串口转BLE蓝牙模块。是基于SiliconLabs的EFR32BG22C224F512IM40-C
    的头像 发表于 08-04 08:24 928次阅读
    车规级<b class='flag-5'>BLE</b>5.2<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>,超强耐高温!

    如何做出稳定的BLE蓝牙4.0串口模块呢?

    如何做出稳定的BLE蓝牙4.0串口模块呢?
    发表于 05-09 17:11