无线通信技术自19世纪中期诞生以来,从使用狼烟、火炬、闪光镜、信号弹等在视距内传输信息,到1838年塞缪尔・莫尔斯发明电报网,再到电报网被电话取代,再到几十年后的1895年马可尼首次从英国怀特岛到30km之外的一条拖船之间成功进行了无线传输,现代意义下的无线通信从此诞生。从这一天开始,无线通信技术迅速发展,使我们能够在更远的传输距离上实现更好的通信质量、更低的功耗、更小的体积和更便宜的价格,使公网和专网的无线通信、无线电视、无线网络等成为现实。而目前,无线浪潮依然没有退却,却已有愈演愈烈的趋势。特别是近几年来,全球通信技术的发展可谓是日新月异。

无线通信技术主根据传输距离的远近可以大致分为:近距离无线通信过和远距离无线通信。近距离无线通信包括WIFI、蓝牙、ZigBee、Z—Wave、NFC、UWB、LiFi等。远距离无线通信包括LoRa、NB-IoT等。

今天,《芯榜单》就来为大家解读一下市面上的蓝牙芯片。

蓝牙技术自1994年爱立信提出至今,经久不衰,不断更新迭代。那么蓝牙技术为什么能从V1.1走到现在的V5.0呢?可以归纳为以下几个特点:

1. 全球范围适用:蓝牙工作在通用2.4G频段

2. 可同时传输语音和数据

3. 可建立临时性对等连接

4. 具有很好的抗干扰能力

5. 蓝牙模块体积小,便于集成;

6. 功耗低;

7. 开放的接口标准;

8. 开发成本低。

在物联网快速发展的今天,蓝牙技术也紧跟物联网的发展脚步。最新的蓝牙5.0标准传输速度是之前蓝牙4.2版本的2倍,有效距离是上一版的4倍。另外,蓝牙5.0还允许无需配对接受信的数据。目前市面上以蓝牙4.0以上的芯片及解决方案居多。随着市场需求的扩大,国内外各个供应商纷纷研发推出自己的蓝牙芯片和模块。所以,市场上的蓝牙芯片数量非常多,那么怎么根据自己的需求来选择合适的蓝牙芯片进行相应的研发呢?小编吐血为大家整理出一份蓝牙芯片名册以及说明分析,供大家参考。

国外部分:

Nordic nRF51822

nRF51822 是功能强大、高灵活性的多协议 SoC,适用于Bluetooth低功耗和 2.4GHz 超低功耗无线应用。嵌入式 2.4GHz 收发器支持蓝牙低功耗及 2.4GHz 操作,其中 2.4GHz 模式Nordic nRF24L系列产品无线兼容。支持 S110 蓝牙低功耗协议堆栈及 2.4GHz 协议堆栈(包括 Gazell),这两种协议堆栈在 nRF518 软件开发套件中均免费提供。主要运用于移动电话配件、PC周边产品/玩具和电子游戏、智能家居设备等领域。淘宝、博客等地方最该芯片的使用及解决方案也比较多,比较适合蓝牙入门学习者。

TI  CC2640

CC2640是TI可以支持BT4.1及以上的协议栈,也是业界唯一以ARM Cortex-M3+M0+16bit协处理器为核心架构的SOC芯片。TI提供完整的参考设计,不需要太多RF专业知识也能轻易发开,使得开发门槛降低。支持空中升级(OTA)功能。可以应用于智能家居、玩具等领域。TI的这款芯片在国内网上的资源非常多,且国内专门做TI芯片解决方案的公比较多,所以很适合自学蓝牙开发,开发过程中遇到的很多问题都基本能解决。

CSR CSR1011

英国CSR公司的CSR101x系列采用蓝牙4.0技术,是一款单模蓝牙低功耗平台,提供CSR uEnergy SDK2.5.1开发环境。CSR市场占有率高,受欧美市场的欢迎和认可,但是价格居高不下,一般的供应商也不会选择这种产品。可用于智能蓝牙语音遥控器、智能家居等。目前针对这款芯片国内网站上的资源相对来说比较少一些。

