MSP432产品培训(一)-MSP432概览(下)
Loading the player...
将在30s后自动为您播放下一课程
这里可以大概的看一下 我们一个低功耗的情况 刚才我们说了我们在活跃模式下, 也就是正常的工作模式下 我们每MHz的功耗呢,是95μA 在使能RTC的一个睡眠模式下 这不是一个超低功耗模式, 就普通的睡眠模式 带RTC呢,我们是 850 nA。那我们 一共提供五个非常灵活的低功耗模式 来帮助大家在应用当中能 非常方便的进行低功耗模式的选择 以此来降低整个 系统的这样的一个功耗 此外呢我们的一些模拟外设呢, 我们也是加的一个超低功耗的外设 比如刚才说的这个 1MSPS的14位的 ADC 呢 它在 1.8 V的情况下呢, 它的功耗呢,只有200μA 这是非常低的一个功耗 那我们整个芯片呢,它使用一个 超低功耗的90nm的一个TI的指针 那我们的工作电压呢, 是可以非常宽泛 我们可以在低电压的 情况下来进行工作 而我们的Flash,在工作比如 在运行或者擦除的时候呢 我们工作电压呢可以低至1.62 V, 这是非常低的一个工作电压 我们独立的SRAM 区域呢, 我们刚才讲过了,我们可以允许 用户仅使用需要部分的存储器, 不需要部分的存储器呢 我们就不对它的数据进行保留 我们就可以进一步的降低功耗 这里呢,简单的看一下我们的 低功耗模式 我们有工作模式 我们有 LP0模式, 我们有低频工作模式 还有LPM3、LPM3.5、LPM4.5 这些低功耗模式 我们在后续的低功耗 章节呢 会进行具体的讲解 好,那么我们的MSP呢, 这系列的产品呢,本身定义上 它就是一个超低功耗的 这样一个微控制器系列 那这个超低功耗也不是说我们 说它是超低功耗它就是超低功耗的 我们是要经过业界的这样 一个标准的测评,一个测评基准 比如我们现在看到的这个图表上 显示的分数呢就是这个EMBC 这样一个标准化的 测试机构提供的数据 那可以看到我们TI的这个 432这款产品呢,它在进行 这个超低功耗基准分析 测试的时候呢,它获得的分数呢 非常高的。可以说超越了 我们竞争对手 90%的分数 可以看到。那这个分数呢, 可以在EMBC的官网上查询到 对它是一个真实的 一个测试的基准分数 这里呢简单介绍一下 我们的EnergyTrace这个技术 这个技术呢。我之前也说了它是为了 实时的功耗的调试呢,它提供了帮助 它能帮助到大家们 加速产品投放市场的时间 我们可以在调试的过程中呢, 就可以完整地看到整个系统的 功耗的变化。那比如说,在不应该 出现较大功耗的时候呢 我们发现出现了一些较大的功耗, 我们就可以去仔细地 看一下到底是哪部分的设置上的漏洞 导致我们这个功耗黑洞的产生 那我们整个系统在运行过程中呢, 我们功耗的消耗和cpu的 状态呢 都是可以实时地任意地追踪的 这就是最大限度地来帮助到用户 来定义了我们每一个不应该 产生功耗的这样的一个点 所以我们这款技术可以 帮助大家非常方便地来进行 低功耗这样的一个应用的开发 这张图上的就是我们 MSP432这个微控制器的框图 可以看到我们内核呢, 是ARM的 Cortex-M4F内核 它带一个FPU浮点运算单元。 那这个框图上的黄色部分呢 就是和我们一贯的MSP430 产品相兼容的外设部分 包括我们的一些RDC、我们一些 timer 定时器、watchdog、比较器 TemperSensor我们的传感器、 我们的一些串行接口 比如UART、I2C、SPI。这部分呢, 都是跟我们传统的430的产品 是完全一致的。也就是我们这部分 代码呢,是可以无缝移植过来的。 那另外一些灰色的部分呢, 就是我们经过加强的功能。 大家可以看到这部分功能呢,其实 还是跟内核的相关性会比较高一点 跟外设的相关性呢 相关度呢会稍微低一点 那我们开发这款432的 微控制器呢,我们是有launchpad 这个launchpad呢 我们的 建议零售价呢是 12. 99美金 我们一贯以来的低价的 launchpad的这样一个开发板 我们也有用于专门项目开发的Target Board 这是一个比较全功能的 这样一个评估开发板, 售价呢是89美金 那在软件和工具方面呢,我们提供 一个免费的MSPWare这样一个工具 是面向整个 MSP430 系列产品的一个C代码 是开源的,我们是可以用于 外设和模拟模块的驱动的 我们这款芯片呢,也支持 TI的 RTOS。RTOS是一个实时操作系统 完全支持的。我们也支持所有ARM 第三方开发平台所提供的 一切的工具和软件的帮助。 在IDE开发上呢, 我们是支持我们TI本身自有的这个 Code Composer Studio(CCS) 开发环境。我们也支持IAR、Keil、 GCC 这些常用的对ARM控制器 来进行开发的这样一些开发环境 在封装方面呢, 目前呢,有三个封装。 小的呢就是我们这个 5mm×5mm的这个BGA封装。 我们也有64脚的 QFN和100脚的LQFP的封装 可以供大家来进行选择 好我们来看一下我们 整个MSP的这样一个平台 它整个呢是 一个低功耗的平台,我们原有呢, 是MSP430产品呢, 它是16位的自有的内核 这部分呢是大家 应该会比较熟悉的 我们的软件呢,我们有寄存器 级别的,直接进行计算器操作的库 或者是一个完整的驱动程序库, 我们API 都有 而在开发工具方面呢, 我们也是一贯地支持IAR 支持CCS 然后在开发板上呢, 我们有LaunchPad、有BoosterPack 有Target Board都有。这是我们 原有的 430 平台的这样的一些情况 那我们新增的432的这个平台呢, 可以看到,所有 这些红色部分呢,我们 都是跟 430平台兼容的 我们这部分呢是, 这部分原有的代码呢, 都是可以无缝地移植到 我们432产品上来的 而我们的工具方面呢, 也可以说是跟 430 平台呢 是一贯兼容的, 比如说我们的BoosterPack 我们都是可以在 432 的 这样一个launchpad上使用 这边蓝色部分呢,就是我们 432 产品新增的部分, 比如说我们的32位的内核, 这是我们的ARM的模块 另外呢 我们有关于ARM相关的 这部分的 library 驱动程序库 有不同的中断管理机制, 有支持synsys的这样一个指令集 那在开发工具方面呢, 我们新增了对Keil 的支持。 我们还有刚才所说的 面向低功耗应用的 ULP 的advice 就是一个超低功耗建议器和 我们的EnergyTrace的一个追踪器 这个蓝色部分都是我们 432 产品为了提高我们的性能 和进一步的降低功耗所增加的模块 这边呢,是我们MSPWare的一个概览 可以看到我们这个MSPWare是一个 一站式的开发包。里面呢, 会有我们的用户指南、我们的 应用手册 有我们的深度的技术培训 有我们的代码例程, 当然也有最基本的驱动函数库 都在我们这个MSPWare上,大家呢 是可以在TI官网上的下载到这个ware的 这个launchpad呢,这里可以大致看下 我们售价 12.99美金的一个launchpad 在板上是内置了我们的调试器的。在板上我们有40脚BoosterPack的插座 这跟我们一贯的 430 产品是保持一致的 它支持我们430产品上的 20脚的BoosterPack,都支持的 我们在板上呢还有两个按键和两个 LED灯来用于实现这个用户界面 我们还有 usb 口,它支持 usb 转串口的这样的一个通讯 那我们整个开发包呢, 包括一个带有演示程序的开发板 Usb 电缆还有一份快速启动指南。 在软件部分 我们有刚才说的 MSPWare提供的历程代码 还有用户指南、 应用手册有更多。 那目前为止呢,我们 MSP432 的产品 有这个表格上列出来的这些选择 它在序列号上带有R的器件呢,它是具有 256 k 闪存和64k RAM 这样的一些器件,而带有M的标志的器件呢,则是 128 k 闪存和32 k RAM的一些器件 另外呢,根据不同封装的,我们也可以有不同的产品的选择 好,我们现在MSP432培训的 第一部分的一个概览呢 就到此结束,谢谢大家的观看
这里可以大概的看一下 我们一个低功耗的情况 刚才我们说了我们在活跃模式下, 也就是正常的工作模式下 我们每MHz的功耗呢,是95μA 在使能RTC的一个睡眠模式下 这不是一个超低功耗模式, 就普通的睡眠模式 带RTC呢,我们是 850 nA。那我们 一共提供五个非常灵活的低功耗模式 来帮助大家在应用当中能 非常方便的进行低功耗模式的选择 以此来降低整个 系统的这样的一个功耗 此外呢我们的一些模拟外设呢, 我们也是加的一个超低功耗的外设 比如刚才说的这个 1MSPS的14位的 ADC 呢 它在 1.8 V的情况下呢, 它的功耗呢,只有200μA 这是非常低的一个功耗 那我们整个芯片呢,它使用一个 超低功耗的90nm的一个TI的指针 那我们的工作电压呢, 是可以非常宽泛 我们可以在低电压的 情况下来进行工作 而我们的Flash,在工作比如 在运行或者擦除的时候呢 我们工作电压呢可以低至1.62 V, 这是非常低的一个工作电压 我们独立的SRAM 区域呢, 我们刚才讲过了,我们可以允许 用户仅使用需要部分的存储器, 不需要部分的存储器呢 我们就不对它的数据进行保留 我们就可以进一步的降低功耗 这里呢,简单的看一下我们的 低功耗模式 我们有工作模式 我们有 LP0模式, 我们有低频工作模式 还有LPM3、LPM3.5、LPM4.5 这些低功耗模式 我们在后续的低功耗 章节呢 会进行具体的讲解 好,那么我们的MSP呢, 这系列的产品呢,本身定义上 它就是一个超低功耗的 这样一个微控制器系列 那这个超低功耗也不是说我们 说它是超低功耗它就是超低功耗的 我们是要经过业界的这样 一个标准的测评,一个测评基准 比如我们现在看到的这个图表上 显示的分数呢就是这个EMBC 这样一个标准化的 测试机构提供的数据 那可以看到我们TI的这个 432这款产品呢,它在进行 这个超低功耗基准分析 测试的时候呢,它获得的分数呢 非常高的。可以说超越了 我们竞争对手 90%的分数 可以看到。那这个分数呢, 可以在EMBC的官网上查询到 对它是一个真实的 一个测试的基准分数 这里呢简单介绍一下 我们的EnergyTrace这个技术 这个技术呢。我之前也说了它是为了 实时的功耗的调试呢,它提供了帮助 它能帮助到大家们 加速产品投放市场的时间 我们可以在调试的过程中呢, 就可以完整地看到整个系统的 功耗的变化。那比如说,在不应该 出现较大功耗的时候呢 我们发现出现了一些较大的功耗, 我们就可以去仔细地 看一下到底是哪部分的设置上的漏洞 导致我们这个功耗黑洞的产生 那我们整个系统在运行过程中呢, 我们功耗的消耗和cpu的 状态呢 都是可以实时地任意地追踪的 这就是最大限度地来帮助到用户 来定义了我们每一个不应该 产生功耗的这样的一个点 所以我们这款技术可以 帮助大家非常方便地来进行 低功耗这样的一个应用的开发 这张图上的就是我们 MSP432这个微控制器的框图 可以看到我们内核呢, 是ARM的 Cortex-M4F内核 它带一个FPU浮点运算单元。 那这个框图上的黄色部分呢 就是和我们一贯的MSP430 产品相兼容的外设部分 包括我们的一些RDC、我们一些 timer 定时器、watchdog、比较器 TemperSensor我们的传感器、 我们的一些串行接口 比如UART、I2C、SPI。这部分呢, 都是跟我们传统的430的产品 是完全一致的。也就是我们这部分 代码呢,是可以无缝移植过来的。 那另外一些灰色的部分呢, 就是我们经过加强的功能。 大家可以看到这部分功能呢,其实 还是跟内核的相关性会比较高一点 跟外设的相关性呢 相关度呢会稍微低一点 那我们开发这款432的 微控制器呢,我们是有launchpad 这个launchpad呢 我们的 建议零售价呢是 12. 99美金 我们一贯以来的低价的 launchpad的这样一个开发板 我们也有用于专门项目开发的Target Board 这是一个比较全功能的 这样一个评估开发板, 售价呢是89美金 那在软件和工具方面呢,我们提供 一个免费的MSPWare这样一个工具 是面向整个 MSP430 系列产品的一个C代码 是开源的,我们是可以用于 外设和模拟模块的驱动的 我们这款芯片呢,也支持 TI的 RTOS。RTOS是一个实时操作系统 完全支持的。我们也支持所有ARM 第三方开发平台所提供的 一切的工具和软件的帮助。 在IDE开发上呢, 我们是支持我们TI本身自有的这个 Code Composer Studio(CCS) 开发环境。我们也支持IAR、Keil、 GCC 这些常用的对ARM控制器 来进行开发的这样一些开发环境 在封装方面呢, 目前呢,有三个封装。 小的呢就是我们这个 5mm×5mm的这个BGA封装。 我们也有64脚的 QFN和100脚的LQFP的封装 可以供大家来进行选择 好我们来看一下我们 整个MSP的这样一个平台 它整个呢是 一个低功耗的平台,我们原有呢, 是MSP430产品呢, 它是16位的自有的内核 这部分呢是大家 应该会比较熟悉的 我们的软件呢,我们有寄存器 级别的,直接进行计算器操作的库 或者是一个完整的驱动程序库, 我们API 都有 而在开发工具方面呢, 我们也是一贯地支持IAR 支持CCS 然后在开发板上呢, 我们有LaunchPad、有BoosterPack 有Target Board都有。这是我们 原有的 430 平台的这样的一些情况 那我们新增的432的这个平台呢, 可以看到,所有 这些红色部分呢,我们 都是跟 430平台兼容的 我们这部分呢是, 这部分原有的代码呢, 都是可以无缝地移植到 我们432产品上来的 而我们的工具方面呢, 也可以说是跟 430 平台呢 是一贯兼容的, 比如说我们的BoosterPack 我们都是可以在 432 的 这样一个launchpad上使用 这边蓝色部分呢,就是我们 432 产品新增的部分, 比如说我们的32位的内核, 这是我们的ARM的模块 另外呢 我们有关于ARM相关的 这部分的 library 驱动程序库 有不同的中断管理机制, 有支持synsys的这样一个指令集 那在开发工具方面呢, 我们新增了对Keil 的支持。 我们还有刚才所说的 面向低功耗应用的 ULP 的advice 就是一个超低功耗建议器和 我们的EnergyTrace的一个追踪器 这个蓝色部分都是我们 432 产品为了提高我们的性能 和进一步的降低功耗所增加的模块 这边呢,是我们MSPWare的一个概览 可以看到我们这个MSPWare是一个 一站式的开发包。里面呢, 会有我们的用户指南、我们的 应用手册 有我们的深度的技术培训 有我们的代码例程, 当然也有最基本的驱动函数库 都在我们这个MSPWare上,大家呢 是可以在TI官网上的下载到这个ware的 这个launchpad呢,这里可以大致看下 我们售价 12.99美金的一个launchpad 在板上是内置了我们的调试器的。在板上我们有40脚BoosterPack的插座 这跟我们一贯的 430 产品是保持一致的 它支持我们430产品上的 20脚的BoosterPack,都支持的 我们在板上呢还有两个按键和两个 LED灯来用于实现这个用户界面 我们还有 usb 口,它支持 usb 转串口的这样的一个通讯 那我们整个开发包呢, 包括一个带有演示程序的开发板 Usb 电缆还有一份快速启动指南。 在软件部分 我们有刚才说的 MSPWare提供的历程代码 还有用户指南、 应用手册有更多。 那目前为止呢,我们 MSP432 的产品 有这个表格上列出来的这些选择 它在序列号上带有R的器件呢,它是具有 256 k 闪存和64k RAM 这样的一些器件,而带有M的标志的器件呢,则是 128 k 闪存和32 k RAM的一些器件 另外呢,根据不同封装的,我们也可以有不同的产品的选择 好,我们现在MSP432培训的 第一部分的一个概览呢 就到此结束,谢谢大家的观看
这里可以大概的看一下 我们一个低功耗的情况
刚才我们说了我们在活跃模式下, 也就是正常的工作模式下
我们每MHz的功耗呢,是95μA 在使能RTC的一个睡眠模式下
这不是一个超低功耗模式, 就普通的睡眠模式
带RTC呢,我们是 850 nA。那我们 一共提供五个非常灵活的低功耗模式
来帮助大家在应用当中能 非常方便的进行低功耗模式的选择
以此来降低整个 系统的这样的一个功耗
此外呢我们的一些模拟外设呢, 我们也是加的一个超低功耗的外设
比如刚才说的这个 1MSPS的14位的 ADC 呢
它在 1.8 V的情况下呢, 它的功耗呢,只有200μA
这是非常低的一个功耗
那我们整个芯片呢,它使用一个 超低功耗的90nm的一个TI的指针
那我们的工作电压呢, 是可以非常宽泛
我们可以在低电压的 情况下来进行工作
而我们的Flash,在工作比如 在运行或者擦除的时候呢
我们工作电压呢可以低至1.62 V, 这是非常低的一个工作电压
我们独立的SRAM 区域呢, 我们刚才讲过了,我们可以允许
用户仅使用需要部分的存储器, 不需要部分的存储器呢
我们就不对它的数据进行保留 我们就可以进一步的降低功耗
这里呢,简单的看一下我们的 低功耗模式 我们有工作模式
我们有 LP0模式, 我们有低频工作模式
还有LPM3、LPM3.5、LPM4.5 这些低功耗模式
我们在后续的低功耗 章节呢 会进行具体的讲解
好,那么我们的MSP呢, 这系列的产品呢,本身定义上
它就是一个超低功耗的 这样一个微控制器系列
那这个超低功耗也不是说我们 说它是超低功耗它就是超低功耗的
我们是要经过业界的这样 一个标准的测评,一个测评基准
比如我们现在看到的这个图表上 显示的分数呢就是这个EMBC
这样一个标准化的 测试机构提供的数据
那可以看到我们TI的这个 432这款产品呢,它在进行
这个超低功耗基准分析 测试的时候呢,它获得的分数呢
非常高的。可以说超越了 我们竞争对手 90%的分数
可以看到。那这个分数呢, 可以在EMBC的官网上查询到
对它是一个真实的 一个测试的基准分数
这里呢简单介绍一下 我们的EnergyTrace这个技术
这个技术呢。我之前也说了它是为了 实时的功耗的调试呢,它提供了帮助
它能帮助到大家们 加速产品投放市场的时间
我们可以在调试的过程中呢, 就可以完整地看到整个系统的
功耗的变化。那比如说,在不应该 出现较大功耗的时候呢
我们发现出现了一些较大的功耗, 我们就可以去仔细地
看一下到底是哪部分的设置上的漏洞 导致我们这个功耗黑洞的产生
那我们整个系统在运行过程中呢, 我们功耗的消耗和cpu的
状态呢 都是可以实时地任意地追踪的 这就是最大限度地来帮助到用户
来定义了我们每一个不应该 产生功耗的这样的一个点
所以我们这款技术可以 帮助大家非常方便地来进行
低功耗这样的一个应用的开发
这张图上的就是我们 MSP432这个微控制器的框图
可以看到我们内核呢, 是ARM的 Cortex-M4F内核
它带一个FPU浮点运算单元。 那这个框图上的黄色部分呢
就是和我们一贯的MSP430 产品相兼容的外设部分
包括我们的一些RDC、我们一些 timer 定时器、watchdog、比较器
TemperSensor我们的传感器、 我们的一些串行接口
比如UART、I2C、SPI。这部分呢, 都是跟我们传统的430的产品
是完全一致的。也就是我们这部分 代码呢,是可以无缝移植过来的。
那另外一些灰色的部分呢, 就是我们经过加强的功能。
大家可以看到这部分功能呢,其实 还是跟内核的相关性会比较高一点
跟外设的相关性呢 相关度呢会稍微低一点
那我们开发这款432的 微控制器呢,我们是有launchpad
这个launchpad呢 我们的 建议零售价呢是 12. 99美金
我们一贯以来的低价的 launchpad的这样一个开发板
我们也有用于专门项目开发的Target Board 这是一个比较全功能的
这样一个评估开发板, 售价呢是89美金
那在软件和工具方面呢,我们提供 一个免费的MSPWare这样一个工具
是面向整个 MSP430 系列产品的一个C代码
是开源的,我们是可以用于 外设和模拟模块的驱动的
我们这款芯片呢,也支持 TI的 RTOS。RTOS是一个实时操作系统
完全支持的。我们也支持所有ARM 第三方开发平台所提供的
一切的工具和软件的帮助。 在IDE开发上呢,
我们是支持我们TI本身自有的这个 Code Composer Studio(CCS)
开发环境。我们也支持IAR、Keil、 GCC 这些常用的对ARM控制器
来进行开发的这样一些开发环境
在封装方面呢, 目前呢,有三个封装。
小的呢就是我们这个 5mm×5mm的这个BGA封装。
我们也有64脚的 QFN和100脚的LQFP的封装
可以供大家来进行选择
好我们来看一下我们 整个MSP的这样一个平台
它整个呢是 一个低功耗的平台,我们原有呢,
是MSP430产品呢, 它是16位的自有的内核
这部分呢是大家 应该会比较熟悉的
我们的软件呢,我们有寄存器 级别的,直接进行计算器操作的库
或者是一个完整的驱动程序库, 我们API 都有
而在开发工具方面呢, 我们也是一贯地支持IAR 支持CCS
然后在开发板上呢, 我们有LaunchPad、有BoosterPack
有Target Board都有。这是我们 原有的 430 平台的这样的一些情况
那我们新增的432的这个平台呢, 可以看到,所有
这些红色部分呢,我们 都是跟 430平台兼容的
我们这部分呢是, 这部分原有的代码呢,
都是可以无缝地移植到 我们432产品上来的
而我们的工具方面呢, 也可以说是跟 430 平台呢
是一贯兼容的, 比如说我们的BoosterPack
我们都是可以在 432 的 这样一个launchpad上使用
这边蓝色部分呢,就是我们 432 产品新增的部分,
比如说我们的32位的内核, 这是我们的ARM的模块
另外呢 我们有关于ARM相关的 这部分的 library 驱动程序库
有不同的中断管理机制, 有支持synsys的这样一个指令集
那在开发工具方面呢, 我们新增了对Keil 的支持。
我们还有刚才所说的 面向低功耗应用的 ULP 的advice
就是一个超低功耗建议器和 我们的EnergyTrace的一个追踪器
这个蓝色部分都是我们 432 产品为了提高我们的性能
和进一步的降低功耗所增加的模块
这边呢,是我们MSPWare的一个概览
可以看到我们这个MSPWare是一个 一站式的开发包。里面呢,
会有我们的用户指南、我们的 应用手册 有我们的深度的技术培训
有我们的代码例程, 当然也有最基本的驱动函数库
都在我们这个MSPWare上,大家呢 是可以在TI官网上的下载到这个ware的
这个launchpad呢,这里可以大致看下 我们售价 12.99美金的一个launchpad
在板上是内置了我们的调试器的。在板上我们有40脚BoosterPack的插座
这跟我们一贯的 430 产品是保持一致的
它支持我们430产品上的 20脚的BoosterPack,都支持的
我们在板上呢还有两个按键和两个 LED灯来用于实现这个用户界面
我们还有 usb 口,它支持 usb 转串口的这样的一个通讯
那我们整个开发包呢, 包括一个带有演示程序的开发板
Usb 电缆还有一份快速启动指南。 在软件部分
我们有刚才说的 MSPWare提供的历程代码
还有用户指南、 应用手册有更多。
那目前为止呢,我们 MSP432 的产品 有这个表格上列出来的这些选择
它在序列号上带有R的器件呢,它是具有 256 k 闪存和64k RAM
这样的一些器件,而带有M的标志的器件呢,则是 128 k 闪存和32 k RAM的一些器件
另外呢,根据不同封装的,我们也可以有不同的产品的选择
好,我们现在MSP432培训的 第一部分的一个概览呢
就到此结束,谢谢大家的观看
这里可以大概的看一下 我们一个低功耗的情况 刚才我们说了我们在活跃模式下, 也就是正常的工作模式下 我们每MHz的功耗呢,是95μA 在使能RTC的一个睡眠模式下 这不是一个超低功耗模式, 就普通的睡眠模式 带RTC呢,我们是 850 nA。那我们 一共提供五个非常灵活的低功耗模式 来帮助大家在应用当中能 非常方便的进行低功耗模式的选择 以此来降低整个 系统的这样的一个功耗 此外呢我们的一些模拟外设呢, 我们也是加的一个超低功耗的外设 比如刚才说的这个 1MSPS的14位的 ADC 呢 它在 1.8 V的情况下呢, 它的功耗呢,只有200μA 这是非常低的一个功耗 那我们整个芯片呢,它使用一个 超低功耗的90nm的一个TI的指针 那我们的工作电压呢, 是可以非常宽泛 我们可以在低电压的 情况下来进行工作 而我们的Flash,在工作比如 在运行或者擦除的时候呢 我们工作电压呢可以低至1.62 V, 这是非常低的一个工作电压 我们独立的SRAM 区域呢, 我们刚才讲过了,我们可以允许 用户仅使用需要部分的存储器, 不需要部分的存储器呢 我们就不对它的数据进行保留 我们就可以进一步的降低功耗 这里呢,简单的看一下我们的 低功耗模式 我们有工作模式 我们有 LP0模式, 我们有低频工作模式 还有LPM3、LPM3.5、LPM4.5 这些低功耗模式 我们在后续的低功耗 章节呢 会进行具体的讲解 好,那么我们的MSP呢, 这系列的产品呢,本身定义上 它就是一个超低功耗的 这样一个微控制器系列 那这个超低功耗也不是说我们 说它是超低功耗它就是超低功耗的 我们是要经过业界的这样 一个标准的测评,一个测评基准 比如我们现在看到的这个图表上 显示的分数呢就是这个EMBC 这样一个标准化的 测试机构提供的数据 那可以看到我们TI的这个 432这款产品呢,它在进行 这个超低功耗基准分析 测试的时候呢,它获得的分数呢 非常高的。可以说超越了 我们竞争对手 90%的分数 可以看到。那这个分数呢, 可以在EMBC的官网上查询到 对它是一个真实的 一个测试的基准分数 这里呢简单介绍一下 我们的EnergyTrace这个技术 这个技术呢。我之前也说了它是为了 实时的功耗的调试呢,它提供了帮助 它能帮助到大家们 加速产品投放市场的时间 我们可以在调试的过程中呢, 就可以完整地看到整个系统的 功耗的变化。那比如说,在不应该 出现较大功耗的时候呢 我们发现出现了一些较大的功耗, 我们就可以去仔细地 看一下到底是哪部分的设置上的漏洞 导致我们这个功耗黑洞的产生 那我们整个系统在运行过程中呢, 我们功耗的消耗和cpu的 状态呢 都是可以实时地任意地追踪的 这就是最大限度地来帮助到用户 来定义了我们每一个不应该 产生功耗的这样的一个点 所以我们这款技术可以 帮助大家非常方便地来进行 低功耗这样的一个应用的开发 这张图上的就是我们 MSP432这个微控制器的框图 可以看到我们内核呢, 是ARM的 Cortex-M4F内核 它带一个FPU浮点运算单元。 那这个框图上的黄色部分呢 就是和我们一贯的MSP430 产品相兼容的外设部分 包括我们的一些RDC、我们一些 timer 定时器、watchdog、比较器 TemperSensor我们的传感器、 我们的一些串行接口 比如UART、I2C、SPI。这部分呢, 都是跟我们传统的430的产品 是完全一致的。也就是我们这部分 代码呢,是可以无缝移植过来的。 那另外一些灰色的部分呢, 就是我们经过加强的功能。 大家可以看到这部分功能呢,其实 还是跟内核的相关性会比较高一点 跟外设的相关性呢 相关度呢会稍微低一点 那我们开发这款432的 微控制器呢,我们是有launchpad 这个launchpad呢 我们的 建议零售价呢是 12. 99美金 我们一贯以来的低价的 launchpad的这样一个开发板 我们也有用于专门项目开发的Target Board 这是一个比较全功能的 这样一个评估开发板, 售价呢是89美金 那在软件和工具方面呢,我们提供 一个免费的MSPWare这样一个工具 是面向整个 MSP430 系列产品的一个C代码 是开源的,我们是可以用于 外设和模拟模块的驱动的 我们这款芯片呢,也支持 TI的 RTOS。RTOS是一个实时操作系统 完全支持的。我们也支持所有ARM 第三方开发平台所提供的 一切的工具和软件的帮助。 在IDE开发上呢, 我们是支持我们TI本身自有的这个 Code Composer Studio(CCS) 开发环境。我们也支持IAR、Keil、 GCC 这些常用的对ARM控制器 来进行开发的这样一些开发环境 在封装方面呢, 目前呢,有三个封装。 小的呢就是我们这个 5mm×5mm的这个BGA封装。 我们也有64脚的 QFN和100脚的LQFP的封装 可以供大家来进行选择 好我们来看一下我们 整个MSP的这样一个平台 它整个呢是 一个低功耗的平台,我们原有呢, 是MSP430产品呢, 它是16位的自有的内核 这部分呢是大家 应该会比较熟悉的 我们的软件呢,我们有寄存器 级别的,直接进行计算器操作的库 或者是一个完整的驱动程序库, 我们API 都有 而在开发工具方面呢, 我们也是一贯地支持IAR 支持CCS 然后在开发板上呢, 我们有LaunchPad、有BoosterPack 有Target Board都有。这是我们 原有的 430 平台的这样的一些情况 那我们新增的432的这个平台呢, 可以看到,所有 这些红色部分呢,我们 都是跟 430平台兼容的 我们这部分呢是, 这部分原有的代码呢, 都是可以无缝地移植到 我们432产品上来的 而我们的工具方面呢, 也可以说是跟 430 平台呢 是一贯兼容的, 比如说我们的BoosterPack 我们都是可以在 432 的 这样一个launchpad上使用 这边蓝色部分呢,就是我们 432 产品新增的部分, 比如说我们的32位的内核, 这是我们的ARM的模块 另外呢 我们有关于ARM相关的 这部分的 library 驱动程序库 有不同的中断管理机制, 有支持synsys的这样一个指令集 那在开发工具方面呢, 我们新增了对Keil 的支持。 我们还有刚才所说的 面向低功耗应用的 ULP 的advice 就是一个超低功耗建议器和 我们的EnergyTrace的一个追踪器 这个蓝色部分都是我们 432 产品为了提高我们的性能 和进一步的降低功耗所增加的模块 这边呢,是我们MSPWare的一个概览 可以看到我们这个MSPWare是一个 一站式的开发包。里面呢, 会有我们的用户指南、我们的 应用手册 有我们的深度的技术培训 有我们的代码例程, 当然也有最基本的驱动函数库 都在我们这个MSPWare上,大家呢 是可以在TI官网上的下载到这个ware的 这个launchpad呢,这里可以大致看下 我们售价 12.99美金的一个launchpad 在板上是内置了我们的调试器的。在板上我们有40脚BoosterPack的插座 这跟我们一贯的 430 产品是保持一致的 它支持我们430产品上的 20脚的BoosterPack,都支持的 我们在板上呢还有两个按键和两个 LED灯来用于实现这个用户界面 我们还有 usb 口,它支持 usb 转串口的这样的一个通讯 那我们整个开发包呢, 包括一个带有演示程序的开发板 Usb 电缆还有一份快速启动指南。 在软件部分 我们有刚才说的 MSPWare提供的历程代码 还有用户指南、 应用手册有更多。 那目前为止呢,我们 MSP432 的产品 有这个表格上列出来的这些选择 它在序列号上带有R的器件呢,它是具有 256 k 闪存和64k RAM 这样的一些器件,而带有M的标志的器件呢,则是 128 k 闪存和32 k RAM的一些器件 另外呢,根据不同封装的,我们也可以有不同的产品的选择 好,我们现在MSP432培训的 第一部分的一个概览呢 就到此结束,谢谢大家的观看
这里可以大概的看一下 我们一个低功耗的情况
刚才我们说了我们在活跃模式下, 也就是正常的工作模式下
我们每MHz的功耗呢,是95μA 在使能RTC的一个睡眠模式下
这不是一个超低功耗模式, 就普通的睡眠模式
带RTC呢,我们是 850 nA。那我们 一共提供五个非常灵活的低功耗模式
来帮助大家在应用当中能 非常方便的进行低功耗模式的选择
以此来降低整个 系统的这样的一个功耗
此外呢我们的一些模拟外设呢, 我们也是加的一个超低功耗的外设
比如刚才说的这个 1MSPS的14位的 ADC 呢
它在 1.8 V的情况下呢, 它的功耗呢,只有200μA
这是非常低的一个功耗
那我们整个芯片呢,它使用一个 超低功耗的90nm的一个TI的指针
那我们的工作电压呢, 是可以非常宽泛
我们可以在低电压的 情况下来进行工作
而我们的Flash,在工作比如 在运行或者擦除的时候呢
我们工作电压呢可以低至1.62 V, 这是非常低的一个工作电压
我们独立的SRAM 区域呢, 我们刚才讲过了,我们可以允许
用户仅使用需要部分的存储器, 不需要部分的存储器呢
我们就不对它的数据进行保留 我们就可以进一步的降低功耗
这里呢,简单的看一下我们的 低功耗模式 我们有工作模式
我们有 LP0模式, 我们有低频工作模式
还有LPM3、LPM3.5、LPM4.5 这些低功耗模式
我们在后续的低功耗 章节呢 会进行具体的讲解
好,那么我们的MSP呢, 这系列的产品呢,本身定义上
它就是一个超低功耗的 这样一个微控制器系列
那这个超低功耗也不是说我们 说它是超低功耗它就是超低功耗的
我们是要经过业界的这样 一个标准的测评,一个测评基准
比如我们现在看到的这个图表上 显示的分数呢就是这个EMBC
这样一个标准化的 测试机构提供的数据
那可以看到我们TI的这个 432这款产品呢,它在进行
这个超低功耗基准分析 测试的时候呢,它获得的分数呢
非常高的。可以说超越了 我们竞争对手 90%的分数
可以看到。那这个分数呢, 可以在EMBC的官网上查询到
对它是一个真实的 一个测试的基准分数
这里呢简单介绍一下 我们的EnergyTrace这个技术
这个技术呢。我之前也说了它是为了 实时的功耗的调试呢,它提供了帮助
它能帮助到大家们 加速产品投放市场的时间
我们可以在调试的过程中呢, 就可以完整地看到整个系统的
功耗的变化。那比如说,在不应该 出现较大功耗的时候呢
我们发现出现了一些较大的功耗, 我们就可以去仔细地
看一下到底是哪部分的设置上的漏洞 导致我们这个功耗黑洞的产生
那我们整个系统在运行过程中呢, 我们功耗的消耗和cpu的
状态呢 都是可以实时地任意地追踪的 这就是最大限度地来帮助到用户
来定义了我们每一个不应该 产生功耗的这样的一个点
所以我们这款技术可以 帮助大家非常方便地来进行
低功耗这样的一个应用的开发
这张图上的就是我们 MSP432这个微控制器的框图
可以看到我们内核呢, 是ARM的 Cortex-M4F内核
它带一个FPU浮点运算单元。 那这个框图上的黄色部分呢
就是和我们一贯的MSP430 产品相兼容的外设部分
包括我们的一些RDC、我们一些 timer 定时器、watchdog、比较器
TemperSensor我们的传感器、 我们的一些串行接口
比如UART、I2C、SPI。这部分呢, 都是跟我们传统的430的产品
是完全一致的。也就是我们这部分 代码呢,是可以无缝移植过来的。
那另外一些灰色的部分呢, 就是我们经过加强的功能。
大家可以看到这部分功能呢,其实 还是跟内核的相关性会比较高一点
跟外设的相关性呢 相关度呢会稍微低一点
那我们开发这款432的 微控制器呢,我们是有launchpad
这个launchpad呢 我们的 建议零售价呢是 12. 99美金
我们一贯以来的低价的 launchpad的这样一个开发板
我们也有用于专门项目开发的Target Board 这是一个比较全功能的
这样一个评估开发板, 售价呢是89美金
那在软件和工具方面呢,我们提供 一个免费的MSPWare这样一个工具
是面向整个 MSP430 系列产品的一个C代码
是开源的,我们是可以用于 外设和模拟模块的驱动的
我们这款芯片呢,也支持 TI的 RTOS。RTOS是一个实时操作系统
完全支持的。我们也支持所有ARM 第三方开发平台所提供的
一切的工具和软件的帮助。 在IDE开发上呢,
我们是支持我们TI本身自有的这个 Code Composer Studio(CCS)
开发环境。我们也支持IAR、Keil、 GCC 这些常用的对ARM控制器
来进行开发的这样一些开发环境
在封装方面呢, 目前呢,有三个封装。
小的呢就是我们这个 5mm×5mm的这个BGA封装。
我们也有64脚的 QFN和100脚的LQFP的封装
可以供大家来进行选择
好我们来看一下我们 整个MSP的这样一个平台
它整个呢是 一个低功耗的平台,我们原有呢,
是MSP430产品呢, 它是16位的自有的内核
这部分呢是大家 应该会比较熟悉的
我们的软件呢,我们有寄存器 级别的,直接进行计算器操作的库
或者是一个完整的驱动程序库, 我们API 都有
而在开发工具方面呢, 我们也是一贯地支持IAR 支持CCS
然后在开发板上呢, 我们有LaunchPad、有BoosterPack
有Target Board都有。这是我们 原有的 430 平台的这样的一些情况
那我们新增的432的这个平台呢, 可以看到,所有
这些红色部分呢,我们 都是跟 430平台兼容的
我们这部分呢是, 这部分原有的代码呢,
都是可以无缝地移植到 我们432产品上来的
而我们的工具方面呢, 也可以说是跟 430 平台呢
是一贯兼容的, 比如说我们的BoosterPack
我们都是可以在 432 的 这样一个launchpad上使用
这边蓝色部分呢,就是我们 432 产品新增的部分,
比如说我们的32位的内核, 这是我们的ARM的模块
另外呢 我们有关于ARM相关的 这部分的 library 驱动程序库
有不同的中断管理机制, 有支持synsys的这样一个指令集
那在开发工具方面呢, 我们新增了对Keil 的支持。
我们还有刚才所说的 面向低功耗应用的 ULP 的advice
就是一个超低功耗建议器和 我们的EnergyTrace的一个追踪器
这个蓝色部分都是我们 432 产品为了提高我们的性能
和进一步的降低功耗所增加的模块
这边呢,是我们MSPWare的一个概览
可以看到我们这个MSPWare是一个 一站式的开发包。里面呢,
会有我们的用户指南、我们的 应用手册 有我们的深度的技术培训
有我们的代码例程, 当然也有最基本的驱动函数库
都在我们这个MSPWare上,大家呢 是可以在TI官网上的下载到这个ware的
这个launchpad呢,这里可以大致看下 我们售价 12.99美金的一个launchpad
在板上是内置了我们的调试器的。在板上我们有40脚BoosterPack的插座
这跟我们一贯的 430 产品是保持一致的
它支持我们430产品上的 20脚的BoosterPack,都支持的
我们在板上呢还有两个按键和两个 LED灯来用于实现这个用户界面
我们还有 usb 口,它支持 usb 转串口的这样的一个通讯
那我们整个开发包呢, 包括一个带有演示程序的开发板
Usb 电缆还有一份快速启动指南。 在软件部分
我们有刚才说的 MSPWare提供的历程代码
还有用户指南、 应用手册有更多。
那目前为止呢,我们 MSP432 的产品 有这个表格上列出来的这些选择
它在序列号上带有R的器件呢,它是具有 256 k 闪存和64k RAM
这样的一些器件,而带有M的标志的器件呢,则是 128 k 闪存和32 k RAM的一些器件
另外呢,根据不同封装的,我们也可以有不同的产品的选择
好,我们现在MSP432培训的 第一部分的一个概览呢
就到此结束,谢谢大家的观看
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
MSP432产品培训(一)-MSP432概览(下)
所属课程:MSP432产品培训
发布时间:2015.04.01
视频集数:13
本节视频时长:00:10:59
MSP432是TI的MSP430家族新增加的32位产品系列,采用ARM-CortexM4F内核,专注于低功耗和通用微控制器领域。在低功耗和高性能以及增强型外设方面均有突出表现。本次MSP432培训共分12个章节,详细介绍了产品的内核,架构和各种增强型外设,配合小练习,帮助用户迅速了解MSP432产品的性能,快速掌握MSP432产品的使用。
//=$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'])?>