首页 > 产品 > 微控制器 (MCU) 和处理器 > MSP430FR4x2xMCU技术培训-资源和工具(下) >

MSP430

最新课程

热门课程

MSP430FR4x2xMCU技术培训-资源和工具(下)

那大家知道一个系统要实现真正的超低功耗 它是由许多的因素来构成 而不是用一个单一的因素而构成的 那在硅片 即芯片的设计之初 我们就要考虑到为了节省功耗来进行这样的设计 那我们所有的430 以低功耗为主打的微控制器 它在设计之初 在硅片方面就已经考虑到超低功耗这方面的因素 但是大家也能看到 所有的这些硬件 硬件设计也好 硅片也好 它都只会影响到我们系统一半的功耗 还有一半就是我们的软件 它是怎么样来使用整个硬件系统 合理地使用我们整个系统 它就会最大限度地降低功耗方面的消耗 那我们都知道在大多数的MCU应用当中 90%甚至到99%的时间这MCU都处于睡眠模式 它只有当检测到一个确切的外部事件发生的时候 才会有一些中断或其他的 来唤醒我们的MCU来进行外界的检测 我们这个软件的调度就至关重要 就是我们究竟应该在什么时候唤醒器件 什么时候让它进入低功耗模式 那这些对我们整体系统功耗就会起到非常大的影响 那么基于这点TI会提供 刚才讲的一个是ULP advisor 这是一个软件提示工具 它会逐行扫描我们的代码 对其中不合理的使用功耗的地方会提出它的建议 那我们就可以根据它的警告或者建议来对 我们的代码进行修改 这是在编码的时候 那还有EnergyTrace 它也可以在调试的时候 实时地记录整体的功耗情况 那如果出现不合理的功耗的布局的时候 我们就可以去追踪到它究竟是什么原因 产生了这样的功耗 然后最终实现整个系统低功耗的性能 这样两个工具就可以帮助大家 节省75%以上的调试和开发的时间 而同时又能开发出非常棒的一个低功耗的应用 好 这边就是具体介绍一下我刚才提到的ULP的advisor 它是超低功耗的一个建议的工具 首先 我们刚才说了它是 对我们用户的C代码是逐行分析的 这个ULP advisor在默认情况下 是开启的 在整个工程进行构建过程中 它就会自动对我们的代码进行逐行分析 那我们逐行分析的根据就是 由我们专家列出的超低功耗的一些规则 就是从图标上可以看到 它是从15个 最众所周知的超低功耗规则到细枝末节 可能大家平时不太会注意到的一些方面 所有方方面面 所有可能性 它都列到它的检测规则当中 它是TI结合十年来的 我们超低功耗 开发经验所总结出来的一系列的规则 那它就根据这个规则来对大家的代码进行逐行的分析 那如果发现有待改进的部分 它就会用高亮的显示来提醒大家 此处的代码它违背了我们某一条超低功耗的原则 可能是需要用户来改进它的编码方式 这个就是我么DLP的advisor 好 现在图上大家看到的就是TI带来的 一个具有革命意义的技术 我们的EnergyTrace 一个实时功耗调试的工具 那这个工具是一个非常有意义的工具 那大家可以想一想我们通常来进行的调试过程 我们会用开发环境来进行代码的编制 然后通过编程工具将这个代码下载到MCU 然后进行调试 这个永远是一种单向的方式 永远是代码从开发环境到MCU 很少有MCU反馈说 我的运行状态时候怎么样的 很少有这样的反馈反馈到我们的开发环境当中 那如果说我们需要了解到我们的MCU实时的一些工作上面的情况 我们就需要外接各种各样的仪器仪表 比如我进行功耗测量 我可能就要接一个电流进去 如果我需要知道某些波形 可能我有时候要接一个万用表进去 那这一方面就是我们的调试的成本增加了 还有一方面也增加了我们调试的难度 那为了解决这些方面的问题 并且提升开发人员使用430开发产品的体验 我们TI就带来了这个EnergyTrace的平台 这个EnergyTrace是一个非常出色的技术 它是可以利用任何MSP430的MCU 以及我们刚才提到的launch pad上的FET的内置编程工具 这两个结合在一起 开发人员 实际上等于万用表和编程工具结合在一起 我们就可以在我们的开发环境上 非常直观地查看到MCU在整个架构内它的运行情况 那我们这个运行情况 它远远超过了使用万用表 它具有到nA到mA 这样一个非常高的动态范围 并且它是通过图形的界面来 展示出功耗在指定的时间内的变化情况 那如果说功耗的曲线是合理的平缓的 那就说明大家的应用程序 它的开发已经完全实现了低功耗的需求 如果某一处有一个不合理的功耗支出 那这也可以完全的实时追踪到 发现到底是哪一部分的代码 哪一部分的硬件 导致了这样一个不合理的功耗消耗 那就帮助大家非常快速地定义到这些不合理的功耗的黑洞 那完全有助于简化我们整个开发和调试的过程 而且 我要再说一遍 我们整个实现这样的技术 只需要花费13美元 购买一个4133的launch pad 就可以体验到EnergyTrace的最新技术 好 我们MSP430微控制器具有您所需要的一切支持 我们的网站可以提供一切资源 从芯片的data sheet 代码设计利用手册 到我们用户进行开发所需要的所有的软件 硬件的文档 以及设计指南 TI都会提供 使得我们用户的入门就变得非常轻松 那如果说用户在开发过程当中碰到问题的时候 可以访问我们ti.com的关于MSP430的E2E论坛 它是一个由TI的工程师来负责维护的 engineer to engineer的平台 我们会有指定工程师来回答大家提出的问题 另外 我们还有一个中文的叫德仪support的社区 它也拥有丰富的资源 以及有一个论坛能帮助工程师来提问 以及我们工程师来进行回答 好 非常感谢各位观看本次的 关于MSP4x和2x系列微控制器的技术讲座 我希望大家通过这样的培训 以及我们所提供的软件资源以及硬件的 或者整个生态系统 都能帮助到大家是产品开发变的更加简单

那大家知道一个系统要实现真正的超低功耗

它是由许多的因素来构成 而不是用一个单一的因素而构成的

那在硅片 即芯片的设计之初 我们就要考虑到为了节省功耗来进行这样的设计

那我们所有的430 以低功耗为主打的微控制器 它在设计之初

在硅片方面就已经考虑到超低功耗这方面的因素

但是大家也能看到 所有的这些硬件 硬件设计也好 硅片也好

它都只会影响到我们系统一半的功耗

还有一半就是我们的软件 它是怎么样来使用整个硬件系统

合理地使用我们整个系统 它就会最大限度地降低功耗方面的消耗

那我们都知道在大多数的MCU应用当中

90%甚至到99%的时间这MCU都处于睡眠模式

它只有当检测到一个确切的外部事件发生的时候

才会有一些中断或其他的 来唤醒我们的MCU来进行外界的检测

我们这个软件的调度就至关重要

就是我们究竟应该在什么时候唤醒器件 什么时候让它进入低功耗模式

那这些对我们整体系统功耗就会起到非常大的影响

那么基于这点TI会提供 刚才讲的一个是ULP advisor

这是一个软件提示工具 它会逐行扫描我们的代码

对其中不合理的使用功耗的地方会提出它的建议

那我们就可以根据它的警告或者建议来对 我们的代码进行修改 这是在编码的时候

那还有EnergyTrace 它也可以在调试的时候 实时地记录整体的功耗情况

那如果出现不合理的功耗的布局的时候

我们就可以去追踪到它究竟是什么原因 产生了这样的功耗

然后最终实现整个系统低功耗的性能

这样两个工具就可以帮助大家 节省75%以上的调试和开发的时间

而同时又能开发出非常棒的一个低功耗的应用

好 这边就是具体介绍一下我刚才提到的ULP的advisor

它是超低功耗的一个建议的工具

首先 我们刚才说了它是 对我们用户的C代码是逐行分析的

这个ULP advisor在默认情况下 是开启的

在整个工程进行构建过程中 它就会自动对我们的代码进行逐行分析

那我们逐行分析的根据就是 由我们专家列出的超低功耗的一些规则

就是从图标上可以看到 它是从15个 最众所周知的超低功耗规则到细枝末节

