单片机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以下。
- 使用稳压二极管进行电压钳位。
热门推荐
情人节的浪漫诗篇:爱的庆典与永恒记忆
配偶的信用记录如何查询
员工创新成果是否属于公司所有?
听人劝,吃饱饭,选择电池时别仅盯着续航选“三元锂电池”。
中位数的定义、计算方法及其在数据分析中的重要应用
彻底搞懂中位数:计算方法及应用场景全解析
银行的财务报表主要指标有哪些?
虎门镇属于什么市(广东东莞地名小掌故 虎门)
如何共享协作文件夹给别人
水中沉淀物到底应该怎么测?
2025年海外节日营销攻略:如何“卷”出新意?
什么是数理统计里的中位数概念
孕期可以吃生蚝吗?孕期生蚝疑问全解答,安全美味两不误!
江西瑞昌:推进全域土地综合整治 重塑城乡建设新风貌
股权交易风险全解析:从价值评估到控制权转移
房贷退税指南:条件与办理流程详解
脑血管畸形能用射波刀治疗吗
《水浒传》武松、林冲道德对比:恩怨纠葛中的忠义抉择
如何实现数据的保密性?十种方法告诉你数据怎么防泄密!
在中国民乐之城“倾听”世界
物业管理:电梯安全与维护
关注妇幼健康,提升服务质效,助力建设生育友好型社会
名家新春荐读 | 赵丽宏:智慧的灯塔——关于冯友兰的《中国哲学简史》
这城有良田宝具搭配攻略:打造最强战斗阵容
斗破苍穹等级制度全解析:从斗之气到帝境强者,一探究竟
轻松掌握制表位设置技巧,让文档排版更整齐美观
危险源辨识的三种方法是什么?
华南理工大学研发新型水凝胶湿气发电机,可为电子设备供电
预防复发,坚持服药是关键——精神科服药管理那些事儿
实习护士个人实习计划