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

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

3天内不再提示

在通用MCU上实现ADC唤醒和传输功能

电子设计 来源:电子设计 作者:电子设计 2022-02-21 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们一直在通过减少元器件的数量和节约印刷电路板的尺寸来追求系统设计的最优化。

增添小型、低成本的微控制器MCU)以实现简单的辅助处理功能,可以对许多电路的设计产生助益。该通用MCU并非系统中主要的处理器,但它可处理一些必不可少的系统级功能,如LED控制或输入/输出扩展。本文中,我将说明如何在系统中集成多功能通用处理MCU来缩减物料清单(BOM)成本,节省电路板空间,并最大程度地简化设计。

例如,假如您要创建一个具有以下功能的新设计:
• LED控制
• I/O扩展
• 带电可擦可编程存储器(EEPROM
• 外部看门狗时钟

您可使用分立元器件来实现所有功能。也可以考虑在通用MCU上执行软件实现同样的功能,以降低复杂性并减小电路板的尺寸,如图1所示。

o4YBAGAH06KAcUR4AACtR98qm0A849.jpg

图1:在单个通用MSP430 MCU上实现软件中多个分立元器件的功能

另一个值得考虑的设计方面的挑战——也许是一个最为重要的挑战——就是符合您的设计预算要求。

例如,如果采用分立元器件方法实现这些功能,您可预估大致的物料清单成本。举例来说,具备包括LED控制、五通道I/O扩展器、串行EEPROM和外部看门狗时钟等功能的多个分立元器件方案总计将花费约0.97美元。与此相比,8-KB MSP430 MCU的当前网络价格不到0.25美元。这可大大节约了成本!

如果您需要更大或更小内存的通用MCU,可在MSP430 MCU产品系列中发现不同内存和配置的丰富的选择。具体信息请登录TI.com.cn查询。

内存 产品型号
0.5 kB MSP430FR2000
1 kB MSP430FR2100
2 kB MSP430FR2110
4 kB MSP430FR2111
8 kB MSP430FR2422
16 kB MSP430FR2433

表1:TI.com.cn上的通用MSP430 MCU主打产品列表

采用集成度好的通用化MCU的设计方案不仅可减小电路板尺寸、减少元器件数量,还可降低整体物料成本。您可在网络研讨会“更简易的系统监控:如何将多个功能转移到MSP430 MCU。”中了解更多关于这些设计的信息。

示例应用程序:在通用MCU上实现ADC唤醒和传输功能

让我们来看一个示例,说明如何在设计中真正实现辅助处理功能。

一种常见的设计是在电路板上配置一块模数转换器ADC),并同其他诸如电池监控器或温度传感器等设备连接。在此示例中,ADC必须定期对来自传感器模拟信号进行采样,并将此数据发送回MCU,而MCU将根据这些信号的情况进行操作。

如果MCU使用定时器来触发ADC读取,甚至连续接收ADC返回的值,则会增加系统功耗。一种解决方案是将ADC集成到MCU中,并独立于中央处理器(CPU)进行操作。如此,MCU的其余部分可以进入休眠状态,仅在ADC读取的值超过某个阈值时才被予以唤醒。此时,ADC将发出中断信号并唤醒MCU。

我们在有关辅助处理功能“使用MSP430 MCU通过阈值进行ADC唤醒并传输数据。”的培训视频中,对该应用加以说明。在本视频中,我们展示了一个图形用户界面(GUI),演示ADC值的读取以及中断信号的传输,以便在达到阈值后唤醒CPU。

结论

使用另一个小型MCU执行辅助处理功能是简化设计的好方法。通用型MSP430MCU具备超低功耗和模拟外设独立监控的特点很适合这类应用,另外,借助我们的软件和图形化界面,您可在数分钟内对MSP430设备进行编程,以实现各类功能。

