MSP432 超低功耗和物联网链接 MCU 介绍

+荐课 提问/讨论 评论 收藏
  • 课程目录
  • 相关资源
  • 课程笔记

大家下午好 相信大家听完一下午的培训有一点困 我这边是TI上海这边的金融支持Louis 今天我给大家介绍的是我们TIsimplelink试验的 基于通用的Cortex M4F这样的一个处理器 目前我们在给客户做沟通的时候 推广中 其实客户基于我们432 我们Cortex M4F 试验的印象还停留在 我们的产品系列是不是比较少 我们的m4是不是以前的提拔的产品 其实说我们目前 大家可以看到我们的432产品 其实是独立 后面重新开发的一款m4核的处理器 目前我们是有p系列跟e系列两个系列的产品 p系列的产品大家可以看到 我们主打的有两个特色 一个是低功耗 第二个是说我们内部集成了高精度的14位的ADC p系列相对来说 因为主打低功耗所以它的主频是48MHz 另外一个e系列的话 说我们已集成Ethercat Ethernet Can跟USB这样丰富的通信接口的处理器 它最高能打到120MHz的一个主频 所以这是我们432的两个系列的产品 我们看一下产品的一个系列 针对低功耗的p系列的话 我们的存储器已经从128K—2M的存储范围都有 所以说针对你的一个应用 无论你是需要做小数据的通用的控制 还是说你需要大数据大容量的做一个数据的存储 或者做其它的一些数据处理 其实我们比较广的存储驱动能满足你的要求 很好的一点是说 我们p系列的产品 都是PIN 2 PIN的 所以你在做一个系统工作的时候 比如说你做一个智能家居的通讯系统 节点端就可以使用我们的 相对来说的p401 而在采集器端 如果设计成模块的话 你可以完全不需要做重新的pcb的设计 你直接可以使用我们这边p4(听不清)系列更大存储的芯片 它是PIN 2 PIN兼容的 第二个是关于 我们的e系列就带Ethernet这部分的话 我们目前有两个产品 一个是4014不带lcd 然后4114到lcd这样的一个产品 所以说目前我们这两个系列其实 从客户应用的一个覆盖范围来说的话 已经满足大部分通用的 包括如果你对ADC要求很高的话 能够覆盖大部分的要求 这是我们软件开发的一个框架 大家知道 TI其实针对处理器方面 针对配套的SDK软件 包括配套的散热器的这种工具 其实是很全面的 ‘我们不仅仅提供芯片我们提供一套的用户的开发环境 之前我不知道今天上午的章节有没有对这部分进行介绍 这样的一个框架不仅仅针对我们的43和46 我们整个simplelink的试验 包括最底层的driver部分 然后middleware的一些 包括sub1G 2.4G 到顶层的一些针对应用的一个practising的一个software 让我们TI 提供一个完整的软件的支持 我们今天重点看一下针对432的一个支持 大家可以看到432我们目前发布的版本是2.1版本的sdk 2.1版本的sdk的话 首先是simplelink academy 我相信今天如果是全程参与的话 今天上午也有做我们蓝牙的一个实验 simplelink academy是一个很好的TI推出的一个 开发的类似于教程 它可以很好的快速的帮你去基于我们的开发板 来做 一个是熟悉我们的芯片 第二个是很快的帮你掌握芯片内的一些外设 包括基于我们驱动的应用的开发 它不仅仅有技术的介绍 就包括对应软件的势力工程 都能在这里面找到 所以说 我们的simplelink Academy已经能支持包括 刚才我提到的14位ADC 等一些应用的设计 包括ble跟我们ble产品的直接ble的 Launchpad上面 可以直接跑我们的蓝牙协议 就包括WiFi 所以说针对蓝牙 WiFi以及我们的外设 我们的academy 都有了完整的软件的代码 包括培训教程 第二个部分就是针对 你应用开发需要用到无线连接 我们simplelink系列也是从通用的mcu到sub1G 2.4G无线的应用 我们对应的 比如你做开发蓝牙 我们有对应的直接的一个参考工程可以 跟我们的蓝牙做一个对接 所以说我们针对WiFi ble跟15.4可能都有对应的park in的一个软件支持 这些软件支持目前在我们官网都已经发布了 在最上层 针对一些应用层的开发 就包括USBmqkt这样一个协议 其实 我们也是有软件的支持 所以从 最底层的驱动到中间的跟应用相关的协议支持 到顶层的一个应用支持 就我们是能提供这样一个全系列 另一部分 我们在2.2这样一个版本 在二季度又有会发布的这样一个sdk里面 我们会添加包括IBM这样云的一个支持 这边看一下刚才提到p系列跟e系列可能大家没有概念 到底P系列跟 可能大家已经在用的 处理器有什么区别 或者是我们P系列有哪些特点 第一个是说 刚才提到的就是存储器的(听不清) 第二个是说我们的Cortex M4F 我们带有浮点单元的情况下 我们的一个平均的功耗很低 大家可以看到这个数据我们大概是80—110微安每兆赫之间 的一个频高 其实这个在m4这样一个处理器里面的一个ulp 是一个针对低功耗的一个benchmark 其实是一个很高的分数 第二个是说我们的这个芯片 低功耗的时候能够支持rtc 能够支持 rtc工作同时rtc能够唤醒 针对这部分 待会我会有一个更详细的介绍 除了这部分外 其实我们的432系列我们会有四个安全的flash区域 每个安全区域可以设置不同的权限进行保护 这也是有些大公司进行程序开发的情况下进行IP的保护 包括对自己产品IP的保护 也是会比较有帮助 这边特别提的一点就是说针对很多的应用 尤其是因为我们有高精度的ADC 其实在 传感应用里面是我们比较注重的一个市场 而针对这个市场体积时是很关键的一个参数 针对于这部分的话我们是有bga的这样一个服装 5*5的一个毫米 所以 这样一个很小的封装的不仅仅是说刚才我说的transmitter方面 就包括如果你的应用产品对于芯片的体积本来很苛刻的要求 那我们432其实是很合适的一个产品 这是我们401的这一个一页的插图 这边主要给大家提几点我认为可能是刚才没有提到的 一部分是我们的一个ADC 那个ADC我们是十四位的扇形ADC 然后的话是十四位的一个精度 可以达到1Mbps的一个采样率 那第二个是说我们的供电电压很宽 针对很多的lg的应用 可能是你的供电的一个电池类型的不一样 或者你供电设计的不一样你可能需要加一颗boost 来把电压提供到提升到一定的位置 那我们这颗芯片是支持这样一个宽电压的供电 所以是针对电源这部分设计会比较简洁 还有一部分就是大家可以看到这下面是我们的开发板 针对这部分其实很多工程师在做软件开发的时候 软件开发的套件其实也是很关键 我们这个开发板是一个是很便宜 这是我们也是本着客户能够尽快拿着开发板做开发的 只要12.99的美金包邮 第二个是说我们这开发板它不仅仅是一个开发板 我们这边开发板的右边部分其实就是一个下载器 所以我们的很多客户其实在前期 购买一个evm做完设计之后它后续做生产的时候 它不需要单独的去采购生产器 尤其是如果你的量相对来说不是特别大的情况下 可以直接用这样一个我们的线直接进行生产的一个固件下载 这就是我们开发板的一个好处 如果你是自己有需要自己去做生产的 自己做一个生产工具的话那我们右边的通用的这样一个 Xdoc也是便于你自己去做产生的一个生产工具 那除了这部分外 外设部分的话 我们这颗因为是主打刚才说的特点 所以我们在通讯方面是四个urt 因为我们评估下来其实对于很多应用 四个urt也是足够的 那如果需要更多urt 待会儿我会提到e系列会用更多的通讯口的一个支持 这是我们411系列 411系列的话 其实 是在去年十一月份推出 这个系列的话 主要是说 大家也可以看到一个是它的一个功耗也是非常好 第二个是说它是我们是一个2兆的一个mcu 这部分的话 大家可以看到左下角我们这边有一个 很独特特点是说很多的mcu支持低功耗模式 针对低功耗模式 比如说我们在一个 apm53是我们低功耗的一个模式 针对这个模式的情况下 我们是把我们的外设分层分组 就很多应用的时候你可能在这个低功耗模式下 你的功耗为了降到更低如果要使用(听不清) (听不清)必然会带来一些功耗 因为始终它需要系统的支持 而我们这边的话 我们是考虑到把这样一个(听不清)进行一个分组 比如说你在低功耗的情况下 你只需要(听不清)那就我不需要使用你只需要使用我们A0 A0系列跟B0配合这样的话它是共用的时钟 它在低功耗的情况下我们是有做优化的 避免是说你使用A0跟这边的A1A2导致了它平均的功耗会更高 所以我们在低功耗模式下是支持这样一个智能外设的分组 便于你在设计的时候能够在ipm上达到一个更低的功耗 目前这个产品跟刚才说的401系列都已经在我们官网能够直接申请 刚谈了很大一部分其实都关于我们的一个很重要的特点 就是我们的ADC 那我们432的ADC的话主要特点有这么几个 第一个是说我们的一个高性能 我们是在一颗mcu里面我们集成的这颗扇形的ADC 一般来说 都是200Kbps的 我们这颗是能支持1Mbps的这样一个采样数列的 所以是这个非常高速的 第二个是我们支持24个通道 而且我们是根据ADC 直接配合我们能够有八个独立的dma模块这是你在采集完数据之后 可以自动的通过我们dma的模块最数据的传输 也达到了一个更高的速度以及更低的功耗 第二个就是一个精度 我们的如果是通常采用数列模式下我们是可以达到23.2的emob 那那个如果是过采样率的话 我们是能达到16个emob的高精度的一个采样 第三个是功耗 ABC你速度高 精度也好那你的功耗怎么样 很多工程师在做设计的时候 没有去看ADC部分功耗 其实ADC部分在工作时候的功耗其实也是很重要的一个参数 我们对ADC在造aps的产能效的功耗是450个微安 其实这个功耗在这样一个输入下是很低的一个值 这是我们的一个对比图 这边对比的话是以一个速率以及一个ENOB来看 大家可以看到我们是在最上面这样一条线 在同样输入的情况下基本我们的一个精度是最高 而且大家可以看到针对一个competitor十六位的一个 十六位的一个扇形的ADC的情况下 我们在同样情况下我们比它达到一个更高的以个采样率 第二个是关于功耗 刚刚提到了就是 虽然我们的数位高 精度也好 但是 我们的平均功耗其实是最低的 这也是为什么说我们这个产品虽然是一个通用的m4f的 这样一个处理器 但是 我们有很多的设计其都是对于系统功耗有做特别的一个考量 所以我们是在整个的这样一个 很多的跟竞争对手对比的情况下 我们的ADC的外设就能达到一个很低的一个功耗 这个是我们这个ADC的宽图 第一个是说刚才提到一个精度的数据在我们的数字列中看到 就我们的差分分析的误差是正负一个lsb 然后的话 刚才提到过如果你要做十六个bit的一个 enob的话们通过过采样是可以实现 功耗这部分在如果你的系统是2毫伏供电情况下 是360微安的一个功耗 有很多应用可能你需要多路支持 我们最多能支持24个通道 这边另外一个特点就是说 我们这边采样过来的数据 我们后面有接一个比较性模块 也就是说当你采样的数据如果没有大于 我提前设定的一个域值的情况下 我是可以让它继续工作的 而如果万一你产生了一个 大于我提前设定的一个值的时候 我会产生一个中断 比如说你要做一些检测时候 比如说pir检测看他有没有人进入 有人进入再做一个数据处理 包括你做故障处理器的时候 平时就普通采样 当你产生一个故障的时候 需要做一些数据分析的时候 只能这样一个比较的功能 能把你的系统更容易的设计 第二个是说整个系统的功耗也会更低 这是我们做的一个参考设计 大家可能会发生TI从去年到今年 我们的一个主要的一个变化 是说我们提供了很多的参考设计 来针对客户的具体应用提供一个硬件或软件的参考 我们这个参考设 是跟国外的一个客户当时是做完项目之后 其实是做的一个参考 它主要是说针对很多电机的应用 无论你是安装的时候你有没安装好 或者你安你的电机 负载之间的一个衔接 是不是合适 我们这边是能够基于 基于电机的一个振动数据来给出一个具体的反馈 它的原理是说我们这边有一个sampler的传感器 三个传感器通过一个调理单元进入我们一个高精度的ADC 然后这个ADC采样进来的数据我们会做一个频率的分析 这个频率分析之后 我们会给出电机振动的一个 情况如何对应的可以判别出 比如说在你这个螺丝钉没固定住的情况下 它振动的一个规律明显会跟正常情况下不一样 就包括这个电机所在的负载的一个衔接 如果衔接的匹配不好的情况下 振动的一个情况也不一样 所以这是应用了我们的一个是 高精度的ADC做的这样一个针对电机 电机故障诊断的这样一个参考设计 第二部分就是关于我们的e系列的产品 e系列主要是我们带有Ethernet的一个接口 我们是带有Ethernet的MAC+PHY 其次是带有两个Can 以及USB口 在通信方面的话我们最多支持8个窗口 大家可以看 其实我们e系列是有非常强的一个通信的功能 针对这样的一个 我们e系列主要的特点第一个是说 我们是内部集成的MAC+PHY 这样的话你不需要单独在外面接 一个Ethernet的接口 第二个是说我们这颗是通用的mcf的芯片 最高有120兆的频率 刚刚我也提到过 我们(听不清)是48兆 如果48兆作为节点是完全能符合要求 你在集中去端 或者中期去端 你需要更高的一个频率 那我们这个是120兆 然后我们总共的窗口数是22个 刚刚提到过 其实我们身边所有aes加密的单元 所以在现在这种对于安全的考虑 越来越多的情况下 加密单元其实针对你软件方面的安全性 的一些设计会比较提高效率 最后就是我们集成除了Ethernet 包括USB Can 都支持 这是我们432的这样一个板子 我这边就不会一个个跟大家过它的一个参数 针对我们Ethernet同样我们也有一个快速的一个开发板 开发板的话 同样也是内板次的一个下载器 而且刚才提到的我们的sdk 都是基于同样一个ROTS 同样一道软件框架 所以对于你做软件设计时候 你的一个软件的一个维护 以及软件开发的一个工程量 都会更加简洁 这是同样一个架构下我们e系列的软件的框架 大家可以看到我们这边主要是在middleware层加上了tcp 以及USB这样的一个协议的支持 就是说针对客户端 秉承这边 我们是一样的 我们TI的simplelink的其他的无线的产品 都能够很好的做一个兼容 这边举一个e系列的应用案例 这是传统的一个智能楼宇的应用案例 这个应用案例的情况下 都是基于有线的一个通讯 在基于有线通讯情况下 比如你需要添加一个智能的外设 这个时候 因为你要重新去接线时不方便 这个情况下 包括你需要增加更多的传感端源 更多的终端控制器的情况下 你如何能让整个系统更加简洁 方便 我们这边是说 这边通过我们加一颗 中间的一个处理单元 同时所有的外围新添加的东西 可以采用我们的无线的产品 包括sub1G或者WiFi 这边432作为一个中介器 往上的话 它可以通过 Ethernet接口 顶层器通讯往下的话它有足够的处理能力 能够负责下面整个域的一个智能外设控制 第二个是针对工业运用里目前(听不清)的话 很多还是通过IO 或者hard这样一个接口 同样的 如果你需要添加更多的智能传感单元的情况下 我们这边也是可以用我们的e系列做一个中转 你可以把它 如果一个客户提出一个 概念的话 这边是云 这边是边域 这边通过这样一个转能够很好地来实现 从终端到云端的一个系统的设计 这是我们目前已经主要在做的几个应用领域 针对P系列可以起到一个是通用mcf 第二个是具有内部的一个浮点运算单元 而且有高智能ADC 所以大家可以看到 其实我们的应用领域 一个是刚才说的在电机的故障的一个诊断 第二个是说因为有内部一致的高精度的ADC 所以在数字表内里面 尤其是你做的一些智能的 可能是你需要接WiFi 或者接其他的一些智能的数据仪表里面 是不需要外部的一个ADC 就包括窗户的一个play检测 也是做一个传感 这边的话一个高精度的ADC也能满足这样一个需求 第四个就是估量直线 因为估量直线本来对于功耗有特别的要求 它是通过现场来取电的 所以说 低功耗 以及刚才说的dma 因为它做数据采集之后到整个数据处理完的平均功耗有个要求 所以我们的e系列刚才说的外设都能实现估量值的一个需求 针对e系列的话 大家可以看到我们主要的还是以 通用的就是Ethernet这样一个接口为主导 如果你有需要一个Ethernet的接口 而且你也不需要外置 一颗MAC跟PHO 我们直接内设MAC跟PHO 的一个产品中成本 体积以及设计方面都能帮到你 所以也针对很多需要带以太网的情况下 我们的e系列是最好的一个选择 这次我们432系列的一个软件里包括 文档的一个梳理 大家只要一个TI的账号 在TI的官网上都能够获取所有的我们的资源 我们的资源不仅仅是包括通用的数据手册 就包括刚才我说的 针对很多客户的一些可能的应用 情景 我们会设置专门的TI Design 就是TI的参考设计 来帮助客户更快的搭建起他们的一个评估平台 就包括软件支持方面 大家如果有经常去做产品开发的话 发现其实我们针对软件支持的一个 更新的一个速度其实是很快的 而且我们的软件的兼容性 软件的一个设计 包括底层 包括应用层 都比较完整 针对开发所需要的样片或者是开发板的话 在我们的estore上都能够直接购买到 最后给大家说一下我们如果你要做选型的话 怎么一下能够了解我们432到底是怎样做选型的 主要看的一个是说P跟E 就刚才说的一个是带ADC的一个是带以太网的 4后面这个0 1就代表是lcd如果是0的话 就是代表它是不带lcd的一个控制器 然后 比较多的一个是 如果看Flash大小就是这个R 大家可以看到 我们不同的flash直接通过这两个来做一个辩论 然后我们是支持宽温度到105°的这样一个温度范围 这个对于很多工业的一种应用会比较看重 最后也是很简单总结 就是我们TI的simplelink MCU 我们是一个从通用的MCU到无线的一个SOC的完整生态链 这个生态链不仅仅包括我们的芯片 也包括我们对应的一个软件开发 对应我们软件开发的框架 包括我们的操作系统 底层驱动到应用层 我们是怎样一个一体式的一个产品系列 如果你的产品不仅仅需要MCU 同时也有其它的需求 这对于减少你团队开发的一个工作提高效率都会有很多帮助 我这边针对432的介绍主要在这边
课程介绍 共计1课时,26分30秒

