单片机IO灌入5V电压导致其他IO电压测量异常问题及解决方案
创作时间:
作者:
@小白创作中心
单片机IO灌入5V电压导致其他IO电压测量异常问题及解决方案
引用
CSDN
1.
https://blog.csdn.net/qlexcel/article/details/141054816
最近在使用GD32F103RCT6单片机进行项目开发时,遇到了一个有趣的问题。项目中使用了3个485收发器,这些收发器直接连接到单片机的IO口上。由于485收发器是5V供电的,这就引发了一个5V电平和3.3V电平兼容性的问题。
最初,项目只使用了PA10和PC11这两个串口,它们是兼容5V的。从手册中可以看出,这两个IO口的最大允许输入电压为5.5V。
但是,当尝试将5V信号输入到PA3时,问题就出现了。PA3的最大允许输入电压仅为4V,输入5V会导致异常。具体表现为:当PA3配置为串口接收,PC1配置为ADC采集外部模拟信号时(GPIO模式配置如下):
/* connect port to USARTx_Rx */
gpio_init(GPIOA, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_3);
/* config the GPIO as analog mode */
gpio_init(GPIOC, GPIO_MODE_AIN, GPIO_OSPEED_50MHZ, GPIO_PIN_1);
运行程序后,用万用表测量发现PC1竟然能测量到3.9V的电压,这显然是不正常的,因为单片机的供电电压只有3.3V。经过排查,发现这是由于向不兼容5V电平的IO口灌入了超过4V的电压所致。
为了解决这个问题,可以采取以下几种方法:
- 使用电平转换芯片将5V信号转换为3.3V后再输入到单片机。
- 使用二极管和电阻的组合,将输入电压钳位在4V以下。
- 使用稳压二极管进行电压钳位。
热门推荐
揭秘中央空调能效:开启节能绿色新征程
《小巷人家》的出圈之路:一部年代剧如何在古偶剧中突围
柳州白莲机场:广西重要支线机场的前世今生
《第五人格》先知怎么打 先知技能详解
如何判断网贷合同是否合法?
多结太阳能电池(MJSC)转换效率不断提高 产业化进程将持续推进
效率突破50%!新型太阳能高温热光伏系统,助力零碳电网实现
如何通过外贸订单复盘,优化业务策略
跳绳讲解(跳绳的技巧和方法)
【多部电梯群控】01群控要求分析与策略简介
探秘道家修仙信仰、人体与天地之契合及修炼之道
鹰嘴豆对糖尿病的利与弊
第五人格珍宝保底要多少钱?保底规则详解
白露时节养生指南:保暖、锻炼与饮食调整并重
电子税务局移动端APP个人代开劳务发票操作流程
C肽对糖尿病有什么作用
研究有新发现!清华简整理工作将在两三年内完成
鄂尔多斯新增4家自治区级创新平台
【东京赏樱】2025必去东京赏樱景点&樱花季预测总整理
三甲医院医生→全国健美冠军:武大小吴医生,帅!
十大先天灵宝(山河社稷图详解)
如何选择专业的成分分析检测机构?一文读懂
东南亚"中文+职业素养"国际中文人才教学资源与师资队伍建设研究
八角莲:一种具有重要药用价值的植物
你相信“光”吗?TA决定了你的睡眠质量
怎么取消Excel视图
Unity Rigidbody组件实现动画:物理驱动的角色动作
科学新知|霸王龙并非像之前认为的那样聪明
银行的信用卡分期付款手续费的弹性定价策略与市场反应?
燕窝水沸腾后隔水蒸制时间详解