【电子通识】为什么单片机芯片上会有多组VDD电源?

        在单片机芯片规格书中,我们经常能看到多个组VDD的设计,如下红框所示管脚都是VDD管脚。

        为什么需要这样设计?只设置一个VDD管脚,把其他的VDD管脚让出来多做几个IO或是其他复用功能不好吗?接下来我们从单片机内部的电路结构、功耗、EMC等方面来探讨为什么单片机芯片上需要多组VDD,以及如何设计VDD的电源系统。

内部电路结构

        首先需要了解单片机内部电路结构。一般来说,单片机的内部结构可以分为三个部分:处理器核心、存储器和外设。

        处理器核心是单片机的重要组成部分,包含了运算器、控制器、状态寄存器等,用于完成各种算法和控制任务。

        存储器用于存储程序和数据,包括闪存、RAM等。

        外设包括模拟接口、数字接口、定时器等,用于连接各种传感器和执行器。

        这些部分通过总线连接,构成了单片机的内部电路。总线包括数据总线、地址总线、控制总线等,用于在各个部分之间传输数据和控制信号。

        在单片机内部电路中,处理器核心的功耗最大,因为它需要进行各种运算和控制操作。而存储器和外设的功耗相对较小,因为它们只需要存储和传输数据。因此,在设计VDD电源系统时,需要根据不同部分的功耗需求进行优化。

功耗

        在单片机内部,处理器核心的功耗最大,因为它需要进行各种运算和控制操作。处理器核心的功耗主要来自于两个方面:静态功耗和动态功耗。

        静态功耗是指处理器核心在没有进行任何操作时的功耗。比如我们在文章:【电源专题】案例:怎么用万用表测试静态电流IQ中写了什么是静态电流与静态电流如何测试。在处理器核心的电路中,存在许多静态电流,这些电流会消耗一定的功率,因此会产生静态功耗。静态功耗通常与工艺制程有关。这也是为什么工艺一直要求我们做到越来越精细,半导体产业一直在追求更高的工艺。

        动态功耗是指处理器核心在进行运算和控制操作时的功耗。在进行运算和控制操作时,处理器核心需要能量,因此会产生一定的动态功耗。动态功耗通常与处理器核心的频率和电压有关,频率越高,电压越大,动态功耗越高。

        因此,为了减小功耗,需要对处理器核心的频率和电压进行优化。一般来说,单片机芯片上的电压都是固定的,例如3.3V或5V。因此,为了减小功耗,可以通过调节处理器核心的频率来进行优化。

 如下所示降低功耗往往可以考虑降低系统时钟频率。

        除了处理器核心外,存储器和外设的功耗相对较小,因为它们只需要存储和传输数据。然而,存储器和外设的功耗也不能被忽视,因为它们会影响整个单片机系统的功耗。如下所示如果外设没有关闭,那仍然能消耗电流,在STM32F10xxx单片机停止模式下影响较大。

 

EMC

        我们在文章:【EMC专题】电磁兼容--基本概念 中讲到EMC分为EMI和EMS。

        在单片机内部电路中,信号的传输和处理会产生电磁辐射和电磁干扰,也就是EMI。EMI会对周围的电路和设备产生干扰,导致其他系统不稳定或失效。

        为了减小EMI,芯片设计者需要对VDD电源系统进行优化。VDD电源系统的设计需要考虑以下因素:

        滤波:需要对VDD电源进行滤波,以减小电源的纹波和噪声。滤波可以采用陶瓷电容、磁珠等器件。在文章:【电子通识】为什么IC需要自己的去耦电容?我们讲到电源上去耦电容的重要性。在文章:【电源专题】为什么旁路/去耦电容这么重要?在PCB Layout时应该注意什么? 中我们讲到对应的PCB Layout时对于旁路和去耦电容应该要注意什么。

        分段供电:为了减小EMI,可以将单片机芯片划分为不同的区域,每个区域使用不同的VDD电源或隔离,可以减小EMI。

        地电位:VDD电源的地电位需要与信号地电位分离,以减小地回路的干扰。有一些设计就将模拟地与数字地进行隔开。防止数字地干扰影响到模拟地。

电源管理

        电源管理是单片机设计中非常重要的一个方面。在单片机系统中,不同的电路和外设需要不同的电源电压和电流。电源管理系统需要对这些电路和外设进行控制,以满足其电源需求,同时减小系统的功耗。比如在不使用外设的时候,可以通过电源管理将外设电源关闭。比如我们在文章:【电源专题】案例:换了个电源方案怎么整机功耗就增大了?中就是因为更换了电源方案,整机功耗就出现变大的问题。

常见的电源管理技术包括:

        电源选择器:将不同的电源连接到单片机系统中,以满足不同电路和外设的电源需求。

        电源控制器:控制单片机系统中的电源开关,以便在需要时打开或关闭电源,从而减小功耗。

        电源转换器:将电源电压转换为单片机系统中需要的电压。

        睡眠模式:当单片机系统不需要进行运算和控制时,可以将系统切换到睡眠模式,以减小功耗。

        电源管理技术可以帮助单片机系统实现高效的功耗管理和扩展系统寿命。

结论

        在单片机芯片上为什么有那么多组的VDD电源?这是因为单片机系统中的不同电路和外设需要不同的电源电压和电流,而且为了减小功耗、减小EMI和实现电源管理。因此需要对VDD电源系统进行优化。

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

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

相关文章

阿里云-系统盘-磁盘扩容

阿里云系统磁盘扩容 之前是测试环境磁盘用的默认的有 40G,后面升级到正式的 磁盘怕不够用打算升级到 100G, 系统镜像: Alibaba Cloud Linux 3.2104 LTS 64 位 磁盘 ESSD 40G 升级步骤: 扩容与创建快照 在阿里云后台首先去扩容…

域名系统与IP地址分配

域名 域名的概述 域名是一个逻辑的概念,它不反映主机的物理地点 域名结构 由于数字形式的IP地址难以记忆和理解,为此人们采用英文符号来表示IP地址,这就产生了域名,域名长度不超过255各字符,每一层域名长度不超过6…

旅游组团自驾游拼团系统 微信小程序python+java+node.js+php

随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。为方便驴友出行,寻找旅游伙伴,更好的规划旅游计划,开发一款自驾游拼团小程序,通过微信小程序发起自驾游拼团,吸收有车或无车驴…

爬虫入门五(Scrapy架构流程介绍、Scrapy目录结构、Scrapy爬取和解析、Settings相关配置、持久化方案)

文章目录 一、Scrapy架构流程介绍二、Scrapy目录结构三、Scrapy爬取和解析Scrapy的一些命令css解析xpath解析 四、Settings相关配置提高爬取效率基础配置增加爬虫的爬取效率 五、持久化方案 一、Scrapy架构流程介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取…

Kotlin:协程基础

