WCS (4.1a) CC13xx Proprietary Mode (1)

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • WCS (4.1a) CC13xx Proprietary Mode (1)
  • 登录
下午我们首先讲的是那个 TI 的 Sub-1G 我们平常叫做小无线 其实那叫 Sub-1G 就是1G赫兹以下的那个产品13xx 就是那个早上我们的那个 Colins 给大家讲过 就是 TI 有很多无线的产品对吧 包括这个我们的 Sub-1G 就是1G赫兹以下的东西 我们原来有老的有1xxx系列的东西对吧 那我们现在就是说 随着我们那个新的我们 MCU 的那个 Wireless MCU 架构的出现 然后包括我们早上讲的那个26的出现 然后唉那个 Sub-1G 的东西 就是1G赫兹以下的 我们有针对性地推出了新产品 就是说我们现在8月份应该是刚刚量产 就是说现在大家可以在 TI 官网上看到的 我们有1310的 这个产品那从目前来看呢 就是说大家 我觉得应该很多人可能知道 可能有些人不清楚 Sub-1G 到底是个什么东西 它就是1G赫兹以下的一些那个就无线产品 它跟我们早上那个比如说讲的2640 BLE 或者 WiFi 然后 ZigBee 它们区别就是说 WiFi BLE Zigbee 这种产品 它都是2.4G 的范围平台化稳定工作对吧 然后这个就说是在1G 赫兹以下的 所以这个是一个第一个很大的区别 然后1GHz 以下每个国家的那个频段范围都是不一样的 我们国内比较常用的就是说是433和470 其它的一些都是说可能是有美国它们自己的标准 可能是欧洲有欧洲的 日本有日本的 但是说都是在1G 赫兹以下 都是多少几百兆赫兹 几百兆赫兹这样的一个情况 然后呢从那个距离上来讲 就是我们2.4G 说2.4G 由于那个频率比较高嘛 然后它就那个距离有缺点 就距离比较近 那个那么 Sub-1G 呢它的距离就比较远 我们的那个1310最远的距离 理论上可以达到25公里 就是它的那个优势 所以可能很多 我们跟北方有做那个表的客户什么 可能对这个东西比较感兴趣一点 所以目前呢 目前为止呢 就是我们1310 就是说它的那个有很高的那个接受灵敏度 在那个可以达到在50kbps 每秒的那个速度上可以达到-111 dBm 然后那个速度更低的情况下比如说2.4kbps的 最低的应该是 速度就是说能达到-121 dBm 那它主要的特性我觉得还是说 应该是目前为止市面上 功耗最低的 Sub-1G 的产品 就是接收这个峰值是5.5毫安 然后就是这个 M3 呢它是长的跟26一样的 就是达到61微安的每兆赫兹的那么一个功耗 我们的 M3 处理器也是那个性能很高的 然后 sleep current w/RTC + full 也是一样的 那个 Memory retention 和那个 RTC 一起工作时候700 nA 然后也有 Sensor Controller 大家看上去是不是跟早上讲的那个26xx很像 然后最低也有4×4的那个 QFN 封装 内部的那个DC/DC 有带 Flash 还有一样的射频频段 Single Ended Output 所以当然接着往下看 等会就会知道 就是说这个东西跟我们26有着千丝万缕的关系 所以13xx是刚刚量产的 Sub-1G 的那个产品 这个就说1310 它是那个单模的 Sub-1G 当然它是那个有 Flash 有32K 64K 最大到128K 然后我刚才讲过最多能达25公里的那个速度 然后支持几乎所有的各个国家那个频段 我们中国的这里是433和470 然后它上面其实是可以跑协议栈的 可以跑 6LoWPAN WMBUS 还有私有的那个通讯协议都是可以在上面跑 那接下来我们还会有 就刚刚量产就8月份 接下来我们还会有12月份 就是说另外一颗要推出来叫1350 它有什么区别呢 听上去跟2650很像 其实是很一致的 就是1350它是一个双模的一个东西 一个那个芯片它同时支持2.4G 和 Sub-1G 这意味着什么呢就是说可以有对 BLE 的支持 然后也可以有 Sub-1G 的支持 然后就可以说是 一个可以认为是一个 Combo 芯片 它同时支持Sub-1G的我们所有的那个特性 然后支持我们2.4G 的一个特性 就是12月份量产的一个芯片 CC1350 然后大家看到这张图就是我们的那个架构图 其实是跟2650它是一模一样的一个结构 我们芯片里面的那个设计都是一样的 都是那个Cortex M3对吧但它唯一的不同2650 我们只有1个88K Flash 然后它是有不同选项 有根据应用不同 然后你可以选择32K 64K 128K Flash 然后有8K的 Cache 20K 的ROM基本上都是一样的 那射频端呢也是有 M0 控制的 里面是都是 ROM 的那个东西 当然就需要去关心东西全部都有由处理掉 就是说跟26一样 对大家来说是个黑盒子 然后所有的应用都是可以集中在 M3 上面开发 就把它当成一个 MCU 来做那个开发是吧 所以很容易 然后同时也有Sensor Controller 因为 Sub-1G 其实跟那个Sensor的那种 结合Sensor一起开发的那些应用还是很多的 各种传感器什么的 其实架构是完全一样 所以可以看到那个性能参数 都是跟那个26是一样的 Sensor Controller的那个功耗是8.2 uA/MHz M3 是61 uA/MHz 然后那个就是retention 就是sleep的时候的那个功耗是0.65 对 5.4 mA的RX 12.9 因为它那个因为发射功率比较大 它比那个 因为我们知道26的 它最大发射功率是能到那个5 dBm对吧 然后它这边可以达到10 dBm 10 dBm的情况下 它是12.9 mA 吧 是这比我们原来C2541 做BLE 它那个0 dBm的时候的那个功耗都还要低 所以这个性能是很好的 然后同时有4×4到7×7 一模一样的跟26 就是那个Power Supply 就是说那个供电的那个范围1.7到3.8伏可以 不同的 Flash size什么的 ROM 的size 也有不同 所以它最大能达到 + 15 dBm的那个输出 然后就是那个更低的 刚刚的2.4说的不是最低的 0.62 kbps是最低的 然后灵敏度可以-124 dBm 就所以大家想象一下 就是说跟1310结合 一个 M3 可以是可以做很多东西的 比那个51要强很多 那这就是说我刚才呃提到过的1350 12月份要量产推出来1350的 它大概一个就是 大家会好奇就是那你说支持 那个同时支持2.4G 和1G 赫兹 那它到底是怎么 具体怎么工作的呢 所以从这个里面大家可以看到 就是说我们有可以有两根天线的支持 也有外部的一个 wires 然后我们可以通过一个我们专门的一个引脚 它是那个连接一个 switch 开关 然后那个这边连的是什么射频的 射频跟两个那个引脚 可能是negative又或者是positive引脚 然后这边两个 一个是2.4G 的天线 一个是Sub-1G的那个天线 然后它这边自动的 它会切换那个需要什么 因为我们才能够把它切换 那个不同的天线进行数据的接收和发送对吧 这是大概一个架构 然后会有这个会 我们一个 也有一个 SensorTag的一个参考设计出来 所以就是说如果你结合4×4 然后 SingleEnd的这么一个开发设计的话 我们就会有 对 这可以得到最低的价格 然后最小的一个size的一个产品这样出来 你看它可以就是说不同天线 它有不同可以有不同的那个频段的支持 然后2.4G 就可以2.4G 的这样的天线出来 所以我觉得这个芯片将来以后在各种 比如说你要 Sub-1G 它不能直接跟手机通信了对吧 它是 BLE 是可以的 但有手机的话 就可以把很多东西都传到那个云端 或者是网络上去供自己的那个服务器上或怎么样 所以有这个东西的话就是说以后的应用空间 就是说你 我们至少1350 它可以做一个 gateway 或者是那个其实不一定要做 gateway 直接就放在那边 你手机过去跟它那个通信就行了 如果说 gateway 的话 它就可以联系其他很多 比如说你老的 原来的那些 Sub-1G 的一些东西一些设备 因为它们也是它是向下兼容的 那些然后就可以把数据收集起来 然后通过 BLE 直接给手机 对吧 然后就以后那个数据管理就方便多了 所以可以朝这个方面就是说想象一下应用的空间 这是1350 那给大家介绍就是我们这个 RF Core 就说我们得先说一下这种1350跟原来 我们 TI 原来老的那些1xxx的那些 那些老的那些 Sub-1G 一些区别 就是我们1350 首先就是说 大家知道老的就是比如说 Sub-1G 大家可能用的很多都是一些私有的 下面跑的是私有的协议对吧 就自己去配置一些寄存器 然后接收发送 然后那边接收另一端也是这样去做 这样开发产品就是说用到 就直接操作寄存器的一个模式 就是说 TX RX 包括 SLEEP 都得自己去这样手动去配置 那在那个1320之呢 我们就是说 TI RTOS 这么一个东西 就我上午讲过其实是跟那个26xx是一样 有一套 有一整套的 RTOS 然后我们有在 RTOS 上面呢就是把那个13的 就封装了一个 DriverLib DriverLib 这个里面做什么就对寄存器的配置 然后我们就提供了那个接口 然后可以让有不同的命令发下去 然后很容易的就是说让它进入什么 就是你一发那条命令 它下面自动把一系列基本制度配置好 然后可以做 TX RX 或者是那个什么 各种模式的那种切换 对吧 所以这个就 API 就相当友好了 就是说不像以前要操作寄存器 可能你中间一步出错了 然后可能就某一位写错了 那就比较麻烦了 对吧 就不知道哪里有问题 你重新再去从头到尾看一遍 我怎么不去对 就没有什么麻烦了 就是 API 帮你弄好 你只要配置这些参数 你想要的参数就可以 就是1320最大的一个特点 就是也是 TI 的就是说目前努力的方向 就想把那些无线的那些 MCU 包括26xx 它所有的那个底层的一些驱动 都封装成简单的那些 API 就完全变成了一种怎么说呢 就是 MCU 的那种开发的那种环境了嘛 对吧 所以你说不需要去操纵寄存器了 这样子 那这是 RF Core 就是说我们是怎么跟那个会讲 其实我想讲一下就是说怎么跟我们那个就M0 M3嘛 包括上午的那个26xx 那个就是大家肯定有些 有疑问有好奇 就是我们比如说 就是那个射频 RF 就专门的那个一个 M0去控制 那它们 它跟 M3 之间是怎么样去说 进行交互的 怎么样进行通信的数据大家是怎么交流 我这边就会讲到 就是我们有一个叫做 Radio Doorbell的一个机制 那怎么样呢就是说本质上就它们两个 M0 和M3 一个负责应用 一个负责射频 它们本质上就是说是通过系统的 RAM 进行 就是我们这个叫 RAM 共享机制来进行那个交换数据 首先就是说如果就是我们会用户上面 通过调那个 API 什么对吧 然后可以创建一些命令再丢到 RAM 里面 因为我们执行的代码都在 RAM 里面对吧 然后里面接收到特定的 那个我们 API 之后 它就会发起一个Radio Doorbell的一个中断 然后它这边就 它到这边其实也不是中 类似于中断嘛 然后它这边给它一个中断 就说我这边有上面的 Application 的数据来 然后到 RF Core那边 M0那边然后就处理 就是说我需要处理上面 应用层发下来的那些数据 然后以射频的方式进行相应的处理 然后完了之后它会给一个访问一个状态的就这样 那具体的呢就是我们可以看到这边 我们这边有步骤 可以看到就是123456这边 它到底怎么来的呢 这边是 MCU 就是那个 M3 这边是 Radio CPU 就是M0嘛 我们中间就是一个 Doorbell 有一个东西 然后它怎么搞呢第一首先就是说 我需要发射数据 不管是 BLE 还是 Sub-1G 它都这样 它就是说会往 command descriptors里面写一个东西 就是在这个在 SRAM 里面的一个空间 然后写完这个这块被写了之后呢 就是说 然后 CPU 它去通知 就是我们 Doorbell 通知 Doorbell 它会就是说往这边 告诉就是 CMDR register就是寄存器这边 就是相当于一个状态寄存器 我这边有一个 这个我有一个命令我有一个就是射频事件想要处理 然后触发 就是说然后它这边状态寄存器一被改变 然后它就会向那个 IRQ 这边 就是向那个 M0 的 CPU 产生一个IRQ 然后就是说我有数据要处理 然后 M0 呢 就是再从那个 因为它们这个系统的 SRAM 是有一段是共享 然后就从那边搬数据过来 然后那个把数据那个 帮助射频的那个内容处理掉发出去怎么样 完了之后 然后再写一下 这边的一个寄存器状态 另外一个寄存器状态 然后它被改写了 然后这边就 Doorbell 它就会另外产生一个中断 给那个我们 System CPU 就是告诉我们 OK了 就这次的 我们就是说射频工作完成了 就是说你可以接着往下做其它的事情 这一整个就是我们那个 M3 的通讯机制 所以就说它那个 Radio Doorbell 其实中间是有一个硬件的一个机制在里面 就是现在的我们做的就是两个 MCU 嘛 M3 和 M0 就是说 M0 那边它会做一些预处理 就是它会判断一些什么长度 那个长度啊 对方的地址啊 或者CRC校验 对不对 如果它收到数据 比如说有问题 然后它就不会去唤醒上面的那个 M3 的那个 CPU 这样子也能降低功耗 直到它收到正确的需要处理的那个数据之后 它才会去唤醒 像这样子也是一种低功耗机制
课程介绍 共计16课时,5小时14分59秒

