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

当今的嵌入式微控制器(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.rhkb.cn/news/150875.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是Spring

一、前言 参与java项目开发的工作,没有人可以离开Spring,但是什么是Spring呢?我们平时可以说对于这个概念早已经是熟视无睹。今天我还特意查看了官网的介绍,但是上面竟然没有说明Spring是什么,之说了Spring的特征和能…

chromium线程模型(1)-普通线程实现(ui和io线程)

通过chromium 官方文档,线程和任务一节我们可以知道 ,chromium有两类线程,一类是普通线程,最典型的就是io线程和ui线程。 另一类是 线程池线程。 今天我们先分析普通线程的实现,下一篇文章分析线程池的实现。&#xff…

0基础学习VR全景平台篇 第105篇:调色原理和色彩分析

“我心藏瑰宝灿烂如歌,唯有画作可为我吟唱。” 绘画、摄影、音乐等一切艺术,皆如是,敬梵高。 本节教程邀请李小岩老师讲授,大家欢迎! 大家好!欢迎收看我们这一节的课程,我们这一节呢主要讲的是…

南美巴西市场最全分析开发攻略,收藏一篇就够了

巴西位于南美洲东部,是南美洲资源最丰富,经济活力和经济实力最强的国家。巴西作为拉丁美洲的出口大国,一直是一个比较有潜力的市场,亦是我国外贸公司和独立外贸人集群的地方。中国长期是巴西主要的合作伙伴,2022年占巴…

解决:使用WileyNJDv5_Template模板时,无法生成pdf文件。

目录 问题: 解决办法: 检查过程: WileyNJDv5-Template模板链接:New Journal Design LaTeX template (wiley.com) 问题: 使用wileyNJDv5_Template模板时候,无法生成pdf文件。无论是使用texlivetexmaker还…

蓝桥杯 字符串和日期

有一个类型的题目是找到输出图形的规律&#xff0c;然后将其实现。观察下面的图形。你想想你该怎么输出这个图形呢? ABBB#include<stdio.h> int main(){printf(" A\n");printf("BBB\n");return 0; }那么&#xff0c;对于如下的图形&#xff1a; ABB…

【动手学深度学习】课程笔记 00-03 深度学习介绍及环境配置

目录 00-01 课程安排 02 深度学习介绍 深度学习实际应用的流程 完整的故事 03 环境配置 00-01 课程安排 1. 学习了这门课&#xff0c;你将收获什么&#xff1f; 深度学习的经典和最新模型&#xff1a;LeNet&#xff0c;ResNet&#xff0c;LSTM&#xff0c;BERT&#xff1…

Covert Communication 与选择波束(毫米波,大规模MIMO,可重构全息表面)

Covert Communication for Spatially Sparse mmWave Massive MIMO Channels 2023 TOC abstract 隐蔽通信&#xff0c;也称为低检测概率通信&#xff0c;旨在为合法用户提供可靠的通信&#xff0c;并防止任何其他用户检测到合法通信的发生。出于下一代通信系统安全链路的强烈…

java 汽车修理厂修配厂-接单-处理收款 日常经营管理系统 汽车修理信息管理

实现修配厂一体化管理&#xff0c;从业务各个环节整体管理&#xff0c;包括接待&#xff0c;维修&#xff0c;采购&#xff0c;质检&#xff0c;交车&#xff0c;收款等业务操作环节&#xff0c;全方位&#xff0c;闭环管理&#xff0c;精细化管理。充费利用信息技术资源&#…

基于虚拟同步发电机的孤岛逆变器控制策略(孤岛VSG)(Simulink仿真实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

python入门篇07-数据容器(序列 集合 字典,json初识)基础(下)

全文目录,一步到位 1.前言简介1.1 专栏传送门1.1.1 上文传送门 2. python基础使用2.1 序列2.1.1 序列定义2.1.2 序列参数解释2.1.3 列表list切片2.1.4 元组tuple切片2.1.5 字符串str切片 2.2 集合定义2.2.1 set集合-基本语法2.2.2 set集合-添加元素.add()2.2.3 set集合- 移除元…

51单片机+EC11编码器实现可调参菜单+OLED屏幕显示

51单片机+EC11编码器实现可调参菜单+OLED屏幕显示 📍相关篇《stc单片机使用外部中断+EC11编码器实现计数功能》 🎈《STC单片机+EC11编码器实现调节PWM输出占空比》 🌼实际操作效果 🍁整个项目实现框架: 📓EC11接线原理图: 📓项目工程简介 📝仅凭借一个EC11编…

小谈设计模式(23)—桥接模式

小谈设计模式&#xff08;23&#xff09;—桥接模式 专栏介绍专栏地址专栏介绍 桥接模式主要角色抽象部分实现部分分析 核心思想应用场景123 优缺点分析优点123 缺点12 总结 专栏介绍 专栏地址 link 专栏介绍 主要对目前市面上常见的23种设计模式进行逐一分析和总结&#x…

tcpdump(二)命令行参数讲解(一)

一 tcpdump实战详解 1、我们做抓包,一般都需要指定条件,保证对系统的CPU、内存、磁盘资源不会产生过大的响应备注&#xff1a; 遇到过tcpdump持续抓包导致系统挂了2、条件&#xff1a;1) tcpdump的 基础命令选项参数2) 真正的 过滤条件 ① 参数学习思路 思路&#xff1a;…

32、Flink table api和SQL 之用户自定义 Sources Sinks实现及详细示例

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

使用Spring Initailizr功能~

Spring Initializr是一个用于快速生成Spring Boot项目的在线工具&#xff0c;它允许用户选择所需的Spring Boot版本、添加所需的依赖&#xff0c;并生成一个可用的项目结构&#xff0c;包括基本的配置文件和代码框架&#xff0c;它能够简化Spring Boot项目的初始化过程&#xf…

在win10里顺利安装了apache2.4.41和php7.4.29以及mysql8.0.33

一、安装apache和php 最近在学习网站搭建。其中有一项内容是在windows操作系统里搭建apachephp环境。几天前根据一本书的上的说明尝试了一下&#xff0c;在win10操作系统里安装这两个软件&#xff1a;apache2.4.41和php7.4.29&#xff0c;安装以后apche能正常启动&#xff0c;…

【LeetCode刷题笔记】排序

905. 按奇偶排序数组 解题思路&#xff1a; 1&#xff09;额外数组 两次遍历&#xff0c;第一遍将所有的 偶数 放到结果数组 res 的前面&#xff0c;第二遍将所有的 奇数 接着放到结果数组 res 的后面。也可以使用 对撞指针 往结果数组里存&#xff0c;在 一次遍历 内搞定。 2…

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 八)

其他状态管理概述 除了前面章节提到的组件状态管理和应用状态管理&#xff0c;ArkTS还提供了Watch和$$来为开发者提供更多功能&#xff1a; Watch用于监听状态变量的变化。$$运算符&#xff1a;给内置组件提供TS变量的引用&#xff0c;使得TS变量和内置组件的内部状态保持同步…

【Overload游戏引擎分析】画场景栅格的Shader分析

Overload引擎地址&#xff1a; GitHub - adriengivry/Overload: 3D Game engine with editor 一、栅格绘制基本原理 Overload Editor启动之后&#xff0c;场景视图中有栅格线&#xff0c;这个在很多软件中都有。刚开始我猜测它应该是通过绘制线实现的。阅读代码发现&#xff0…