首页 > 产品 > 微控制器 (MCU) 和处理器 > 2018 TI嵌入式产品直播回放 >

MSP430

最新课程

热门课程

新一代多频段协议 TI SimpleLink MCU 平台-1.1 SimpleLink CC13x2 - CC26x2 device introduction

我是TI的现场应用工程师Barbara 大家可以叫我Wu Bingjie 这是我的中文名字 今天我给大家介绍的就是 最新的simplelink cc13x2和1362的 一个新的硬件平台 我们把它叫 一个simplelink mcu的平台 这个平台现在已经可以申请样品 在这个平台上 我刚才说了有很多的亮点 都会包含在今天的培训里面 所以大家可以仔细的来听 首先我来跟大家做一个 简单的整个的大框架的介绍 首先看一下 刚刚有人问到 432上面的代码或者430上的代码 是不是可以直接 跑到1312 1352 2642上面 是这样的 因为整个的平台 TI会把它定义成一个整个的 像simplelink mcu的一个平台 这个平台全部都是 基于同样一套底层的 就是你可以把理解 成(听不清)是一样的 driver leap也是一样的 driver也是一样的 只是上层的midware 等一会可能会讲到 就是整个架构 它只是中间层可能会不一样 所以它会分出来说对不同的应用的话 在软件方面的话很多 东西都是可以复用的 简单说一下 举个例子 你在432上面可能会 做一个对sensor的采样 那么432上面sensor的采样 可能你是对外部的I2C口 或者是spi口接了一个sensor 对它进行数据采样 那么这个会有一个code 包括driver的部分和 你对sensor控制的部分 其实这部分东西都是 可以无缝的直接移到cc2642 1312 1352和2652这个平台上面来 因为它们底层的接口全部都是一样的 所以甚至连drive leap你没有改写的话 直接 比如说spi的driver你没改的话 那可能直接spi的driver你都不需要移 直接把上层的处理的spi口的调用 对上层APP的sensor data数据的处理 把它移到2642上面来 这样就可以做了 可能半天时间 一天时间就能搞定 所以在这个优势 就是它本身的code是 平台是一样的 所以100%的code可以重复利用 所以如果你曾经在 432上面写过代码的话 它有非常大的几率 可以移到2642或者1312 或者1352 2652这四颗上面来 刚才我有提到说今天就是32的 WiFi的这一颗芯片 可能不包含在今天的training里面 所以今天我们主要 focus在的 就是2.4G和sub1G的频段的芯片 这两颗就是2.4G和sub1G的频段 主要的应用就是低功耗蓝牙 1G一下频段 然后multi-band有 很多人关心的多频段的 还有一个multi-standard 就是 2652上面的话 它可以支持多个协议 比如说蓝牙协议 ble协议或者是ZigBee 或者我们今天提到的就是重点我们TI 会给你大家介绍的Thread 在simplelink整个的平台上面 刚才其实是有提到说 我们在这个平台上面 提供的软件开发包 和硬件的开发设备是非常完善的 因为整个平台是 以平台的方式设计的 所以它包含了从 硬件 比如说development kits 就是刚才也有人提到说 launchpad 这个其实我们 现在都可以在网上面申请 后面我也会讲到 然后包括mcu是从wireless 或者是没有wireless的 比如说432 是带这个fcode无线的芯片 那么还有就是 Command sdk可能针对不同的 比如说1352 13x2系列和26x2系列的sdk 是不一样的两个sdk 当然 msp430也是一个单独的sdk 所以sdk是根据 不同的芯片会有不同的sdk 但是实际上里面 包含的软件刚才有说到 它软件的底层的drive lab 库 api 都是通用的 所以如说是在移植上面是非常简单 在后面的话 就是我个人非常喜欢的 现在TI的一个在文档和Guide方面 就是你找到的开发的文档设备 方面非常喜欢的三个部分 一个就是ccs ccs现在是越来越好用了 以前我们可能推的还是IAR 但现在ccs是越来越好用了 然后所有的品牌都可以用ccs 这个是一个freelicense 大家可以去网上下载 安装 然后就可以使用的一个TI自己的IDE 编译环境 然后在这个编译环境里面我们就 集成了TI的 resourcing explorer 这等于说是你安装了sdk之后 然后你可以直接去在网上面 从网上面找最新的代码下载 或者是以前不同版本的代码 然后下载 下到自己的环境里面来做 做这个编译 而且在这个resourcing explorer 我个人比较喜欢的就是它直接就是 当你打开一个软件的时候 它里面有一个help文档 然后每个help文档会对比 如说对SimplyCore做一个介绍 在这个介绍里面 它甚至有一些hands on 就告诉你东西怎么用 这个其实也是非常好的东西 然后 最最最最喜欢的 就是simplelink academy 这个simplelink academy就是 其实现在已经非常完备了 在刚开始出来的时候 它里面的 example core 还有它里面的task不那么多 但现在的情况下 大家有兴趣的话 可以去看一下 就是我们在 simplelink academy上讲的非常的 就是例子都非常的足 我以ble来举例 ble从入门级的ble的代码怎么下载 到简单的ble状态广播是什么样子的 就是广播的东西怎么弄 它会介绍你 广播它会 分为什么样的设备类型 然后广播是怎么实现的 然后广播又分哪几种频类 然后你在里面需要改 比如说direct的广播 或者是undirect的广播 或者是connectable 或者是unconnectable 它都告诉你说怎么样去改 然后会有这种一步一步的 hands ban hands on的这种教程 这个教程的话 其实ble来说写得非常详细 而且它给你解释了stack里面 它是怎么去定义ble应用的 所以如果是对一个初学者来说 它是一个非常好的 入门的东西 它也是慢慢进阶的 然后就是除了广播的东西以外 还有教你怎么去连接 然后包括后面oad的 一些升级的东西的话 因为oad平时在我的工作中 还是遇到了很多客户会问 oad的问题 oad可能也是 比较让大家经常头痛的 可能会比较复杂的一个功能 所以在这个里面 现在是直接把 这些问题包含进来 大家回头看这些 东西的时候就会明白很多 所以这它是一个 相当于是 通过看这些网页然后实现不同的任务 来完成一些功能 你就会对这个应用 或者对这个软件 或者对协议有一些初步的认识 或者是更加深的认识 它都有 所以 大家会担心说现在 我可能在后面还会再讲 所以现在的这个simplelink academy你们可以通过安装sdk 在doc文档下面 然后你去找网页的链接 它有一个link 专门link到simplelink academy 把它打开了之后就可以看 它包含很多的 thread也有 TI15.4 ZigBee 蓝牙low energy还有 简单的if就是sub1G的TX/IX 然后Project 0 还有最简单的就是 刚才有人说我不太知道(听不清) 它对(听不清)有简单的介绍 它也都是有这样的分类 所以 你不知道什么 你去Academy看 然后它都会告诉你 多多少少会告诉 你一些你想知道的东西 所以这是非常棒的一个东西 而且现在有中文版 中文版 可能没有英文版那么全 就是现在中文版的话 我昨天看的话 thread15.4和bluetooth 可能其他的东西还没有加进来 英文版的话 中文版唯一就是 翻译可能会有一些问题 但是总的来看 我觉得体验还是很棒的 所以推荐大家去看一下 simplelink academy 下面是大家关心的roadmap 如果对TI的产品熟悉的话 可以知道前面是有灰色的部分 就是我们已经在量产 而且是已经有available的一些芯片 它包括在sub1G 这边的话 我们是有cc1310 它是支持6 loWPAN和sub1G的 然后在Duel-band这边的话 是cc1350 是 6 loWPAN sub1G和蓝牙 在ble的话 就是2640r2f 和针对车机使用的一个2640r2的q1 就是两个都是ble的应用 但是这个是对汽车应用的使用 专门的一颗Pan number 还有一个是2650的Model 就是TI的2650出的一个Model 它是支持蓝牙的 蓝牙low energy 然后在2.4G其它的比如说 ZigBee 还有(听不清) 在2650上面 2630是Zigbee的 2650上面是(听不清) 它也是有6loWPAN和蓝牙的支持 那这个是我们之前的一个产品线 品类都是比较全 然后上面标了5的 就是支持ble5.0的 通讯协议的 大家知道5.0的通讯协议的话 它有几个特点 等一会我也会提到 它在里面的话 比较重要的就是 有一个是必须要硬件支持的 就是long range的这个 必须要硬件支持 所以它是five(听不清)的一个东西 所以 它在上面标出来支持5.0的 那么肯定是专门支持5.0的芯片 不标出来就是支持4.2的芯片 那么再看到下一页 在蓝色的部分 是我们现在 已经在simplelink 就是大家可以到网上去申请样片 同时也可以去申请开发板 就是TI store上面的已经 是可以开放申请的这个板子 就是有1312 1352 2642和2652 四个不同的版本 四个不同的序号 然后在协议的支持方面 1312还是支持 6LoWPan sub 1G和(听不清) 1352它是一个双模的 就是1G一下和2.4G它都支持 所以在2.4G这边 你可以 看到它支持6LoWPAN 就是sub1G(听不清) 然后后面的thread ZigBee和蓝牙5.0 它都是2.4G下面的 因为它是一个双模的芯片 所以2.4G的东西它还可以跑 然后在2642这边的话 它还是单的 BLE5.0的东西 然后在2652这边是多协议 多协议的话就是6LoWPAN thread ZigBee和蓝牙5.0 所以这样的话 我们的产品线是 比较全的 大家可以看到 还有一颗还在研发中 黑色的这个 目前你们还申请不到开发板 然后目前还在研发中的 它是内置20dbm的pa 内置pa的叫1352p 这个我在后续也会给大家详细的讲 因为这里面还会分三个不同的序号 所以就是总共的1352p 这个就是我们整个的新一代的 或者是老产品的产品线 就是在cc13和26产品线的roadmap 大家可以看一下 刚才其实是有问说现在是不是量产 量产的话是这样 就是这些芯片的话 现在是 刚才有提到 simple都可以有 然后lanuchpad 就是 开发板你们也可以申请 都可以有 只是说量产的时间是 在今年年底明年这样的时间 明年年初这样的时间来量产 其实从开发的角度上来讲 现在已经不阻碍你的开发进度 就是样片也可以申请 然后sdk在网上已经可以下载 然后demo板也可以拿到 其实现在就可以开始做你的APP 或者应用的一些开发 然后到量产的时候再直接使用 量产的芯片来做量产 所以这是加快你的一个上市的进度 所以我个人非常喜欢的就是1352 而且是一个双模的 然后是业界第一颗同时 支持2.4G和sub1G的芯片 那未来它还会出加pa的版本 所以就是它的output power会增加 然后距离会更远 其实在整个的上面的话 它的up性能和包括 整个其它的sensorcontrol 主mcu的性能都会有加强 比上一代有加强 这个我们在后面会提到 这边先画一个大概的就是 在新的13x2和26x2平台上面 我们的产品的新故事 首先第一个它是Cortex-M4F的核 然后flash有加强 以前是128K的单头 现在我们是352K 所以应该可以满足非常多的应用 然后RAM也是增加了 80K的RAM 然后在sensor controller这一部分 以前是24兆的时钟 是个固定的24兆时钟 现在增加了一个2兆的时钟 所以整个的功耗会更低 然后在外围的就是 外围接口上面 以前是 我们支持一部分的gpl口的控制 现在是所有的gpl口都可以控制 所以,它会加进 更多的Peripherals 我后面也会提到可能 有些新的example历程进来 所以整个 sensor controller的功能也会加强 然后在整颗的芯片上面 因为我们在13x2 和26x2包括simplelink mcu 的这个平台上面 它的security 就是安全的功能会加强 所以安全功能的话是 我们会加很多的硬件加速 硬件加速器进来 包括这个地方列的 一些硬件加速的算法 所以在这个会直接加到芯片里面来 对在很多已经有的协议 比如说WiFi Thread 或者15.4 它们都已经会加 这些加密的东西在里面 所以这个是 因为这个是TI的协议 所以它可能已经包含这些东西 同样的 针对个人 自己写的 比如说在SIL协议方面 你也可以把这些 加密的硬件的东西加进来 那么对整个网络的 处理速度有非常好的帮助 然后整个的功耗 和以前其实是一样的 Standby current 少于一个微安 应该说是加量 但我不知道加价了没有 大家可以去了解一下 肯定是这颗芯片会比以前要强大很多 所以从这个表上面来看 然后要介绍一下1352的p 就是r跟p的区别 在can的话 就是整个的1352跟1352p跟r的版本 它肯定不会是PIN2-PIN 因为它会有两个角 你看如果是p版本 tx20dbm的一个positive的 output input的一个PIN 还有一个20dbm的就是 negative的output和input的PIN 所以你可以看到 就是我们2.4G的PIN脚 sub1G的PIN脚和 pa的PIN脚都是单独的 但你在1352r上面是不带pa的 它也是2.4G和sub1G分开 所以它的天线是单独设计 sub1G的天线是单独设计 2.4G的天线也是单独设计 而且你可以设计差分天线 也可以设计单段天线 我们这边都会有设计的文档 所以在1352上面会非常的 如果要加pa的话其实感觉会非常的棒 而且这个pa我等会会在后面讲到就是 它可以加载不同的频段上面 所以是非常有用的 所以在1352这边的话 它的优势在于20个v的 out power会增加上去 然后它会有一个narrow-band的long range会增加上去 所以这个是非常好的 在硬件这边的一个支持 唯一的弱势 就是因为 两个PIN脚定义不太一样 所以它不是PIN2-PIN的 然后它会占用两个io口 所以io口相应的也会减少 这个是1352和1352p的一个区别 好的 再看一下sensor controller 刚才我有说到sensor controller 我们也有在加强 所以其实这边主要的就是 它有一个memory增加 它有单独列出来一些就是 我们在哪些地方它会有加强 其实最重要的就是 我个人觉得在sensor controller这边 其实大家最care的是功耗 因为从sensor controller我个人感觉 从大家已经应用的角度上来说呢 其实我们目前的 一些例子基本上已经够用 可能只是有一些例子 比如说 外接的比如spi的 master这边可能还没有加 那这次有加 那你外面可以 接更多的sensor 来控制 然后它有一个 16*16比特的乘法加速器 这个乘法加速器就是说 你在sensor controller里面 可以做更多的运算处理 不需要唤醒m3 那其实我觉得最好最棒的是它的功耗 是有增加的 在右边的这张图里面其实是做了对比 大家可以看一下就是基本上 cc26x2就sensor controller部分 它其实是排在这个列表 它的横轴写的就是wake up 就是我醒来的时间间隔 越往后面走可能醒来的次数越多 间隔就越短 纵轴就是功耗 其实可以看到排在最上面的是cc1310 是m3在跑的时候 当然m3跑肯定 不能跟sensor controller来比 但是你可以看到 如果只跑sensor controller的话 要2642的sensor controller 如果是跑2兆Hz的这个clock下面 它基本上这根线是很平的 所以纵轴的是微安级的 所以可以想见这个功耗是非常好的 如果你只用sensor controller 来做sensor输出的采样的话 是非常棒的一件事情 你可以把它整体的 系统功耗做的非常低 这是非常棒的一个功能 这个图里面回头大家可以仔细看 432的位置大概是在这个地方 所以可以看到 就是如果 你只跑sensor controller 和你跑26432的 就是和你跑1310 sensor controller的24兆 因为这个是和之前的来比 你可以看到就是 在之前的1310上面去跑 sensor controller跑到24兆时候的 线是在这个地方 和2642 sensor controller跑24兆的时候 其实也是有优化 因为等会儿后面也会说到 就是整个的芯片在启动 从sleep到wake up启动的时间 会缩短 缩短之后整个的功耗 就是因为功耗可能 就是电流可能还是那么高 但是它的启动时间缩短了之后 相应的费掉的功耗就会少 所以整个的功耗也会降低 所以整个的芯片在这一代产品上面 功耗会有更好的加强 那么 sensor controller其实以前 我不知道有多少人在用 但是我个人觉得在这代 产品上面其实非常棒的事情 大家可以从专门的文档里面去看 了解更多有关sensor controller的知识 大家有在问这个 lanuchpad 那么我们可以看到 就是我们在launchpad的话 会有三种launchpad 一个是1312的launchpad 一个是1352的launchpad 还有一个是26x2的launchpad 那分别对应的就是 单独的 1G一下的 单独的2.4G的 和2.4G sub1G混在一起的 那么它这个launchpad如果 以前有用过我们demo板的人 可能会发现我们的板子变长了 长高了 也可能是年纪比较大 所以长高了 主要的其实它上面芯片这块还是一样 然后就是在射频这边的话 它会带一个sma的connector 如果你是sub1G的话 它会直接带这个 在以后做测试的时候更方便 这是一方面 另一方面 主要长高的 地方是上面这一块 可以看到以下子多了很多器件 这个地方其实就是Energy trace 这个就是如果你在用ccs的时候 我们以前经常有客户说 我怎么去测这个板子的功耗 这一次在Energy trace出来了之后 其实你直接连上ccs 然后ccs里面有一个小的mode 然后小的mode连上板子之后 它可以通过这个 这个其实是从430的一个板子上面 专门测功耗的板子上面移过来的 设计 所以就是它可以 复用这个设计 然后直接去测 在软件里面帮你去 看到板子当时的功耗是多少 所以这是非常棒的一家事情 就是你不需要另外的设备 你就直接用这个板子 然后连上ccs 你就可以看 自己的energy是什么样子的 然后你可以看到曲线 现在的功耗 这个板子的layout 可能还要再进一步加强 就是可能会在未来再一次出 开发板的时候会有一些优化 但在目前的版本上面 有这个功能已经非常好了 它现在的话 这个板子它的功耗会比 最终未来出的板子的功耗高一点点 就是底电流稍微高一点点 但是其实不影响整个功能的使用 所以这个是 我们新板子会长成这个样子 所以这是三个开发板 这三个开发板 你都可以从TI的store上面 就是13x2和26x2你现在在TI的官网 www.ti.com上面去 搜cc1312或者cc1352 或者cc2652 或者cc2642 你去搜这些芯片的时候都能搜到 然后可以到里面自己去看 它支持的development kits 然后后面就直接回link到estore 然后你可以从estore 上面去申请开发板 这个都是现在你就可以做的事情 所以大家可以不用等 直接 就可以上网去看一下现在的情况 再看一下1352p 的launchpad 就是刚才我有介绍说1352p的 板子它会有三个不同的版本 那么就是p1 p2和p4 这是三个不同的版本 它长的样子应该都是一样的 只是芯片上面略有不同 1352p1的话可以看到它是 770—930频段的14dbm的sub1G 然后它是在dbm的2.4G 就是本身我们芯片就是这个特性 就是在sub1G上面默认的都是14db 然后在2.4G上面默认是5db 然后这两个板子的区别就是pa到底是 加在sub1G的频段上还是2.4G频段上 所以p1 p2的话就是这么一个区别 就到底是770—930的频段上 加一个20dbm的pa 还是在2.4G的频段 上面去加一个20dbm的pa 这个板子的区别是在这个地方 然后还有一个是专门针对中国的 大家知道中国的频段和 国外的频段用的是不一样的 就770—930可以包含 美国和欧洲的频段 如果你要输出到这个地方 你就要使用这样的频段 但是如果你是在中国来应用的话 你可能需要一个433频段的 433 470频段的 就是专门有一个 1352p4它是420—510频段的 然后在sub1G这个频段 然后是5db的2.4G频段 然后它的pa是加到sub1G这边来的 所以就是有三块这样的板子 那么同样的 一样的搭配看到这块 就是器件很多的这块 Energy trace也是在 所以在这个板子上也可以实现 之前我刚才说的你连接到ccs 然后你就可以看到整个的系统的功耗 就是你可以去长时间的去measure 然后去看 然后这个功耗有多少 所以是非常棒

我是TI的现场应用工程师Barbara

大家可以叫我Wu Bingjie

这是我的中文名字

今天我给大家介绍的就是

最新的simplelink cc13x2和1362的

一个新的硬件平台

我们把它叫 一个simplelink mcu的平台

这个平台现在已经可以申请样品

在这个平台上 我刚才说了有很多的亮点

都会包含在今天的培训里面

所以大家可以仔细的来听

首先我来跟大家做一个 简单的整个的大框架的介绍

首先看一下 刚刚有人问到

432上面的代码或者430上的代码

是不是可以直接 跑到1312 1352 2642上面

是这样的 因为整个的平台

TI会把它定义成一个整个的

像simplelink mcu的一个平台

这个平台全部都是 基于同样一套底层的

就是你可以把理解 成(听不清)是一样的

driver leap也是一样的

driver也是一样的

只是上层的midware 等一会可能会讲到

就是整个架构

它只是中间层可能会不一样

所以它会分出来说对不同的应用的话

在软件方面的话很多 东西都是可以复用的

简单说一下 举个例子

你在432上面可能会 做一个对sensor的采样

那么432上面sensor的采样 可能你是对外部的I2C口

或者是spi口接了一个sensor 对它进行数据采样

那么这个会有一个code

包括driver的部分和 你对sensor控制的部分

