- 本课程为精品课,您可以登录eeworld继续观看:
- 1.2 TI SimpleLink低功耗蓝牙技术 CC2640R2F 概述 B
- 登录
- 课程目录
- 相关资源
- 课程笔记
接下来 给大家看一下我们这个平台里面的一些资料
2642和13x2呢 大家可以看一下它的内部设计呢
和我们上一代是完全类似的 就是说我们在
这些方面做了一些升级
第一块是说我们在内核比如说我们在M4
我们的内核从我们的M3升级到M4F
带负电的M4的一个内核
这一块 大家如果在做一些复杂的算法
包括一些security的性能来说它都会有一个大幅的提升
radio这一块我们也做了一些升级
比如说 在2.4G下 我们会 特别产品我们会集成我们的一个
20DB的PA在里面同时 对sub 1G的产品来说
我们支持的一些频段会更广
我们还会有一些link level呢放在我们的ROM区里去
外设这一块 我们会有一些增加
包括一些通信的接口我们都会有所增加
SE我们也会做一些升级
包括它的主频 它的ADC
都会做一些升级 然后memory这一块我们会有比较大的一个升级
包括flash flash这一块 我们会做到352KB的一个flash
RAM我们会也扩大
SRAM我们会做到一个80k的SRAM
同时我们会有一个8k的Cashe
给大家来去使用
下面是我们支持的无线的一些协议栈
这些协议栈在26x0的一些上一代产品 我们都支持
所以对协议栈来说 我们完全是兼容的
同时我们会7x7的封装 会和上一代完全PIN 2 PIN去兼容的
所以大家可以看到我们对于产品的规划呢
做得非常好 我们一代一代 我们尽量会做到我们的PIN 2 PIN是兼容的
同时我们的软件是兼容的
大家在设计产品的时候会很容易的 比如说
我基于现有的板子 我就可以来做
产品的升级 比如说我需要我的存储空间的升级
我需要我的一些RF性能的升级
或者说我需要一些外设升级
都可以很简单地从上一代产品做到新的产品
还有一些新的产品开发的话都可以基于我们现有的
26x2和13x2来去实现
这一页是我们芯片内部的一些资源
可以给大家看一下
因为时间的原因 我就不详细去阐述每一个模块了
这里面会列我们的功耗包括内核 包括memory
所有的资料都在上面更详细的资料 大家可以在
TI的官网上找到我们的datasheet或者user manual可以找到
那同时我们的SDK
就是我们的软件包已经发布了大家可以下载下来
来做开发
这一页给大家看一下我们目前来说26x2 SDK
SDK我们在网上已经发布了所支持的内容
那最右边是我们的BLE蓝牙协议栈
大家可以看到 目前来说我们会支持到我们的
high speed 包括long range
然后包括增强的短波的能力
所有这些我们都会在SDK里面已经涵盖了
同时我们是经过certify的一个蓝牙5.0的SDK
同时它是涵盖在simplelinkMCU这个平台里去的
同时他会支持multi role的一些功能
然后包括OID的功能 所以在BLE协议栈我们会做得非常的完善
中间这一块是Zigbee的
Zigbee我们主要是2652会支持Zigbee的协议栈
Zigbee其实这一块我们的芯片 包括Ump板子已经ready 大家可以去申请
包括Zigbee Pro的一些平台
然后呢 包括我们正在做我们的Multi protocol
就是同时支持Zigbee + BLE的协议栈我们很快会出来
thread呢 thread在海外会比较的流行
在国内 我们也看到部分客户在做这些应用
做这些产品 对thread协议栈我们也发布了
具体内容大家可以在我们的SDK里面去找到
这一张给大家看一下就是我们产品的SDK
SDK 大家看一下
其实内容非常多 简单一句话是说
我们 做到了一个分层的设计
而且涵盖了我们刚才提到的所有的协议栈和芯片
最底层是我们的芯片包括432 包括2640R2F
包括我们的WiFi包括我们的sub 1G的产品
往上一层是我们的驱动库和我们的OS 的kernel
包括TI的一些驱动库
中间是我们的middle层就是协议层
这里面包括WiFi的协议 包括ZigBee的协议 包括BLE的协议栈在里面
右边这一部分是很多sample
对 大家知道我们会有非常多的历程
大家如果看我们的SDK的话会看到我们有非常多的历程
包括我们会有一个比较好的参考设计 叫(听不清)
同时我们会有很多TI design
大家会看到非常多的TI design
TI design里面会有一些 软件也会放到我们的sample里面去
往上是我们非常多的SDK plugin
plugin的概念是说比如说 我们会有非常多的
(听不清)比如说像HomeKit支持
包括亚马逊AWS 今天我们最主要的topic是谈我们阿里云的一些支持
这些我们都会放到我们的plugin里面 对
大家可以在plugin里面找到我们非常多的一些资料
包括我们会在今年发布的IOA的一些plugin
就是我们定位的一些算法都会放在里面
所有这些软件ATN这些我们都是100% code兼容的
大家可以非常简单地从一个平台过渡到另外一个平台
比如说我今天在做BLE的开发
明天我要做ZigBee mesh网络的一个开发
其实最底层的一些驱动
包括Kernel RTOS这一块都不需要变化
因为大家都非常熟悉了
我只要在middle层把我的协议栈这一块做了
做一些改变就可以了
所以SDK我们做到100% code的兼容
接下来我大概花几分钟时间给大家简单阐述一下5.0
这张图 我相信很多工程师已经看到了
这是Sega联盟给出来的一张图
非常简明扼要概况了蓝牙5.0的一些特点
比如说 我的range 就是我的距离
大概会比4.2会有一个标准会有4倍的性能提升
我的数列会支持2M BPS的(听不清)
我的广播能力就是我的增强性的Beacon
会有8倍的性能提升
所有这些特点都释放了很多想象空间
比如说以前蓝牙距离的一些限制
一些速率的限制 包括广播包
比如说大家其实以前做过很多Beacon
Beacon 应用其实是很占Beacon 通道的
这些问题在蓝牙5.0其实都很好地解决了
这样的话大家可以释放很多空间 想象空间 设计非常有创新的一些产品出来
这张给大家简单阐述它的一些细节
就是怎么用蓝牙5.0做到我设计的距离更远 我的速率更高
我的广播能力 我每帧的数据会更多
就是Beacon的一些数据
下面是我们看到 基于蓝牙5.0我们先涵盖的一些应用
从智能家居 甚至说在工业的应用比如说一些货物跟踪
tracker 还有一些实际的工业应用
这些应用都 蓝牙5.0做了一些非常好的 一些技术的 给大家选择
那接下来我们会有几个案例
实际这些案例都是我们的客户在做产品设计的时候
他会考虑一些因素
比如说包括第一个是我们的智能门锁
智能门锁其实呢之前我们看到 很多客户是
因为他要做到智能家居的应用领域所以他会用ZigBee的网络去
去做 现在来说 因为很多客户要接到我的智能手机
用手机开锁 比如说一些
一些家庭的锁 这时候 比如说 当
我的门锁要接到在家里面 我要和很多我的
sensor或者说我手机距离的要求不一样
我要和sensor一些去连接的时候呢
这时候蓝牙距离是不够的 蓝牙5.0很好地给大家介绍了这些问题
包括我的手机作为智能家居的一个终端
我要去连接门锁我要去拿到一些lock的数据
尤其在别墅里面 我手机的IP我要看门锁跟我所有连接起来
什么时候进门 locking的一些数据
这些其实它对距离都有一些要求
那远距离给大家解决了这个问题
还有一块就是Beacon 对以前Beacon呢 大家知道
我是在特定的通道 比如说在三个 27 28 29三个特定的channel
去把我的数据放到里面
当我的beacon在发送我的数据的时候
它会影响到其他蓝牙的连接
这是第一 第二之前我们对于beacon的通道我们大概只支持31个byte的数据
比如说我想要传更多数据的时候
我的数据要发比较多的一些数据包
现在 蓝牙5.0对于数据包
的大小也有做了一些扩展
我可以做到255 byte
同时我可以把数据包放在其他的channel
只需要告诉我channel在哪里然后迎着数据去找就可以了
类似于指针的一个功能
所以在beacon来说 对于数据的增强是一些非常大的改进
还有一块就是 我要做一些voice比如说我要做一些语音的传输
之前基于蓝牙4.2 我们要做很多比较好的语音的压缩
然后才能实现一些voice传输
蓝牙5.0我的速度有极大的提升
这时我可以非常轻松地做一些voice 包括一些audio信号的传输
这里比如说像对于TOA 智能电视(听不清)
的遥控器的语音 包括有很多客户在想包括我在做一些卡拉OK
或者一些audio的信号的传输
都是有这个可能性的
那还有一块就是工业类的应用
工业类应用是说 以前
工业类应用都是一些有线或者会采用一些无线的
一些技术 但是 这时候碰到一些问题
就是说 很多时候我们希望我用平板或者说我工业平板
还有手机可以实际地去看到我的一些sensor的数据
或者状态 这时候呢 很多时候我们需要借助什么 借助我们的gateway
然后传到后台去做
现在如果有蓝牙5.0之后 我的距离可以达到工业设备的一些要求
这时候我会非常简单地接入到我的平板
接入到我的手机
然后基于我们的APP去看一些实际的应用的一些数据
包括我可以去发出一些控制的命令
所以对工业应用来说 蓝牙5.0也释放了一些可能性给大家
课程介绍
共计4课时,1小时5分6秒
猜你喜欢
换一换
推荐帖子
- 请教关于外部sram的问题
- #include <stdio.h> #include<string.h> void main(void) { char s[20]; s...
- rhpozyz 模拟与混合信号
- 问在CCS中查看Memory数据的问题
- 各位学长:===================================我用的是CCS2.0,在里面编了一个小汇编程序,将一些常数写入存储空间,可以打开Memory窗口看到。 然后我把写入存储器的语句注释掉,不让他执行。这样存贮器空间单元就没有数据。可是我再打开Memory窗口时,发现以前写得数据还在。除非我把ccs关掉,再重新打开刚才的程序,build,运行,再查看memory空间,这时...
- xinyancode DSP 与 ARM 处理器
- DSP与多媒体
- 进入数字信息时代,电子产品全面数字化的结果带来了形形色色数字信息产品的繁荣,其中数字语音和数字影像发挥着越来越大的,数字音频和数字视频的普及也越来越广。随着各种带宽接入和3G无线网络的兴起和不断完善,数字无线手机不仅提供语音通信功能,而且正在向手持智能终端、多媒体设备类型产品转变。现在,能够拍照并立即将照片通过因特网传输的手持终端已经很常见,而具备语音识别特性的智能电话变得越来越流行。可以预见,...
- feifei DSP 与 ARM 处理器
- 【求助】用TA能产生2MHZ的方波吗?急,在线等!!!
- 我用的是MSPF1611 MCLK=7.3728MHZ现在想产生一个最高频率为2M的方波,程序我是这样写的 void main(void) { WDTCTL = WDTPW +WDTHOLD; // Stop WDT P3DIR|=0x04; P3OUT|=0x04; CCR0 = 4; ...
- fengyiqishi 微控制器 MCU