0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TI MSPM0L1306开发板简介

云深之无迹 来源:云深之无迹 2023-12-15 10:00 次阅读

看参考设计的时候看到了这个芯片,和以往烂大街的芯片不一样,它发布于今年3月。这个芯片更是TI这个老师傅狠狠的将活注入到MCU里面产生的奇妙产物。

我先总结一下,TI的MCU最大的特点就是模拟外设。

wKgaomV7s0SAbomMAA4xrrKKeSA436.png

几美分的东西给这么多

具有多达 10 个外部通道的 12 位 1.45Msps 模数转换器 (ADC)

可配置的 1.4V 或 2.5V 内部 ADC 参考电压 (VREF)

2 个零漂移、零交叉斩波运算放大器 (OPA)

1x 通用放大器 (GPAMP)

1x 高速比较器 (COMP),带 8 位参考 DAC

1.45M 的 12 位 ADC,两个零漂移,零交越失真的运放,性能指标在也 MCU 的集成运放中中优秀的档次。

一个 40ns 的高速比较器,另外芯片耐温也达到了 125 度。

就随随便便的都给你一个DAC。

2023年3月16日,上海,德州仪器 (TI)宣布推出可扩展的 Arm Cortex-M0+ 微控制器 产品系列,命名为MSPM0系列。

TI嵌入式处理的宗旨是提供合适的处理和集成模拟功能。在处理方面,客户关注的是每MHz的功耗和性价比,作为有20多年嵌入式处理开发经验的厂商,TI可以把MSP430的低功耗、高性能设计诀窍融入到MSPM0的设计里。另外,相比其他嵌入式系统友商,TI在模拟方面很有背景,例如2022年TI的总营收为200.3亿美元,其中模拟为153.6亿美元,占77%份额,接近4/5;嵌入式处理的营收32.6亿美元,占16%。因此,强大的模拟性能是得天独厚的资源。

在MSPM0中,设计人员可以从 32~80 MHz 的各种计算选项中进行选择,这些选项具有数学加速和集成模拟信号链元件的多种配置,包括业内先进的MCU 片上零漂移运算放大器,以及 12 位、4MSPS精密模数转换器。这种灵活性帮助设计人员实现他们当前的设计要求并规划其未来的设计,而且所有这些都是通过同一个 MCU 产品系列实现。

TI为何拥抱Cortex M0+?

①2021年MCU出现了供货紧张,平均售价上涨,如果TI有了Cortex M0+芯片,可以引流其他Cortex M0+厂商的芯片。MCU的设计到投产周期一般是18个月,决定了MSPM0的诞生。

②同质化就要打价格战,美商如何降低成本?TI也做好了准备,杀手锏就是积极扩增12英寸晶圆厂产能,因为相比传统的8英寸晶圆,12英寸可以使MCU等芯片的成本降低40%。这个扩厂是难能可贵的,因为在目前行业普遍消减资本支出的情况下,今年2月TI宣布将再建一座12英寸晶圆厂,位于美国犹他州李海(Lehi)。2021年TI曾收购了美光位于李海的12英寸晶圆厂LFAB,并于2022年底投入生产。

其次M0内核也绕不开-ARM Cortex-M0+是2012年3月14日ARM公司发布的一款低功耗效率的微处理器

该款经过优化的Cortex-M0+处理器可针对家用电器、白色商品、医疗监控、电子测量、照明设备以及功耗与汽车控制器件等各种广泛应用的智能传感器与智能控制系统,提供超低功耗、低成本微控制器(MCU)。

作为ARM Cortex处理器系列的最新成员,32位Cortex-M0+处理器采用了低成本90纳米低功耗(LP)工艺,耗电量仅 9μA/MHz,约为主流8位或16位处理器的1/3,却能提供更高的性能。

这种行业领先的低功耗和高性能的结合为仍在使用8位或16位架构的用户提供了一个转型开发32位器件的理想机会,从而在不牺牲功耗和面积的情况下,提高日常设备的智能化程度。

背景2:MSP430单片机

MSP430系列单片机(MCU)是TI 1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器。

MSP430单片机又称为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

特点有:

· 处理能力强。

· 运算速度快:能在25MHz晶体的驱动下,实现40ns的指令周期。

· 超低功耗:其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。首先,MSP430 系列单片机的电源电压采用的是1.8~3.6V 电压。因而可使其在1 MHz 的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM保持模式下的最低功耗只有0.1μA。

这样一个模拟外设强悍,接口齐全又性能OK的MCU,可以用在太多的地方。在官方给出的一些应用设计也是可见一斑。

下面是从日常,楼宇和医疗三个方面说明了一些可以用的地方。