2015 TI MCU研讨会(1) WCS

TI 无线 MCU WCS 研讨会

TI 微控制器 (MCU) 在世界各地帮助塑造系统,推动迅速、环保、智能和富于乐趣的设计进步。让 TI MCU 帮助您实现这一目标。从低功耗 MSP MCU 和高性能 C2000™ 实时控制器到用于功能安全的 32 位 Hercules™ARM® MCU 以及Cortex®-M4 MCU,TI 提供了种类繁多的嵌入式控制器产品以满足您的设计需要。TI 的 MCU 产品系列具有各种通用的可靠选件,能够满足客户在不断变化的技术世界中的需求。

推荐帖子

【视频分享】 TI 最新3D飞行时间(ToF)手势技术演示
又到周末倒数的时候啦!!大家周末有什么计划呢? 顺道和大家分享TI最新3D手势解决方案的视频。 德州仪器(TI) 3D手势解决方案使用LED或激光驱动器驱动红外LED或激光器以发射能量,这些能量被要测量或要跟踪的物体反射回来,然后这些能量被3D飞行时间像素DepthSense像素技术传感器接收,后者得出红外能量到达物体及返回所需的时间,并将其转换为深度或距离。 $('swf_COH').in...
德州仪器_视频 模拟与混合信号
launchPad 串行显示图片的问题
最近玩12864串行程序,在做图片时,将并行口程序的图片数组复制过来,出现了如图的错误,认为串口和并口不一样的传输方式,在显示图片是有什么不同...求大神发一个串行图片的程序。。...
tanzhen807 微控制器 MCU
加载地址失败怎么办
在TMS3200C6400中写了一个LOOP 可是在加载地址的时候失败了 怎么回事  求指点...
sooner272 DSP 与 ARM 处理器
优良的接地质量一旦下降就隔离!
作者:Thomas Kugelstadt,德州仪器 (TI) 高级应用工程师通过现场总线-收发器系统实现的工业通信通常需要较长的传输线路。设计人员在没有察觉远程总线位置间的接地电位差 (GPD)比较大的情况下要么将本地接地作为可靠的信号返回路径,要么直接将两个远程接地连接在一起(创建一个嘈杂的接地环路)。这两种情况均危及到了传输信号的完整性,这会导致系统锁死甚至会损坏总线收发器。为了让设计人员察觉...
qwqwqw2088 模拟与混合信号

大明58

TI MCU研讨会(1) WCS

2020年04月29日 11:46:07

zwei9

看---2015 TI MCU研讨会 视频

2019年07月09日 15:49:54

hellokt43

好好学习天天向上

2019年02月17日 14:16:34

xiaozhuang

学习

2018年11月29日 13:30:16

凤凰息梧桐

学习一下

2018年10月24日 19:45:18

weixiu123

学习一下

2018年10月22日 21:20:12

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved