WCS (2a) Blutooth Smart (1)
Loading the player...
将在30s后自动为您播放下一课程
大家早上好 我叫 张彦 是那个 我跟Colins一样 是那个 TI 的员工 但他是那个 BD 我是工程师 我是 FAE 我们都是从上海过来 然后我负责的 就是主要就是那个蓝牙的产品 还有其它一些 TI其实刚刚才Colins没有讲全 我们还有一些其它的一些无线的一些产品 那些杂七杂八这些东西 我还要负责那些的技术支持 那我今天我主要给大家讲一下那个 我们 TI 的 CC2640的一个这个产品 刚才 Colins 讲了很多应用市场方面一些东西 那我就主要讲一些这个芯片的上面一些技术细节 那个大家都知道就是说 TI 有一个很成功的蓝牙产品 刚才 Colins 也提到一直在提到过很多次就是2540 41嘛 就是那个业内我们最早的一颗那个蓝牙芯片 就是 BLE 芯片 不是蓝牙芯片 那个芯片是从2016年就是其实在市面上 所以到了一直到今年年初的时候 就是 TI 经过长期的努力 我们终于推出了这颗2640 就是那个254041来后继产品 那这个产品就是说我们现在大家都知道 2540 41它原来是一个51的核对吧 我们26 它其实是一个业内就是第一颗 就是说三核的一个产品 是哪三核 主要是一颗那个 M0 刚才 Colins 不停的强调 就是我们这是一颗无线的 MCU 那就是说它的那个定语 它是 MCU 就是它的那个 就是那 一个 M0 还有一个 M3 还有 M0还有那个Sensor controller 我们是三颗那个核那为什么我叫它 我们叫它 强调它是一颗无线的MCU 因为大家知道很多那个嵌入式工程师 它们做那个产品开发的时候 可能它并不懂射频的一些东西对吧 他们可能很熟悉一些 MCU 的一些开发 基于一些 MCU 的开发什么这些东西 所以 TI 就朝这个方向就是推出了这么一个产品 就是说我们把射频方面全都做好 做在那个M0里面 由M0来控制 射频全部由M0来控制 然后就是说你就是工程师做那个开发的时候 主要集中在这个M3上面就行了 就不需要去管射频那些东西或怎么样 就完全把它当成一颗那个M3 就是说嵌入式的 MCU 来做那个产品开发了 就是 TI 的就是那个方向 所以就是出了这样一个产品 那还有一个 Sensor controller 就是说就是一个Sensor Hub 它是一个16位的一个处理器 是 TI 私有的 它还跟 MSP430 很多人会问是不是跟MSP430一样 其实是不太一样 就是一个单独的一个处理器 然后那个 M3 的功能大家都知道 就是说肯定是上面做一些 嵌入式的开发 一些应用什么的 包括 TI 的那个BLE协议栈大部分都是跑在那个M3上面 那个Sensor controller 里面 就是说它做的主要就是一些 因为现在很多互联网什么智能设备 包括穿戴式设备需要挂那个传感器的对吧 那它这个作用就是说是大概上来讲就简单来讲 就是说当你上面两颗 MCU 没有就是蓝牙的 或者是没有你其它一些应用的事件要处理的时候 就它上面两颗 MCU 它可以进行那个低功耗睡眠嘛对吧 但如果你这时候传感器上面还有数据在传 然后你就可以用这个 Sensor controller 的去管理 就是说把数据收集起来什么对吧 然后那个因为它功耗非常低嘛 它功耗比上面两个加起来低 然后当你有数据收集到一定程度的时候 你需要唤醒上面的那两个 MCU 去做一些应用处理 或者是蓝牙数据发射 接收的时候 你就可以通过它把那个上面那个 MCU 唤醒 然后进行那个一些后续的一些操作嘛是吧 所以这样就达到了更低功耗的一个情况 那么就是说性能指标上来看 我们这个M3 它是说是 就刚才我们 Colins 也讲过是很低的 就是功耗是很低的 那性能是很高的 那它到底是一个怎么样的一个低功耗情况 就是我这边可以告诉大家一个数值 那就是61 uA 的一个每兆赫兹的一个级别 微安哈 那这个在业界里面确实是最低的 目前 然后 Sensor Controller 就更低了 就8.2 uA 的一个每兆赫兹 然后那个我们整个芯片 那当那个休眠的时候然后加上那个 Memory retention 和那个 RTC的就是在运行的情况下它是只有1 uA 的一个功耗 确实是很低然后发射功率是那个5.9毫安 就是发射是6.2毫安然后接收是5.9毫安 就说你那个开窗 蓝牙不是要开窗 然后那个等对方数据发射过 发送过来 然后还有那个接收嘛对吧 还有一个发射嘛对吧 所以这两个就是你看到 如果你用示波器或者是电流表去测的话 能看到那个它那个峰值 我们有一个专门的一个就是说看就那个电 就是功耗测试的一个Guide 如果你到里面去看一下能看到这些数据 然后这个就是说相对我们254041来比 就是说是原来的1/3 所以功耗已经是非常非常低了 然后还有这 ADC 就是我们还有这边 还有外设里面还有还有 ADC 的嘛对吧 在这边在那个 Sensor Controller 里边 它开始运行的时候 然后功耗也是小于 微安的这么一个级别 就是 ADC 所以它那个整体的功耗我们来讲是非常低的 非常适合那些低功耗的一些智能设备 或者物联网一些什么设备的一些开发 那这一颗芯片大家看到它这是一个整个的那个框图 那我们有4×4 5×5和7×7的封装 就是符合各种就是说 你对一些产品的一些尺寸大小的不同的要求 可以选不同的那个封装的芯片 价格也不一样了 然后那个4×4 5×5和7×7的主要区别是什么 区别就是说主要是IO口的数目的区别 其它基本上都是一样的 还有那个我们的那个供电范围 就是说是1.7到1.95 V和1.8到3.8 V 这主要区别是在于用我们内部 DC/DC 还是说是用外挂的那个 DC/DC 然后那个有128K的 Flash和8k的 Cache Cache 是什么 很多人说 M3 它从 ARM 的架构来上来说 M3它是不需要那个 Cache 它为什么要用 Cache 这个 Cache 就是说因为就是我们特有的一个 feature 吧 就是因为如果你在 Flash 因为代码是运行在 Flash 里面对吧 然后这个 Cache 其实也是从 SRAM 里面给拨出来的 我们总共在 SRAM 你可以认为有28K 这边写了8K Cache加上20K SRAM 所以那28K里面我们拨出了8K做 Cache 就是用来缓存那个Flash里面的一些 一些代码 一些指令什么的 给M3就取的话这样会快一点 因为大家都知道那个 SRAM 它是比 Flash 速度要快的嘛对吧实践起来 那还有就是说一些 RF 上面的一些射频 我们刚刚讲过它发射和接收的那个电流是这样 但是我们的那个 Output Power 就是发射功率可以达到5 dBm 所以这个性能目前来看 也是就是跟我们其它友商比起来 我们这个5 dBm BLE 里面是最高的 接收灵敏度就是-97 dBm 然后那个这些是我们所有的那个外设 大家可以看到有 I2C UART 常用的一些那个外设功能都有 我们还有特别是有 I2S 这是干嘛用的 就是说是我们特别针对一些 比如说 BLE 的语音遥控器 就是现在电视上用很多的 比如说我们小米上用的 还有在那个海信上 目前当然还有其它南方一些什么创维什么 也用我们的那个在做 以前就是254041它是没有这个 I2S 的 所以你得 我们用 SPI 模拟的一个那个就是 I2S 然后再看什么 这样比较麻烦 我们这边有了I2S 之后 就是说是可以有你挂数字麦克风对吧这样子 就特别是针对这种语音遥控器市场 就做了这么一个留了这么一个接口在里面 所以这是我觉得就我个人来讲 也是觉得一个很不错的一个功能 因为我目前来看的话就是大家都在做很多智能设备 什么手腕 还是那个腕带什么 各种 IoT 但目前来看整体上来看 就是出货量最大的单品 目前来看还是那个在国内 还是那个我们的那个语音遥控器 其实 BLE 的语音遥控器 在电视上或者那个盒子上 出货量 单品出货量是最大的 目前来看 那还有就是我刚才 Colins 也讲过 我们有内部的 ADC 这是我们整个一个架构的一个情况 那说到那个具体的那个功耗 我们可以看一下这个这是我们的那个 就是有我们有一个专门测 指导客户测试它们产品功耗的一个guide 如果你到里面看的话 也会看到类似这样的图 这是什么情况 就是说在不同的工作模式下 我们的不同的功耗大概一个情况 就是说第一首先是 Standby 但你既然前面没看到 它其实是一样的 它标到这边来 就是说你的整个芯片它属于Standby状态下的时候 它有那个 RTC就是我们的32K晶振它在运行 还有那个 Memory retention 也在 然后它是1微安的 大家可以就是示波器上可以看到 就是这样的一个 这边是低电流 然后那个150 nA Shut down 那就是说 RTC 也没有了 就是那个功耗就更低了 那个时候只能用中断唤醒它了 外部中断 然后第二个大家可以看到这边 就是那个 M3 的一个 就是说在处理的时候的一个功耗 就是你这个 因为这前面是它那个蓝牙的接收和发送嘛 就是说比如说它接收完数据之后 它这边做一些后期处理什么对吧 或者跑一些其它的一些上面的 application 什么 这个时候它的那个功耗什么 就是我们这边就是3 mA 就是48 MHz 就是那个我们这边电流是3 mA 的 就是在那个因为我们 M3 现在跑48兆赫兹的 默认情况下 它这么一个电流情况 那 Radio 的时候就大概是6 mA吧 就是刚才前面提到过的 发射和接收 发射的时候功耗稍微高一点 6.2毫安这样峰值 接收的时候是5.9还不到6 所以平均下来大概是6 mA 还有就是 Sensor Controller 前面也提到过它那个待机功耗是很低的 然后运行的时候它功耗也是非常低的 就这么一个整体的一个电流情况 所以它的不同的 Power Mode 的模式下面 我们有不同的 就是说测量过了一些数据 大家有兴趣可以去我们的那个官网上下载到 就是说这个电流 就是功耗测试指导 同时我们手册上面其实也写得很清楚了 就是我们 Datasheet上面 就是我们的每个模式下面功耗大概是多少 这其实是我们那个实际测量值 再往下这边就是我们讲了不同 前面提到过不同的封装嘛是吧 我们有4×4 5×5和7×7 除了它们 IO 口什么不一样之外 我们 IO 口分别有4×4有10个 5×5 15个 7×7是31个 就是那个 GPIO 口 那它的所有的这三个芯片 就是说里面的架构是完全一模一样的 好多软件是可以跑运行的 软件是一模一样的 就是IO口不同 然后就是说我们还有这边天线设计上面 可能有一些不同的选项当然我们4×4 整体上来看就是芯片小 然后它的整个设计下来的 那个周边的也是整个那个电路整个情况 它整个就是面积它也会小很多 包括天线 大家就是说在我们后面那边有 还有我们的那个第三方 就是合作伙伴+那边 它们做了模块嘛 到时候有兴趣可以去看一下 这种4×4的模块是整体上是非常非常小的 比我们那个指甲小很多 那就是它们不同的我们封装的 就是刚才讲讲过对那个射频前端的设计有一些不同的选项是吧 比如说我们4×4 它可以有那个 Single Ended 和那个External Bias对吧 因为这个具体 我们等会儿 那我们射频工程师 下午会给大家讲一下就是具体的区别在哪 我这里只能给大家讲一下大概 所以那个因为其实有些4×4 5×5和7×7 它们有的那个射频的那个芯片上 射频的那个 IO 口有一点点不太一样 就是有些有这个有些有那个 所以我们有不同的选项在上面 然后那个5×5的有 Differential 和 External Bias 然后7×7的可以用External Bias 跟 Differential 就是然后不同的对射频电路的不同的一些元器件 也在这边就是有那个什么 晶振都是一样 必须有一个快一个慢两个 还有那个电容数目有点略微不同 根据不同的这个前端的设计 然后那个电感 然后电阻 大概在这边 原理图我们都是那个开放 反正大家可以去 TI官网上 下载到看一下这些 我们就是 EVM 板 就是4×4 5×5和7×7的 EVM 板 一些射频设计什么的 那刚才讲到什么Differential 什么 External Bias 什么Single Ended 它们不同的设计当然是有一些不同的性能在这边 那最好的当然是 Differential 和 External Bias 它们可以达到我们的那个芯片最大的性能 5 dBm 和-97 dBm 的那个灵敏度 那个你如果要尺寸小对吧 那你就用Single Ended 跟 External Bias 这种尺寸会稍微大一点 但它最大能达到2 dBm和那个96 dBm的那个灵敏度 当然我觉得这个2 dBm和- 96 dBm 性能已经在 BLE 里面已经是够好了 其实它们我觉得本质上差别不大 就是说是对市场 就说你们有一些 比如说细分的一些设计需求什么 就可以不同的这样去选 就是说那前面讲过 我们有一些参考设计什么的对吧 已经有了 就是包括4×4 5×5 7×7 那就说如果你现在就要开始做开发的话 我们有 TI 这些东西 我们有很多 TI 一向就是以那个资源开放 就是说丰富 文明的 那我们有 现在有那个SensorTag 在我们的那个 TI Store 上有卖的 当然Colins说过CC2640 Sensor Tag 29美金 欢迎大家去采购 然后我们有一整套就是开发工具 等我后面也会讲到就是也是都是免费的 TI 提供的 TI 是卖芯片的 TI 对软件这块就是说 完全是非常非常 open 就是我们不是卖软件 我们是卖芯片的 软件是搭载的芯片上 所以这些工具什么都是免费提供的 然后那个 TI 当然就是 蓝牙就是一个射频设备嘛 所以它必须要经过一系列的认证 你最终的产品所以 TI 也提供这方面的指导 包括那个射频认证指导和那个你怎么去过 SIG 认证 就是蓝牙技术联盟的认证 当然我们的那个特别是蓝牙技术联盟的那个认证 我们有 我们的芯片是有过了 它们那个 应该严格上来说是我们参考设计过了 它们的那个认证 就是我们有芯片 有针对的 QDID 这个如果做过蓝牙产品的大家都应该知道 就是说你最终蓝牙你要打 logo 的话 你必须得有 SIG 它那个认证嘛是吧 去过它那个认证的时候 就必须要有一个QDID 我们的那个芯片也是提供的就是说 反正我们的 WiKi 上有很详细的 怎么去过这两个认证的那个指导 帮助就是说客户去完成它们最终产品的设计 这就是我刚才提到过的那个开发工具 首先是就是如果玩过2541 大家都知道有一个叫 Smart RF Program对吧 那我们这边就是说当然是我们可以认为TI 2640 是TI的 BLE 2.0的一个第二代的一个产品 那就是说我们有Smart RF Program 2 这是一个新的工具 针对 CC26xx 的 M3 核的一个烧录工具 然后这个工具就是说 TI 免费提供 它是很 而且我们提供了就是说 它的一个基于它的一些 那个叫什么一些 DOS 的一些命令行的一些接口我们也有 还有那个就是说因为很多客户他们会可能拿去这个做 因为做产线上一些烧录对吧 他们不能用这个 这个只是我们就开发阶段用的 他们用这个可能不太方便 所以我们提供了那个 DOS 的那个API 然后那个可以而且有 Guide 就是告诉你这个 API 怎么用 然后就方便客户他们如果自己有设计产线上 那个烧录工具什么的话 其实可以就拿我们这个为基础去开发 然后这个是那个 Packet Sniffer 这跟原来的2540 41的年代是一样的 这个东西其实很好用 免费的空中抓包工具 它是用配合 CC26 CC2540的 Dongle 就是我们老的那个 2540 Dongle 用 这个工具就是当然跟我们市面上那些很贵的 什么大概十几20万的一些工具 以万为单位那些工具比起来是差一点 但是说因为这是免费的所以其实很多客户还在用这个 就是进行那个抓包分析就是空中它们的一些兼容性问题 什么可以 也可以通过它来进行分析 那还有就是这个是 Sensor Controller Studio 就是我前面讲过的我们那个由于 Sensor Controller 它是一个很好的低功耗的一个 Sensor Hub 但是它由于是一颗私有的处理器嘛对吧 所以我们必须提供一个开发工具 就是给客户他们去用所以这是Sensor Controller Studio 这个东西其实非常好用 大家可能第一次接触我感觉比较怕 这个跟 M3不一样 跟51单片机也不一样 怎么用的 但其实是如果你下载我们这个Sensor Controller Studio 然后安装好之后 看一下里面的 Guide 话 其实就很好用 它里面有很多一些实例 比如说我们开发板上 那个 Light Sensor 怎么用 UART 那些 Sensor Controller 怎么去 包括 SPI 用Sensor Controller怎么去控制 它里面基本上的例程都写好了 只要大家就是说去配置一下稍微的就是编一下程 然后就能用 然后这个就大家都很熟悉 IAR 这不是 TI 提供的 但 TI 提供了有CCS 就是原来的254041 大家都知道就是比较麻烦的一点 就是必须要用 IAR 去开发对吧 因为那个因为是8051的关系 TI 也没法提供一个很好的工具就是说免费给大家去用 那 CCS 就是说可以支持 M3所以TI 2640面世之后 就今年3月份我们提供的 SDK 它也是可以用 TI 的那个 CCS 它进行那个开发 所以这一点我觉得比较好 因为 CCS 的话对 TI 的客户来讲是很好的一点 就是为什么 就是可以大家都知道 可以通过 CCS 拿到免费的那个 License 对吧 就不需要为 IAR 这些很贵的一些 License或者用试用版 一会儿要到期什么这些 很头痛对吧 所以是 TI 提供了一整套一些开发工具 那从硬件上来讲 就是我刚才前面提到过的有SensorTag 然后我们还有那个这一整套的 CC2650 DK 价格有点贵 但是你们可以想办法就是去申 通过TI Seals 或者代理商去申请 那个单独的还有2650的 EMK 它为什么是2650 因为目前只有2650 因为刚才那个 Colins 也讲过 我们2650它是一个 ROM 里面 它 ROM 里面有那个叫什么 ZigBee 和那个 BLE 在一起的是吧 两个都可以用的 那现在目前没有 但你如果你做 BLE 开发的话 你就申请这一整套工具 就是说 BLE 开发 因为它也是支持那个 BLE 的嘛对吧 因为我手头上现在全都是这些东西 那这个的好处 这个比 SensorTag 的好处 就是说这个上面我们有 LCD 屏对吧 还有所有的 IO 口都是留出来的 包括芯片不管你4×4 5×5 7×7的 EVM 它们讲的都一样 不同的就是说是上面芯片大小 还有周边一些电路的大小 那所以反正所有的接口都是留出来的 然后你需要调试你的 IO 口什么时候就可以 还可以用那个 可以就很方便嘛对吧 就这个板的优势 然后那个 SensorTag 它当然是小 要便宜 当然它那个 它并 你如果 你拿它作为一个 SensorHub 的一个参考设计来做的话 是很合适的 因为它上面挂了大概有十个左右的那个传感器吧对吧 放在那个 SPI或者 I2S 上面 然后那个但是它有一个缺点 就是说你没法如果你要用调试一些 IO 口什么的话 在这个板上是不太适合 因为它没有把这些所有的 IO 口都留出来 不像它这样 所以这是TI提供的目前的一个一些参考 一些开发工具 硬件上面 但过一段时间就是说我们年底或明年年初吧 因为 BLE 的遥控器是很火的 所以 TI 也是在目前 针对C2640做一款 BLE遥控器的一个开发套件 就像原来CC2541一样语音遥控器这次是带语音的内容 所以大家可以期待一下 那 Colins 前面讲过很多的 BLE 的应用 我这边也是有一些 当然这就是 TI Design 就是我们 TI 的基于我们的2540 2564 不是2564 不好意思 2540 2640 做了一些 TI Design 包括各种的一些什么 Gas Sensor 就是那个家里的那种天然气 或怎么样一个侦测器就是基于 BLE 的跟手机连的 那个遥控器就是手机遥控器 不是手机遥控器 就是游戏的那个遥控器手柄这种 还有那个 Mini Broadcaster 这个就是说 之前比如说google 不是google 不好意思 那个苹果它在美国那边 Apple Store 它用的那个IBeacon 就是用我们这个基于其实类似于这个Broadcaster做的 然后那个当然有很多了就是 SensorTag 它就很熟悉的什么 Keyfob这些 还有那个 BLE light 这个有点像 BLE 有点像 Zigbee 的那个板 其实是一样的 像下面三个led灯 然后不同颜色 我们可以就是说你用手机去控制然后闪闪这种 所以TI提供了很多 TI Design 就是给大家去参考 这些个东西参考设计包括原理图软件什么 其实大家都可以在 TI 的网上找到 如果找不到就是说可以问它们的 Seals 或者代理商讲的话 就是需要的其实都是基本上都是 TI 可以公开的东西 那除了 TI Design 当然 TI 提供这个在线支持 大家也都是 我觉得大家可能应该都用过 就是很有名的E2E TI 的 E2E 这是英文版的 中国我们这边有那个德仪support对吧 我们其实很多公司都在上面回答问题 现在已经有很多人就是在 BLE 的我们那个论坛上面 他们已经会开始互相帮助了 我觉得这个挺好 之前就是我们回答问题感觉很累 因为问题越来越多越来越多我们应付不过来 现在大家可以互相帮助了 所以我觉得这个其实是一个很好的一个平台 就是英文的 包括我们特别是我们中文的那个 local 的 大家如果找不到我们会怎么样的话 可以去上面提问我们会 我们看到如果有一些比较有意思的问题什么的话 那看到的话 大家可以就是说互相参考借鉴一下 说不定你的你有一些就是那个你的问题 你可能在上面已经有一些答案了 已经有人碰到过就是说而且在上面已经解决了 大家都把那个答案都是公布在那里的 然后还有那个我们的当然 WiKi 所有的 TI 所有的那个 BLE 开发的 包括现在最新的2640 而原来的2540 41 我们都在这个 WiKi 上有的这个所有的硬件软件参考设计 包括一些生产测试指导就是说还有那个最后的认证 包括认证这一波都在上面可以找到一些很多有用的东西 当然这个这边是这中间还有一个SDK嘛对吧 SDK是TI提供了一个专门标准的一个就是软件安装包 里面包含了一些 TI 预先提供的一些 比如Profile 这些一些工程 大家很多开发都是基于这个包括2540 41 现在2640是一样的一个情况 但是这个 WiKi 上就除了这个以外 我们还有很多不同的就是示例代码上面 比如说现在我们2640支持那个叫 BLE4.1 嘛对吧 BLE4.1 里面有个重要的特性 就是说是可以同时做 Slave 和 Master 然后我们2640 另外就是我们2640的那个性能比2540大很多嘛 我们现在2640 比如说一个2640 它那个做 Master 的话就是 BLE Master 的话 它同时能连7个或者能连8个那个 BLE 的 Slave 那么这些我刚才讲的那两个例子 就是说在 SDK 里面是没有的 它是说你在那个 WiKi 上它是可以找到类似这种很多 就是上面提供很多这种工程代码的这样
大家早上好 我叫 张彦 是那个 我跟Colins一样 是那个 TI 的员工 但他是那个 BD 我是工程师 我是 FAE 我们都是从上海过来 然后我负责的 就是主要就是那个蓝牙的产品 还有其它一些 TI其实刚刚才Colins没有讲全 我们还有一些其它的一些无线的一些产品 那些杂七杂八这些东西 我还要负责那些的技术支持 那我今天我主要给大家讲一下那个 我们 TI 的 CC2640的一个这个产品 刚才 Colins 讲了很多应用市场方面一些东西 那我就主要讲一些这个芯片的上面一些技术细节 那个大家都知道就是说 TI 有一个很成功的蓝牙产品 刚才 Colins 也提到一直在提到过很多次就是2540 41嘛 就是那个业内我们最早的一颗那个蓝牙芯片 就是 BLE 芯片 不是蓝牙芯片 那个芯片是从2016年就是其实在市面上 所以到了一直到今年年初的时候 就是 TI 经过长期的努力 我们终于推出了这颗2640 就是那个254041来后继产品 那这个产品就是说我们现在大家都知道 2540 41它原来是一个51的核对吧 我们26 它其实是一个业内就是第一颗 就是说三核的一个产品 是哪三核 主要是一颗那个 M0 刚才 Colins 不停的强调 就是我们这是一颗无线的 MCU 那就是说它的那个定语 它是 MCU 就是它的那个 就是那 一个 M0 还有一个 M3 还有 M0还有那个Sensor controller 我们是三颗那个核那为什么我叫它 我们叫它 强调它是一颗无线的MCU 因为大家知道很多那个嵌入式工程师 它们做那个产品开发的时候 可能它并不懂射频的一些东西对吧 他们可能很熟悉一些 MCU 的一些开发 基于一些 MCU 的开发什么这些东西 所以 TI 就朝这个方向就是推出了这么一个产品 就是说我们把射频方面全都做好 做在那个M0里面 由M0来控制 射频全部由M0来控制 然后就是说你就是工程师做那个开发的时候 主要集中在这个M3上面就行了 就不需要去管射频那些东西或怎么样 就完全把它当成一颗那个M3 就是说嵌入式的 MCU 来做那个产品开发了 就是 TI 的就是那个方向 所以就是出了这样一个产品 那还有一个 Sensor controller 就是说就是一个Sensor Hub 它是一个16位的一个处理器 是 TI 私有的 它还跟 MSP430 很多人会问是不是跟MSP430一样 其实是不太一样 就是一个单独的一个处理器 然后那个 M3 的功能大家都知道 就是说肯定是上面做一些 嵌入式的开发 一些应用什么的 包括 TI 的那个BLE协议栈大部分都是跑在那个M3上面 那个Sensor controller 里面 就是说它做的主要就是一些 因为现在很多互联网什么智能设备 包括穿戴式设备需要挂那个传感器的对吧 那它这个作用就是说是大概上来讲就简单来讲 就是说当你上面两颗 MCU 没有就是蓝牙的 或者是没有你其它一些应用的事件要处理的时候 就它上面两颗 MCU 它可以进行那个低功耗睡眠嘛对吧 但如果你这时候传感器上面还有数据在传 然后你就可以用这个 Sensor controller 的去管理 就是说把数据收集起来什么对吧 然后那个因为它功耗非常低嘛 它功耗比上面两个加起来低 然后当你有数据收集到一定程度的时候 你需要唤醒上面的那两个 MCU 去做一些应用处理 或者是蓝牙数据发射 接收的时候 你就可以通过它把那个上面那个 MCU 唤醒 然后进行那个一些后续的一些操作嘛是吧 所以这样就达到了更低功耗的一个情况 那么就是说性能指标上来看 我们这个M3 它是说是 就刚才我们 Colins 也讲过是很低的 就是功耗是很低的 那性能是很高的 那它到底是一个怎么样的一个低功耗情况 就是我这边可以告诉大家一个数值 那就是61 uA 的一个每兆赫兹的一个级别 微安哈 那这个在业界里面确实是最低的 目前 然后 Sensor Controller 就更低了 就8.2 uA 的一个每兆赫兹 然后那个我们整个芯片 那当那个休眠的时候然后加上那个 Memory retention 和那个 RTC的就是在运行的情况下它是只有1 uA 的一个功耗 确实是很低然后发射功率是那个5.9毫安 就是发射是6.2毫安然后接收是5.9毫安 就说你那个开窗 蓝牙不是要开窗 然后那个等对方数据发射过 发送过来 然后还有那个接收嘛对吧 还有一个发射嘛对吧 所以这两个就是你看到 如果你用示波器或者是电流表去测的话 能看到那个它那个峰值 我们有一个专门的一个就是说看就那个电 就是功耗测试的一个Guide 如果你到里面去看一下能看到这些数据 然后这个就是说相对我们254041来比 就是说是原来的1/3 所以功耗已经是非常非常低了 然后还有这 ADC 就是我们还有这边 还有外设里面还有还有 ADC 的嘛对吧 在这边在那个 Sensor Controller 里边 它开始运行的时候 然后功耗也是小于 微安的这么一个级别 就是 ADC 所以它那个整体的功耗我们来讲是非常低的 非常适合那些低功耗的一些智能设备 或者物联网一些什么设备的一些开发 那这一颗芯片大家看到它这是一个整个的那个框图 那我们有4×4 5×5和7×7的封装 就是符合各种就是说 你对一些产品的一些尺寸大小的不同的要求 可以选不同的那个封装的芯片 价格也不一样了 然后那个4×4 5×5和7×7的主要区别是什么 区别就是说主要是IO口的数目的区别 其它基本上都是一样的 还有那个我们的那个供电范围 就是说是1.7到1.95 V和1.8到3.8 V 这主要区别是在于用我们内部 DC/DC 还是说是用外挂的那个 DC/DC 然后那个有128K的 Flash和8k的 Cache Cache 是什么 很多人说 M3 它从 ARM 的架构来上来说 M3它是不需要那个 Cache 它为什么要用 Cache 这个 Cache 就是说因为就是我们特有的一个 feature 吧 就是因为如果你在 Flash 因为代码是运行在 Flash 里面对吧 然后这个 Cache 其实也是从 SRAM 里面给拨出来的 我们总共在 SRAM 你可以认为有28K 这边写了8K Cache加上20K SRAM 所以那28K里面我们拨出了8K做 Cache 就是用来缓存那个Flash里面的一些 一些代码 一些指令什么的 给M3就取的话这样会快一点 因为大家都知道那个 SRAM 它是比 Flash 速度要快的嘛对吧实践起来 那还有就是说一些 RF 上面的一些射频 我们刚刚讲过它发射和接收的那个电流是这样 但是我们的那个 Output Power 就是发射功率可以达到5 dBm 所以这个性能目前来看 也是就是跟我们其它友商比起来 我们这个5 dBm BLE 里面是最高的 接收灵敏度就是-97 dBm 然后那个这些是我们所有的那个外设 大家可以看到有 I2C UART 常用的一些那个外设功能都有 我们还有特别是有 I2S 这是干嘛用的 就是说是我们特别针对一些 比如说 BLE 的语音遥控器 就是现在电视上用很多的 比如说我们小米上用的 还有在那个海信上 目前当然还有其它南方一些什么创维什么 也用我们的那个在做 以前就是254041它是没有这个 I2S 的 所以你得 我们用 SPI 模拟的一个那个就是 I2S 然后再看什么 这样比较麻烦 我们这边有了I2S 之后 就是说是可以有你挂数字麦克风对吧这样子 就特别是针对这种语音遥控器市场 就做了这么一个留了这么一个接口在里面 所以这是我觉得就我个人来讲 也是觉得一个很不错的一个功能 因为我目前来看的话就是大家都在做很多智能设备 什么手腕 还是那个腕带什么 各种 IoT 但目前来看整体上来看 就是出货量最大的单品 目前来看还是那个在国内 还是那个我们的那个语音遥控器 其实 BLE 的语音遥控器 在电视上或者那个盒子上 出货量 单品出货量是最大的 目前来看 那还有就是我刚才 Colins 也讲过 我们有内部的 ADC 这是我们整个一个架构的一个情况 那说到那个具体的那个功耗 我们可以看一下这个这是我们的那个 就是有我们有一个专门测 指导客户测试它们产品功耗的一个guide 如果你到里面看的话 也会看到类似这样的图 这是什么情况 就是说在不同的工作模式下 我们的不同的功耗大概一个情况 就是说第一首先是 Standby 但你既然前面没看到 它其实是一样的 它标到这边来 就是说你的整个芯片它属于Standby状态下的时候 它有那个 RTC就是我们的32K晶振它在运行 还有那个 Memory retention 也在 然后它是1微安的 大家可以就是示波器上可以看到 就是这样的一个 这边是低电流 然后那个150 nA Shut down 那就是说 RTC 也没有了 就是那个功耗就更低了 那个时候只能用中断唤醒它了 外部中断 然后第二个大家可以看到这边 就是那个 M3 的一个 就是说在处理的时候的一个功耗 就是你这个 因为这前面是它那个蓝牙的接收和发送嘛 就是说比如说它接收完数据之后 它这边做一些后期处理什么对吧 或者跑一些其它的一些上面的 application 什么 这个时候它的那个功耗什么 就是我们这边就是3 mA 就是48 MHz 就是那个我们这边电流是3 mA 的 就是在那个因为我们 M3 现在跑48兆赫兹的 默认情况下 它这么一个电流情况 那 Radio 的时候就大概是6 mA吧 就是刚才前面提到过的 发射和接收 发射的时候功耗稍微高一点 6.2毫安这样峰值 接收的时候是5.9还不到6 所以平均下来大概是6 mA 还有就是 Sensor Controller 前面也提到过它那个待机功耗是很低的 然后运行的时候它功耗也是非常低的 就这么一个整体的一个电流情况 所以它的不同的 Power Mode 的模式下面 我们有不同的 就是说测量过了一些数据 大家有兴趣可以去我们的那个官网上下载到 就是说这个电流 就是功耗测试指导 同时我们手册上面其实也写得很清楚了 就是我们 Datasheet上面 就是我们的每个模式下面功耗大概是多少 这其实是我们那个实际测量值 再往下这边就是我们讲了不同 前面提到过不同的封装嘛是吧 我们有4×4 5×5和7×7 除了它们 IO 口什么不一样之外 我们 IO 口分别有4×4有10个 5×5 15个 7×7是31个 就是那个 GPIO 口 那它的所有的这三个芯片 就是说里面的架构是完全一模一样的 好多软件是可以跑运行的 软件是一模一样的 就是IO口不同 然后就是说我们还有这边天线设计上面 可能有一些不同的选项当然我们4×4 整体上来看就是芯片小 然后它的整个设计下来的 那个周边的也是整个那个电路整个情况 它整个就是面积它也会小很多 包括天线 大家就是说在我们后面那边有 还有我们的那个第三方 就是合作伙伴+那边 它们做了模块嘛 到时候有兴趣可以去看一下 这种4×4的模块是整体上是非常非常小的 比我们那个指甲小很多 那就是它们不同的我们封装的 就是刚才讲讲过对那个射频前端的设计有一些不同的选项是吧 比如说我们4×4 它可以有那个 Single Ended 和那个External Bias对吧 因为这个具体 我们等会儿 那我们射频工程师 下午会给大家讲一下就是具体的区别在哪 我这里只能给大家讲一下大概 所以那个因为其实有些4×4 5×5和7×7 它们有的那个射频的那个芯片上 射频的那个 IO 口有一点点不太一样 就是有些有这个有些有那个 所以我们有不同的选项在上面 然后那个5×5的有 Differential 和 External Bias 然后7×7的可以用External Bias 跟 Differential 就是然后不同的对射频电路的不同的一些元器件 也在这边就是有那个什么 晶振都是一样 必须有一个快一个慢两个 还有那个电容数目有点略微不同 根据不同的这个前端的设计 然后那个电感 然后电阻 大概在这边 原理图我们都是那个开放 反正大家可以去 TI官网上 下载到看一下这些 我们就是 EVM 板 就是4×4 5×5和7×7的 EVM 板 一些射频设计什么的 那刚才讲到什么Differential 什么 External Bias 什么Single Ended 它们不同的设计当然是有一些不同的性能在这边 那最好的当然是 Differential 和 External Bias 它们可以达到我们的那个芯片最大的性能 5 dBm 和-97 dBm 的那个灵敏度 那个你如果要尺寸小对吧 那你就用Single Ended 跟 External Bias 这种尺寸会稍微大一点 但它最大能达到2 dBm和那个96 dBm的那个灵敏度 当然我觉得这个2 dBm和- 96 dBm 性能已经在 BLE 里面已经是够好了 其实它们我觉得本质上差别不大 就是说是对市场 就说你们有一些 比如说细分的一些设计需求什么 就可以不同的这样去选 就是说那前面讲过 我们有一些参考设计什么的对吧 已经有了 就是包括4×4 5×5 7×7 那就说如果你现在就要开始做开发的话 我们有 TI 这些东西 我们有很多 TI 一向就是以那个资源开放 就是说丰富 文明的 那我们有 现在有那个SensorTag 在我们的那个 TI Store 上有卖的 当然Colins说过CC2640 Sensor Tag 29美金 欢迎大家去采购 然后我们有一整套就是开发工具 等我后面也会讲到就是也是都是免费的 TI 提供的 TI 是卖芯片的 TI 对软件这块就是说 完全是非常非常 open 就是我们不是卖软件 我们是卖芯片的 软件是搭载的芯片上 所以这些工具什么都是免费提供的 然后那个 TI 当然就是 蓝牙就是一个射频设备嘛 所以它必须要经过一系列的认证 你最终的产品所以 TI 也提供这方面的指导 包括那个射频认证指导和那个你怎么去过 SIG 认证 就是蓝牙技术联盟的认证 当然我们的那个特别是蓝牙技术联盟的那个认证 我们有 我们的芯片是有过了 它们那个 应该严格上来说是我们参考设计过了 它们的那个认证 就是我们有芯片 有针对的 QDID 这个如果做过蓝牙产品的大家都应该知道 就是说你最终蓝牙你要打 logo 的话 你必须得有 SIG 它那个认证嘛是吧 去过它那个认证的时候 就必须要有一个QDID 我们的那个芯片也是提供的就是说 反正我们的 WiKi 上有很详细的 怎么去过这两个认证的那个指导 帮助就是说客户去完成它们最终产品的设计 这就是我刚才提到过的那个开发工具 首先是就是如果玩过2541 大家都知道有一个叫 Smart RF Program对吧 那我们这边就是说当然是我们可以认为TI 2640 是TI的 BLE 2.0的一个第二代的一个产品 那就是说我们有Smart RF Program 2 这是一个新的工具 针对 CC26xx 的 M3 核的一个烧录工具 然后这个工具就是说 TI 免费提供 它是很 而且我们提供了就是说 它的一个基于它的一些 那个叫什么一些 DOS 的一些命令行的一些接口我们也有 还有那个就是说因为很多客户他们会可能拿去这个做 因为做产线上一些烧录对吧 他们不能用这个 这个只是我们就开发阶段用的 他们用这个可能不太方便 所以我们提供了那个 DOS 的那个API 然后那个可以而且有 Guide 就是告诉你这个 API 怎么用 然后就方便客户他们如果自己有设计产线上 那个烧录工具什么的话 其实可以就拿我们这个为基础去开发 然后这个是那个 Packet Sniffer 这跟原来的2540 41的年代是一样的 这个东西其实很好用 免费的空中抓包工具 它是用配合 CC26 CC2540的 Dongle 就是我们老的那个 2540 Dongle 用 这个工具就是当然跟我们市面上那些很贵的 什么大概十几20万的一些工具 以万为单位那些工具比起来是差一点 但是说因为这是免费的所以其实很多客户还在用这个 就是进行那个抓包分析就是空中它们的一些兼容性问题 什么可以 也可以通过它来进行分析 那还有就是这个是 Sensor Controller Studio 就是我前面讲过的我们那个由于 Sensor Controller 它是一个很好的低功耗的一个 Sensor Hub 但是它由于是一颗私有的处理器嘛对吧 所以我们必须提供一个开发工具 就是给客户他们去用所以这是Sensor Controller Studio 这个东西其实非常好用 大家可能第一次接触我感觉比较怕 这个跟 M3不一样 跟51单片机也不一样 怎么用的 但其实是如果你下载我们这个Sensor Controller Studio 然后安装好之后 看一下里面的 Guide 话 其实就很好用 它里面有很多一些实例 比如说我们开发板上 那个 Light Sensor 怎么用 UART 那些 Sensor Controller 怎么去 包括 SPI 用Sensor Controller怎么去控制 它里面基本上的例程都写好了 只要大家就是说去配置一下稍微的就是编一下程 然后就能用 然后这个就大家都很熟悉 IAR 这不是 TI 提供的 但 TI 提供了有CCS 就是原来的254041 大家都知道就是比较麻烦的一点 就是必须要用 IAR 去开发对吧 因为那个因为是8051的关系 TI 也没法提供一个很好的工具就是说免费给大家去用 那 CCS 就是说可以支持 M3所以TI 2640面世之后 就今年3月份我们提供的 SDK 它也是可以用 TI 的那个 CCS 它进行那个开发 所以这一点我觉得比较好 因为 CCS 的话对 TI 的客户来讲是很好的一点 就是为什么 就是可以大家都知道 可以通过 CCS 拿到免费的那个 License 对吧 就不需要为 IAR 这些很贵的一些 License或者用试用版 一会儿要到期什么这些 很头痛对吧 所以是 TI 提供了一整套一些开发工具 那从硬件上来讲 就是我刚才前面提到过的有SensorTag 然后我们还有那个这一整套的 CC2650 DK 价格有点贵 但是你们可以想办法就是去申 通过TI Seals 或者代理商去申请 那个单独的还有2650的 EMK 它为什么是2650 因为目前只有2650 因为刚才那个 Colins 也讲过 我们2650它是一个 ROM 里面 它 ROM 里面有那个叫什么 ZigBee 和那个 BLE 在一起的是吧 两个都可以用的 那现在目前没有 但你如果你做 BLE 开发的话 你就申请这一整套工具 就是说 BLE 开发 因为它也是支持那个 BLE 的嘛对吧 因为我手头上现在全都是这些东西 那这个的好处 这个比 SensorTag 的好处 就是说这个上面我们有 LCD 屏对吧 还有所有的 IO 口都是留出来的 包括芯片不管你4×4 5×5 7×7的 EVM 它们讲的都一样 不同的就是说是上面芯片大小 还有周边一些电路的大小 那所以反正所有的接口都是留出来的 然后你需要调试你的 IO 口什么时候就可以 还可以用那个 可以就很方便嘛对吧 就这个板的优势 然后那个 SensorTag 它当然是小 要便宜 当然它那个 它并 你如果 你拿它作为一个 SensorHub 的一个参考设计来做的话 是很合适的 因为它上面挂了大概有十个左右的那个传感器吧对吧 放在那个 SPI或者 I2S 上面 然后那个但是它有一个缺点 就是说你没法如果你要用调试一些 IO 口什么的话 在这个板上是不太适合 因为它没有把这些所有的 IO 口都留出来 不像它这样 所以这是TI提供的目前的一个一些参考 一些开发工具 硬件上面 但过一段时间就是说我们年底或明年年初吧 因为 BLE 的遥控器是很火的 所以 TI 也是在目前 针对C2640做一款 BLE遥控器的一个开发套件 就像原来CC2541一样语音遥控器这次是带语音的内容 所以大家可以期待一下 那 Colins 前面讲过很多的 BLE 的应用 我这边也是有一些 当然这就是 TI Design 就是我们 TI 的基于我们的2540 2564 不是2564 不好意思 2540 2640 做了一些 TI Design 包括各种的一些什么 Gas Sensor 就是那个家里的那种天然气 或怎么样一个侦测器就是基于 BLE 的跟手机连的 那个遥控器就是手机遥控器 不是手机遥控器 就是游戏的那个遥控器手柄这种 还有那个 Mini Broadcaster 这个就是说 之前比如说google 不是google 不好意思 那个苹果它在美国那边 Apple Store 它用的那个IBeacon 就是用我们这个基于其实类似于这个Broadcaster做的 然后那个当然有很多了就是 SensorTag 它就很熟悉的什么 Keyfob这些 还有那个 BLE light 这个有点像 BLE 有点像 Zigbee 的那个板 其实是一样的 像下面三个led灯 然后不同颜色 我们可以就是说你用手机去控制然后闪闪这种 所以TI提供了很多 TI Design 就是给大家去参考 这些个东西参考设计包括原理图软件什么 其实大家都可以在 TI 的网上找到 如果找不到就是说可以问它们的 Seals 或者代理商讲的话 就是需要的其实都是基本上都是 TI 可以公开的东西 那除了 TI Design 当然 TI 提供这个在线支持 大家也都是 我觉得大家可能应该都用过 就是很有名的E2E TI 的 E2E 这是英文版的 中国我们这边有那个德仪support对吧 我们其实很多公司都在上面回答问题 现在已经有很多人就是在 BLE 的我们那个论坛上面 他们已经会开始互相帮助了 我觉得这个挺好 之前就是我们回答问题感觉很累 因为问题越来越多越来越多我们应付不过来 现在大家可以互相帮助了 所以我觉得这个其实是一个很好的一个平台 就是英文的 包括我们特别是我们中文的那个 local 的 大家如果找不到我们会怎么样的话 可以去上面提问我们会 我们看到如果有一些比较有意思的问题什么的话 那看到的话 大家可以就是说互相参考借鉴一下 说不定你的你有一些就是那个你的问题 你可能在上面已经有一些答案了 已经有人碰到过就是说而且在上面已经解决了 大家都把那个答案都是公布在那里的 然后还有那个我们的当然 WiKi 所有的 TI 所有的那个 BLE 开发的 包括现在最新的2640 而原来的2540 41 我们都在这个 WiKi 上有的这个所有的硬件软件参考设计 包括一些生产测试指导就是说还有那个最后的认证 包括认证这一波都在上面可以找到一些很多有用的东西 当然这个这边是这中间还有一个SDK嘛对吧 SDK是TI提供了一个专门标准的一个就是软件安装包 里面包含了一些 TI 预先提供的一些 比如Profile 这些一些工程 大家很多开发都是基于这个包括2540 41 现在2640是一样的一个情况 但是这个 WiKi 上就除了这个以外 我们还有很多不同的就是示例代码上面 比如说现在我们2640支持那个叫 BLE4.1 嘛对吧 BLE4.1 里面有个重要的特性 就是说是可以同时做 Slave 和 Master 然后我们2640 另外就是我们2640的那个性能比2540大很多嘛 我们现在2640 比如说一个2640 它那个做 Master 的话就是 BLE Master 的话 它同时能连7个或者能连8个那个 BLE 的 Slave 那么这些我刚才讲的那两个例子 就是说在 SDK 里面是没有的 它是说你在那个 WiKi 上它是可以找到类似这种很多 就是上面提供很多这种工程代码的这样
大家早上好 我叫 张彦 是那个 我跟Colins一样
是那个 TI 的员工
但他是那个 BD 我是工程师 我是 FAE
我们都是从上海过来 然后我负责的
就是主要就是那个蓝牙的产品
还有其它一些 TI其实刚刚才Colins没有讲全
我们还有一些其它的一些无线的一些产品
那些杂七杂八这些东西
我还要负责那些的技术支持
那我今天我主要给大家讲一下那个
我们 TI 的 CC2640的一个这个产品
刚才 Colins 讲了很多应用市场方面一些东西
那我就主要讲一些这个芯片的上面一些技术细节
那个大家都知道就是说 TI 有一个很成功的蓝牙产品
刚才 Colins 也提到一直在提到过很多次就是2540 41嘛
就是那个业内我们最早的一颗那个蓝牙芯片
就是 BLE 芯片 不是蓝牙芯片
那个芯片是从2016年就是其实在市面上
所以到了一直到今年年初的时候
就是 TI 经过长期的努力
我们终于推出了这颗2640
就是那个254041来后继产品
那这个产品就是说我们现在大家都知道
2540 41它原来是一个51的核对吧
我们26 它其实是一个业内就是第一颗
就是说三核的一个产品
是哪三核 主要是一颗那个 M0
刚才 Colins 不停的强调
就是我们这是一颗无线的 MCU
那就是说它的那个定语 它是 MCU
就是它的那个
就是那 一个 M0
还有一个 M3 还有 M0还有那个Sensor controller
我们是三颗那个核那为什么我叫它
我们叫它 强调它是一颗无线的MCU
因为大家知道很多那个嵌入式工程师
它们做那个产品开发的时候
可能它并不懂射频的一些东西对吧
他们可能很熟悉一些 MCU 的一些开发
基于一些 MCU 的开发什么这些东西
所以 TI 就朝这个方向就是推出了这么一个产品
就是说我们把射频方面全都做好 做在那个M0里面
由M0来控制 射频全部由M0来控制
然后就是说你就是工程师做那个开发的时候
主要集中在这个M3上面就行了
就不需要去管射频那些东西或怎么样
就完全把它当成一颗那个M3
就是说嵌入式的 MCU 来做那个产品开发了
就是 TI 的就是那个方向
所以就是出了这样一个产品
那还有一个 Sensor controller
就是说就是一个Sensor Hub
它是一个16位的一个处理器
是 TI 私有的 它还跟 MSP430
很多人会问是不是跟MSP430一样
其实是不太一样 就是一个单独的一个处理器
然后那个 M3 的功能大家都知道
就是说肯定是上面做一些
嵌入式的开发 一些应用什么的
包括 TI 的那个BLE协议栈大部分都是跑在那个M3上面
那个Sensor controller 里面
就是说它做的主要就是一些
因为现在很多互联网什么智能设备
包括穿戴式设备需要挂那个传感器的对吧
那它这个作用就是说是大概上来讲就简单来讲
就是说当你上面两颗 MCU 没有就是蓝牙的
或者是没有你其它一些应用的事件要处理的时候
就它上面两颗 MCU 它可以进行那个低功耗睡眠嘛对吧
但如果你这时候传感器上面还有数据在传
然后你就可以用这个 Sensor controller 的去管理
就是说把数据收集起来什么对吧
然后那个因为它功耗非常低嘛
它功耗比上面两个加起来低
然后当你有数据收集到一定程度的时候
你需要唤醒上面的那两个 MCU 去做一些应用处理
或者是蓝牙数据发射 接收的时候
你就可以通过它把那个上面那个 MCU 唤醒
然后进行那个一些后续的一些操作嘛是吧
所以这样就达到了更低功耗的一个情况
那么就是说性能指标上来看
我们这个M3 它是说是
就刚才我们 Colins 也讲过是很低的
就是功耗是很低的 那性能是很高的
那它到底是一个怎么样的一个低功耗情况
就是我这边可以告诉大家一个数值
那就是61 uA 的一个每兆赫兹的一个级别
微安哈
那这个在业界里面确实是最低的 目前
然后 Sensor Controller 就更低了
就8.2 uA 的一个每兆赫兹
然后那个我们整个芯片
那当那个休眠的时候然后加上那个 Memory retention
和那个 RTC的就是在运行的情况下它是只有1 uA 的一个功耗
确实是很低然后发射功率是那个5.9毫安
就是发射是6.2毫安然后接收是5.9毫安
就说你那个开窗 蓝牙不是要开窗
然后那个等对方数据发射过 发送过来
然后还有那个接收嘛对吧 还有一个发射嘛对吧
所以这两个就是你看到
如果你用示波器或者是电流表去测的话
能看到那个它那个峰值
我们有一个专门的一个就是说看就那个电
就是功耗测试的一个Guide
如果你到里面去看一下能看到这些数据
然后这个就是说相对我们254041来比
就是说是原来的1/3 所以功耗已经是非常非常低了
然后还有这 ADC 就是我们还有这边
还有外设里面还有还有 ADC 的嘛对吧
在这边在那个 Sensor Controller 里边
它开始运行的时候
然后功耗也是小于 微安的这么一个级别
就是 ADC
所以它那个整体的功耗我们来讲是非常低的
非常适合那些低功耗的一些智能设备
或者物联网一些什么设备的一些开发
那这一颗芯片大家看到它这是一个整个的那个框图
那我们有4×4 5×5和7×7的封装
就是符合各种就是说
你对一些产品的一些尺寸大小的不同的要求
可以选不同的那个封装的芯片
价格也不一样了
然后那个4×4 5×5和7×7的主要区别是什么
区别就是说主要是IO口的数目的区别
其它基本上都是一样的
还有那个我们的那个供电范围
就是说是1.7到1.95 V和1.8到3.8 V
这主要区别是在于用我们内部 DC/DC
还是说是用外挂的那个 DC/DC
然后那个有128K的 Flash和8k的 Cache
Cache 是什么
很多人说 M3 它从 ARM 的架构来上来说
M3它是不需要那个 Cache
它为什么要用 Cache
这个 Cache 就是说因为就是我们特有的一个 feature 吧
就是因为如果你在 Flash
因为代码是运行在 Flash 里面对吧
然后这个 Cache
其实也是从 SRAM 里面给拨出来的
我们总共在 SRAM 你可以认为有28K
这边写了8K Cache加上20K SRAM
所以那28K里面我们拨出了8K做 Cache
就是用来缓存那个Flash里面的一些
一些代码 一些指令什么的
给M3就取的话这样会快一点
因为大家都知道那个 SRAM
它是比 Flash 速度要快的嘛对吧实践起来
那还有就是说一些 RF 上面的一些射频
我们刚刚讲过它发射和接收的那个电流是这样
但是我们的那个 Output Power
就是发射功率可以达到5 dBm
所以这个性能目前来看
也是就是跟我们其它友商比起来
我们这个5 dBm BLE 里面是最高的
接收灵敏度就是-97 dBm
然后那个这些是我们所有的那个外设
大家可以看到有 I2C UART
常用的一些那个外设功能都有
我们还有特别是有 I2S
这是干嘛用的
就是说是我们特别针对一些
比如说 BLE 的语音遥控器
就是现在电视上用很多的
比如说我们小米上用的
还有在那个海信上
目前当然还有其它南方一些什么创维什么
也用我们的那个在做
以前就是254041它是没有这个 I2S 的
所以你得
我们用 SPI 模拟的一个那个就是 I2S
然后再看什么 这样比较麻烦
我们这边有了I2S 之后
就是说是可以有你挂数字麦克风对吧这样子
就特别是针对这种语音遥控器市场
就做了这么一个留了这么一个接口在里面
所以这是我觉得就我个人来讲
也是觉得一个很不错的一个功能
因为我目前来看的话就是大家都在做很多智能设备
什么手腕 还是那个腕带什么 各种 IoT
但目前来看整体上来看
就是出货量最大的单品
目前来看还是那个在国内
还是那个我们的那个语音遥控器
其实 BLE 的语音遥控器
在电视上或者那个盒子上
出货量 单品出货量是最大的 目前来看
那还有就是我刚才 Colins 也讲过
我们有内部的 ADC
这是我们整个一个架构的一个情况
那说到那个具体的那个功耗
我们可以看一下这个这是我们的那个
就是有我们有一个专门测
指导客户测试它们产品功耗的一个guide
如果你到里面看的话 也会看到类似这样的图
这是什么情况 就是说在不同的工作模式下
我们的不同的功耗大概一个情况
就是说第一首先是 Standby
但你既然前面没看到 它其实是一样的
它标到这边来 就是说你的整个芯片它属于Standby状态下的时候
它有那个 RTC就是我们的32K晶振它在运行
还有那个 Memory retention 也在
然后它是1微安的
大家可以就是示波器上可以看到
就是这样的一个 这边是低电流
然后那个150 nA Shut down
那就是说 RTC 也没有了 就是那个功耗就更低了
那个时候只能用中断唤醒它了 外部中断
然后第二个大家可以看到这边
就是那个 M3 的一个
就是说在处理的时候的一个功耗
就是你这个
因为这前面是它那个蓝牙的接收和发送嘛
就是说比如说它接收完数据之后
它这边做一些后期处理什么对吧
或者跑一些其它的一些上面的
application 什么
这个时候它的那个功耗什么
就是我们这边就是3 mA 就是48 MHz
就是那个我们这边电流是3 mA 的
就是在那个因为我们 M3 现在跑48兆赫兹的
默认情况下 它这么一个电流情况
那 Radio 的时候就大概是6 mA吧
就是刚才前面提到过的
发射和接收
发射的时候功耗稍微高一点 6.2毫安这样峰值
接收的时候是5.9还不到6 所以平均下来大概是6 mA
还有就是 Sensor Controller
前面也提到过它那个待机功耗是很低的
然后运行的时候它功耗也是非常低的
就这么一个整体的一个电流情况
所以它的不同的 Power Mode 的模式下面
我们有不同的 就是说测量过了一些数据
大家有兴趣可以去我们的那个官网上下载到
就是说这个电流 就是功耗测试指导
同时我们手册上面其实也写得很清楚了
就是我们 Datasheet上面
就是我们的每个模式下面功耗大概是多少
这其实是我们那个实际测量值
再往下这边就是我们讲了不同
前面提到过不同的封装嘛是吧
我们有4×4 5×5和7×7
除了它们 IO 口什么不一样之外
我们 IO 口分别有4×4有10个 5×5 15个 7×7是31个
就是那个 GPIO 口
那它的所有的这三个芯片
就是说里面的架构是完全一模一样的
好多软件是可以跑运行的
软件是一模一样的 就是IO口不同
然后就是说我们还有这边天线设计上面
可能有一些不同的选项当然我们4×4
整体上来看就是芯片小
然后它的整个设计下来的
那个周边的也是整个那个电路整个情况
它整个就是面积它也会小很多
包括天线 大家就是说在我们后面那边有
还有我们的那个第三方
就是合作伙伴+那边 它们做了模块嘛
到时候有兴趣可以去看一下
这种4×4的模块是整体上是非常非常小的
比我们那个指甲小很多
那就是它们不同的我们封装的
就是刚才讲讲过对那个射频前端的设计有一些不同的选项是吧
比如说我们4×4
它可以有那个 Single Ended 和那个External Bias对吧
因为这个具体
我们等会儿 那我们射频工程师
下午会给大家讲一下就是具体的区别在哪
我这里只能给大家讲一下大概
所以那个因为其实有些4×4 5×5和7×7
它们有的那个射频的那个芯片上
射频的那个 IO 口有一点点不太一样
就是有些有这个有些有那个
所以我们有不同的选项在上面
然后那个5×5的有 Differential 和 External Bias
然后7×7的可以用External Bias 跟 Differential
就是然后不同的对射频电路的不同的一些元器件
也在这边就是有那个什么
晶振都是一样 必须有一个快一个慢两个
还有那个电容数目有点略微不同
根据不同的这个前端的设计 然后那个电感 然后电阻
大概在这边 原理图我们都是那个开放
反正大家可以去 TI官网上
下载到看一下这些 我们就是 EVM 板
就是4×4 5×5和7×7的 EVM 板
一些射频设计什么的
那刚才讲到什么Differential
什么 External Bias
什么Single Ended
它们不同的设计当然是有一些不同的性能在这边
那最好的当然是 Differential 和 External Bias
它们可以达到我们的那个芯片最大的性能
5 dBm 和-97 dBm 的那个灵敏度
那个你如果要尺寸小对吧
那你就用Single Ended 跟 External Bias
这种尺寸会稍微大一点
但它最大能达到2 dBm和那个96 dBm的那个灵敏度
当然我觉得这个2 dBm和- 96 dBm
性能已经在 BLE 里面已经是够好了
其实它们我觉得本质上差别不大
就是说是对市场
就说你们有一些 比如说细分的一些设计需求什么
就可以不同的这样去选
就是说那前面讲过
我们有一些参考设计什么的对吧 已经有了
就是包括4×4 5×5 7×7
那就说如果你现在就要开始做开发的话
我们有 TI 这些东西 我们有很多
TI 一向就是以那个资源开放
就是说丰富 文明的 那我们有
现在有那个SensorTag
在我们的那个 TI Store 上有卖的
当然Colins说过CC2640 Sensor Tag 29美金
欢迎大家去采购
然后我们有一整套就是开发工具
等我后面也会讲到就是也是都是免费的
TI 提供的 TI 是卖芯片的 TI 对软件这块就是说
完全是非常非常 open
就是我们不是卖软件 我们是卖芯片的
软件是搭载的芯片上
所以这些工具什么都是免费提供的
然后那个 TI 当然就是 蓝牙就是一个射频设备嘛
所以它必须要经过一系列的认证
你最终的产品所以 TI 也提供这方面的指导
包括那个射频认证指导和那个你怎么去过 SIG 认证
就是蓝牙技术联盟的认证
当然我们的那个特别是蓝牙技术联盟的那个认证
我们有 我们的芯片是有过了
它们那个 应该严格上来说是我们参考设计过了
它们的那个认证 就是我们有芯片 有针对的 QDID
这个如果做过蓝牙产品的大家都应该知道
就是说你最终蓝牙你要打 logo 的话
你必须得有 SIG 它那个认证嘛是吧
去过它那个认证的时候 就必须要有一个QDID
我们的那个芯片也是提供的就是说
反正我们的 WiKi 上有很详细的
怎么去过这两个认证的那个指导
帮助就是说客户去完成它们最终产品的设计
这就是我刚才提到过的那个开发工具
首先是就是如果玩过2541
大家都知道有一个叫 Smart RF Program对吧
那我们这边就是说当然是我们可以认为TI 2640
是TI的 BLE 2.0的一个第二代的一个产品
那就是说我们有Smart RF Program 2
这是一个新的工具
针对 CC26xx 的 M3 核的一个烧录工具
然后这个工具就是说 TI 免费提供
它是很 而且我们提供了就是说
它的一个基于它的一些
那个叫什么一些 DOS 的一些命令行的一些接口我们也有
还有那个就是说因为很多客户他们会可能拿去这个做
因为做产线上一些烧录对吧
他们不能用这个 这个只是我们就开发阶段用的
他们用这个可能不太方便
所以我们提供了那个 DOS 的那个API
然后那个可以而且有 Guide
就是告诉你这个 API 怎么用
然后就方便客户他们如果自己有设计产线上
那个烧录工具什么的话
其实可以就拿我们这个为基础去开发
然后这个是那个 Packet Sniffer
这跟原来的2540 41的年代是一样的
这个东西其实很好用 免费的空中抓包工具
它是用配合 CC26 CC2540的 Dongle
就是我们老的那个 2540 Dongle 用
这个工具就是当然跟我们市面上那些很贵的
什么大概十几20万的一些工具
以万为单位那些工具比起来是差一点
但是说因为这是免费的所以其实很多客户还在用这个
就是进行那个抓包分析就是空中它们的一些兼容性问题
什么可以 也可以通过它来进行分析
那还有就是这个是 Sensor Controller Studio
就是我前面讲过的我们那个由于 Sensor Controller
它是一个很好的低功耗的一个 Sensor Hub
但是它由于是一颗私有的处理器嘛对吧
所以我们必须提供一个开发工具
就是给客户他们去用所以这是Sensor Controller Studio
这个东西其实非常好用
大家可能第一次接触我感觉比较怕
这个跟 M3不一样 跟51单片机也不一样 怎么用的
但其实是如果你下载我们这个Sensor Controller Studio
然后安装好之后 看一下里面的 Guide 话
其实就很好用 它里面有很多一些实例
比如说我们开发板上
那个 Light Sensor 怎么用
UART 那些 Sensor Controller 怎么去
包括 SPI 用Sensor Controller怎么去控制
它里面基本上的例程都写好了
只要大家就是说去配置一下稍微的就是编一下程
然后就能用
然后这个就大家都很熟悉 IAR 这不是 TI 提供的
但 TI 提供了有CCS 就是原来的254041
大家都知道就是比较麻烦的一点
就是必须要用 IAR 去开发对吧
因为那个因为是8051的关系
TI 也没法提供一个很好的工具就是说免费给大家去用
那 CCS 就是说可以支持 M3所以TI 2640面世之后
就今年3月份我们提供的 SDK
它也是可以用 TI 的那个 CCS 它进行那个开发
所以这一点我觉得比较好
因为 CCS 的话对 TI 的客户来讲是很好的一点
就是为什么 就是可以大家都知道
可以通过 CCS 拿到免费的那个 License 对吧
就不需要为 IAR 这些很贵的一些 License或者用试用版
一会儿要到期什么这些
很头痛对吧 所以是 TI 提供了一整套一些开发工具
那从硬件上来讲
就是我刚才前面提到过的有SensorTag
然后我们还有那个这一整套的 CC2650 DK
价格有点贵
但是你们可以想办法就是去申
通过TI Seals 或者代理商去申请
那个单独的还有2650的 EMK
它为什么是2650 因为目前只有2650
因为刚才那个 Colins 也讲过
我们2650它是一个 ROM 里面
它 ROM 里面有那个叫什么
ZigBee 和那个 BLE 在一起的是吧
两个都可以用的
那现在目前没有 但你如果你做 BLE 开发的话
你就申请这一整套工具
就是说 BLE 开发
因为它也是支持那个 BLE 的嘛对吧
因为我手头上现在全都是这些东西
那这个的好处
这个比 SensorTag 的好处
就是说这个上面我们有 LCD 屏对吧
还有所有的 IO 口都是留出来的
包括芯片不管你4×4 5×5 7×7的 EVM
它们讲的都一样
不同的就是说是上面芯片大小
还有周边一些电路的大小
那所以反正所有的接口都是留出来的
然后你需要调试你的 IO 口什么时候就可以
还可以用那个 可以就很方便嘛对吧
就这个板的优势
然后那个 SensorTag 它当然是小 要便宜
当然它那个 它并 你如果
你拿它作为一个 SensorHub 的一个参考设计来做的话
是很合适的
因为它上面挂了大概有十个左右的那个传感器吧对吧
放在那个 SPI或者 I2S 上面
然后那个但是它有一个缺点
就是说你没法如果你要用调试一些 IO 口什么的话
在这个板上是不太适合
因为它没有把这些所有的 IO 口都留出来
不像它这样
所以这是TI提供的目前的一个一些参考
一些开发工具 硬件上面
但过一段时间就是说我们年底或明年年初吧
因为 BLE 的遥控器是很火的
所以 TI 也是在目前
针对C2640做一款 BLE遥控器的一个开发套件
就像原来CC2541一样语音遥控器这次是带语音的内容
所以大家可以期待一下
那 Colins 前面讲过很多的 BLE 的应用
我这边也是有一些
当然这就是 TI Design
就是我们 TI 的基于我们的2540 2564
不是2564 不好意思 2540 2640
做了一些 TI Design
包括各种的一些什么 Gas Sensor 就是那个家里的那种天然气
或怎么样一个侦测器就是基于 BLE 的跟手机连的
那个遥控器就是手机遥控器
不是手机遥控器
就是游戏的那个遥控器手柄这种
还有那个 Mini Broadcaster
这个就是说 之前比如说google 不是google
不好意思 那个苹果它在美国那边
Apple Store 它用的那个IBeacon
就是用我们这个基于其实类似于这个Broadcaster做的
然后那个当然有很多了就是 SensorTag
它就很熟悉的什么 Keyfob这些
还有那个 BLE light
这个有点像 BLE 有点像 Zigbee 的那个板
其实是一样的 像下面三个led灯 然后不同颜色
我们可以就是说你用手机去控制然后闪闪这种
所以TI提供了很多 TI Design 就是给大家去参考
这些个东西参考设计包括原理图软件什么
其实大家都可以在 TI 的网上找到
如果找不到就是说可以问它们的 Seals 或者代理商讲的话
就是需要的其实都是基本上都是 TI 可以公开的东西
那除了 TI Design 当然 TI 提供这个在线支持
大家也都是 我觉得大家可能应该都用过
就是很有名的E2E TI 的 E2E 这是英文版的
中国我们这边有那个德仪support对吧
我们其实很多公司都在上面回答问题
现在已经有很多人就是在 BLE 的我们那个论坛上面
他们已经会开始互相帮助了
我觉得这个挺好
之前就是我们回答问题感觉很累
因为问题越来越多越来越多我们应付不过来
现在大家可以互相帮助了
所以我觉得这个其实是一个很好的一个平台
就是英文的
包括我们特别是我们中文的那个 local 的
大家如果找不到我们会怎么样的话
可以去上面提问我们会
我们看到如果有一些比较有意思的问题什么的话
那看到的话 大家可以就是说互相参考借鉴一下
说不定你的你有一些就是那个你的问题
你可能在上面已经有一些答案了
已经有人碰到过就是说而且在上面已经解决了
大家都把那个答案都是公布在那里的
然后还有那个我们的当然 WiKi
所有的 TI 所有的那个 BLE 开发的
包括现在最新的2640
而原来的2540 41
我们都在这个 WiKi 上有的这个所有的硬件软件参考设计
包括一些生产测试指导就是说还有那个最后的认证
包括认证这一波都在上面可以找到一些很多有用的东西
当然这个这边是这中间还有一个SDK嘛对吧
SDK是TI提供了一个专门标准的一个就是软件安装包
里面包含了一些 TI 预先提供的一些
比如Profile 这些一些工程
大家很多开发都是基于这个包括2540 41
现在2640是一样的一个情况
但是这个 WiKi 上就除了这个以外
我们还有很多不同的就是示例代码上面
比如说现在我们2640支持那个叫 BLE4.1 嘛对吧
BLE4.1 里面有个重要的特性
就是说是可以同时做 Slave 和 Master
然后我们2640
另外就是我们2640的那个性能比2540大很多嘛
我们现在2640 比如说一个2640
它那个做 Master 的话就是 BLE Master 的话
它同时能连7个或者能连8个那个 BLE 的 Slave
那么这些我刚才讲的那两个例子
就是说在 SDK 里面是没有的
它是说你在那个 WiKi 上它是可以找到类似这种很多
就是上面提供很多这种工程代码的这样
大家早上好 我叫 张彦 是那个 我跟Colins一样 是那个 TI 的员工 但他是那个 BD 我是工程师 我是 FAE 我们都是从上海过来 然后我负责的 就是主要就是那个蓝牙的产品 还有其它一些 TI其实刚刚才Colins没有讲全 我们还有一些其它的一些无线的一些产品 那些杂七杂八这些东西 我还要负责那些的技术支持 那我今天我主要给大家讲一下那个 我们 TI 的 CC2640的一个这个产品 刚才 Colins 讲了很多应用市场方面一些东西 那我就主要讲一些这个芯片的上面一些技术细节 那个大家都知道就是说 TI 有一个很成功的蓝牙产品 刚才 Colins 也提到一直在提到过很多次就是2540 41嘛 就是那个业内我们最早的一颗那个蓝牙芯片 就是 BLE 芯片 不是蓝牙芯片 那个芯片是从2016年就是其实在市面上 所以到了一直到今年年初的时候 就是 TI 经过长期的努力 我们终于推出了这颗2640 就是那个254041来后继产品 那这个产品就是说我们现在大家都知道 2540 41它原来是一个51的核对吧 我们26 它其实是一个业内就是第一颗 就是说三核的一个产品 是哪三核 主要是一颗那个 M0 刚才 Colins 不停的强调 就是我们这是一颗无线的 MCU 那就是说它的那个定语 它是 MCU 就是它的那个 就是那 一个 M0 还有一个 M3 还有 M0还有那个Sensor controller 我们是三颗那个核那为什么我叫它 我们叫它 强调它是一颗无线的MCU 因为大家知道很多那个嵌入式工程师 它们做那个产品开发的时候 可能它并不懂射频的一些东西对吧 他们可能很熟悉一些 MCU 的一些开发 基于一些 MCU 的开发什么这些东西 所以 TI 就朝这个方向就是推出了这么一个产品 就是说我们把射频方面全都做好 做在那个M0里面 由M0来控制 射频全部由M0来控制 然后就是说你就是工程师做那个开发的时候 主要集中在这个M3上面就行了 就不需要去管射频那些东西或怎么样 就完全把它当成一颗那个M3 就是说嵌入式的 MCU 来做那个产品开发了 就是 TI 的就是那个方向 所以就是出了这样一个产品 那还有一个 Sensor controller 就是说就是一个Sensor Hub 它是一个16位的一个处理器 是 TI 私有的 它还跟 MSP430 很多人会问是不是跟MSP430一样 其实是不太一样 就是一个单独的一个处理器 然后那个 M3 的功能大家都知道 就是说肯定是上面做一些 嵌入式的开发 一些应用什么的 包括 TI 的那个BLE协议栈大部分都是跑在那个M3上面 那个Sensor controller 里面 就是说它做的主要就是一些 因为现在很多互联网什么智能设备 包括穿戴式设备需要挂那个传感器的对吧 那它这个作用就是说是大概上来讲就简单来讲 就是说当你上面两颗 MCU 没有就是蓝牙的 或者是没有你其它一些应用的事件要处理的时候 就它上面两颗 MCU 它可以进行那个低功耗睡眠嘛对吧 但如果你这时候传感器上面还有数据在传 然后你就可以用这个 Sensor controller 的去管理 就是说把数据收集起来什么对吧 然后那个因为它功耗非常低嘛 它功耗比上面两个加起来低 然后当你有数据收集到一定程度的时候 你需要唤醒上面的那两个 MCU 去做一些应用处理 或者是蓝牙数据发射 接收的时候 你就可以通过它把那个上面那个 MCU 唤醒 然后进行那个一些后续的一些操作嘛是吧 所以这样就达到了更低功耗的一个情况 那么就是说性能指标上来看 我们这个M3 它是说是 就刚才我们 Colins 也讲过是很低的 就是功耗是很低的 那性能是很高的 那它到底是一个怎么样的一个低功耗情况 就是我这边可以告诉大家一个数值 那就是61 uA 的一个每兆赫兹的一个级别 微安哈 那这个在业界里面确实是最低的 目前 然后 Sensor Controller 就更低了 就8.2 uA 的一个每兆赫兹 然后那个我们整个芯片 那当那个休眠的时候然后加上那个 Memory retention 和那个 RTC的就是在运行的情况下它是只有1 uA 的一个功耗 确实是很低然后发射功率是那个5.9毫安 就是发射是6.2毫安然后接收是5.9毫安 就说你那个开窗 蓝牙不是要开窗 然后那个等对方数据发射过 发送过来 然后还有那个接收嘛对吧 还有一个发射嘛对吧 所以这两个就是你看到 如果你用示波器或者是电流表去测的话 能看到那个它那个峰值 我们有一个专门的一个就是说看就那个电 就是功耗测试的一个Guide 如果你到里面去看一下能看到这些数据 然后这个就是说相对我们254041来比 就是说是原来的1/3 所以功耗已经是非常非常低了 然后还有这 ADC 就是我们还有这边 还有外设里面还有还有 ADC 的嘛对吧 在这边在那个 Sensor Controller 里边 它开始运行的时候 然后功耗也是小于 微安的这么一个级别 就是 ADC 所以它那个整体的功耗我们来讲是非常低的 非常适合那些低功耗的一些智能设备 或者物联网一些什么设备的一些开发 那这一颗芯片大家看到它这是一个整个的那个框图 那我们有4×4 5×5和7×7的封装 就是符合各种就是说 你对一些产品的一些尺寸大小的不同的要求 可以选不同的那个封装的芯片 价格也不一样了 然后那个4×4 5×5和7×7的主要区别是什么 区别就是说主要是IO口的数目的区别 其它基本上都是一样的 还有那个我们的那个供电范围 就是说是1.7到1.95 V和1.8到3.8 V 这主要区别是在于用我们内部 DC/DC 还是说是用外挂的那个 DC/DC 然后那个有128K的 Flash和8k的 Cache Cache 是什么 很多人说 M3 它从 ARM 的架构来上来说 M3它是不需要那个 Cache 它为什么要用 Cache 这个 Cache 就是说因为就是我们特有的一个 feature 吧 就是因为如果你在 Flash 因为代码是运行在 Flash 里面对吧 然后这个 Cache 其实也是从 SRAM 里面给拨出来的 我们总共在 SRAM 你可以认为有28K 这边写了8K Cache加上20K SRAM 所以那28K里面我们拨出了8K做 Cache 就是用来缓存那个Flash里面的一些 一些代码 一些指令什么的 给M3就取的话这样会快一点 因为大家都知道那个 SRAM 它是比 Flash 速度要快的嘛对吧实践起来 那还有就是说一些 RF 上面的一些射频 我们刚刚讲过它发射和接收的那个电流是这样 但是我们的那个 Output Power 就是发射功率可以达到5 dBm 所以这个性能目前来看 也是就是跟我们其它友商比起来 我们这个5 dBm BLE 里面是最高的 接收灵敏度就是-97 dBm 然后那个这些是我们所有的那个外设 大家可以看到有 I2C UART 常用的一些那个外设功能都有 我们还有特别是有 I2S 这是干嘛用的 就是说是我们特别针对一些 比如说 BLE 的语音遥控器 就是现在电视上用很多的 比如说我们小米上用的 还有在那个海信上 目前当然还有其它南方一些什么创维什么 也用我们的那个在做 以前就是254041它是没有这个 I2S 的 所以你得 我们用 SPI 模拟的一个那个就是 I2S 然后再看什么 这样比较麻烦 我们这边有了I2S 之后 就是说是可以有你挂数字麦克风对吧这样子 就特别是针对这种语音遥控器市场 就做了这么一个留了这么一个接口在里面 所以这是我觉得就我个人来讲 也是觉得一个很不错的一个功能 因为我目前来看的话就是大家都在做很多智能设备 什么手腕 还是那个腕带什么 各种 IoT 但目前来看整体上来看 就是出货量最大的单品 目前来看还是那个在国内 还是那个我们的那个语音遥控器 其实 BLE 的语音遥控器 在电视上或者那个盒子上 出货量 单品出货量是最大的 目前来看 那还有就是我刚才 Colins 也讲过 我们有内部的 ADC 这是我们整个一个架构的一个情况 那说到那个具体的那个功耗 我们可以看一下这个这是我们的那个 就是有我们有一个专门测 指导客户测试它们产品功耗的一个guide 如果你到里面看的话 也会看到类似这样的图 这是什么情况 就是说在不同的工作模式下 我们的不同的功耗大概一个情况 就是说第一首先是 Standby 但你既然前面没看到 它其实是一样的 它标到这边来 就是说你的整个芯片它属于Standby状态下的时候 它有那个 RTC就是我们的32K晶振它在运行 还有那个 Memory retention 也在 然后它是1微安的 大家可以就是示波器上可以看到 就是这样的一个 这边是低电流 然后那个150 nA Shut down 那就是说 RTC 也没有了 就是那个功耗就更低了 那个时候只能用中断唤醒它了 外部中断 然后第二个大家可以看到这边 就是那个 M3 的一个 就是说在处理的时候的一个功耗 就是你这个 因为这前面是它那个蓝牙的接收和发送嘛 就是说比如说它接收完数据之后 它这边做一些后期处理什么对吧 或者跑一些其它的一些上面的 application 什么 这个时候它的那个功耗什么 就是我们这边就是3 mA 就是48 MHz 就是那个我们这边电流是3 mA 的 就是在那个因为我们 M3 现在跑48兆赫兹的 默认情况下 它这么一个电流情况 那 Radio 的时候就大概是6 mA吧 就是刚才前面提到过的 发射和接收 发射的时候功耗稍微高一点 6.2毫安这样峰值 接收的时候是5.9还不到6 所以平均下来大概是6 mA 还有就是 Sensor Controller 前面也提到过它那个待机功耗是很低的 然后运行的时候它功耗也是非常低的 就这么一个整体的一个电流情况 所以它的不同的 Power Mode 的模式下面 我们有不同的 就是说测量过了一些数据 大家有兴趣可以去我们的那个官网上下载到 就是说这个电流 就是功耗测试指导 同时我们手册上面其实也写得很清楚了 就是我们 Datasheet上面 就是我们的每个模式下面功耗大概是多少 这其实是我们那个实际测量值 再往下这边就是我们讲了不同 前面提到过不同的封装嘛是吧 我们有4×4 5×5和7×7 除了它们 IO 口什么不一样之外 我们 IO 口分别有4×4有10个 5×5 15个 7×7是31个 就是那个 GPIO 口 那它的所有的这三个芯片 就是说里面的架构是完全一模一样的 好多软件是可以跑运行的 软件是一模一样的 就是IO口不同 然后就是说我们还有这边天线设计上面 可能有一些不同的选项当然我们4×4 整体上来看就是芯片小 然后它的整个设计下来的 那个周边的也是整个那个电路整个情况 它整个就是面积它也会小很多 包括天线 大家就是说在我们后面那边有 还有我们的那个第三方 就是合作伙伴+那边 它们做了模块嘛 到时候有兴趣可以去看一下 这种4×4的模块是整体上是非常非常小的 比我们那个指甲小很多 那就是它们不同的我们封装的 就是刚才讲讲过对那个射频前端的设计有一些不同的选项是吧 比如说我们4×4 它可以有那个 Single Ended 和那个External Bias对吧 因为这个具体 我们等会儿 那我们射频工程师 下午会给大家讲一下就是具体的区别在哪 我这里只能给大家讲一下大概 所以那个因为其实有些4×4 5×5和7×7 它们有的那个射频的那个芯片上 射频的那个 IO 口有一点点不太一样 就是有些有这个有些有那个 所以我们有不同的选项在上面 然后那个5×5的有 Differential 和 External Bias 然后7×7的可以用External Bias 跟 Differential 就是然后不同的对射频电路的不同的一些元器件 也在这边就是有那个什么 晶振都是一样 必须有一个快一个慢两个 还有那个电容数目有点略微不同 根据不同的这个前端的设计 然后那个电感 然后电阻 大概在这边 原理图我们都是那个开放 反正大家可以去 TI官网上 下载到看一下这些 我们就是 EVM 板 就是4×4 5×5和7×7的 EVM 板 一些射频设计什么的 那刚才讲到什么Differential 什么 External Bias 什么Single Ended 它们不同的设计当然是有一些不同的性能在这边 那最好的当然是 Differential 和 External Bias 它们可以达到我们的那个芯片最大的性能 5 dBm 和-97 dBm 的那个灵敏度 那个你如果要尺寸小对吧 那你就用Single Ended 跟 External Bias 这种尺寸会稍微大一点 但它最大能达到2 dBm和那个96 dBm的那个灵敏度 当然我觉得这个2 dBm和- 96 dBm 性能已经在 BLE 里面已经是够好了 其实它们我觉得本质上差别不大 就是说是对市场 就说你们有一些 比如说细分的一些设计需求什么 就可以不同的这样去选 就是说那前面讲过 我们有一些参考设计什么的对吧 已经有了 就是包括4×4 5×5 7×7 那就说如果你现在就要开始做开发的话 我们有 TI 这些东西 我们有很多 TI 一向就是以那个资源开放 就是说丰富 文明的 那我们有 现在有那个SensorTag 在我们的那个 TI Store 上有卖的 当然Colins说过CC2640 Sensor Tag 29美金 欢迎大家去采购 然后我们有一整套就是开发工具 等我后面也会讲到就是也是都是免费的 TI 提供的 TI 是卖芯片的 TI 对软件这块就是说 完全是非常非常 open 就是我们不是卖软件 我们是卖芯片的 软件是搭载的芯片上 所以这些工具什么都是免费提供的 然后那个 TI 当然就是 蓝牙就是一个射频设备嘛 所以它必须要经过一系列的认证 你最终的产品所以 TI 也提供这方面的指导 包括那个射频认证指导和那个你怎么去过 SIG 认证 就是蓝牙技术联盟的认证 当然我们的那个特别是蓝牙技术联盟的那个认证 我们有 我们的芯片是有过了 它们那个 应该严格上来说是我们参考设计过了 它们的那个认证 就是我们有芯片 有针对的 QDID 这个如果做过蓝牙产品的大家都应该知道 就是说你最终蓝牙你要打 logo 的话 你必须得有 SIG 它那个认证嘛是吧 去过它那个认证的时候 就必须要有一个QDID 我们的那个芯片也是提供的就是说 反正我们的 WiKi 上有很详细的 怎么去过这两个认证的那个指导 帮助就是说客户去完成它们最终产品的设计 这就是我刚才提到过的那个开发工具 首先是就是如果玩过2541 大家都知道有一个叫 Smart RF Program对吧 那我们这边就是说当然是我们可以认为TI 2640 是TI的 BLE 2.0的一个第二代的一个产品 那就是说我们有Smart RF Program 2 这是一个新的工具 针对 CC26xx 的 M3 核的一个烧录工具 然后这个工具就是说 TI 免费提供 它是很 而且我们提供了就是说 它的一个基于它的一些 那个叫什么一些 DOS 的一些命令行的一些接口我们也有 还有那个就是说因为很多客户他们会可能拿去这个做 因为做产线上一些烧录对吧 他们不能用这个 这个只是我们就开发阶段用的 他们用这个可能不太方便 所以我们提供了那个 DOS 的那个API 然后那个可以而且有 Guide 就是告诉你这个 API 怎么用 然后就方便客户他们如果自己有设计产线上 那个烧录工具什么的话 其实可以就拿我们这个为基础去开发 然后这个是那个 Packet Sniffer 这跟原来的2540 41的年代是一样的 这个东西其实很好用 免费的空中抓包工具 它是用配合 CC26 CC2540的 Dongle 就是我们老的那个 2540 Dongle 用 这个工具就是当然跟我们市面上那些很贵的 什么大概十几20万的一些工具 以万为单位那些工具比起来是差一点 但是说因为这是免费的所以其实很多客户还在用这个 就是进行那个抓包分析就是空中它们的一些兼容性问题 什么可以 也可以通过它来进行分析 那还有就是这个是 Sensor Controller Studio 就是我前面讲过的我们那个由于 Sensor Controller 它是一个很好的低功耗的一个 Sensor Hub 但是它由于是一颗私有的处理器嘛对吧 所以我们必须提供一个开发工具 就是给客户他们去用所以这是Sensor Controller Studio 这个东西其实非常好用 大家可能第一次接触我感觉比较怕 这个跟 M3不一样 跟51单片机也不一样 怎么用的 但其实是如果你下载我们这个Sensor Controller Studio 然后安装好之后 看一下里面的 Guide 话 其实就很好用 它里面有很多一些实例 比如说我们开发板上 那个 Light Sensor 怎么用 UART 那些 Sensor Controller 怎么去 包括 SPI 用Sensor Controller怎么去控制 它里面基本上的例程都写好了 只要大家就是说去配置一下稍微的就是编一下程 然后就能用 然后这个就大家都很熟悉 IAR 这不是 TI 提供的 但 TI 提供了有CCS 就是原来的254041 大家都知道就是比较麻烦的一点 就是必须要用 IAR 去开发对吧 因为那个因为是8051的关系 TI 也没法提供一个很好的工具就是说免费给大家去用 那 CCS 就是说可以支持 M3所以TI 2640面世之后 就今年3月份我们提供的 SDK 它也是可以用 TI 的那个 CCS 它进行那个开发 所以这一点我觉得比较好 因为 CCS 的话对 TI 的客户来讲是很好的一点 就是为什么 就是可以大家都知道 可以通过 CCS 拿到免费的那个 License 对吧 就不需要为 IAR 这些很贵的一些 License或者用试用版 一会儿要到期什么这些 很头痛对吧 所以是 TI 提供了一整套一些开发工具 那从硬件上来讲 就是我刚才前面提到过的有SensorTag 然后我们还有那个这一整套的 CC2650 DK 价格有点贵 但是你们可以想办法就是去申 通过TI Seals 或者代理商去申请 那个单独的还有2650的 EMK 它为什么是2650 因为目前只有2650 因为刚才那个 Colins 也讲过 我们2650它是一个 ROM 里面 它 ROM 里面有那个叫什么 ZigBee 和那个 BLE 在一起的是吧 两个都可以用的 那现在目前没有 但你如果你做 BLE 开发的话 你就申请这一整套工具 就是说 BLE 开发 因为它也是支持那个 BLE 的嘛对吧 因为我手头上现在全都是这些东西 那这个的好处 这个比 SensorTag 的好处 就是说这个上面我们有 LCD 屏对吧 还有所有的 IO 口都是留出来的 包括芯片不管你4×4 5×5 7×7的 EVM 它们讲的都一样 不同的就是说是上面芯片大小 还有周边一些电路的大小 那所以反正所有的接口都是留出来的 然后你需要调试你的 IO 口什么时候就可以 还可以用那个 可以就很方便嘛对吧 就这个板的优势 然后那个 SensorTag 它当然是小 要便宜 当然它那个 它并 你如果 你拿它作为一个 SensorHub 的一个参考设计来做的话 是很合适的 因为它上面挂了大概有十个左右的那个传感器吧对吧 放在那个 SPI或者 I2S 上面 然后那个但是它有一个缺点 就是说你没法如果你要用调试一些 IO 口什么的话 在这个板上是不太适合 因为它没有把这些所有的 IO 口都留出来 不像它这样 所以这是TI提供的目前的一个一些参考 一些开发工具 硬件上面 但过一段时间就是说我们年底或明年年初吧 因为 BLE 的遥控器是很火的 所以 TI 也是在目前 针对C2640做一款 BLE遥控器的一个开发套件 就像原来CC2541一样语音遥控器这次是带语音的内容 所以大家可以期待一下 那 Colins 前面讲过很多的 BLE 的应用 我这边也是有一些 当然这就是 TI Design 就是我们 TI 的基于我们的2540 2564 不是2564 不好意思 2540 2640 做了一些 TI Design 包括各种的一些什么 Gas Sensor 就是那个家里的那种天然气 或怎么样一个侦测器就是基于 BLE 的跟手机连的 那个遥控器就是手机遥控器 不是手机遥控器 就是游戏的那个遥控器手柄这种 还有那个 Mini Broadcaster 这个就是说 之前比如说google 不是google 不好意思 那个苹果它在美国那边 Apple Store 它用的那个IBeacon 就是用我们这个基于其实类似于这个Broadcaster做的 然后那个当然有很多了就是 SensorTag 它就很熟悉的什么 Keyfob这些 还有那个 BLE light 这个有点像 BLE 有点像 Zigbee 的那个板 其实是一样的 像下面三个led灯 然后不同颜色 我们可以就是说你用手机去控制然后闪闪这种 所以TI提供了很多 TI Design 就是给大家去参考 这些个东西参考设计包括原理图软件什么 其实大家都可以在 TI 的网上找到 如果找不到就是说可以问它们的 Seals 或者代理商讲的话 就是需要的其实都是基本上都是 TI 可以公开的东西 那除了 TI Design 当然 TI 提供这个在线支持 大家也都是 我觉得大家可能应该都用过 就是很有名的E2E TI 的 E2E 这是英文版的 中国我们这边有那个德仪support对吧 我们其实很多公司都在上面回答问题 现在已经有很多人就是在 BLE 的我们那个论坛上面 他们已经会开始互相帮助了 我觉得这个挺好 之前就是我们回答问题感觉很累 因为问题越来越多越来越多我们应付不过来 现在大家可以互相帮助了 所以我觉得这个其实是一个很好的一个平台 就是英文的 包括我们特别是我们中文的那个 local 的 大家如果找不到我们会怎么样的话 可以去上面提问我们会 我们看到如果有一些比较有意思的问题什么的话 那看到的话 大家可以就是说互相参考借鉴一下 说不定你的你有一些就是那个你的问题 你可能在上面已经有一些答案了 已经有人碰到过就是说而且在上面已经解决了 大家都把那个答案都是公布在那里的 然后还有那个我们的当然 WiKi 所有的 TI 所有的那个 BLE 开发的 包括现在最新的2640 而原来的2540 41 我们都在这个 WiKi 上有的这个所有的硬件软件参考设计 包括一些生产测试指导就是说还有那个最后的认证 包括认证这一波都在上面可以找到一些很多有用的东西 当然这个这边是这中间还有一个SDK嘛对吧 SDK是TI提供了一个专门标准的一个就是软件安装包 里面包含了一些 TI 预先提供的一些 比如Profile 这些一些工程 大家很多开发都是基于这个包括2540 41 现在2640是一样的一个情况 但是这个 WiKi 上就除了这个以外 我们还有很多不同的就是示例代码上面 比如说现在我们2640支持那个叫 BLE4.1 嘛对吧 BLE4.1 里面有个重要的特性 就是说是可以同时做 Slave 和 Master 然后我们2640 另外就是我们2640的那个性能比2540大很多嘛 我们现在2640 比如说一个2640 它那个做 Master 的话就是 BLE Master 的话 它同时能连7个或者能连8个那个 BLE 的 Slave 那么这些我刚才讲的那两个例子 就是说在 SDK 里面是没有的 它是说你在那个 WiKi 上它是可以找到类似这种很多 就是上面提供很多这种工程代码的这样
大家早上好 我叫 张彦 是那个 我跟Colins一样
是那个 TI 的员工
但他是那个 BD 我是工程师 我是 FAE
我们都是从上海过来 然后我负责的
就是主要就是那个蓝牙的产品
还有其它一些 TI其实刚刚才Colins没有讲全
我们还有一些其它的一些无线的一些产品
那些杂七杂八这些东西
我还要负责那些的技术支持
那我今天我主要给大家讲一下那个
我们 TI 的 CC2640的一个这个产品
刚才 Colins 讲了很多应用市场方面一些东西
那我就主要讲一些这个芯片的上面一些技术细节
那个大家都知道就是说 TI 有一个很成功的蓝牙产品
刚才 Colins 也提到一直在提到过很多次就是2540 41嘛
就是那个业内我们最早的一颗那个蓝牙芯片
就是 BLE 芯片 不是蓝牙芯片
那个芯片是从2016年就是其实在市面上
所以到了一直到今年年初的时候
就是 TI 经过长期的努力
我们终于推出了这颗2640
就是那个254041来后继产品
那这个产品就是说我们现在大家都知道
2540 41它原来是一个51的核对吧
我们26 它其实是一个业内就是第一颗
就是说三核的一个产品
是哪三核 主要是一颗那个 M0
刚才 Colins 不停的强调
就是我们这是一颗无线的 MCU
那就是说它的那个定语 它是 MCU
就是它的那个
就是那 一个 M0
还有一个 M3 还有 M0还有那个Sensor controller
我们是三颗那个核那为什么我叫它
我们叫它 强调它是一颗无线的MCU
因为大家知道很多那个嵌入式工程师
它们做那个产品开发的时候
可能它并不懂射频的一些东西对吧
他们可能很熟悉一些 MCU 的一些开发
基于一些 MCU 的开发什么这些东西
所以 TI 就朝这个方向就是推出了这么一个产品
就是说我们把射频方面全都做好 做在那个M0里面
由M0来控制 射频全部由M0来控制
然后就是说你就是工程师做那个开发的时候
主要集中在这个M3上面就行了
就不需要去管射频那些东西或怎么样
就完全把它当成一颗那个M3
就是说嵌入式的 MCU 来做那个产品开发了
就是 TI 的就是那个方向
所以就是出了这样一个产品
那还有一个 Sensor controller
就是说就是一个Sensor Hub
它是一个16位的一个处理器
是 TI 私有的 它还跟 MSP430
很多人会问是不是跟MSP430一样
其实是不太一样 就是一个单独的一个处理器
然后那个 M3 的功能大家都知道
就是说肯定是上面做一些
嵌入式的开发 一些应用什么的
包括 TI 的那个BLE协议栈大部分都是跑在那个M3上面
那个Sensor controller 里面
就是说它做的主要就是一些
因为现在很多互联网什么智能设备
包括穿戴式设备需要挂那个传感器的对吧
那它这个作用就是说是大概上来讲就简单来讲
就是说当你上面两颗 MCU 没有就是蓝牙的
或者是没有你其它一些应用的事件要处理的时候
就它上面两颗 MCU 它可以进行那个低功耗睡眠嘛对吧
但如果你这时候传感器上面还有数据在传
然后你就可以用这个 Sensor controller 的去管理
就是说把数据收集起来什么对吧
然后那个因为它功耗非常低嘛
它功耗比上面两个加起来低
然后当你有数据收集到一定程度的时候
你需要唤醒上面的那两个 MCU 去做一些应用处理
或者是蓝牙数据发射 接收的时候
你就可以通过它把那个上面那个 MCU 唤醒
然后进行那个一些后续的一些操作嘛是吧
所以这样就达到了更低功耗的一个情况
那么就是说性能指标上来看
我们这个M3 它是说是
就刚才我们 Colins 也讲过是很低的
就是功耗是很低的 那性能是很高的
那它到底是一个怎么样的一个低功耗情况
就是我这边可以告诉大家一个数值
那就是61 uA 的一个每兆赫兹的一个级别
微安哈
那这个在业界里面确实是最低的 目前
然后 Sensor Controller 就更低了
就8.2 uA 的一个每兆赫兹
然后那个我们整个芯片
那当那个休眠的时候然后加上那个 Memory retention
和那个 RTC的就是在运行的情况下它是只有1 uA 的一个功耗
确实是很低然后发射功率是那个5.9毫安
就是发射是6.2毫安然后接收是5.9毫安
就说你那个开窗 蓝牙不是要开窗
然后那个等对方数据发射过 发送过来
然后还有那个接收嘛对吧 还有一个发射嘛对吧
所以这两个就是你看到
如果你用示波器或者是电流表去测的话
能看到那个它那个峰值
我们有一个专门的一个就是说看就那个电
就是功耗测试的一个Guide
如果你到里面去看一下能看到这些数据
然后这个就是说相对我们254041来比
就是说是原来的1/3 所以功耗已经是非常非常低了
然后还有这 ADC 就是我们还有这边
还有外设里面还有还有 ADC 的嘛对吧
在这边在那个 Sensor Controller 里边
它开始运行的时候
然后功耗也是小于 微安的这么一个级别
就是 ADC
所以它那个整体的功耗我们来讲是非常低的
非常适合那些低功耗的一些智能设备
或者物联网一些什么设备的一些开发
那这一颗芯片大家看到它这是一个整个的那个框图
那我们有4×4 5×5和7×7的封装
就是符合各种就是说
你对一些产品的一些尺寸大小的不同的要求
可以选不同的那个封装的芯片
价格也不一样了
然后那个4×4 5×5和7×7的主要区别是什么
区别就是说主要是IO口的数目的区别
其它基本上都是一样的
还有那个我们的那个供电范围
就是说是1.7到1.95 V和1.8到3.8 V
这主要区别是在于用我们内部 DC/DC
还是说是用外挂的那个 DC/DC
然后那个有128K的 Flash和8k的 Cache
Cache 是什么
很多人说 M3 它从 ARM 的架构来上来说
M3它是不需要那个 Cache
它为什么要用 Cache
这个 Cache 就是说因为就是我们特有的一个 feature 吧
就是因为如果你在 Flash
因为代码是运行在 Flash 里面对吧
然后这个 Cache
其实也是从 SRAM 里面给拨出来的
我们总共在 SRAM 你可以认为有28K
这边写了8K Cache加上20K SRAM
所以那28K里面我们拨出了8K做 Cache
就是用来缓存那个Flash里面的一些
一些代码 一些指令什么的
给M3就取的话这样会快一点
因为大家都知道那个 SRAM
它是比 Flash 速度要快的嘛对吧实践起来
那还有就是说一些 RF 上面的一些射频
我们刚刚讲过它发射和接收的那个电流是这样
但是我们的那个 Output Power
就是发射功率可以达到5 dBm
所以这个性能目前来看
也是就是跟我们其它友商比起来
我们这个5 dBm BLE 里面是最高的
接收灵敏度就是-97 dBm
然后那个这些是我们所有的那个外设
大家可以看到有 I2C UART
常用的一些那个外设功能都有
我们还有特别是有 I2S
这是干嘛用的
就是说是我们特别针对一些
比如说 BLE 的语音遥控器
就是现在电视上用很多的
比如说我们小米上用的
还有在那个海信上
目前当然还有其它南方一些什么创维什么
也用我们的那个在做
以前就是254041它是没有这个 I2S 的
所以你得
我们用 SPI 模拟的一个那个就是 I2S
然后再看什么 这样比较麻烦
我们这边有了I2S 之后
就是说是可以有你挂数字麦克风对吧这样子
就特别是针对这种语音遥控器市场
就做了这么一个留了这么一个接口在里面
所以这是我觉得就我个人来讲
也是觉得一个很不错的一个功能
因为我目前来看的话就是大家都在做很多智能设备
什么手腕 还是那个腕带什么 各种 IoT
但目前来看整体上来看
就是出货量最大的单品
目前来看还是那个在国内
还是那个我们的那个语音遥控器
其实 BLE 的语音遥控器
在电视上或者那个盒子上
出货量 单品出货量是最大的 目前来看
那还有就是我刚才 Colins 也讲过
我们有内部的 ADC
这是我们整个一个架构的一个情况
那说到那个具体的那个功耗
我们可以看一下这个这是我们的那个
就是有我们有一个专门测
指导客户测试它们产品功耗的一个guide
如果你到里面看的话 也会看到类似这样的图
这是什么情况 就是说在不同的工作模式下
我们的不同的功耗大概一个情况
就是说第一首先是 Standby
但你既然前面没看到 它其实是一样的
它标到这边来 就是说你的整个芯片它属于Standby状态下的时候
它有那个 RTC就是我们的32K晶振它在运行
还有那个 Memory retention 也在
然后它是1微安的
大家可以就是示波器上可以看到
就是这样的一个 这边是低电流
然后那个150 nA Shut down
那就是说 RTC 也没有了 就是那个功耗就更低了
那个时候只能用中断唤醒它了 外部中断
然后第二个大家可以看到这边
就是那个 M3 的一个
就是说在处理的时候的一个功耗
就是你这个
因为这前面是它那个蓝牙的接收和发送嘛
就是说比如说它接收完数据之后
它这边做一些后期处理什么对吧
或者跑一些其它的一些上面的
application 什么
这个时候它的那个功耗什么
就是我们这边就是3 mA 就是48 MHz
就是那个我们这边电流是3 mA 的
就是在那个因为我们 M3 现在跑48兆赫兹的
默认情况下 它这么一个电流情况
那 Radio 的时候就大概是6 mA吧
就是刚才前面提到过的
发射和接收
发射的时候功耗稍微高一点 6.2毫安这样峰值
接收的时候是5.9还不到6 所以平均下来大概是6 mA
还有就是 Sensor Controller
前面也提到过它那个待机功耗是很低的
然后运行的时候它功耗也是非常低的
就这么一个整体的一个电流情况
所以它的不同的 Power Mode 的模式下面
我们有不同的 就是说测量过了一些数据
大家有兴趣可以去我们的那个官网上下载到
就是说这个电流 就是功耗测试指导
同时我们手册上面其实也写得很清楚了
就是我们 Datasheet上面
就是我们的每个模式下面功耗大概是多少
这其实是我们那个实际测量值
再往下这边就是我们讲了不同
前面提到过不同的封装嘛是吧
我们有4×4 5×5和7×7
除了它们 IO 口什么不一样之外
我们 IO 口分别有4×4有10个 5×5 15个 7×7是31个
就是那个 GPIO 口
那它的所有的这三个芯片
就是说里面的架构是完全一模一样的
好多软件是可以跑运行的
软件是一模一样的 就是IO口不同
然后就是说我们还有这边天线设计上面
可能有一些不同的选项当然我们4×4
整体上来看就是芯片小
然后它的整个设计下来的
那个周边的也是整个那个电路整个情况
它整个就是面积它也会小很多
包括天线 大家就是说在我们后面那边有
还有我们的那个第三方
就是合作伙伴+那边 它们做了模块嘛
到时候有兴趣可以去看一下
这种4×4的模块是整体上是非常非常小的
比我们那个指甲小很多
那就是它们不同的我们封装的
就是刚才讲讲过对那个射频前端的设计有一些不同的选项是吧
比如说我们4×4
它可以有那个 Single Ended 和那个External Bias对吧
因为这个具体
我们等会儿 那我们射频工程师
下午会给大家讲一下就是具体的区别在哪
我这里只能给大家讲一下大概
所以那个因为其实有些4×4 5×5和7×7
它们有的那个射频的那个芯片上
射频的那个 IO 口有一点点不太一样
就是有些有这个有些有那个
所以我们有不同的选项在上面
然后那个5×5的有 Differential 和 External Bias
然后7×7的可以用External Bias 跟 Differential
就是然后不同的对射频电路的不同的一些元器件
也在这边就是有那个什么
晶振都是一样 必须有一个快一个慢两个
还有那个电容数目有点略微不同
根据不同的这个前端的设计 然后那个电感 然后电阻
大概在这边 原理图我们都是那个开放
反正大家可以去 TI官网上
下载到看一下这些 我们就是 EVM 板
就是4×4 5×5和7×7的 EVM 板
一些射频设计什么的
那刚才讲到什么Differential
什么 External Bias
什么Single Ended
它们不同的设计当然是有一些不同的性能在这边
那最好的当然是 Differential 和 External Bias
它们可以达到我们的那个芯片最大的性能
5 dBm 和-97 dBm 的那个灵敏度
那个你如果要尺寸小对吧
那你就用Single Ended 跟 External Bias
这种尺寸会稍微大一点
但它最大能达到2 dBm和那个96 dBm的那个灵敏度
当然我觉得这个2 dBm和- 96 dBm
性能已经在 BLE 里面已经是够好了
其实它们我觉得本质上差别不大
就是说是对市场
就说你们有一些 比如说细分的一些设计需求什么
就可以不同的这样去选
就是说那前面讲过
我们有一些参考设计什么的对吧 已经有了
就是包括4×4 5×5 7×7
那就说如果你现在就要开始做开发的话
我们有 TI 这些东西 我们有很多
TI 一向就是以那个资源开放
就是说丰富 文明的 那我们有
现在有那个SensorTag
在我们的那个 TI Store 上有卖的
当然Colins说过CC2640 Sensor Tag 29美金
欢迎大家去采购
然后我们有一整套就是开发工具
等我后面也会讲到就是也是都是免费的
TI 提供的 TI 是卖芯片的 TI 对软件这块就是说
完全是非常非常 open
就是我们不是卖软件 我们是卖芯片的
软件是搭载的芯片上
所以这些工具什么都是免费提供的
然后那个 TI 当然就是 蓝牙就是一个射频设备嘛
所以它必须要经过一系列的认证
你最终的产品所以 TI 也提供这方面的指导
包括那个射频认证指导和那个你怎么去过 SIG 认证
就是蓝牙技术联盟的认证
当然我们的那个特别是蓝牙技术联盟的那个认证
我们有 我们的芯片是有过了
它们那个 应该严格上来说是我们参考设计过了
它们的那个认证 就是我们有芯片 有针对的 QDID
这个如果做过蓝牙产品的大家都应该知道
就是说你最终蓝牙你要打 logo 的话
你必须得有 SIG 它那个认证嘛是吧
去过它那个认证的时候 就必须要有一个QDID
我们的那个芯片也是提供的就是说
反正我们的 WiKi 上有很详细的
怎么去过这两个认证的那个指导
帮助就是说客户去完成它们最终产品的设计
这就是我刚才提到过的那个开发工具
首先是就是如果玩过2541
大家都知道有一个叫 Smart RF Program对吧
那我们这边就是说当然是我们可以认为TI 2640
是TI的 BLE 2.0的一个第二代的一个产品
那就是说我们有Smart RF Program 2
这是一个新的工具
针对 CC26xx 的 M3 核的一个烧录工具
然后这个工具就是说 TI 免费提供
它是很 而且我们提供了就是说
它的一个基于它的一些
那个叫什么一些 DOS 的一些命令行的一些接口我们也有
还有那个就是说因为很多客户他们会可能拿去这个做
因为做产线上一些烧录对吧
他们不能用这个 这个只是我们就开发阶段用的
他们用这个可能不太方便
所以我们提供了那个 DOS 的那个API
然后那个可以而且有 Guide
就是告诉你这个 API 怎么用
然后就方便客户他们如果自己有设计产线上
那个烧录工具什么的话
其实可以就拿我们这个为基础去开发
然后这个是那个 Packet Sniffer
这跟原来的2540 41的年代是一样的
这个东西其实很好用 免费的空中抓包工具
它是用配合 CC26 CC2540的 Dongle
就是我们老的那个 2540 Dongle 用
这个工具就是当然跟我们市面上那些很贵的
什么大概十几20万的一些工具
以万为单位那些工具比起来是差一点
但是说因为这是免费的所以其实很多客户还在用这个
就是进行那个抓包分析就是空中它们的一些兼容性问题
什么可以 也可以通过它来进行分析
那还有就是这个是 Sensor Controller Studio
就是我前面讲过的我们那个由于 Sensor Controller
它是一个很好的低功耗的一个 Sensor Hub
但是它由于是一颗私有的处理器嘛对吧
所以我们必须提供一个开发工具
就是给客户他们去用所以这是Sensor Controller Studio
这个东西其实非常好用
大家可能第一次接触我感觉比较怕
这个跟 M3不一样 跟51单片机也不一样 怎么用的
但其实是如果你下载我们这个Sensor Controller Studio
然后安装好之后 看一下里面的 Guide 话
其实就很好用 它里面有很多一些实例
比如说我们开发板上
那个 Light Sensor 怎么用
UART 那些 Sensor Controller 怎么去
包括 SPI 用Sensor Controller怎么去控制
它里面基本上的例程都写好了
只要大家就是说去配置一下稍微的就是编一下程
然后就能用
然后这个就大家都很熟悉 IAR 这不是 TI 提供的
但 TI 提供了有CCS 就是原来的254041
大家都知道就是比较麻烦的一点
就是必须要用 IAR 去开发对吧
因为那个因为是8051的关系
TI 也没法提供一个很好的工具就是说免费给大家去用
那 CCS 就是说可以支持 M3所以TI 2640面世之后
就今年3月份我们提供的 SDK
它也是可以用 TI 的那个 CCS 它进行那个开发
所以这一点我觉得比较好
因为 CCS 的话对 TI 的客户来讲是很好的一点
就是为什么 就是可以大家都知道
可以通过 CCS 拿到免费的那个 License 对吧
就不需要为 IAR 这些很贵的一些 License或者用试用版
一会儿要到期什么这些
很头痛对吧 所以是 TI 提供了一整套一些开发工具
那从硬件上来讲
就是我刚才前面提到过的有SensorTag
然后我们还有那个这一整套的 CC2650 DK
价格有点贵
但是你们可以想办法就是去申
通过TI Seals 或者代理商去申请
那个单独的还有2650的 EMK
它为什么是2650 因为目前只有2650
因为刚才那个 Colins 也讲过
我们2650它是一个 ROM 里面
它 ROM 里面有那个叫什么
ZigBee 和那个 BLE 在一起的是吧
两个都可以用的
那现在目前没有 但你如果你做 BLE 开发的话
你就申请这一整套工具
就是说 BLE 开发
因为它也是支持那个 BLE 的嘛对吧
因为我手头上现在全都是这些东西
那这个的好处
这个比 SensorTag 的好处
就是说这个上面我们有 LCD 屏对吧
还有所有的 IO 口都是留出来的
包括芯片不管你4×4 5×5 7×7的 EVM
它们讲的都一样
不同的就是说是上面芯片大小
还有周边一些电路的大小
那所以反正所有的接口都是留出来的
然后你需要调试你的 IO 口什么时候就可以
还可以用那个 可以就很方便嘛对吧
就这个板的优势
然后那个 SensorTag 它当然是小 要便宜
当然它那个 它并 你如果
你拿它作为一个 SensorHub 的一个参考设计来做的话
是很合适的
因为它上面挂了大概有十个左右的那个传感器吧对吧
放在那个 SPI或者 I2S 上面
然后那个但是它有一个缺点
就是说你没法如果你要用调试一些 IO 口什么的话
在这个板上是不太适合
因为它没有把这些所有的 IO 口都留出来
不像它这样
所以这是TI提供的目前的一个一些参考
一些开发工具 硬件上面
但过一段时间就是说我们年底或明年年初吧
因为 BLE 的遥控器是很火的
所以 TI 也是在目前
针对C2640做一款 BLE遥控器的一个开发套件
就像原来CC2541一样语音遥控器这次是带语音的内容
所以大家可以期待一下
那 Colins 前面讲过很多的 BLE 的应用
我这边也是有一些
当然这就是 TI Design
就是我们 TI 的基于我们的2540 2564
不是2564 不好意思 2540 2640
做了一些 TI Design
包括各种的一些什么 Gas Sensor 就是那个家里的那种天然气
或怎么样一个侦测器就是基于 BLE 的跟手机连的
那个遥控器就是手机遥控器
不是手机遥控器
就是游戏的那个遥控器手柄这种
还有那个 Mini Broadcaster
这个就是说 之前比如说google 不是google
不好意思 那个苹果它在美国那边
Apple Store 它用的那个IBeacon
就是用我们这个基于其实类似于这个Broadcaster做的
然后那个当然有很多了就是 SensorTag
它就很熟悉的什么 Keyfob这些
还有那个 BLE light
这个有点像 BLE 有点像 Zigbee 的那个板
其实是一样的 像下面三个led灯 然后不同颜色
我们可以就是说你用手机去控制然后闪闪这种
所以TI提供了很多 TI Design 就是给大家去参考
这些个东西参考设计包括原理图软件什么
其实大家都可以在 TI 的网上找到
如果找不到就是说可以问它们的 Seals 或者代理商讲的话
就是需要的其实都是基本上都是 TI 可以公开的东西
那除了 TI Design 当然 TI 提供这个在线支持
大家也都是 我觉得大家可能应该都用过
就是很有名的E2E TI 的 E2E 这是英文版的
中国我们这边有那个德仪support对吧
我们其实很多公司都在上面回答问题
现在已经有很多人就是在 BLE 的我们那个论坛上面
他们已经会开始互相帮助了
我觉得这个挺好
之前就是我们回答问题感觉很累
因为问题越来越多越来越多我们应付不过来
现在大家可以互相帮助了
所以我觉得这个其实是一个很好的一个平台
就是英文的
包括我们特别是我们中文的那个 local 的
大家如果找不到我们会怎么样的话
可以去上面提问我们会
我们看到如果有一些比较有意思的问题什么的话
那看到的话 大家可以就是说互相参考借鉴一下
说不定你的你有一些就是那个你的问题
你可能在上面已经有一些答案了
已经有人碰到过就是说而且在上面已经解决了
大家都把那个答案都是公布在那里的
然后还有那个我们的当然 WiKi
所有的 TI 所有的那个 BLE 开发的
包括现在最新的2640
而原来的2540 41
我们都在这个 WiKi 上有的这个所有的硬件软件参考设计
包括一些生产测试指导就是说还有那个最后的认证
包括认证这一波都在上面可以找到一些很多有用的东西
当然这个这边是这中间还有一个SDK嘛对吧
SDK是TI提供了一个专门标准的一个就是软件安装包
里面包含了一些 TI 预先提供的一些
比如Profile 这些一些工程
大家很多开发都是基于这个包括2540 41
现在2640是一样的一个情况
但是这个 WiKi 上就除了这个以外
我们还有很多不同的就是示例代码上面
比如说现在我们2640支持那个叫 BLE4.1 嘛对吧
BLE4.1 里面有个重要的特性
就是说是可以同时做 Slave 和 Master
然后我们2640
另外就是我们2640的那个性能比2540大很多嘛
我们现在2640 比如说一个2640
它那个做 Master 的话就是 BLE Master 的话
它同时能连7个或者能连8个那个 BLE 的 Slave
那么这些我刚才讲的那两个例子
就是说在 SDK 里面是没有的
它是说你在那个 WiKi 上它是可以找到类似这种很多
就是上面提供很多这种工程代码的这样
视频报错
手机看
扫码用手机观看
收藏本课程
-
未学习 WCS (2a) Blutooth Smart (1)
00:29:50
播放中
视频简介
WCS (2a) Blutooth Smart (1)
所属课程:WCS (2a) Blutooth Smart (1)
发布时间:2016.04.01
视频集数:1
本节视频时长:00:29:50
TI 微控制器 (MCU) 在世界各地帮助塑造系统,推动迅速、环保、智能和富于乐趣的设计进步。让 TI MCU 帮助您实现这一目标。从低功耗 MSP MCU 和高性能 C2000™ 实时控制器到用于功能安全的 32 位 Hercules™ARM® MCU 以及Cortex®-M4 MCU,TI 提供了种类繁多的嵌入式控制器产品以满足您的设计需要。TI 的 MCU 产品系列具有各种通用的可靠选件,能够满足客户在不断变化的技术世界中的需求。
//=$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'])?>