STM32可以输入5V吗
STM32可以输入5V吗
不可以直接将5V信号输入到STM32的绝大多数GPIO引脚。
原因如下:
-
额定电压范围:
- STM32微控制器(基于ARM Cortex-M内核)的核心逻辑和其大多数GPIO引脚的工作电压范围通常是1.7V至3.6V(VDD范围)。
- 向其GPIO引脚施加超过这个范围的电压(特别是高于
VDD + 3.6V,通常意味着超过4V左右就很危险)可能会永久损坏芯片。
-
输入保护二极管:
- STM32的GPIO引脚内部通常包含连接到
VDD和VSS(地)的保护二极管。 - 当你施加一个高于
VDD的电压(如5V)时:- 如果此时的
VDD是3.3V,那么5V远高于VDD + 0.7V(二极管正向压降)≈ 4.0V。 - 这个5V电压会通过连接到
VDD的上钳位二极管正向导通。 - 结果是将5V电平“短路”到了3.3V的
VDD电源轨上。
- 如果此时的
- 后果非常严重:
- 巨大的电流会流过这个二极管。
- 导致二极管过热烧毁。
- 可能损坏引脚本身。
- 严重时可能损坏整个芯片或导致电源轨异常影响其他电路。
- 即使没有立即烧毁,也会显著缩短芯片寿命。
- STM32的GPIO引脚内部通常包含连接到
-
“5V Tolerant”引脚:
- 部分STM32型号的特定GPIO引脚被标记为 “FT” 或 “Five-volt tolerant”。
- 这些引脚的输入结构经过特殊设计,可以承受5V电压而不损坏。也就是说,当
VDD工作在3.3V时,给这些FT引脚输入5V电平是物理上安全的。 - 但是,请注意:
- 即使引脚是5V容忍的,STM32内核逻辑电平仍然是基于
VDD(如3.3V)。当输入5V时:- 对于数字输入:STM32会将其识别为高电平(因为5V远高于其VIH阈值)。
- 对于模拟输入(ADC):绝对不可以直接将5V输入到ADC引脚! ADC的输入电压范围严格限制在0V到
VDDA(通常等于VDD,即0~3.6V)之间。输入超过VDDA会损坏ADC模块。即使FT引脚,其模拟输入部分也不容忍超过VDDA的电压。
- 输出:FT引脚作为输出时,其高电平输出电压仍然是
VDD(如3.3V),不能输出5V高电平。
- 即使引脚是5V容忍的,STM32内核逻辑电平仍然是基于
如何安全连接5V信号到STM32?
-
使用5V容忍(FT)引脚(仅用于数字输入):
- 确认你使用的STM32型号和具体引脚是否标记为“FT”(查阅数据手册)。
- 仅用于接收数字信号(如开关、5V逻辑器件的输出)。
- 禁止用于模拟输入!
- 这是最简单的方案,无需外加元件。
-
电阻分压电路:
- 这是最常用、成本最低的方法。
- 使用两个电阻串联(如3.3kΩ + 6.8kΩ),将5V信号分压到大约3.3V(计算公式:
Vout = Vin * (R2 / (R1 + R2)))。 - 适用于数字输入和ADC模拟输入(确保分压后不超过
VDDA)。 - 选择电阻值需考虑信号频率(RC时间常数)和输入阻抗影响。
-
电平转换器/缓冲器芯片:
- 使用专用的电平转换芯片(如74LVC4245, TXS0108E, 等)。
- 提供双向或单向的5V<->3.3V转换。
- 适用于需要STM32同时与5V器件进行双向通信(如I2C)或对信号完整性要求较高(高速信号)的场合。
-
光耦隔离器:
- 当需要电气隔离(隔离噪声或不同地平面)时使用。
- 将5V侧的信号通过光耦转换成3.3V侧的光信号,再在3.3V侧转换为电信号。
- 适用于需要隔离的场合,成本相对较高。
总结:
- 绝对避免直接将5V连接到普通的STM32 GPIO引脚或ADC引脚,这会导致芯片损坏。
- 仅限标记为 “FT” (Five-volt tolerant) 的引脚可以安全地接收5V数字输入信号。
- ADC引脚绝对不能输入超过
VDDA(通常是3.3V或3.6V)的电压。 - 安全连接5V信号的标准方法是:使用FT引脚(仅数字输入)、电阻分压 或 电平转换芯片。
务必查阅你所使用的具体STM32型号的官方数据手册(Datasheet)和参考手册(Reference Manual),确认GPIO的电压容忍特性(FT引脚列表)以及ADC的输入电压范围。手册是设计时的最高准则。
USB限流芯片,输入5V,9V,12V负载开关IC,4.8A可调
USB限流芯片,输入5V,9V,12V负载开关IC,4.8A可调
资料下载
kuake0618
2020-11-06 14:29:48
stm32单片机5v电压怎么提供
USB线提供电源、或者使用外部电源模块。 使用外部稳压器: 使用外部稳压器是最常见的方式之一,可以稳定地提供5V电压给STM32单片机。具体步骤
2023-12-22 14:30:19
MCU 5V tolerant capability是什么意思?
以STM32F030为例,在datasheet中可以看到一句关于IO的表述:Up to 55 I/Os with 5V tolerant cap
2023-05-18 09:16:02
5V是可以给手机充电吗
电源的参数为5V30A,表示电源输出5V时能最大提供30A的电流输出。对于电源而言,输出电流是由负载决定,负载决定了电源实际输出电流的大小。所以,从电压上来看,
2020-01-05 09:20:55
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览