可能大家平时不太会注意到的一些方面

所有方方面面 所有可能性 它都列到它的检测规则当中

它是TI结合十年来的 我们超低功耗 开发经验所总结出来的一系列的规则

那它就根据这个规则来对大家的代码进行逐行的分析

那如果发现有待改进的部分 它就会用高亮的显示来提醒大家

此处的代码它违背了我们某一条超低功耗的原则

可能是需要用户来改进它的编码方式

这个就是我么DLP的advisor

好 现在图上大家看到的就是TI带来的 一个具有革命意义的技术 我们的EnergyTrace

一个实时功耗调试的工具

那这个工具是一个非常有意义的工具

那大家可以想一想我们通常来进行的调试过程 我们会用开发环境来进行代码的编制

然后通过编程工具将这个代码下载到MCU 然后进行调试

这个永远是一种单向的方式 永远是代码从开发环境到MCU

很少有MCU反馈说 我的运行状态时候怎么样的

很少有这样的反馈反馈到我们的开发环境当中

那如果说我们需要了解到我们的MCU实时的一些工作上面的情况 我们就需要外接各种各样的仪器仪表

比如我进行功耗测量 我可能就要接一个电流进去

如果我需要知道某些波形 可能我有时候要接一个万用表进去

那这一方面就是我们的调试的成本增加了 还有一方面也增加了我们调试的难度

那为了解决这些方面的问题 并且提升开发人员使用430开发产品的体验

我们TI就带来了这个EnergyTrace的平台

这个EnergyTrace是一个非常出色的技术

它是可以利用任何MSP430的MCU

以及我们刚才提到的launch pad上的FET的内置编程工具

这两个结合在一起 开发人员 实际上等于万用表和编程工具结合在一起

我们就可以在我们的开发环境上

非常直观地查看到MCU在整个架构内它的运行情况

那我们这个运行情况 它远远超过了使用万用表

它具有到nA到mA 这样一个非常高的动态范围

并且它是通过图形的界面来 展示出功耗在指定的时间内的变化情况

那如果说功耗的曲线是合理的平缓的

那就说明大家的应用程序 它的开发已经完全实现了低功耗的需求

如果某一处有一个不合理的功耗支出 那这也可以完全的实时追踪到

发现到底是哪一部分的代码 哪一部分的硬件

导致了这样一个不合理的功耗消耗

那就帮助大家非常快速地定义到这些不合理的功耗的黑洞

那完全有助于简化我们整个开发和调试的过程

而且 我要再说一遍 我们整个实现这样的技术 只需要花费13美元

购买一个4133的launch pad

就可以体验到EnergyTrace的最新技术

好 我们MSP430微控制器具有您所需要的一切支持

我们的网站可以提供一切资源

从芯片的data sheet 代码设计利用手册 到我们用户进行开发所需要的所有的软件 硬件的文档

以及设计指南 TI都会提供

使得我们用户的入门就变得非常轻松

那如果说用户在开发过程当中碰到问题的时候

可以访问我们ti.com的关于MSP430的E2E论坛

它是一个由TI的工程师来负责维护的 engineer to engineer的平台

我们会有指定工程师来回答大家提出的问题

另外 我们还有一个中文的叫德仪support的社区

它也拥有丰富的资源

以及有一个论坛能帮助工程师来提问

以及我们工程师来进行回答

好 非常感谢各位观看本次的 关于MSP4x和2x系列微控制器的技术讲座

我希望大家通过这样的培训

以及我们所提供的软件资源以及硬件的

或者整个生态系统

都能帮助到大家是产品开发变的更加简单

视频报错
手机看
扫码用手机观看
收藏本课程
  • MSP430FR4x2xMCU技术培训-资源和工具(下) 未学习 MSP430FR4x2xMCU技术培训-资源和工具(下)

视频简介

MSP430FR4x2xMCU技术培训-资源和工具(下)

所属课程:MSP430FR4x2xMCU技术培训-资源和工具(下) 发布时间:2015.04.21 视频集数:1 本节视频时长:00:09:00
MSP430FR4x/FR2x系列相关的开发工具如软件。
TI培训小程序