0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IO口电压下降那么多,咋回事?

凡亿PCB 来源:未知 2023-11-25 07:40 次阅读

前几天,一位工程师向我反馈,他测得如下电路MCU IO口的电压不是3.3V,只有2V多。

wKgaomVhNX2APxkXAAANbpOxma8189.png

IO配置的是输入功能,无上下拉。最初我不太相信这个结果,后来自己用万用表实际测量了下,还真是这个结果!

wKgaomVhNX2AaFDRAAH4W79N5VY777.png

这是怎么回事呢?不应该电压就是3.3V吗?

后来经高人指点,可能是IO口输入漏电流的原因,输入漏电流在MCU数据手册中符号为Ilkg,lkg表示Input leakage current。

wKgaomVhNX6AXNK6AACvCzfNK7Q845.png

IO口的内部是CMOS器件,因为CMOS是高输入阻抗器件,理想状态下IO接一个高电平是没有输入电流的。但实际情况中,因为存在一个输入阻抗,所以还是会有微弱的电流,这个电流叫做漏电流。

那么,电压降低到2.48V,是不是就是因为输入漏电流的原因呢?

答案是否,因为如果电压就是2.48V,那么漏电流有(3.3V-2.48V)/3.6M=227nA,这个和上述数据手册最大100nA对不上啊!

真实的原因是万用表自身的内阻导致的,就算上拉电阻不接MCU的IO,直接用万用表测电压下面,测出来也是2.4几V,这也可以验证和IO输入漏电流无关。

wKgaomVhNX6AFmGcAAAHSFhHs_8913.png

万用表在测量电压时,内部具有电阻,通常被称为输入阻抗。不同型号和品牌的万用表有不同的输入阻抗,一般在兆欧姆(MΩ)的数量级。

通常情况下,万用表的输入阻抗可以在用户手册或仪器上找到,一些典型的值包括10MΩ或更高。

这个输入阻抗会影响测量结果,特别是在测量高阻值电路时,比如对上述电路就会产生很大影响,因为上拉电阻太大了,

假设万用表输入阻抗是10MΩ,实际测量电压值为10/(3.6+10)*3.3V=2.43V。

对于一般的上拉电阻比如1KΩ,实际测量电压值为10000000/(1000+10000000)*3.3V≈3.3V,几乎无影响了。

对于上述的两个电路,要想得到准确的电压值,只能选用更高输入阻抗的测量仪器。我这里选用了泰克DMM4050来测试第一个电路,同时要注意设置为高输入阻抗模式,因为它默认也是10MΩ。这时候测得的电压值如下:

wKgaomVhNX6ANLX1AALe2l4KraE646.png

启用高输入阻抗的设置方法可以在说明书中找到:

wKgaomVhNX6ADXAYAAFCGkvTZN4861.png

设置之后,阻抗会超过10GΩ,这时测的电压就准确了,测得的电压相比3.3V也有下降,只是不会再下降那么多。这时再来估算一下漏电流,(3.3V-3.10V)/3.6M=56nA,这就符合实际了。

如果测第二个电路电压,那电压几乎就是3.3V。由此可见,不同的测量仪器差别还是挺大的。

最后,你可能会问他,为什么要接这么大阻值的上拉电阻呢?欢迎大家在留言区讨论。

声明: 转载自公众号,如涉及作品内容、版权和其它问题,请于联系工作人员微(prrox66),我们将在第一时间和您对接删除处理!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4319

    文章

    23083

    浏览量

    397566

原文标题:IO口电压下降那么多,咋回事?

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    多路pwm光耦驱动电路一起工作时,光耦输出电压下降

    问题1. 使用stm32产生pwm,驱动单路,光耦输出端(提供栅极电压)有4v,但是同时驱动两路,光耦输出端输出电压下降至二点几v。 问题2. 因为我用的mos开启电压小,所以即使光耦输出降至2.
    发表于 12-23 18:15

    电流倒灌揭秘:IO损坏与系统故障的真相

    导读本期文章将继续深入了解电流倒灌,分析嵌入式系统中IO损坏和系统稳定性问题的根本原因。在上期的工程笔记中,我们了解了电流倒灌并探讨了电流倒灌可能导致的一系列问题,包括IO损坏、系
    的头像 发表于 12-11 11:38 262次阅读
    电流倒灌揭秘:<b class='flag-5'>IO</b><b class='flag-5'>口</b>损坏与系统故障的真相

    前级功放电路电压下降的快怎么回事

    前级功放电路是音响系统中的一个重要组成部分,它负责处理音频信号的放大和调节,以确保信号在传输到后级功放和扬声器时具有适当的质量和强度。当您遇到前级功放电路电压下降过快的问题时,可能是由多种原因
    的头像 发表于 10-09 10:12 340次阅读

    io和串口的区别 单片机有多少个io

    IO和串口的区别 IO,即输入输出端口(Input/Output Port),是单片机或其他微控制器与外部设备之间进行数据交换的接口。它们通常用于控制外部设备的状态,如LED灯的亮
    的头像 发表于 10-06 10:06 1345次阅读

    MCU IO的作用和特点

    MCU(微控制器)的IO(Input/Output Port,输入输出端口)是单片机与外界进行信息交互的关键接口。这些IO在微控制器的功能实现中扮演着至关重要的角色,它们不仅负责数
    的头像 发表于 09-30 11:52 758次阅读

    单片机io怎么配置成输出口

    单片机IO配置成输出口的过程通常涉及对单片机内部寄存器的操作。不同型号的单片机在寄存器配置和编程方式上可能有所不同,但基本原理是相似的。以下是一个通用的步骤,用于将单片机IO配置成
    的头像 发表于 09-14 14:33 766次阅读

    单片机io输出电流多大

    单片机IO的输出电流大小会受到多种因素的影响,包括单片机的型号、IO的配置模式以及外部电路的设计等。以下是对单片机IO
    的头像 发表于 09-14 14:29 1683次阅读

    INA301为什么在共模信号给到5V多一点点的时候,偏置电流会突然变大那么多

    最近在用INA301芯片,因为比较关注偏置电流指标如下图,有一个疑惑,为什么在共模信号给到5V多一点点的时候,偏置电流会突然变大那么多
    发表于 08-01 07:58

    使用LM258DR芯片时,发现3.3V输出,20ma,会出现电压下降的情况,为什么?

    在使用LM258DR芯片时,发现3.3V输出,20ma,会出现电压下降,3.3V变成了3V,感觉电流输出能力弱。
    发表于 08-01 06:27

    使用esp32c3,用不同的io唤醒深度睡眠,发现唤醒的原因都是io0唤醒的,这是怎么回事

    使用esp32c3,用不同的io唤醒深度睡眠,发现唤醒的原因都是io0唤醒的,这是怎么回事
    发表于 06-18 08:25

    12v隔离后带负载电压下降

    12v隔离后带200mA的负载,电压下降,降了1v。但隔离前的电压没变,是哪个元器件限流了吗
    发表于 06-12 09:24

    铅酸蓄电池充满电后,为何静置不用时电压下降很快?

    铅酸蓄电池在充满电后静置不用时电压下降快的现象可能由多种因素引起,这些因素包括电池的自放电、电池内部的化学和物理变化、以及环境条件等。以下
    的头像 发表于 04-29 17:59 8095次阅读

    电源空载正常带负载电压下降的原因

    、电源空载下的工作原理 在了解电源空载正常带负载电压下降的原因之前,我们首先要了解电源的工作原理。电源主要由变压器、整流器、滤波器和稳压器等组成。变压器主要用于将市电的交流电压转变为适合电子器件工作的直流电压
    的头像 发表于 02-27 17:16 1w次阅读

    电压下降用SVG补偿有用吗

    在电力系统中,电压下降是一个常见的问题。电压下降会导致电力设备的性能下降,甚至影响生产和生活。为了解决这个问题,人们开始使用SVG(静止无功发生器)来进行补偿。那么
    的头像 发表于 01-22 14:14 1115次阅读

    ADUC7126 P2.3设置为低电平状态时,UART1被切换到P2.3上是怎么回事

    我使用ADUC7126,UART1 配置使用P4.0 P4.1, 可以正常工作。当P2.3设置为低电平状态时,UART1被切换到P2.3 口上,不知道咋回事?GP2CON寄存器未配置到使用UATRT1.
    发表于 01-12 07:49