其实这部分东西都是 可以无缝的直接移到cc2642

1312 1352和2652这个平台上面来

因为它们底层的接口全部都是一样的

所以甚至连drive leap你没有改写的话

直接 比如说spi的driver你没改的话

那可能直接spi的driver你都不需要移

直接把上层的处理的spi口的调用

对上层APP的sensor data数据的处理

把它移到2642上面来

这样就可以做了

可能半天时间 一天时间就能搞定

所以在这个优势 就是它本身的code是

平台是一样的 所以100%的code可以重复利用

所以如果你曾经在 432上面写过代码的话

它有非常大的几率 可以移到2642或者1312

或者1352 2652这四颗上面来

刚才我有提到说今天就是32的

WiFi的这一颗芯片

可能不包含在今天的training里面

所以今天我们主要 focus在的 就是2.4G和sub1G的频段的芯片

这两颗就是2.4G和sub1G的频段

主要的应用就是低功耗蓝牙

1G一下频段

然后multi-band有 很多人关心的多频段的

还有一个multi-standard 就是 2652上面的话

它可以支持多个协议

比如说蓝牙协议 ble协议或者是ZigBee

或者我们今天提到的就是重点我们TI 会给你大家介绍的Thread

在simplelink整个的平台上面

刚才其实是有提到说

