MCU 5V tolerant是什么意思?

5Vtolerantcapability是指某些IO端口能承受5V输入电压而不受损,并正确读取逻辑电平。在STM32F030中,特定的IO标记为FT或FTf具备这种特性。例如,5Vtolerant的UARTRX可以与5VUARTTX直接连接,但只能接收而不能输出5V电平。电路设计时需确保IO的兼容性以避免损坏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以STM32F030为例,在datasheet中可以看到一句关于IO的表述:Up to 55 I/Os with 5V tolerant capability。

694051b35222293ce917520824a51f85.jpeg

5V tolerant capability是什么意思?

如果MCU的供电电压是3.3V,普通的IO是没法接5V输入电压的,虽然大多数芯片都具有允许 5V瞬变的 ESD 保护,但如果长时间接5V,也会有问题。

所谓5V tolerant是指这些IO可以处理 5 V的输入电压而不损坏芯片,并且正确的识别逻辑电平。

从芯片的数据手册中可以看出,5V tolerant的IO input voltage最大值是5.5V,而普通的IO最大输入电压是VDDIOX+0.3

ded2bdc546af256855e9373f456af6be.jpeg

d4fc1451a6224b15f7a3de1db0e7c888.jpeg

对于某个具体的IO,它是否为5V tolerant,可以在pin definition表中I/O structure一列中查看,其中TC表示标准的3.3V IO,FT、FTf表示是5V tolerant

e453576855063fe3b8b3727ad73df5de.jpeg

具备了5V tolerant能力,比如3.3V的UART RX和就可以和外面的5V UART TX直接通信,不过需要注意的,它只是输入能接5V信号,没法输出5V电平的。

大家看下下面的这个电路,如果左侧UART TX和RX都是5V tolerant,该电路可以正常工作吗?

1d196db52bd9f00485fb27bed577da78.png

------------ END ------------

7358cf477f208428156b1665cb127744.gif

●专栏《嵌入式工具

●专栏《嵌入式开发》

●专栏《Keil教程》

●嵌入式专栏精选教程

关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

9bfed131954011aea932ee373d3827cd.jpeg

ea12f22f492e15f2d93d0f2ce6a52eff.png

点击“阅读原文”查看更多分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值