首页/文章/ 详情

为啥单片机供电有的3.3V,有的5V?咱们就不能统一一下吗?

8月前浏览457
如果你接触过一些单片机项目,可能会注意到一个现象:像经典的51单片机、Arduino常用的ATmega系列这些比较早期的芯片,大多工作在5V电压下;而如今许多新一代的MCU、传感器或者处理器,却普遍转向了3.3V供电,有些甚至在芯片内部,核心电路运行在更低的电压,比如1.8V、1.2V,甚至不到1V。

这就让人有点好奇:为什么单片机的供电电压越来越低?为什么不能全都统一成同一个电压?今天,咱们就来聊聊这个话题。


01

为什么一开始是5V供电?  

在电子技术的早期,晶体管个头还比较大,制程工艺还没那么先进。那个时代,5V成为一个非常普遍的标准,这是它是由当时的工艺水平和实际需求共同决定的。

这个TTL电路,它的逻辑电平大概就是“0.8V以下算低电平,2.4V以上算高电平”。你看,这个范围,高电平有充足的余量,不容易误判。所以,5V这个数值,在很大程度上是由TTL电平标准的历史地位决定的。

5V供电有啥好处呢?

1、抗干扰能力强: 在工厂这种电环境很复杂的地方,到处都是电机启停、继电器吸合释放产生的电火花和噪声。5V的高电平(比如4.5V)和低电平(比如0.5V)之间有很大的电压差,这点外界的干扰噪声很难把它从“1”误判成“0”,或者从“0”误判成“1”,所以抗干扰能力强,特别适合工业环境。

2、简单直接: 早期的计算机、游戏机,直接用5V供电,逻辑简单,电源设计也方便。所以,5V是那个时代的黄金标准,很多经典的芯片,比如咱们熟知的51单片机系列,很多都是5V的。


02

为什么现在基本上都是3.3V供电,甚至更低?  

随着时代的发展,尤其是进入智能手机、物联网和可穿戴设备的时代,大家对芯片的要求越来越高,既要速度快,功耗低,还要性能强,所以电压逐渐变为了3.3V。具体咱们往下看:

1、降低功耗

这里有个非常关键的公式:动态功耗 P ≈ C × V² × f

  • C 是咱们的负载电容。

  • V 是咱们的工作电压。

  • f 是芯片的工作频率。

你看,功耗和电压的平方是正比关系!这意味着什么?咱们来算笔账:

把电压从5V降到3.3V,功耗会变成原来的多少? (3.3 / 5)² ≈ 0.436。看到了吗?电压一降,功耗直接打了个对折还多,降低了接近60%!

这对于用电池的设备来说,简直是天大的福音,这在很大程度上都得益于芯片电压的降低。


2、提高工作频率

你可能觉得奇怪,电压低了怎么反而会快呢?咱们可以这么想:芯片里数不清的晶体管,工作其实就是不停地开关开关。开关的过程,本质上就是给晶体管内部一个极小的电容充电和放电。

电压高了,给这个电容充到满格(比如5V)需要的电荷就多,时间长;电压低了(比如3.3V),充到满格需要的电荷就少,时间自然就短了。开关一次的时间变短了,单位时间内能开关的次数就多了,也就是速度提上去了,工作频率可以做得更高

你想啊,现在的CPU、单片机动辄几百MHz,甚至上GHz,如果还用5V电压,别说功耗高,光是开关速度就跟不上了。


3、增强寿命

这可能是最根本的原因。现在的芯片制造工艺,已经进入了纳米时代,7nm、5nm,甚至3nm。这是什么概念?一个晶体管本身的尺寸,比新冠病毒还小得多

晶体管里面有个关键结构叫栅氧化层,你可以把它想象成晶体管的一个控制阀门,这个阀门很薄很薄

这时候,你如果还给它加上5V的“高压”,就好比用高压水枪去冲一张薄薄的蜘蛛网,分分钟就给击穿了,芯片直接报废。所以,为了适应这种极其精细的制造工艺,保证芯片的稳定和寿命,工作电压必须降下来。 3.3V对它来说都算高的了,芯片内部核心部分的电压必须降下来,比如1.8V、1.2V、甚至0.9V。


03

未来的电压趋势会一直低下去吗?  

趋势是肯定的,但会有底线。芯片内部的核心电压,确实在向1V甚至零点几伏迈进。但是,电压也不可能无限制地降下去,主要有两个原因:

1、抗干扰: 这一点咱们开始就说过。电压太低,高电平和低电平之间的差距就非常小。比如1V的系统,高电平0.8V,低电平0.2V,中间就差0.6V。外界随便一点点的干扰,都可能让信号翻车,导致系统极不稳定。

2、物理极限: 晶体管的尺寸缩小也有物理极限。当小到一定程度,量子效应等各种奇葩现象就出来了,不是你想做多小就能做多小。同样,电压低到接近晶体管的阈值电压时,它开关起来也会变得困难和不稳定。

所以,未来的发展会是:芯片的整体I/O口电压可能会长期稳定在3.3V或者1.8V这样的水平,以方便与外部世界通信;而其内部核心(比如CPU、数字逻辑单元)的电压,则会根据工艺和性能需求,被动态地调节到尽可能低的水平,以实现性能和功耗的最佳平衡。

当3.3V遇上5V,我们该怎么办?

这可能是咱们工程师比较关心的部分了。在项目中,不同电平之间的沟通是家常便饭,怎么办?常用的就是电平转换电路或者转换芯片。

电平转换参考电路,可点击如下图片进入链接查看

推荐阅读(点击如下三个图片分别进入图片
图片
图片

来源:硬件笔记本
电源电路电子芯片通信电机游戏控制工厂
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-27
最近编辑:8月前
硬件笔记本
本科 一点一滴,厚积薄发。
获赞 158粉丝 51文章 1109课程 0
点赞
收藏
作者推荐

CAN总线

大家好,咱们做产品设计的,经常需要和各种通信协议打交道,像RS485、RS232、UART、I2C这些,每个协议都有自己的特点和应用场景。今天我们来聊聊CAN总线,并分享一份由瑞萨电子出版的《CAN入门书》PDF文档,非常适合初学者。01CAN总线简介 咱们汽车越来越智能,像发动机控制、ABS防抱死、自动空调、中控系统等电子模块越来越多。如果每个模块都单独走线,那汽车里的线束就会多得像一团乱麻,不仅接线麻烦、成本上升,还容易出故障。CAN总线就是为了解决这个问题而生的。它的全称是控制器局域网(Controller Area Network),是一种在汽车、工业控制等领域广泛使用的串行通信协议。简单来说,它就像一条数据高速公路,让多个电子控制单元(ECU)可以通过一对双绞线进行高效、可靠的通信,大大减少了线缆数量,也提升了系统的灵活性和可靠性。CAN最早是由德国博世(BOSCH)公司在1986年为汽车电子系统开发的,后来被国际标准化组织(ISO)采纳,成为汽车网络的国际标准。如今,CAN不仅用于汽车,还广泛出现在工业自动化、船舶控制、医疗设备、机器人等多个领域。02《CAN入门书》内容介绍 瑞萨电子出版的这份《CAN入门书》是一本面向初学者的实用指南,这份文档内容适用于软件开发工程师,硬件开发工程师,对协议基础能有一个基本的认识,内容从CAN的基本概念讲起,逐步深入到协议细节、错误处理、帧结构、时序同步等核心内容。下面我挑几个知识点带大家过一遍:先说这CAN的基本特点。CAN总线采用多主控制,所有节点在总线空闲时均可发起通信。当多个节点同时传输时,系统通过标识符(ID)进行智能仲裁,ID值小的优先级高,自动胜出继续发送,其余节点则安静转为接收。协议内置三重容错机制:实时错误检测、全网广播告警、自动重发恢复,并能智能隔离故障节点。扩展时无需地址分配或修改现有配置,真正实现即插即用。关于CAN的帧类型,王工可能这么理解:“这就好比几个人之间传纸条,有正经传内容的数据帧,有向别人要东西的遥控帧,还有发现纸条写错了赶紧发个刚才那条作废的错误帧。要是手头忙不过来,也能发个过载帧说:“等等,我还没准备好”。帧与帧之间还得留点空隙,就是帧间隔,别把不同事儿的纸条粘一块儿了。”说到错误处理机制,CAN总线的强大之处在于它的容错能力。每个设备都随时在检测错误,一旦发现错误,会立即发送错误帧通知全网,然后自动重发。设备还会根据错误次数进入不同的错误状态,严重时甚至自动离线,避免影响整个网络。谈到物理层与标准,这里要提醒大家注意区分:先弄清楚要做什么事。因为分为两种标准:高速CAN(ISO11898)和低速CAN(ISO11519-2)。要是发动机控制这种,就得用高速CAN,跑得快,线不能拉太长。要是控制车窗、车灯这些,用低速CAN就行,经济实惠还能拉得远点。这俩标准电压、电阻啥的都不一样,选用时需注意匹配相应的驱动芯片。”讲到位时序与同步,CAN通信中没有单独的时钟线,设备靠数据信号自身的边沿来同步。每个位时间被分成4段:同步段、传播段、相位缓冲段1和2。通过调整这些段的长短,设备可以在一定误差范围内保持同步,保证数据采样准确。来源:硬件笔记本

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