单片机为什么有多组VDD?

news2024/12/28 14:38:15

以前我在画尺寸小的PCB时,比较头痛,特别是芯片引脚又多的,芯片底下,又不能打太多过孔。

可能有些老铁也比较好奇,为什么一个单片机芯片,有这么多组VDD和VSS。

比如下面这个100个引脚的STM32单片机。

有5组数字电源:VDD_1/VSS_1到VDD_5/VSS_5,而VDDA/VSSA则是模拟电源。

模拟电源(VDDA/VSSA)和数字电源有什么区别?

VDDA/VSSA:是专门为模拟电路部分供电和接地,模拟电路包括模拟数字转换器(ADC)、数字模拟转换器(DAC)、比较器、温度传感器等,它们处理的是连续的模拟信号。

模拟电路对电源的质量要求较高,因为电源噪声和波动可能会直接影响模拟信号的精度和稳定性,比如我们采集ADC值的时候,参考电源的稳定性,直接决定ADC值的准确性。

因此,VDDA通常需要更加干净、稳定的电源,以避免噪声干扰,保证模拟信号的准确转换和处理。

所以,模拟电源和地线可能需要与数字电源和地线物理隔离,以减少数字电路高频开关可能产生的噪声,对模拟电路的影响。

VDD/VSS:是专门为数字电路部分供电和接地,数字电路包括微处理器核心、存储器、输入输出接口等,它们处理的是离散的数字信号。

数字电路对电源的稳定性和纯净度要求相对较低,因为数字信号具有较强的抗干扰能力,数字电源和地线的设计更多考虑的是减少数字电路内部的噪声和干扰。

接下来,再聊下为什么要用5组数字电源,我们在画板的时候,最终不是都是接在同一个电源上吗?那直接用一组不是更好吗?既能节约引脚,也方便布线。

比如引脚其它4组电源,统一接到VDD_1/VSS_1,然后VDD_1/VSS_1接电源输入。

这会有啥问题呢?

1.电感效应

如果单片机只使用一组VDD,那么电流在芯片内部的路径会相对较长。

VDD_1/VSS_1给其它组提供电源时,电流在芯片内部的路径会相对较长。

对于高频电路(SRAM、LCD等等),这会导致路径上的感抗增加,阻碍电流的变化,从而影响性能和功能。

2.电源分配不均

单片机内部包含多种功能模块,如果所有模块都从同一组电源获取能量,可能会导致电源分配不均。

一些模块可能会因为电源不足而无法正常工作,或者在高负载情况下影响其他模块的性能。

3.可靠性降低

当所有的电流都通过单一的VDD/VSS引脚时,这些引脚需要承受更大的电流负荷,这可能会使引脚发热,降低单片机的可靠性和寿命。

4.功耗问题:

如果不同电压要求的模块共用一组电源,可能会导致功耗增加。

例如,如果内核使用较低的电压以降低功耗,而I/O接口需要较高的电压,那么共用一组电源可能会导致不必要的能量损耗。

5.电源稳定性问题

在某些情况下,电源的稳定性对于系统的正常运行至关重要。

如果所有模块都依赖于单一的电源,那么一旦电源出现问题,可能会影响整个系统的稳定性。


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

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

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

相关文章

前端实现将当前页面内容下载成图片(图片可做到高清画质)

插件背景: html2canvas可以把你想要转变的元素变为图片,使用file-saver下载图片。 1、安装html2canvas、file-saver npm install html2canvasnpm install file-saver --save 2、在Vue组件中引入并使用html2canvas、file-saver import html2canvas fro…

智慧旅游开启智慧出行新时代,科技引领旅行新风尚:以科技为引领,推动旅游业智慧化升级,为旅行者提供更加便捷、高效的旅行服务

一、引言 随着信息技术的飞速发展,智慧旅游作为一种全新的旅游形态,正逐渐改变着人们的出行方式。它利用现代科技手段,实现旅游资源的智能化管理、旅游信息的智能化传播和旅游服务的智能化提供,为旅行者带来更加便捷、高效的旅行…

Qt下使用OpenCV截取图像并在QtableWidget表格上显示

文章目录 前言一、在QLabel上显示图片并绘制矩形框二、保存矩形框数据为CSV文件三、保存截取图像四、将截取图像填充到表格五、图形视图框架显示图像六、示例完整代码总结 前言 本文主要讲述了在Qt下使用OpenCV截取绘制的矩形框图像,并将矩形框数据保存为CSV文件&a…

气膜仓库:现代化仓储新选择—轻空间

气膜仓库,作为现代化仓储的新选择,越来越受到人们的青睐。相比传统料仓,气膜仓库具有诸多优势,使其成为各行各业的首选储存解决方案。 1. 高效节能 气膜仓库的建设周期短,基础简单,安装快捷,能耗…

C#命名空间常用函数

在C#中,不同命名空间下有各种常用函数,下面列举一些常见的函数及其对应的命名空间: System命名空间: Console.WriteLine():用于向控制台输出信息。Convert.ToInt32():用于将其他数据类型转换为整数类型。 S…

Kafka 3.x.x 入门到精通(05)——对标尚硅谷Kafka教程

Kafka 3.x.x 入门到精通(05)——对标尚硅谷Kafka教程 2. Kafka基础2.1 集群部署2.2 集群启动2.3 创建主题2.4 生产消息2.5 存储消息2.6 消费消息2.6.1 消费消息的基本步骤2.6.2 消费消息的基本代码2.6.3 消费消息的基本原理2.6.3.1消费者组2.6.3.1.1 消费…

凹凸技术揭秘·羚珑智能设计平台·逐梦设计数智化

从技术和功能形态层面,我们把设计数智化分成了两个方向,一个方向是「模板化设计」,另一个方向是「程序化设计」。 2、模板化设计— 「模板化设计」的核心目标:是实现线下设计物料的数字化,在数字化设计资产的基础之上…

WildCard开通GitHub Copilot

更多AI内容请关注我的专栏:《体验AI》 期待您的点赞👍收藏⭐评论✍ WildCard开通GitHub Copilot GitHub Copilot 简介主要功能工作原理 开通过程1、注册Github账号2、准备一张信用卡或虚拟卡3、进入github copilot页4、选择试用5、选择支付方式6、填写卡…

C语言:插入排序

插入排序 1.解释2.步骤3.举例分析示例结果分析 1.解释 插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采…

SSH新功能揭秘:远程工作提升指南【AI写作】

首先,这篇文章是基于笔尖AI写作进行文章创作的,喜欢的宝子,也可以去体验下,解放双手,上班直接摸鱼~ 按照惯例,先介绍下这款笔尖AI写作,宝子也可以直接下滑跳过看正文~ 笔尖Ai写作:…

如何实现直播声卡反向给手机充电功能呢?

在数字化时代的浪潮中,声卡作为多媒体系统的核心组件,扮演着声波与数字信号相互转换的关键角色。它不仅能够将来自各类音源的原始声音信号转换为数字信号,进而输出到各类声响设备,更能够通过音乐设备数字接口(MIDI)发出合成乐器的…

多家企业机密数据遭Lockbit3.0窃取,亚信安全发布《勒索家族和勒索事件监控报告》

本周态势快速感知 本周全球共监测到勒索事件87起,与上周相比勒索事件大幅下降。美国依旧为受勒索攻击最严重的国家,占比45%。 本周Cactus是影响最严重的勒索家族,Lockbit3.0和Bianlian恶意家族紧随其后,从整体上看Lockbit3.0依旧…

BERT-CRF 微调中文 NER 模型

文章目录 数据集模型定义数据集预处理BIO 标签转换自定义Dataset拆分训练、测试集 训练验证、测试指标计算推理其它相关参数CRF 模块 数据集 CLUE-NER数据集:https://github.com/CLUEbenchmark/CLUENER2020/blob/master/pytorch_version/README.md 模型定义 imp…

如何安全进行速卖通自养号测评操作?

对于新加入的卖家而言,进行销量测评显得尤为关键。速卖通平台上的新店往往难以获得活动的扶持,且初始流量相当有限。因此,开店的首要任务便是积极展开测评工作,努力积累初始的评论和销售记录。测评的益处颇为显著,它不…

Android Dalvik虚拟机JNI方法的注册过程分析

Dalvik虚拟机在调用一个成员函数的时候,如果发现该成员函数是一个JNI方法,那么就会直接跳到它的地址去执行。也就是说,JNI方法是直接在本地操作系统上执行的,而不是由Dalvik虚拟机解释器执行。由此也可看出,JNI方法是A…

数据结构(九)---并查集

目录 1.集合 2.集合的相关操作 (1)查(Find): •Find操作的优化 (2)并(Union): •Union操作的优化 1.集合 数据元素之间的逻辑关系可以为集合,树形关系,线性关系,图关系。对于集合而言,一个集合可以划…

微信小程序:8.WXSS

WXSS和CSS的关系 WXSS具有CSS大部分特性,同时,WXSS还对CSS进行扩充以及修改,适应微信小程序的开发。 与CSS相比,WXSS扩展的特性有: rpx尺寸单位imprt样式导入 rpx尺寸单位 rpx是微信小程序中独有的,用来…

第三节课,后端登录【1】.2--本人

一、视频链接 网址: 后端用户脱敏和session-CSDN直播 二、代码开始 2.1 新建一个request参数。完成用户登录态键 快捷建, 全局变量 代码: // 3.记录用户的登录态/*** 这段代码是Java Web开发中的一部分,用于在会话&#xff08…

面试:finalize

一、概述 将资源释放和清理放在finalize方法中非常不好,非常影响性能,严重时甚至会引起OOM(Out Of Memory),从Java9开始就被标注为Deprecated,不建议被使用了。 二、两个重要的队列 1、unfinalized 队列 当…

为什么 Facebook 不使用 Git?

在编程的世界里,Git 就像水一样常见,以至于我们认为它是创建和管理代码更改的唯一可行的工具。 前 Facebook 员工,2024 年 首先,我为什么关心? 我致力于构建 Graphite,它从根本上受到 Facebook 内部工具的…