博通  BK3431

BK3431芯片是高度集成的蓝牙4.0低功耗单模设备。它集成了一个高性能RF收发器,基带,ARM内核微处理器,丰富的功能外设单元,可编程协议和配置文件,以支持BLE应用。闪存程序存储器使其适用于定制应用程序。开发成本低,但是芯片本身的软件有一定的bug,开发起来比较费时。

国内部分:

联科发(台湾) MT7622

作为全球首款蓝牙5.0规格的系统单芯片(SOC),主频为1.35GHz的64位双核ARM Cortex-A53处理器。MT7622内建联发科技独家Wi-Fi网络加速器技术,实现优质的网络连接体验。另外,MT7622支持主流必备的音频接口,包括I2S、TDM 和S/PDIF。另外,该芯片除了同时整合Wi-Fi、蓝牙和Zigbee,还提供了一系列丰富的慢速输入/输出端口,以满足家用自动网关的技术需求。

珠海炬力 ATS2829

ATS2829是一颗高度集成度的蓝牙4.2音频解决方案Soc,是专为便携式和无线蓝牙音频所设计的产品,满足市场需求的高性能,低成本和低功耗等特点。ATS2829封装小巧,体积虽小但内功深厚,大容量内置RAM能够满足不同蓝牙应用方案的需求,且支持后台蓝牙。炬力作为国产芯片厂商,合作的知名品牌客户包括Ihome、Creative、Onkyo、Mifa、Insignia、Anker、不见不散、小米、朗琴、乐果、艾特铭客、酷我等更是持续增加,骄人业绩可见一斑。为国产芯疯狂打Call!

络达(台湾) AB1526

AB1526是一款先进的单芯片解决方案,集成了用于高密度音频应用的基带和收音机。AB1526支持蓝牙4.2双模认证,它内嵌串行闪存,更灵活的客户软件升级和支持第三方软件移植。

珠海杰理科技 AC410N

AC410N系列是一款具有96KB SRAM的低功耗,高性能微处理器,集成了32位RISC CPU和丰富的外围电路。这个系列的特点事但芯片,推出的目的是为了低功耗应用,蓝牙版本为2.0+EDR。

下面是以上几款蓝牙芯片的对比。

由此可见,虽然前期由国外主导的蓝牙研发,但是国产芯不断向国外的芯片看齐,也研发出了或正在研发很多不错的蓝牙芯片。但是总的来说国内的蓝牙芯片网上可用资源相对较少,如需使用可以到该公司官网购买,以便能得到更好、更便捷的服务。

了解了这么多,我们需要知道虽然市场很大,需求也很大,但是在实际的产品中,需要了解市场定位在哪里,产品能够接受多大规格的芯片或模组,对于不同的使用场景,需要确定不同的侧重点来对比芯片的参数,只有在这些都了解后,才能选择的合适的芯片及方案;在学习蓝牙的过程中,则可以根据成本、该芯片的网上资源等来选取合适的芯片,这样在学习的过程中才能事半功倍!

