新一代多频段协议 TI SimpleLink MCU 平台-1.1 SimpleLink CC13x2 - CC26x2 device introduction
Loading the player...
将在30s后自动为您播放下一课程
我是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的现场应用工程师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的现场应用工程师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 产品的工业通信总线设计方案。
//=$v1;?>
//=$v['id']?>//=$v['down_category']?>//=$v['link']?>//=$v['is_dl']?>//=$v['link']?>//=$v['name']?>//=$v['name']?>
//=$v['id']?>//=$v['down_category']?>//=$v['path']?>//=$v['is_dl']?>//=$v['path']?>//=$v['name']?>//=$v['name']?>
////=count($lesson['bbsinfo'])?>
//=$elink?>//=$elink?>//=$tags[0]?>//=$tags[0]?>//=$elink?>//= $elink?>//=$tags[1]?>//=$tags[1]?>
//=$lesson['bbs'];?>
//=count($lesson['bbsinfo'])?>