我们在这个平台上面 提供的软件开发包

和硬件的开发设备是非常完善的

因为整个平台是 以平台的方式设计的

所以它包含了从

硬件 比如说development kits 就是刚才也有人提到说

launchpad 这个其实我们 现在都可以在网上面申请

后面我也会讲到

然后包括mcu是从wireless

或者是没有wireless的 比如说432

是带这个fcode无线的芯片

那么还有就是 Command sdk可能针对不同的

比如说1352 13x2系列和26x2系列的sdk

是不一样的两个sdk

当然 msp430也是一个单独的sdk

所以sdk是根据 不同的芯片会有不同的sdk

但是实际上里面 包含的软件刚才有说到

它软件的底层的drive lab 库 api 都是通用的

所以如说是在移植上面是非常简单

在后面的话 就是我个人非常喜欢的

现在TI的一个在文档和Guide方面

就是你找到的开发的文档设备 方面非常喜欢的三个部分

一个就是ccs

ccs现在是越来越好用了

以前我们可能推的还是IAR

但现在ccs是越来越好用了

然后所有的品牌都可以用ccs

这个是一个freelicense

大家可以去网上下载 安装 然后就可以使用的一个TI自己的IDE

编译环境

然后在这个编译环境里面我们就 集成了TI的 resourcing explorer

这等于说是你安装了sdk之后

然后你可以直接去在网上面

从网上面找最新的代码下载

或者是以前不同版本的代码

然后下载

下到自己的环境里面来做

做这个编译

而且在这个resourcing explorer

我个人比较喜欢的就是它直接就是

当你打开一个软件的时候 它里面有一个help文档

然后每个help文档会对比 如说对SimplyCore做一个介绍

在这个介绍里面 它甚至有一些hands on

就告诉你东西怎么用

这个其实也是非常好的东西

然后 最最最最喜欢的 就是simplelink academy

这个simplelink academy就是

其实现在已经非常完备了

在刚开始出来的时候

它里面的 example core 还有它里面的task不那么多

但现在的情况下

大家有兴趣的话 可以去看一下

就是我们在 simplelink academy上讲的非常的

就是例子都非常的足

我以ble来举例

ble从入门级的ble的代码怎么下载

到简单的ble状态广播是什么样子的

就是广播的东西怎么弄

它会介绍你 广播它会 分为什么样的设备类型

然后广播是怎么实现的

然后广播又分哪几种频类

然后你在里面需要改

比如说direct的广播 或者是undirect的广播

或者是connectable 或者是unconnectable

它都告诉你说怎么样去改

然后会有这种一步一步的

hands ban hands on的这种教程

这个教程的话 其实ble来说写得非常详细

而且它给你解释了stack里面

它是怎么去定义ble应用的

所以如果是对一个初学者来说

它是一个非常好的 入门的东西

它也是慢慢进阶的

然后就是除了广播的东西以外

还有教你怎么去连接

然后包括后面oad的 一些升级的东西的话

因为oad平时在我的工作中 还是遇到了很多客户会问

oad的问题 oad可能也是 比较让大家经常头痛的

可能会比较复杂的一个功能

所以在这个里面 现在是直接把 这些问题包含进来

大家回头看这些 东西的时候就会明白很多

所以这它是一个 相当于是

通过看这些网页然后实现不同的任务

来完成一些功能

你就会对这个应用 或者对这个软件

或者对协议有一些初步的认识

或者是更加深的认识 它都有

所以 大家会担心说现在

我可能在后面还会再讲

所以现在的这个simplelink academy你们可以通过安装sdk

在doc文档下面 然后你去找网页的链接

它有一个link 专门link到simplelink academy

把它打开了之后就可以看

它包含很多的

thread也有

TI15.4 ZigBee 蓝牙low energy还有 简单的if就是sub1G的TX/IX

然后Project 0 还有最简单的就是

刚才有人说我不太知道(听不清)

它对(听不清)有简单的介绍

它也都是有这样的分类

所以 你不知道什么 你去Academy看

然后它都会告诉你

多多少少会告诉 你一些你想知道的东西

所以这是非常棒的一个东西

而且现在有中文版 中文版 可能没有英文版那么全

就是现在中文版的话 我昨天看的话

thread15.4和bluetooth 可能其他的东西还没有加进来

英文版的话 中文版唯一就是 翻译可能会有一些问题

但是总的来看 我觉得体验还是很棒的

所以推荐大家去看一下 simplelink academy

下面是大家关心的roadmap

如果对TI的产品熟悉的话

可以知道前面是有灰色的部分

就是我们已经在量产

而且是已经有available的一些芯片

它包括在sub1G 这边的话

我们是有cc1310 它是支持6 loWPAN和sub1G的

然后在Duel-band这边的话

是cc1350 是 6 loWPAN sub1G和蓝牙

在ble的话 就是2640r2f

和针对车机使用的一个2640r2的q1

就是两个都是ble的应用

但是这个是对汽车应用的使用

专门的一颗Pan number

还有一个是2650的Model

就是TI的2650出的一个Model

它是支持蓝牙的

蓝牙low energy

然后在2.4G其它的比如说

ZigBee 还有(听不清)

在2650上面

2630是Zigbee的

2650上面是(听不清)

它也是有6loWPAN和蓝牙的支持

那这个是我们之前的一个产品线

品类都是比较全

然后上面标了5的

就是支持ble5.0的

通讯协议的

大家知道5.0的通讯协议的话

它有几个特点 等一会我也会提到

它在里面的话

比较重要的就是 有一个是必须要硬件支持的

就是long range的这个 必须要硬件支持

所以它是five(听不清)的一个东西

所以 它在上面标出来支持5.0的

那么肯定是专门支持5.0的芯片 不标出来就是支持4.2的芯片

那么再看到下一页

在蓝色的部分 是我们现在 已经在simplelink

就是大家可以到网上去申请样片

同时也可以去申请开发板

就是TI store上面的已经 是可以开放申请的这个板子

就是有1312 1352 2642和2652

四个不同的版本

四个不同的序号

然后在协议的支持方面

1312还是支持 6LoWPan sub 1G和(听不清)

1352它是一个双模的 就是1G一下和2.4G它都支持

所以在2.4G这边 你可以 看到它支持6LoWPAN

就是sub1G(听不清)

然后后面的thread

ZigBee和蓝牙5.0

它都是2.4G下面的

因为它是一个双模的芯片

所以2.4G的东西它还可以跑

然后在2642这边的话

它还是单的

BLE5.0的东西

然后在2652这边是多协议

多协议的话就是6LoWPAN

thread ZigBee和蓝牙5.0

所以这样的话 我们的产品线是 比较全的 大家可以看到

还有一颗还在研发中

黑色的这个 目前你们还申请不到开发板

然后目前还在研发中的

它是内置20dbm的pa

内置pa的叫1352p

这个我在后续也会给大家详细的讲

因为这里面还会分三个不同的序号

所以就是总共的1352p

这个就是我们整个的新一代的 或者是老产品的产品线

就是在cc13和26产品线的roadmap

大家可以看一下

刚才其实是有问说现在是不是量产

量产的话是这样

就是这些芯片的话 现在是 刚才有提到

simple都可以有

然后lanuchpad 就是 开发板你们也可以申请

都可以有

只是说量产的时间是 在今年年底明年这样的时间

明年年初这样的时间来量产

其实从开发的角度上来讲

现在已经不阻碍你的开发进度 就是样片也可以申请

然后sdk在网上已经可以下载

然后demo板也可以拿到

其实现在就可以开始做你的APP

或者应用的一些开发

然后到量产的时候再直接使用

量产的芯片来做量产

所以这是加快你的一个上市的进度

所以我个人非常喜欢的就是1352

而且是一个双模的

然后是业界第一颗同时 支持2.4G和sub1G的芯片

那未来它还会出加pa的版本

所以就是它的output power会增加

然后距离会更远

其实在整个的上面的话

它的up性能和包括 整个其它的sensorcontrol

主mcu的性能都会有加强 比上一代有加强

这个我们在后面会提到

这边先画一个大概的就是

在新的13x2和26x2平台上面 我们的产品的新故事

首先第一个它是Cortex-M4F的核

然后flash有加强

以前是128K的单头

现在我们是352K

所以应该可以满足非常多的应用

然后RAM也是增加了

80K的RAM

然后在sensor controller这一部分

以前是24兆的时钟 是个固定的24兆时钟

现在增加了一个2兆的时钟

所以整个的功耗会更低

然后在外围的就是

外围接口上面 以前是 我们支持一部分的gpl口的控制

现在是所有的gpl口都可以控制

所以,它会加进 更多的Peripherals

我后面也会提到可能 有些新的example历程进来

所以整个 sensor controller的功能也会加强

然后在整颗的芯片上面

因为我们在13x2 和26x2包括simplelink mcu

的这个平台上面

它的security 就是安全的功能会加强

所以安全功能的话是

我们会加很多的硬件加速

硬件加速器进来

包括这个地方列的 一些硬件加速的算法

所以在这个会直接加到芯片里面来

对在很多已经有的协议

比如说WiFi Thread 或者15.4

它们都已经会加 这些加密的东西在里面

所以这个是

因为这个是TI的协议

所以它可能已经包含这些东西

同样的 针对个人 自己写的 比如说在SIL协议方面

你也可以把这些 加密的硬件的东西加进来

那么对整个网络的 处理速度有非常好的帮助

然后整个的功耗

和以前其实是一样的

Standby current 少于一个微安

应该说是加量

但我不知道加价了没有

大家可以去了解一下

肯定是这颗芯片会比以前要强大很多

所以从这个表上面来看

然后要介绍一下1352的p 就是r跟p的区别

在can的话 就是整个的1352跟1352p跟r的版本

它肯定不会是PIN2-PIN

因为它会有两个角

你看如果是p版本

tx20dbm的一个positive的

output input的一个PIN

还有一个20dbm的就是 negative的output和input的PIN

所以你可以看到 就是我们2.4G的PIN脚

sub1G的PIN脚和 pa的PIN脚都是单独的

但你在1352r上面是不带pa的 它也是2.4G和sub1G分开

所以它的天线是单独设计

sub1G的天线是单独设计

2.4G的天线也是单独设计

而且你可以设计差分天线 也可以设计单段天线

我们这边都会有设计的文档

所以在1352上面会非常的

如果要加pa的话其实感觉会非常的棒

而且这个pa我等会会在后面讲到就是 它可以加载不同的频段上面

所以是非常有用的

所以在1352这边的话

它的优势在于20个v的 out power会增加上去

然后它会有一个narrow-band的long range会增加上去

所以这个是非常好的 在硬件这边的一个支持

唯一的弱势 就是因为 两个PIN脚定义不太一样

所以它不是PIN2-PIN的

然后它会占用两个io口

所以io口相应的也会减少

这个是1352和1352p的一个区别

好的 再看一下sensor controller

刚才我有说到sensor controller 我们也有在加强

所以其实这边主要的就是 它有一个memory增加

它有单独列出来一些就是 我们在哪些地方它会有加强

其实最重要的就是

我个人觉得在sensor controller这边

其实大家最care的是功耗

因为从sensor controller我个人感觉

从大家已经应用的角度上来说呢

其实我们目前的 一些例子基本上已经够用

可能只是有一些例子 比如说

外接的比如spi的 master这边可能还没有加

那这次有加

那你外面可以 接更多的sensor

来控制

然后它有一个 16*16比特的乘法加速器

这个乘法加速器就是说

你在sensor controller里面 可以做更多的运算处理

不需要唤醒m3

那其实我觉得最好最棒的是它的功耗

是有增加的

在右边的这张图里面其实是做了对比

大家可以看一下就是基本上

cc26x2就sensor controller部分

它其实是排在这个列表

它的横轴写的就是wake up

就是我醒来的时间间隔

越往后面走可能醒来的次数越多

间隔就越短

纵轴就是功耗

其实可以看到排在最上面的是cc1310

是m3在跑的时候 当然m3跑肯定 不能跟sensor controller来比

但是你可以看到 如果只跑sensor controller的话

要2642的sensor controller

如果是跑2兆Hz的这个clock下面

它基本上这根线是很平的

所以纵轴的是微安级的

所以可以想见这个功耗是非常好的

如果你只用sensor controller 来做sensor输出的采样的话

是非常棒的一件事情

你可以把它整体的 系统功耗做的非常低

这是非常棒的一个功能

这个图里面回头大家可以仔细看

432的位置大概是在这个地方

所以可以看到 就是如果 你只跑sensor controller

和你跑26432的

就是和你跑1310 sensor controller的24兆

因为这个是和之前的来比

你可以看到就是 在之前的1310上面去跑

sensor controller跑到24兆时候的

线是在这个地方

和2642 sensor controller跑24兆的时候

其实也是有优化

因为等会儿后面也会说到

就是整个的芯片在启动 从sleep到wake up启动的时间

会缩短

缩短之后整个的功耗

就是因为功耗可能

就是电流可能还是那么高

但是它的启动时间缩短了之后

相应的费掉的功耗就会少

所以整个的功耗也会降低

所以整个的芯片在这一代产品上面

功耗会有更好的加强

那么 sensor controller其实以前 我不知道有多少人在用

但是我个人觉得在这代 产品上面其实非常棒的事情

大家可以从专门的文档里面去看

了解更多有关sensor controller的知识

大家有在问这个

lanuchpad

那么我们可以看到 就是我们在launchpad的话

会有三种launchpad

一个是1312的launchpad

一个是1352的launchpad

还有一个是26x2的launchpad

那分别对应的就是

单独的 1G一下的 单独的2.4G的

和2.4G sub1G混在一起的

那么它这个launchpad如果 以前有用过我们demo板的人

可能会发现我们的板子变长了

长高了

也可能是年纪比较大 所以长高了

主要的其实它上面芯片这块还是一样

然后就是在射频这边的话

它会带一个sma的connector

如果你是sub1G的话 它会直接带这个 在以后做测试的时候更方便

这是一方面

另一方面 主要长高的 地方是上面这一块

可以看到以下子多了很多器件

这个地方其实就是Energy trace

这个就是如果你在用ccs的时候

我们以前经常有客户说

我怎么去测这个板子的功耗

这一次在Energy trace出来了之后

其实你直接连上ccs 然后ccs里面有一个小的mode

然后小的mode连上板子之后

它可以通过这个 这个其实是从430的一个板子上面

专门测功耗的板子上面移过来的

设计

所以就是它可以 复用这个设计 然后直接去测

在软件里面帮你去 看到板子当时的功耗是多少

所以这是非常棒的一家事情

就是你不需要另外的设备

你就直接用这个板子

然后连上ccs 你就可以看 自己的energy是什么样子的

然后你可以看到曲线

现在的功耗 这个板子的layout 可能还要再进一步加强

就是可能会在未来再一次出 开发板的时候会有一些优化

但在目前的版本上面 有这个功能已经非常好了

它现在的话 这个板子它的功耗会比 最终未来出的板子的功耗高一点点

就是底电流稍微高一点点

但是其实不影响整个功能的使用

所以这个是 我们新板子会长成这个样子

所以这是三个开发板

这三个开发板 你都可以从TI的store上面

就是13x2和26x2你现在在TI的官网

www.ti.com上面去 搜cc1312或者cc1352

或者cc2652

或者cc2642

你去搜这些芯片的时候都能搜到

然后可以到里面自己去看

它支持的development kits

然后后面就直接回link到estore

然后你可以从estore 上面去申请开发板

这个都是现在你就可以做的事情

所以大家可以不用等 直接 就可以上网去看一下现在的情况

再看一下1352p

的launchpad

就是刚才我有介绍说1352p的 板子它会有三个不同的版本

那么就是p1 p2和p4

这是三个不同的版本

它长的样子应该都是一样的

只是芯片上面略有不同

1352p1的话可以看到它是

770—930频段的14dbm的sub1G

然后它是在dbm的2.4G

就是本身我们芯片就是这个特性

就是在sub1G上面默认的都是14db

然后在2.4G上面默认是5db

然后这两个板子的区别就是pa到底是 加在sub1G的频段上还是2.4G频段上

所以p1 p2的话就是这么一个区别

就到底是770—930的频段上 加一个20dbm的pa

还是在2.4G的频段 上面去加一个20dbm的pa

这个板子的区别是在这个地方

然后还有一个是专门针对中国的

大家知道中国的频段和 国外的频段用的是不一样的

就770—930可以包含 美国和欧洲的频段

如果你要输出到这个地方 你就要使用这样的频段

但是如果你是在中国来应用的话

你可能需要一个433频段的

433 470频段的

就是专门有一个 1352p4它是420—510频段的

然后在sub1G这个频段

然后是5db的2.4G频段

然后它的pa是加到sub1G这边来的

所以就是有三块这样的板子

那么同样的 一样的搭配看到这块

就是器件很多的这块

Energy trace也是在

所以在这个板子上也可以实现 之前我刚才说的你连接到ccs

然后你就可以看到整个的系统的功耗

就是你可以去长时间的去measure

然后去看 然后这个功耗有多少

所以是非常棒

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

新一代多频段协议 TI SimpleLink MCU 平台-1.1 SimpleLink CC13x2 - CC26x2 device introduction

所属课程:2018 TI嵌入式产品直播回放 发布时间:2018.05.28 视频集数:20 本节视频时长:00:28:09
本课程详细讲述 :TI 嵌入式处理器最新产品的发布、毫米波雷达的应用无处不在、TI MSP430 CapTIvate Lite : 成本优化的电容触摸微控制器、TI 新一代多频段多协议 Simplelink MCU 平台让您的产品如虎添翼、TI - 基于 AMIC 产品的工业通信总线设计方案。
TI培训小程序