主流蓝牙芯片盘点,Nordic/TI/博通哪家强?的更多相关文章

  1. 校招:Vobile阜博通2015校园招聘

    关于Vobile阜博通校招(10-11月份),耗时将近一个月,现整理分享给大家. 1 浙大笔试无选择填空,问答题为主,偏语言的个人理解,不在意具体语言方向(C/C++/Java).(1)描述C.C++ ...

  2. Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  3. C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet

    C# 怎么才能取到网卡的型号信息呢?  如: 博通 NetLink BCM57781 Gigabit Ethernet

  4. archlinux系统安装博通B43XX系列无线网卡驱动

    我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著. 用 lspci -vnn -d 14e4: 或者 lspci -vnn | gr ...

  5. CWMP开源代码研究番外篇——博通方案

    声明:本篇文章来自于某公司Cable Modem产品的文档资料,源码来自于博通公司,只提供参考(为保护产权,本人没有源码). 前文曾提到会写一篇关于博通的tr069,那么福利来了.福利,福利,福利,重 ...

  6. Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动

    目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...

  7. TI博客文章-4-20mA电流环路发送器入门

    TI博客文章-4-20mA电流环路发送器入门http://bbs.21ic.com/forum.php?mod=viewthread&tid=1610834&fromuid=10995 ...

  8. 彭博社:博通正在与赛门铁克洽谈收购事宜(博通能买得起 又能讲故事的 没几个了 为了刺激资本的兴趣 只能瞎搞 就和intel 收购 麦咖啡一样。就像杜蕾斯收购美赞臣一样,也许只是纯粹的商业行为,哪行赚钱干哪行)

    彭博社今日消息,知名芯片制造商 Broadcom 公司正在就收购网络安全公司 Symantec 事宜进行高级会谈,因为 Broadcom 希望寻找半导体业务之外的机会,以实现多元化经营. 据称,在彭博 ...

  9. 【转帖】影响超 10 亿设备,博通和 Cypress 芯片曝惊天漏洞,苹果、华为、三星等中招

    影响超 10 亿设备,博通和 Cypress 芯片曝惊天漏洞,苹果.华为.三星等中招   https://www.infoq.cn/article/lpNEQGrxZL22gHDPBE2z   26 ...

随机推荐

  1. 深入浅出Windows命令——telnet

  2. 阿里八八Alpha阶段Scrum(3/12)

    今日进度 叶文滔: 实现了悬浮按钮的拖动. 问题困难:第三方库调入不成功,多级悬浮按钮的实现仍未完成. 刘晓: 完成注册.修改密码的UI部分,创建了注册Activity,修改密码Activity. 问 ...

  3. Jmeter函数助手中添加自定义函数

    最近,群里的牛肉面大神有个需求,是将每个post请求的body部分做一个加密操作,其实这个需求不算难,用beanshell引入加密函数的包,然后调用就行了.只是,如果请求多了,每次都要调用一下自己加密 ...

  4. Spark项目之电商用户行为分析大数据平台之(六)用户访问session分析模块介绍

    一.对用户访问session进行分析 1.可以根据使用者指定的某些条件,筛选出指定的一些用户(有特定年龄.职业.城市): 2.对这些用户在指定日期范围内发起的session,进行聚合统计,比如,统计出 ...

  5. Ant在MyEclipse中的配置总结

    1.在配置Ant之前,先要配置好JDK的JAVA_HOME和path:之后下载解压apache-ant-1.7.1;并配置环境变量ANT_HOME(安装目录,后不可以加分号:)及其path(安装目录/ ...

  6. OpenCV——滤波

    常见滤波函数: 其中前3中为线性滤波,后2中为非线性滤波 参考资料:https://mp.weixin.qq.com/s/3maNqlTSkl6FQs_xqrs8Fg

  7. HDU 2059 龟兔赛跑(超级经典的线性DP,找合适的j,使得每个i的状态都是最好的)

    龟兔赛跑 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

  8. lwip Packet buffers (PBUF) API 操作 集合

    struct pbuf *  pbuf_alloc (pbuf_layer layer, u16_t length, pbuf_type type)   struct pbuf *  pbuf_all ...

  9. log下一次改版优化别人代码的事

    有次接到个PM要改版一个功能的UI设计,前端童鞋还没敲定页面的时候,我先看了看这个功能的后台,我擦...简直是惨不忍睹..对PM来说是改版UI,对我这么有点代码洁癖的来说就是优化代码. 首先我能肯定的 ...

  10. linux找到目录下所有目录文件

    想要删除掉该目录下的所有文件类型是目录的文件? 这样运行: $ ls -F | grep /$ | xargs rm -rf ls 中F参数,作用是能把目录文件的名字后边加上一个斜杠/ 然后匹配以斜杠 ...