审核编辑:何安

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

    关注

    48

    文章

    8250

    浏览量

    162404
  • msp430
    +关注

    关注

    182

    文章

    2406

    浏览量

    232940
  • 德州仪器
    +关注

    关注

    123

    文章

    1844

    浏览量

    144555
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用芯源CW32 MCU实现低功耗模式下的RTC定时唤醒功能

    最近在项目中,我使用了芯源的CW32 MCU,并成功实现了低功耗模式下通过RTC定时唤醒系统的功能。这篇帖子将分享我的实现过程以及一些代码片
    发表于 12-04 07:55

    请问外部事件立即唤醒MCU如何设置?

    应用中外部事件如按钮按下、传感器检测到特定信号等需要立即唤醒MCU。该如何设置外部中断?怎么能在低功耗模式下仍然可靠触发唤醒
    发表于 12-04 06:56

    MCU芯片想实现低功耗如何做到?

    软件设计 通过软件优化,减少MCU的空闲时间和运行时的活动周期,降低整体功耗。 使用睡眠模式和唤醒中断功能,仅在必要时唤醒MCU处理任务。
    发表于 12-01 08:01

    MCU典型的睡眠唤醒时间delay的概念

    (此处可知MCU内部看门狗是可以使用LPRC低频时钟睡眠模式下运行),亦或者外部复位或者内部复位事件发生等,这个现象就是唤醒事件。 这里有一个特殊情况需要注意,当中断和低功耗模式指令同时发生时,那么
    发表于 11-25 08:03

    CW32F030 MCU设置外部中断和RTC唤醒条件的示例

    ) { Enter_Sleep_Mode();// 进入Sleep模式,等待外部中断唤醒 // 唤醒后的处理代码(实际,这部分代码将在中断处理函数中执行) } } 示例2:RTC唤醒
    发表于 11-25 08:00

    利用DMA如何降低MCU功耗?

    利用DMA(直接内存访问)降低MCU功耗的核心在于最小化CPU介入,通过硬件自动完成数据传输任务,使CPU能尽可能长时间处于休眠状态。 CPU休眠时间最大化 DMA接管数据搬运(如外设↔内存、内存
    发表于 11-18 07:34

    GPIO、PWM、ADC,到底怎么区分?

    时不再迷糊。GPIO最基础的数字接口GPIO(GeneralPurposeInput/Output),通用输入输出,是MCU最常见的引脚类型。GPIO的核心功能
    的头像 发表于 11-14 10:28 230次阅读
    GPIO、PWM、<b class='flag-5'>ADC</b>,到底怎么区分?

    AG32 内置的CPLD 的DMA功能如何实现

    一、AGM 的AG32 CPLD中实现DMA(直接内存访问)功能,其核心逻辑如下: 1、系统架构•采用主从架构:MCU作为主设备,CPLD作为从设备•交互方式:
    发表于 10-31 15:42

    恩智浦MCXA345/A346通用MCU产品介绍

    近日,恩智浦发布了MCXA345/A346通用MCU,一颗主打混合信号(ADC输入通道多达82个)并且适用于电机控制的通用MCU
    的头像 发表于 08-13 11:42 4027次阅读
    恩智浦MCXA345/A346<b class='flag-5'>通用</b><b class='flag-5'>MCU</b>产品介绍

    无法配置 ADC1 来触发 DMA 传输,怎么解决?

    您好,我无法配置 ADC1 来触发 DMA 传输,以便将 ADC 结果复制到缓冲区中并避免使用 ADC1 中断。 根据用户手册,我发现应该使用 DMAP_
    发表于 07-21 06:57

    RA0E2 通用微控制器 (MCU)数据手册和选型解读

    和 1.6V 至 5.5V 的宽工作电压范围。RA0E2 MCU 包括一个高精度 (±1%) 和高速片振荡器,以提高精度。这些 MCU 由一个电源架构组成,可从待机模式 (1.6μs) 快速
    的头像 发表于 05-13 15:21 904次阅读
    RA0E2 <b class='flag-5'>通用</b>微控制器 (<b class='flag-5'>MCU</b>)数据手册和选型解读

    MCUFlash

        MCUFlash是微控制器内部集成的非易失性存储器,主要用于存储程序代码、常量数据及系统配置信息。其核心特性与功能如下: 一、定义与类型‌ 片Flash采用浮栅晶体管技术
    的头像 发表于 05-06 14:26 862次阅读

    AG32 MCU中CPLD使用基础(二)

    ADC模块,cpld里做的工作,是把串行数据转换成并行数据。 因为 AG32 芯 片中集成的 ADC 硬核是串行数据输出的,而 mcu 访问数据都是并行的。为了
    发表于 04-07 09:25

    谷歌“减法”新动作:砍掉耳机按键唤醒朗读功能

    电子发烧友网报道(文/莫婷婷)近期,谷歌宣布将对耳机上的 Google Assistant语音助手功能进行调整,取消通过触控唤醒助理“自动朗读未读通知”的功能。谷歌表示,要想完成该功能
    的头像 发表于 02-22 22:56 2889次阅读
    谷歌“减法”新动作:砍掉耳机按键<b class='flag-5'>唤醒</b>朗读<b class='flag-5'>功能</b>

    国产 125K低功耗唤醒 SI3933与AS3933 功能对比

    今天主要跟大家探讨下125KHz的低频唤醒,其主要为两部分组成:发射端和接收端。发射端是激励器(MCU+H桥芯片+125K天线)负责产生125K低频载波,并通过125K天线把信号发出去;接收端是低频
    发表于 01-23 14:26