wKgZomV7s0OAYX5HAAJZEimx0M4069.png

TWS

wKgaomV7s0SAPZW6AAJSu8jedeE578.png

手写笔

wKgZomV7s0OATFQsAAHEOsBE3nw553.png

电动牙刷

wKgZomV7s0OAA7h4AAHwL0qMJwI115.png

IP摄像头

wKgZomV7s0WAKrxGAAGBr5BrmWM677.png

窗帘

wKgaomV7s0WAPgSTAAHK9QoStLQ943.png

泄露传感器

a1c52d7e-9a99-11ee-8b88-92fbcf53809c.png

烟雾检测

wKgZomV7s0WAYgCUAAHyJ5HJ1O0774.png

红外运动传感器

wKgZomV7s0WAXLCCAAL86YTJhp4667.png

血氧

wKgZomV7s0OAQYTPAAIAqJcBkmo995.png

wKgaomV7s0SAVvfOAAJjlxuyWuI717.png

起搏

wKgZomV7s0OADD0QAAJ3Pu8wDr8184.png

血压

wKgaomV7s0SALYreAAIN6i-wH70742.png

红外测温

对于医疗来说:利用集成的 MCU,可以省去 PCB 面积,方便布板。或者是一些单纯需要小体积,又对模拟性能有要求的场合。例如一些便携式医疗器械,比如指甲血氧,心率带这样的产品, SOT23, QFN 封装可以保证体积没问题。

开发板是信仰黑盒

依旧是红的发紫的PCB

祖传叠叠乐设计

这个本来是透明的,但是确是绿色的

a2ef650c-9a99-11ee-8b88-92fbcf53809c.png

TI把这些文件都开源出来,很齐全

wKgZomV7s0KAMWujAAFBvW-1tuw764.png

目前这几个是SDK和工具链和配置工具

wKgZomV7s0KAYF6cAAF1i_3jHDM210.png

我不是很理解为什么要搞这些云,是因为工具链的简单性吗?

wKgZomV7s0KAQ15-AADxeESAgMs208.png

这个是GUI的测试工具,就是在浏览器测试板子,GPIO和ADC

wKgZomV7s0KAb4L7AAGhzGvm-Nc345.png

插上去就会安装驱动

没有完全玩明白

这个板子看来是明星板子,什么工具都有

wKgZomV7s0OAJa1EAAOF_2DV90o136.png

是VSCode的魔改版

SysConfig 是一款配置工具,旨在简化硬件和软件配置挑战,从而加速软件开发。这个绝对是看见ST的MX好,才搓的。

wKgaomV7s0OAfLd9AAD7Hb32O2Q821.png

可以在离线安装使用,但是需要装好多SDK

wKgaomV7s0WATOFMAAOeXqajYjs511.png

同时文件的一些链接,内存配置都可以打开编辑

wKgZomV7s0WAafhSAAGHqMkJuTQ582.png

引脚的也是

a40526e8-9a99-11ee-8b88-92fbcf53809c.png

再说吧

wKgaomV7s0WAfGfUAADBFqYIr7Q511.png

再说

wKgZomV7s0WAPLfsAAA8rQa8SUc101.png

TI出了一个SDK开发工具,是基于VSCode的工具

a43b3a26-9a99-11ee-8b88-92fbcf53809c.png

大方~

wKgaomV7s0SAOBB4AADMr2SqDZQ325.png

软件的页面有这个文档特别好

wKgZomV7s0SACw2SAAN8sNfDHPQ593.png

截个图扔这里

wKgaomV7s0SAYAjHAAIxcBQbZWA326.png

安装以后连接,会有检测到板子

wKgZomV7s0SAE3tKAAIkR5Jj0eE440.png

可以选择工具链

wKgZomV7s0SAML7gAAEwX7edkA4148.png

首次打开需要安装

wKgaomV7s0SAKcvhAAEpIFO8moY034.png

安装失败,开热点再来一次

wKgaomV7s0SAQdYoAAEotAynbcY188.png

完成

wKgZomV7s0SAUz4ZAAMU0PApFQc774.png

漂亮!

wKgZomV7s0SAHhEkAAIL2EIsoJw556.png

还有个这个工具

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409116
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16016

    浏览量

    343607
  • 运算放大器
    +关注

    关注

    211

    文章

    3985

    浏览量

    170672
  • ti
    ti
    +关注

    关注

    111

    文章

    8187

    浏览量

    210926
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93991