MSP432 超低功耗和物联网链接 MCU 介绍

推荐帖子

c2000的TMS320C5402中断系统
1.软件中断与硬件中断      C5402同时支持硬件中断和软件中断。硬件中断分为外部中断和内部中断两种。来自外部中断口的硬件中断有RS、NMI、INT0-INT3等6个中断源。来自片上的外设中断有TINT0、TINT1、HPIINT、BRINT0、BXINT0、BRINT1、BXINT1、DMAC0-DMAC6。 软件中断由程序指令触发,包括:INT...
Jacktang 微控制器 MCU
【好书分享】Raspberry Pi Cookbook.pdf下载
Book Description The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this cookbook, prolific hacker and auth...
qinkaiabc DSP 与 ARM 处理器
MSP340单片机IAR-简易交通灯系统Proteus仿真程序
仿真原理图如下 单片机源程序如下: #include<msp430.h> void delay_1s(void); void seg7s(unsigned char data_seg7); void seg7s2(unsigned char data_seg7); const unsigned char decoder_seg7[10] &nbsp...
fish001 微控制器 MCU
使用ccsv5遇到的与gmake有关问题
ccsv5导入一个ccs3的工程文件,build project时出现“C:\ti\ccsv5\utils\bin\gmake -k all lib/subdir_vars.mk:11: *** missing separator.  Stop.”以为是subdir_vars.mk文件的空格问题,但是发现该文件无法手动更改。请教这是什么问题?...
xiaoshi90 DSP 与 ARM 处理器

直播助手

正在学习msp432单片机

2020年12月29日 17:01:43

pol666

MSP432 超低功耗和物联网链接 MCU,学习ing。

2020年08月21日 11:57:23

hawkier

好好学习

2020年03月02日 14:28:32

大明58

MSP432 超低功耗和物联网链接 MCU 介绍

2019年09月20日 11:33:37

zx1988ZX

学习了,不错的视频!

2019年08月27日 09:12:00

zwei9

学习一下-MSP432 超低功耗和物联网链接 MCU

2019年07月20日 14:21:56

凤凰息梧桐

学习一下

2019年02月10日 13:07:03

weixiu123

学习一下

2018年12月28日 20:40:39

weixiu123

学习一下

2018年12月28日 20:40:19

led2015

学习了

2018年12月21日 22:36:16

分享到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