为什么芯片有多个不同的供电电压?

news2024/10/5 23:13:23

一、为什么芯片有多个不同的供电电压?

  1. 优化性能与功耗:芯片的核心部分(Core)和输入输出部分(IO)可能采用不同的电压。核心电压通常较低,以减少功耗和发热,提高能效;而IO电压较高,以确保与外部设备的兼容性和信号完整性。通常,系统的内核电压(如FPGA的VCCINT)需要先于I/O电压(如VCCIO)上电。这是因为内核电压为芯片的逻辑部分供电,必须在I/O电压之前稳定,以确保数据的正确处理和传输。

  2. 模拟和数字电压分离:有些系统可能需要将模拟和数字电路的电源分开,以防止相互干扰。例如,模拟电路可能对电源噪声更敏感,因此可能需要一个独立且更稳定的电源。

  3. 电压域的独立上电:在多电压域的系统中,可能需要独立控制每个电压域的上电时序。例如,有些电压域可能需要比其他域更早或更晚上电,以确保系统的正确启动。

  4. 电压转换器的选择:不同的电压转换器(如开关稳压器和线性稳压器)可能有不同的上电时序要求。这些要求通常由转换器的设计和负载特性决定。

  5. 时序控制器的使用:在复杂的系统中,可能需要使用时序控制器来精确控制每个电压域的上电和下电时序。时序控制器可以监控不同电压域,并在必要时调整上电顺序,以确保系统的稳定运行

  6. 电源监控:在有多个电源电压的系统中,监视不同电压的能力可能很重要。许多时序控制器还内置了电源监控器或电压监视功能,以确保每个电压在正确的时间达到其目标值 [^500^]。

  7. 电压爬升控制:对于每个转换器,各电压上电的延迟也会不同。这导致不同电压域中的电压爬升不受控制,有可能引起功能问题并损坏系统。因此,通常需要可靠的上电顺序以确保每个电压在正确的时间达到其目标值 。

  8. 减少功耗:功耗与电压的平方成正比,降低电压可以显著减少功耗,这对于移动设备尤为重要,有助于延长电池寿命。

二、为什么芯片大都采用低电压大电流的供电方案?

        通俗的讲,芯片可以看作由几十亿到上百亿个小开关(场效应晶体管FET)组成的。开关切换的速度f决定了计算机的性能。为了高性能,必须提高开关速度f。而V则因为省电的原因越小越好

        这里要引入门延迟(Gate Delay)的概念。简单来说,组成CPU的FET充放电需要一定时间,这个时间就是门延迟。只有在充放电完成后采样才能保证信号的完整性。而这个充放电时间和电压负相关,即电压高,则充放电时间就短。

        现实情况比这个更复杂。实际上,上面公式里的P只是动态能耗,主要关注占比90%的Dynamic Power,造成Dynamic Power的原因是寄生负载电容的充放电。CPU的整体功耗还包括短路功耗和漏电功耗:

        短路功耗是在FET翻转时,有个极短时间会有电子直接跑掉。它和电压、频率正相关。

        漏电功耗是电子穿透MOSFET的泄漏情况,它和制程与温度有关。

        

        电源只是表示最大能提供的能力,负载才决定用了多少。

为什么芯片大都采用低电压大电流的供电方案?

  1. 降低功耗:随着晶体管数量的增加,为了减少能耗,需要降低供电电压。功耗与电压的平方成正比,因此降低电压可以有效减少功耗。除了动态功耗外,芯片的功耗还包括短路功耗和漏电功耗。降低电压可以减少短路功耗,而漏电功耗与制程和温度有关。

  2. 门延迟:晶体管的充放电时间(门延迟)与电压有关,电压越高,充放电时间越短。但为了节能,需要在保证信号完整性的前提下,尽可能降低电压。

  3. 半导体材料的特性:半导体硅管的正向饱和压降约为0.7V,因此不需要太高的电压即可工作。

  4. 工艺和电压的关系:随着制造工艺的进步,晶体管的特征尺寸越来越小,这允许芯片在更低的电压下工作,同时减少热效应和提高集成度。

        晶体管密度太大导致pn节间距很小,耐压低,不能高压。电压是由制造工艺决定的,越是制成线宽小的工艺,能承受的电压越低,同时寄生电容也更小,使得同频率下单管功耗更低。如果电压太高,意味着制程必须要高很多,如果想5V供电,需要1微米的制程才可以,太小的话,容易击穿,导致损坏。

        上百安的电流不是一个Vcc脚提供的,而是很多电源pin分摊的,所以几百个引脚平摊下来上百安的电流也不算太夸张。

参考资料

为什么单片机的工作电压多是3.3V?而不是3V?,以及TTL电路5V表压标称的由来_为什么是3.3v-CSDN博客

为什么芯片大都采用低电压大电流的供电方案?_芯片在低压状态下电路工作状态-CSDN博客

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

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

相关文章

如何解决msvcp140.dll丢失,这6个方法可以解决msvcp140.dll丢失

在日常电脑使用中,可能会遇到一些常见问题,比如msvcp140.dll丢失或损坏。这个问题会导致程序无法正常运行,对我们的生活、工作造成困扰。本文将介绍6种解决msvcp140.dll丢失的方法,让大家能快速解决这个问题。 一,msvc…

25游卡(服务器)面试经验 游卡最常见面试问题总结

目录 【面试经历】 问题+详细答案 面试流程 面试攻略 【面试经历】 秋招目前面了十多家,第一家不开摄像头且表示麦不好要求找个耳机的。贴面经(纯八股) 1.HTTP与HTTPS 2.MTU如何设置,过大过小的后果 3.DNS过程 4.如何创建进程/线程,孤儿进程 5.java从文件到运行的过程…

大厂笔试现已经禁用本地IDE怎么看

如果我说本来面试做题这种事情就是反人类你相信吗? 这个罪恶的源头就是 Google,说是为了选择高素质的计算机编程水平的人才,然后把面试就变成了考试,最大的受益者当然是印度人了。 当把一个考察过程变成标准化的考试过程&#x…

每日一道算法题——二分查找

文章目录 开口闭口区分:1、问题2、示例3、解决方法(1)注意点(2)代码 开口闭口区分: 开口闭口区分: [1,2,3] 左闭右闭[1,2,3) 左闭右开(1,2,3] 左开右闭 开口如数组(1,2,3)不包含当前数据,也就是指只有2,闭口…

各省-科技创新、研发强度数据(2007-2022年)

研发强度通常指研究与试验发展(R&D)经费与国内生产总值(GDP)之比,是衡量一个国家或地区科技活动强度的重要指标。高研发强度往往意味着更强的科技创新能力和更快的技术进步速度。 从地区分布来看,研发…

什么是 HTTP 请求中的 preflight 类型请求

在浏览器的 HTTP 请求中,当我们使用 fetch API 或者 XMLHttpRequest 来进行跨域请求时,浏览器有时会发送一种称为 Preflight 的请求。这种请求是浏览器在实际发送跨域请求前,先与目标服务器进行的一次 “探测” 请求,以确认服务器…

java基础_异常总结详解

1 列举一些列举常见的运行时异常 运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoundsException - 下标越界异常 ArithmeticException - 计算异常 IllegalArgumentException - 非法参数异常 Numb…

C - Separated Lunch

题目链接: C - Separated Lunch (atcoder.jp) 题目描述: 大致意思是:有n个人,让你把他们分为两个组,然后分完后的这两个组的最大值最小为多少? 数据范围: 样例输入: 5 2 3 5 10 12 样例输出:…

二分查找算法——在排序数组中查找元素的第一个和最后一个位置

1.题目解析 题目来源:在排序数组中查找元素的第一个和最后一个位置——力扣 测试用例 2.算法原理 查找左端点 此时根据二段性,需要将数组分为大于target与小于target两部分,然后取出中点位置判断此时中点位置的值与target的大小关系&#xf…

SpringBoot校园资料分享平台:设计与实现

3系统分析 3.1可行性分析 通过对本校园资料分享平台实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本校园资料分享平台采用JAVA作为开发语言,Sprin…

基于Springboot+Vue的计算中心共享平台(含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统中…

vSAN02:容错、存储策略、文件服务、快照与备份、iSCSI

目录 vSAN容错条带化存储策略1. 创建新策略2. 应用存储策略 vSAN文件服务文件服务快照与备份 vSAN iSCSI目标服务 vSAN容错 FTT:Fault to Tolerance 允许故障数 故障域:每一台vSAN主机是一个故障域 - 假设3台超融合(3计算1存储)&…

2024年最新版本神马TV8.5影视APP源码 293TV影视点播系统源码搭建教程 神马TV8.2加强版反编译教程 保姆级小白可搭建 完整版本视频教程

2024年最新版的神马TV影视APP源码,版本号8.5,提供了前所未有的定制化选项和高级功能。用户可以轻松更换应用的包名和名称,确保品牌个性化。此外,该应用采用了动态域名加密技术,增强了数据传输的安全性。它支持自动切换…

【可视化大屏】将柱状图引入到html页面中

到这里还是用的死数据&#xff0c;先将柱状图引入html页面测试一下 根据上一步echarts的使用步骤&#xff0c;引入echarts.js后需要初始化一个实例对象&#xff0c;所以新建一个index.js文件来进行创建实例化对象和配置数据信息等。 //在index.html引入<script src"j…

Redis:zset类型

Redis&#xff1a;zset类型 zset命令ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZREVRANGEBYSCOREZPOPMAXBZPOPMAXZPOPMINBZPOPMINZRANKZREVRANKZSCOREZREMZREMRANGEBYRANKZREMRANGEBYSCOREZINCRBY 集合间操作ZINRERSTOREZUNIONSTORE 内部编码ziplistskiplist 在Redis中&…

文心一言 VS 讯飞星火 VS chatgpt (362)-- 算法导论24.3 4题

四、Gaedel 教授写了一个程序&#xff0c;他声称该程序实现了 Dijkstra 算法。对于每个结点 v ∈ V v∈V v∈V,该程序生成值 u . d u.d u.d 和 v . π v.π v.π 。请给出一个时间复杂度为 O ( V E ) O(VE) O(VE) 的算法来检查教授所编写程序的输出。该算法应该判断每个结…

安卓AI女友项目之安卓AI虚拟数字人整合开发

第9章 安卓AI虚拟数字人整合开发 在人工智能技术的推动下&#xff0c;创建具有交互能力的虚拟数字人已成为现实。本章将指导你如何在安卓平台上整合开发一个AI虚拟数字人应用&#xff0c;包括文字与语音的切换、按住说话输入、与ChatGPT进行文字及语音对话、滑动选择不同虚拟人…

算法篇1:双指针思想的运用(1)--C++

一.算法解析 双指针&#xff0c;顾名思义就是两个指针&#xff0c;常见的算法中&#xff0c;我们可以看到两种&#xff1a; 1.对撞指针&#xff1a;一般用于顺序结构&#xff0c;也称为左右指针。 对撞指针从两端向中间移动。一个指针从最左端开始&#xff0c;另一个从最右端…

Tkinter打包成EXE安装文件

打包成 .exe可执行文件 1. 安装PyInstaller&#xff0c;命令如下&#xff1a; pip install pyinstaller2. 编写你的Tkinter应用程序&#xff1a; 创建一个Python文件&#xff0c;例如app.py&#xff0c;并写入你的Tkinter代码。 3. 在 app.py 文件所在的目录使用PyInstaller…

系统架构设计师⑤:系统性能

系统架构设计师⑤&#xff1a;系统性能 系统的性能指标主要分为2个方面&#xff1a;硬件和软件。 性能指标计算 关键词描述&#xff1a; ①平均每条指令的平均时钟周期个数(CPl&#xff0c;clockperinstruction) ②每(时钟)周期运行指令条数(IPC&#xff0c;instructionper…