主流蓝牙芯片盘点,Nordic/TI/博通哪家强?
无线通信技术自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/博通哪家强?的更多相关文章
- 校招:Vobile阜博通2015校园招聘
关于Vobile阜博通校招(10-11月份),耗时将近一个月,现整理分享给大家. 1 浙大笔试无选择填空,问答题为主,偏语言的个人理解,不在意具体语言方向(C/C++/Java).(1)描述C.C++ ...
- Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)
BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...
- C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
- archlinux系统安装博通B43XX系列无线网卡驱动
我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著. 用 lspci -vnn -d 14e4: 或者 lspci -vnn | gr ...
- CWMP开源代码研究番外篇——博通方案
声明:本篇文章来自于某公司Cable Modem产品的文档资料,源码来自于博通公司,只提供参考(为保护产权,本人没有源码). 前文曾提到会写一篇关于博通的tr069,那么福利来了.福利,福利,福利,重 ...
- Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动
目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...
- TI博客文章-4-20mA电流环路发送器入门
TI博客文章-4-20mA电流环路发送器入门http://bbs.21ic.com/forum.php?mod=viewthread&tid=1610834&fromuid=10995 ...
- 彭博社:博通正在与赛门铁克洽谈收购事宜(博通能买得起 又能讲故事的 没几个了 为了刺激资本的兴趣 只能瞎搞 就和intel 收购 麦咖啡一样。就像杜蕾斯收购美赞臣一样,也许只是纯粹的商业行为,哪行赚钱干哪行)
彭博社今日消息,知名芯片制造商 Broadcom 公司正在就收购网络安全公司 Symantec 事宜进行高级会谈,因为 Broadcom 希望寻找半导体业务之外的机会,以实现多元化经营. 据称,在彭博 ...
- 【转帖】影响超 10 亿设备,博通和 Cypress 芯片曝惊天漏洞,苹果、华为、三星等中招
影响超 10 亿设备,博通和 Cypress 芯片曝惊天漏洞,苹果.华为.三星等中招 https://www.infoq.cn/article/lpNEQGrxZL22gHDPBE2z 26 ...
随机推荐
- 树莓派踩坑备忘录 -- 使用 Linux
目录 一,工欲善其事,必先利其器 二,开机必备 三,更新 apt-get 源与软件搜索 四,安装 .NET Core 五,文件传输 六,搜索与安装软件 七,常见缺少的 xxx.so 八,小技巧与工具 ...
- Django商城项目笔记No.2项目准备工作
Django商城项目笔记No.2项目准备工作 接着上篇开始,创建好工程之后,随之而来的是怎么配置工程,这篇文章记录如何进行相关的配置 1.pycharm打开工程,进行相关的配置 通过pycharm打开 ...
- Python代码小片段
1.前面变量值的改变不影响后面变量的调用 index=1 index,a=2,index+1 print(a,index) #2 2 2.类的继承(子类实例如何调用父类同名方法) class a: d ...
- js指定范围随机整数
js获取指定范围内随机整数,例如 6-10 (m-n) 计算公式: Math.floor(Math.random()*(n-m))+m // 6-10随机数,用循环得出一组测试随机数 var str ...
- Vue.js实现前段评论展示
本来想着给这个博客弄个回复系统(类似知乎的回复),最初的实现思路是这样的:主评论后台渲染,前台新增的评论,回复用jquery操作dom放到页面上.实现的时候感觉好复杂,大量的dom操作,目前前段框架不 ...
- BZOJ1458:士兵占领(有上下界最小流)
Description 有一个M * N的棋盘,有的格子是障碍.现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵.我们称这些士兵占领了整个棋盘当满足第i行至少放 ...
- java字节码的工具(含IDEA插件)
转:https://blog.csdn.net/qq_34039315/article/details/78561493 javap方式 最基础的方式,此处不做介绍 windows下的工具jclass ...
- 有意思的flex 色子布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- JAVA框架 Spring 依赖注入
一:介绍 情景:我们在给程序分层的时候:web层.业务层.持久层,各个层之间会有依赖.比如说:业务层和持久层,业务层的代码在调用持久层的时候,传统方式:new 持久层类. 进而进行调用,这种方式会导致 ...
- 装饰器 python 你也可以叫语法糖
1.最简单的装饰器不带入参 def func(): pass def decorate(func) def wrapper(): return func() return wrapper 使用 @ ...