原文标题:TI-MSPM0L1306-潮到风湿的开发板

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MSPM0L1306开发板教程之OPA

    MSPM0L系列的OPA是一个轨到轨输入输出的可编程运算放大器,最大为32x,可以软件配置为零漂移斩波放大器以提高精度和漂移性能,有专门优化的输入管脚的型号可以达到10pA的输入偏置电流,标准模式为6MHz带宽,低功耗模式下带宽为1MHz,电流100uA。
    发表于 07-15 09:58 543次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之OPA

    开发板简介

    开发板简介开发环境搭建 windows基础例程: 0_Hello Bug (ESP_LOGX与printf)工程模板/打印调试输出 1_LED LED亮灭控制 ...
    发表于 07-26 06:42

    MSPM0 G 系列 MCU 硬件开发指南

    MSPM0 G 系列微控制器 (MCU) 产品系列提供多种具有超低功耗和集成式模拟数字外设的 32 位 MCU,适用于检测、测量和控制应用。本应用手册涵盖了使用 MSPM0 G 系列 MCU 进行
    发表于 04-12 13:52

    使用高度集成的低成本 MSPM0 MCU 简化脉搏血氧仪设计

    简介脉搏血氧仪是用于监测血氧水平的医疗仪器。仪器测量的血氧水平和心率对于监测患者健康情况和帮助医疗专业人员检测和诊断医疗状况至关重要。低成本 MSPM0 微控制器 (MCU) 可以通过 MSPM0
    发表于 04-12 14:31

    MSPM0L1306开发板教程之开发环境搭建

    TIMSPM0L系列的开发,可以使用KEIL,IAR,CCS等开发环境。仿真器可以使用ARM开发常用的JLINK,以及
    的头像 发表于 04-23 10:11 5316次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之<b class='flag-5'>开发</b>环境搭建

    MSPM0L1306开发板教程之GPIO输入输出

    GPIO算是所有MCU入门的第一步,今天的教程就来教大家设置MSPM0L系列的GPIO的输入输出功能。
    的头像 发表于 05-04 17:22 3038次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之GPIO输入输出

    MSPM0L1306开发板教程之运行模式

    今天的教程讲下MSPM0L系列的运行模式。
    的头像 发表于 05-29 11:21 1499次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之运行模式

    MSPM0L1306开发板教程之DMA

    DMA使用是一个不需要CPU干预,自己搬运数据的模块,在前面讲中断事件的章节里面,就有提到过事件的DMA通道,DMA事件路由(DMA Event Route)。
    的头像 发表于 06-09 18:21 1505次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之DMA

    MSPM0L1306开发板教程之ADC

    MSPM0L系列的ADC是一个12bit的SAR ADC,采样频率最高1.45MHz,最高可做到11.2位的实际有效位(ENOB)。
    的头像 发表于 06-10 10:16 1714次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之ADC

    MSPM0L1306开发板教程之通用定时器

    MSPM0L系列的通用定时器(TIMG)是一个16位的自动重装定时器,支持向下和上下计数两种模式,同时带有两个比较捕获单元,可以做到输出比较,输入捕获,PWM输出,单脉冲输出等功能。
    的头像 发表于 06-30 15:50 1675次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之通用定时器

    MSPM0L1306开发板教程之I2C

    MSPM0L系列的I2C支持主从模式,有7位地址位可以设置,速率最大1Mbps,无论是主机或者从机,发送和接收都有独立的8个字节FIFO。
    的头像 发表于 06-30 15:50 1797次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之I2C

    MSPM0L1306开发板教程- NVM(FLASH)

    MSPMPL系列中的NVM(Non Volatile Memory)非易失性存储,也就是我们常说的FLASH。
    的头像 发表于 07-08 10:52 1481次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程- NVM(FLASH)

    MSPM0L1306开发板教程-SPI

    MSPM0L系列的SPI控制器最大频率是16MHz,支持3线和4线的模式,带有4个片选(CS),其中CS3支持命令模式(Command Mode)。
    的头像 发表于 07-08 10:56 1109次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程-SPI

    MSPM0L1306开发板教程之COMP

    MSPM0L带有模拟比较器功能,可以用于模拟信号的比较,用于中断MCU或者触发MCU其他外设。
    的头像 发表于 07-15 09:56 836次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之COMP

    MSPM0L1306开发板教程之WWDT

    窗口看门狗WWDT,MSPM0L系列的看门狗的时钟使用的是32KHz的LFCLK,计数器有25位,寄存器可以有8个可选的计数周期,加上时钟的最大8分频,也就是有64档计数周期可选,从1.95ms到8190s,有两个阈值,关闭窗口(closed window)和打开窗口(open window)。
    的头像 发表于 07-15 10:01 687次阅读
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>开发板</b>教程之WWDT