最新的CC2642R与CC2640、CC2640R2F有什么改进?
早在2016年,BLE 5.0协议便诞生了,BLE 5.0技术在市场上快速发展,因其比BLE 4.2拥有更远的通信距离,更高的速率,得到很多方案商的青睐。
TI为顺应市场,也推出了支持BLE 5.0的CC2642R芯片,CC2642R是一款基于ARM® Cortex®-M4F内核的芯片,可以做浮点运算,运算精度高,可以采集传感器中得到的精确数据,内核先进,性能强劲,现在TI已开始量产CC2642R。而深圳市信驰达科技采用TI CC2642R芯片为核心的RF-BM-2642B1也已经研发出来,其优秀的芯片内核会给蓝牙应用带来新的方案。
相比CC2640、CC2640R2F芯片,CC2642R的优势就比较明显了,那么三款芯片的差别究竟在哪里呢?
CC2640、CC2640R2F、CC2642R均是2.4 GHz RF器件。
CC2640,CC2640R2F,CC2642R的专用无线电控制器均是ARM® Cortex®-M0,可处理存储在 ROM 或 RAM 中的低级射频协议命令,因而可确保超低功耗和极佳的灵活性器件的低功耗不会影响射频性能,具有优异的灵敏度和耐用性能。但是它们的主MCU不同。
CC2640 器件含有48 MHz ARM® Cortex®-M3内核。
CC2640R2F 器件含有48 MHz ARM® Cortex®-M3内核,CC2642R 器件含有48 MHz ARM® Cortex®-M4F内核。
三款芯片支持的协议也不同。CC2640支持BLE 4.2协议,CC2640R2F支持BLE 4.2和BLE 5.0协议,CC2642R支持BLE 4.2和BLE 5.0协议。
CC2640拥有128KB 系统内可编程闪存,高达 28KB 系统 SRAM,其中20KB 为SRAM。
CC2640R2F拥有275KB 非易失性存储器,包括128KB系统内可编程闪存,高达 28KB系统SRAM,其中20KB为SRAM。
CC2642R拥有352KB 系统内可编程闪存,256KB ROM,80KB SRAM。
从CC2640,CC2640R2F,CC2642R的具体参数上看,CC2642R相比于前代有了很大的升级,系统内可编程内存是前代的两倍还不止,SRAM更是得到了丰富的扩展,其丰富的内存空间可以很好地支持BLE 5.0的应用。
而CC2640R2F相比于CC2640,也有一些不同,在基于BLE 4.2的协议下,CC2640R2F可以提供的空间是80Kbytes,而CC2640是31Kbytes。CC2640R2F支持BLE 5.0,而CC2640仅支持BLE 4.2。CC2640R2F除了支持Pin to Pin的QFN的封装方式,还另外添加了一种更小的2.7mm*2.7mm的芯片级封装。
BLE 5.0相比BLE4.x在物理层上的改变,使得通信距离更远,BLE 5.0理论上的有效传输距离是300米,而之前的BLE 4.2只有100米。但在实际应用中信号的传输距离还受蓝牙设备的功率和天线等方面的影响。如现有的蓝牙音响为了省电、增加工作时间,无论采用BLE 5.0还是BEL 4.2标准,其实际传输半径一般都为10米。
BLE 5.0与BLE 4.2相比,通信速率更高,理论传输速率提高了一倍,从1Mbps提高到2Mbps。
但是二者并不是兼得的,并不是说能同时实现远距离,在高速蓝牙通信中,实现更远距离时,会牺牲通信速率,实现高速率时,也会牺牲通信距离。
在BLE 5.0的应用场景中,CC2642R丰富的内存,以及优秀的48 MHz ARM® Cortex®-M4F内核能够在物联网领域里帮助BLE 5.0快速发展,深圳市信驰达科技采用TI CC2642R芯片为核心的RF-BM-2642B1会给蓝牙应用带来新的方案。
最新的CC2642R与CC2640、CC2640R2F有什么改进?相关推荐
- 改进YOLOv7系列:首发最新结合Global Context Modeling结构(附YOLOv5改进),目标检测高效涨点
- linux切换桌面环境bug,GNOME 3.32.2桌面环境发布,最新的bug和安全修复
GNOME项目今天宣布发布GNOME 3.32 "Taipei"桌面环境的第二个也是最后一个版本的普遍可用性,适合于所有基于的Linux操作系统. 在第一个版本发布一个月之后,GN ...
- Jetpack CameraX 最新最全解读-开发实践
本文可能是当下最新最全的CameraX解读,篇幅较长,慢慢享用. Pangu-Immortal (Pangu-Immortal) · GitHub 我们的生活已经越来越离不开相机,从自拍到直播,扫码再 ...
- Drools DMN最新开源引擎性能改进
我们一直在寻求改善Drools DMN开源引擎的性能. 我们最近审查了DMN用例,其中输入数据节点的实际输入总体有所不同. 这突出显示了引擎的次佳性能,我们在最新版本中对此进行了改进. 我想分享我们的 ...
- 2021 Google 游戏开发者峰会回顾: 最新产品和解决方案为您划重点
从 2020 年初到现在,我们看到全球的开发者们在积极应对生活和业务中的各种困难的同时,也在继续努力为玩家们带来有趣.沉浸式的体验,帮助不得不更多地待在家里的他们度过一段充满考验的时光. 机遇常常伴随 ...
- skype android版最新,Skype Android版更新至1.0.1 支持低分辨率
[TechWeb]11月12日消息,Skype for Android 1.0.1进行了最新升级,该版本最重要的改进如下: * 支持320*240 和 240*400 屏幕分辨率. * 支持硬件中的返 ...
- OMGD:字节跳动开源的最新GAN压缩算法
点击上方"机器学习与生成对抗网络",关注星标 获取有趣.好玩的前沿干货! 字节跳动近期开源了一项代号为OMGD的压缩技术.这是字节自研的GAN(生成对抗网络)压缩算法,在保证生成效 ...
- linux最新版本4.9,Linux Kernel 4.9下载_Linux Kernel最新版本下载 4.9.28 稳定版_当载软件站...
Linux Kernel 4.9.28最新版本发布了,带来了许多改进. 在发布 Linux Kernel 4.11 系列的第一个更新后,Greg Kroah-Hartman 推出了有关对 Linux ...
- 2023全网最新UEFI固件引导 windows 11 和 fedora 38 双系统安装
文章目录 Env: 是否需要 secure boot 释放硬盘空间 大内存是否需要 swap 分区 系统引导 efibootmgr 分区 ThinkPad 预装系统镜像制作和流量激活 Thinkpad ...
最新文章
- CentOS7(64位)安装Jupyter Notebook
- Could not decode a text frame as UTF-8 的解决
- unity vr 交互_基于手动的VR / MR交互,用于删除实体
- 如何在Dev-Cpp中使用C++11中的函数:stoi、to_string、unordered_map、unordered_set、auto
- C语言解决累加和累乘问题
- JS高级讲解面向对象,原型,继承,闭包,正则表达式,让你彻底爱上前端(进阶二)...
- python求偏度系数_python pandas库和stats库计算偏度和峰度(附程序)
- 怎样用计算机算代数,计算机与代数-如何计算sqrt-方法和实现 - 小黑电脑
- linux 第六章 linux中的进程管理
- form表单提交serialize()方法和
- Bin文件夹下的DLL可以做什么?
- 地图上分成一块一块区域 高德地图_高德地图绘制区域边界线
- 文字转语音软件哪个好,这一款值得推荐
- 解封ChatGPT我只用了一句话
- HttpClient4.4.1模拟登录知乎
- 华为麒麟9000性能提升幅度大,但恐难成安卓一哥
- 京东2023年Q1财报预测:短期增速承压,收入和净利润预测被下调
- 十年架构师留下最完整的Java学习路线,学完年薪88W
- 菜鸟也能飞:SQL数据库实战专业教程(二)
- 关于JAVA的CLASSPATH