嵌入式处理趋势,第一部分:超集成MCU

news2024/11/17 11:28:30

当今的嵌入式微控制器(MCU)是协同和创新的惊人例子。单个芯片上可容纳30,000至2百万个门,直到最近,各种集成的组件和模块都被视为独立的高级IC。

例如,当前典型的MCU设备(下面的图1)可能包含以下组件:120kB闪存,8kB RAM,(4个)16位定时器,电源电压监控器,掉电复位,可编程低压降稳压器,I2C,SPI ,UART,IrDA,直接存储器访问控制器,硬件乘法器(32×32),模拟比较器,12通道12位SAR模数转换器,12位数模转换器,3个运算放大器和48个通用输入/输出引脚“全部在100引脚设备上!

图1.混合信号MCU框图

半导体行业的任何人都知道,新组件的集成速度正在加快,而不仅仅是MCU。新内核,内存密度,电源管理和保护系统,通信外围设备,显示控制器和数据转换器的排列几乎是无限的。

业界一直在增加新技术和模块的集成,以进入新市场并降低现有应用程序的成本。在过去的两年中,这些功能包括多核,浮点内核,无处不在的USB(主机,设备和适应性强的On-The-Go系列),无线电,运算放大器,高性能A / D,DAC和高级功能。显示控制器(VGA,QVGA)全部被压缩到单个MCU中。在接下来的两年内,我们将看到更多独特,功能强大和创新的组件。

由于整合的新途径数量众多,因此未来可能会有些迷雾。然而,随着市场上改变游戏规则的一些技术的出现,晴空万里。

其中包括先进的无线技术(例如Zigbee,蓝牙和WiFi),集成的电源管理模块(芯片上和芯片外的多个功率级别),允许芯片在应用之外还可以从环境中收集自己的部分电源(能量收集)的模块。特定模块,例如医疗传感器和模拟前端。

此外,MCU将以最新的有线通信接口(如高速USB 2.0,以太网和IEEE 1394)以仅几年前才在最高端处理器上提供的数据速率开始缩小差距。

有线和无线通信

添加无线通信(通常是RF)似乎是最显而易见的集成领域,但它也许也是最难实现的领域。射频(RF)组件很难添加到PCB上,而在芯片规模上做到这一点要困难几个数量级。

有一个原因为什么仅将基于8051内核的MCU添加到了最新的低功耗RF芯片系统(SOC)中。这两个完全不同的系统的配合非常复杂且困难,原因是存在诸如接地平面噪声,天线和巴伦接口,数据传输以及过多的不同无线协议和调制方案等问题。

存在一些巨大的技术挑战,但是在许多情况下,每个连续的单片RF + MCU芯片使下一个芯片的设计更加容易。这将导致集成RF解决方案的数量迅速加速,并增加这种类型的差异性。

如今,MCU供应商已经迈出了第一步,在8051以外的CPU上创建了多芯片模块和一个或两个具有集成RF的模块。但这只是一组具有实现潜力的设备的升级阶段。数十种尚未想到的新应用程序。

此外,芯片堆叠和封装方面的创新使在同一芯片上放置更多种类的硅变得更加容易。诸如ZeroG Wireless之类的公司已经开始创建低功耗WiFi模块,并利用对MCU极低功耗的需求不断增长以及新兴的智能电网,从大型SOC供应商那里获得大量支持。这项技术与现有的MCU融合只是时间问题。

有线通信接口已经非常普遍(下图2)。几个不同的MCU供应商已经将CAN,以太网10/100和USB全速集成到单个芯片上。甚至还有将高速USB 2.0(480Mbps)集成到微控制器上的小型100 MHz MCU!

图2. CC430集成的MSP430 + Chipcon无线电

这些外围设备不仅会通过增加硬件加速(例如PHY层,MAC层,集成的隔离和电源管理)来改善,而且还将进一步集成其他协议,例如IEEE 1394,用于照明的DALI或用于车辆的LIN / FlexRay。

特定

于应用程序的集成为特定类型的终端设备集成多个模块是一种趋势,这种趋势在MCU中已经出现了一段时间,但是预计在未来的24个月内将有许多目标设备激增。

原型设计和设计已经变得如此短而受控,并且供应商已经创造了数量惊人的模块化模拟内容,以至于市场营销部门能够为狭窄的大批量应用指定精确的芯片。

这主要是由于嵌入式设备的制造和设计技术的进步,但它也是MCU市场成熟的副产品,因为越来越多的公司正在寻找成为第一个在任何新兴设备中捕获插座的方法。

竞争是如此激烈,以至于在针对这些客户的第一个实际设备问世之前,新应用就已经大量销售。在个人医疗设备中可以看到一个例子。数字化血糖和血压监测仪已经存在了一段时间,但是近来诸如数字听诊器,肺活量计,脉搏监测仪和血氧仪的创新都被集成到一个可以放在口袋里的系统中,这一直在驱动着高度集成的芯片。

没有几代“集成”,包括用于缓冲和信号调节的运算放大器,高分辨率ADC,可编程增益级和数模转换器(DAC),这将是不可能的。

随着芯片的缩小以及新传感器的发展,以取代和改进传统的机械传感器,许多医疗公司希望通过便携式健康监视器来革新现代医疗保健。

理想的医疗重点MCU将是纤巧,极低功耗的可植入信号链,带有能量收集器或纤巧电池,8位或10位ADC,用于信号调理的运算放大器,低速/低功耗CPU以及415 MICS频带中的MHz无线电。

当今,与应用程序特定集成的另一个有趣领域是公用事业计量。随着智能电网的巨大嗡嗡声,每个人都在争夺一些受激励启发的智能电表市场,这导致了一些非常独特的MCU。

一些公司针对此市场生产了高度集成设备的全部产品组合。这些部件可能具有用于三相电表的数据转换器和辅助可编程处理器,该辅助可编程处理器可以加快计算过程,同时消耗的电能比主CPU少得多。点击领取嵌入式物联网学习路线

将成为明天智能电表的核心的MCU可能会包含更多的数据转换器和传感器,以及用于与房屋中所有耗电设备进行通信的有线和无线通信接口。

此外,还将提供在芯片上具有多个专用处理器的解决方案,用于处理测量,通信,数据记录和显示。面向未来智能电表的一个MCU解决方案将真正对工程能力进行测试,因为这些设备必须非常耐用且具有高能效。

电源管理和能量收集

随着绿色工程成为该行业最热门的主题之一,该行业中的每个IC都不得不紧缩其功耗。凭借积极的设计目标,MCU在集成传统上由独立电源管理芯片负责的功能的设计目标方面一直处于领先地位。

已经有集成了低压差稳压器,掉电检测,电压转换器和多个内核电压电平的设备,但是这些元件一直是无源且不可编程的。

新兴和未来的设备将在正常操作过程中吸收并输出多个电压电平,所有这些电压电平都可以通过编程到芯片中的操作系统或状态机来决定和更改。随着电路板尺寸的减小和PCB上出现更多需要不同电压和电流水平的设备,集成电源管理是许多MCU的主要差异化因素。

能量收集是一个非常新的棘手领域。诸如薄膜固态能量电池和创新的用于振动,太阳能,热能和射频能量的微能量采集元件等技术的出现将使无电池应用得以持续一整代而无需维护。

电池独立应用功效的关键因素是低功耗MCU的智能性。这些系统具有复杂的电源管理电路,用于采集元件的极限输出。

集成解决方案是将这些部件放入无线传感器网络并将其嵌入建筑物以监控环境和结构完整性的关键。最后,这种不断增长的集成是由几种不同的趋势驱动的。

首先,现代SOC的CPU和数字部分平均不到芯片的15%。大多数空间用于嵌入式存储器,并且随着新的存储器技术的出现和几何尺寸的缩小,芯片上有更多模块的空间,而又不影响SOC的整体尺寸。

其次,客户需要体积更小,价格更便宜,功能更多的产品。这给芯片供应商带来了一个难题,他们必须在装有许多小芯片的较小和更复杂的系统之间进行选择,或者在较小和较复杂的SOC之间进行选择以替换旧设计中的五六个芯片。

最后,完全集成的解决方案提供了一种更加可靠和持久的方式来解决当今许多问题,例如可植入设备,嵌入式结构监视和完全联网的家庭。

到目前为止,我们已经讨论了嵌入式处理器的两个趋势;非易失性存储器和先进,快速的集成。接下来,我们将研究一种趋势,可以将其视为这些趋势的副产品,甚至可以认为是由不同技术进步带来的完全独立的趋势。

这就是真正的嵌入式开发设备的趋势,这是在科幻小说之外从未听说过的地方增加电子控制的方法。

在一级方程式赛车,大众运输火车甚至信用卡中,这种情况就已经发生了,您会看到控制器嵌入产品的材料中或使用户看不见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1066762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Kubernetes】深入了解 Kubernetes:现代容器编排与管理平台

前言 kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kub…

【红日靶场】vulnstack3-完整渗透过程

系列文章目录 【红日靶场】vulnstack1-完整渗透过程 【红日靶场】vulnstack2-完整渗透过程 【红日靶场】vulnstack3-完整渗透过程 文章目录 系列文章目录基本信息环境配置开始渗透信息收集暴力破解漏洞利用绕过内网信息收集尝试上线msf上线msf横向移动msf 传达会话给cs横向到域…

关于IDEA中gradle项目bootrun无法进入断点以及gradle配置页面不全的解决方案

问题背景 在使用gradle编写的bootrun,采用debug方式启动项目时,无法进入断点,程序正常运行 并发现象1 此处无法识别为大象图标 点击右键后,没有圈中的这个选项 并发现象2 图片圈中的位置缺失 问题原因 正常的 run 命令是通过…

【状态估计】将Transformer和LSTM与EM算法结合到卡尔曼滤波器中,用于状态估计(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

蓝牙技术|Matter或能改变中国智能家居市场,蓝牙技术将得到进一步应用

近年来,智能家居开放协议标准Matter(目前版本 1.1)由连接标准联盟发布,该联盟是一个由数百家公司组成的全球性机构,旨在提供与物联网 (IoT) 相关的标准。例如,Matter 用于允许 Amazon Alexa、Apple Home、G…

【java源码】二甲医院his系统全套源码 云HIS系统源码

基层医院云HIS系统源码 一款满足基层医院各类业务需要的云HIS系统。该系统能帮助基层医院完成日常各类业务,提供病患挂号支持、病患问诊、电子病历、开药发药、会员管理、统计查询、医生站和护士站等一系列常规功能,还能与公卫、PACS等各类外部系统融合&…

样式组件-样式失效问题

问题: 正常步骤( npm install 安装样式组件引入到代码中使用less文件中,引入样式文件 import ‘~dtd/lib/style/themes/default.less’; ) 步骤之后,样式与网页展示不一致,样式没有正常显示 解决&#x…

第八课 二分

文章目录 第八课 二分lc704.二分查找--简单题目描述代码展示 二分模版lc34.排序数组中查找元素的第一个和最后一个位置--中等题目描述代码展示 lc69.x的平方根--简单题目描述代码展示 lc74.搜索二维矩阵--中等题目描述代码展示 lc153.寻找旋转排序数组中的最小值--中等题目描述…

剑指offer——JZ33 二叉搜索树的后序遍历序列 解题思路与具体代码【C++】

一、题目描述与要求 二叉搜索树的后序遍历序列_牛客题霸_牛客网 (nowcoder.com) 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。 数据范围&#xff…

12P2532X162-233A KJ3222X1-BA1 CE4003S2B3 EMERSON CONTROLLER

12P2532X162-233A KJ3222X1-BA1 CE4003S2B3 EMERSON CONTROLLER EDGEBoost I/O模块是一种可扩展的模块化解决方案,集成到Premio的工业计算机中,通过即插即用的可扩展性提供增强的可靠性。这些附加模块有助于解决在加固边缘出现的设计限制和兼容性问题。…

VUE3技术报告

文章目录 node和webstorm基本概念1. Node.js2. npm3.Webpack4. Vue webstorm创建vue项目1. 通过npx create-vue创建vue项目2. 通过npx --package vue/cli vue创建vue项目 VUE3起步-创建应用-挂载应用1. createApp 创建函数&mount挂载应用2. 创建应用中的data选项3. methods…

Django实战项目-学习任务系统-用户登录

第一步:先创建一个Django应用程序框架代码 1,先创建一个Django项目 django-admin startproject mysite将创建一个目录,其布局如下:mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.py 2,再创建一个…

实时监视分析 IIS 日志

Microsoft IIS服务器,无论是Web还是FTP,对于企业来说都是必不可少的。但是,IT 安全管理员的工作并不止于部署 IIS 服务器,部署后,管理员必须采取安全措施来保护这些服务器,监视 IIS 服务器安全性的一种行之…

免杀对抗-反沙盒+反调试

反VT-沙盒检测-Go&Python 介绍: 近年来,各类恶意软件层出不穷,反病毒软件也更新了各种检测方案以提高检率。 其中比较有效的方案是动态沙箱检测技术,即通过在沙箱中运行程序并观察程序行为来判断程序是否为恶意程序。简单来说…

ubuntu 设置x11vnc服务

Ubuntu 18.04 设置x11vnc服务 自带的vino-server也可以用但是不好用,在ubuntu论坛上看见推荐的x11vnc(ubuntu关于vnc的帮助页面),使用设置一下,结果发现有一些坑需要填,所以写下来方便下次使用 转载请说明…

<el-input> textarea文本域显示滚动条(超过高度就自动显示)+ <el-input >不能正常输入,输入了也不能删除的问题

需求&#xff1a;首先是给定高度&#xff0c;输入文本框要自适应这个高度。文本超出高度就会显示滚动条否则不显示。 <el-row class"textarea-row"><el-col :span"3" class"first-row-title">天气</el-col><el-col :span&…

外卖小程序源码vs定制开发:何时选择哪种方式?

在数字餐饮行业的蓬勃发展中&#xff0c;外卖应用程序已经成为餐厅和创业者的必备工具。然而&#xff0c;当涉及到开发外卖应用程序时&#xff0c;您会面临一个重要的决策&#xff1a;是使用外卖小程序源码还是进行定制开发&#xff1f;这两种方法各有优势和劣势&#xff0c;取…

这款可视化拖拽式低代码平台,真香!

目录 一、产品介绍 二、设计原理 三、界面展示 1、代码生成器 2、工作流程 3、门户设计 4、大屏设计 5、报表设计 6、第三方登录 7、多租户实现 8、分布式调度 9、消息中心 四、功能框架 我们在低代码领域探索了很多年&#xff0c;从2014 开始研发低代码前端渲染&#xff0c;从…

DRM全解析 —— CRTC详解(1)

本文参考以下博文&#xff1a; Linux内核4.14版本——drm框架分析(4)——crtc分析 特此致谢&#xff01; 1. 简介 CRTC实际上可以拆分为CRTC。CRT的中文意思是阴极摄像管&#xff0c;就是当初老电视上普遍使用的显像管&#xff08;老电视之所以都很厚&#xff0c;就是因为它…

初学者如何选择:前端开发还是后端开发?

#开发做前端好还是后端好【话题征文】# 作为一名有多年开发经验的过来人&#xff0c;我认为前端开发和后端开发都有其独特的魅力和挑战。下面我将就我的个人经历和观点来分享一些关于前端开发和后端开发的看法。 首先&#xff0c;让我们将编程世界的大城市比作前端开发和后端开…