点击查看:协程基础 中文文档 点击查看:协程基础 英文文档 第一个协程程序 import kotlinx.coroutines.*fun main(){GlobalScope.launch {delay(1000L)//delay 是一个特殊的 挂起函数 ,它不会造成线程阻塞,但是会 挂起 协程&…

机器学习:SVM算法(Python)

一、核函数 kernel_func.py import numpy as npdef linear():"""线性核函数:return:"""def _linear(x_i, x_j):return np.dot(x_i, x_j)return _lineardef poly(degree3, coef01.0):"""多项式核函数:param degree: 阶次:param …

纯国产轻量化数字孪生:智慧城市、智慧工厂、智慧校园、智慧社区。。。

AMRT 3D数字孪生引擎介绍 AMRT3D引擎是一款融合了眸瑞科技的AMRT格式与轻量化处理技术为基础,以降本增效为目标,支持多端发布的一站式纯国产自研的CS架构项目开发引擎。 引擎包括场景搭建、UI拼搭、零代码交互事件、光影特效组件、GIS/BIM组件、实时数据…

五、数组——Java基础篇

六、数组 1、数组元素的遍历 1.1数组的遍历:将数组内的元素展现出来 1、普通for遍历:根据下表获取数组内的元素 2、增强for遍历: for(数据元素类型 变量名:数组名){ 变量名:数组内的每一个值…

【vue+leaflet】vue使用leaflet.pm保存绘制后的图层的点位信息、图层回显、平面图切换、地图事件函数、图层事件函数说明(二)

看效果展示: 【vueleaflet】第二节效果展示视频 1.平面图切换,多个平面图切换展示 <div class"select"><span>平面图&#xff1a;</span><el-select v-model"pic" placeholder"全部" clearable filterable change"ini…

机器学习.线性回归

斯塔1和2是权重项&#xff0c;斯塔0是偏置项&#xff0c;在训练过程中为了使得训练结果更加精确而做的微调&#xff0c;不是一个大范围的因素&#xff0c;核心影响因素是权重项 为了完成矩阵的运算&#xff0c;在斯塔0后面乘x0&#xff0c;使得满足矩阵的转换&#xff0c;所以在…

编码后的字符串lua

-- 长字符串 local long_string "你好你好你好你好你好你好你好你好" local encoded_string "" for i 1, #long_string do local char_code string.byte (long_string, i) encoded_string encoded_string .. char_code .. "," end encoded_…

redis数据结构源码分析——压缩列表ziplist(I)

前面讲了跳表的源码分析&#xff0c;本篇我们来聊一聊另外一个重点结构——压缩列表 文章目录 存储结构字节数组结构节点结构 压缩编码zipEntryzlEntry ZIP_DECODE_PREVLENZIP_DECODE_LENGTH API解析ziplistNew(创建压缩列表)ziplistInsert(插入)ziplistDelete(删除)ziplistFi…

复旦大学EMBA联合澎湃科技:共议科技迭代 创新破局

1月18日&#xff0c;由复旦大学管理学院、澎湃新闻、厦门市科学技术局联合主办&#xff0c;复旦大学EMBA项目、澎湃科技承办的“君子知道”复旦大学EMBA前沿论坛在厦门成功举办。此次论坛主题为“科技迭代 创新破局”&#xff0c;上海、厦门两地的政策研究专家、科学家、科创企…

2024年漳州本地有正规等保测评机构吗?在哪里?

我们大家都知道&#xff0c;企业办理等保一定要找有资质的等保测评机构。因此不少漳州企业在问&#xff0c;2024年漳州本地有正规等保测评机构吗&#xff1f;在哪里&#xff1f;这里我们小编通过查找来为大家解答一下&#xff0c;仅供参考&#xff01; 目前福建漳州本地没有正规…

HTTP---------状态码

当服务端返回 HTTP 响应时&#xff0c;会带有一个状态码&#xff0c;用于表示特定的请求结果。比如 HTTP/1.1 200 OK&#xff0c;里面的 HTTP/1.1 表示协议版本&#xff0c;200 则是状态码&#xff0c;OK 则是对状态码的描述。 由协议版本、状态码、描述信息组成的行被称为起始…

北京硒鼓耗材回收价位,硒鼓回收价格,回收

联系我的时候请说是在百猫网看到的&#xff01; 硒鼓回收价格&#xff1a;最专业的硒鼓回收 顺达耗材回收 俗话说&#xff0c;顾客是最好的&#xff0c;良好的品牌效应是推动发展的关键之一。 北京顺达耗材回收有限公司为中小企业创造良好的二手消费市场&#xff0c;不断贯彻…

皓学IT:MySQL02

一、了解表 1.1.概述 表是处理数据和建立关系型数据库及应用程序的基本单元&#xff0c;是构成数据库的基本元素之一&#xff0c;是数据库中数据组织并储存的单元&#xff0c;所有的数据都能以表格的形式组织&#xff0c;目的是可读性强。 1.2.表结构简述 一个表中包括行和列…

Uncertainty-Aware Mean Teacher(UA-MT)

Uncertainty-Aware Mean Teacher 0 FQA:1 UA-MT1.1 Introduction:1.2 semi-supervised segmentation1.3 Uncertainty-Aware Mean Teacher Framework 参考&#xff1a; 0 FQA: Q1: 不确定感知是什么意思&#xff1f;不确定信息是啥&#xff1f;Q2&#xff1a;这篇文章的精妙的点…

Java面试——锁

​ 公平锁&#xff1a; 是指多个线程按照申请锁的顺序来获取锁&#xff0c;有点先来后到的意思。在并发环境中&#xff0c;每个线程在获取锁时会先查看此锁维护的队列&#xff0c;如果为空&#xff0c;或者当前线程是等待队列的第一个&#xff0c;就占有锁&#xff0c;否则就会…

idea 2018.3永久简单激活。激活码

1.打开hosts文件将 0.0.0.0 account.jetbrains.com 添加到文件末尾 C:\Windows\System32\drivers\etc\hosts 2.注册码&#xff1a; MNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaW…