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

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

3天内不再提示

IO口的内阻究竟有多大

硬件攻城狮 来源:TsinghuaJoking 作者:TsinghuaJoking 2022-10-11 14:18 次阅读

➤ 01背景

电子小帮手电路中电源开关电路分析[1] 中介绍测量模块电路实验原理的时候,对于ATmega系列的 单片机的输出端口进行了内部描述[2] 。特别是对于端口做为IO输出口的时候,它可以等效为通过电阻19Ω和22Ω分别上拉到VCC,或者下拉的GND。

bcc74984-492a-11ed-a3b6-dac502259ad0.png▲ ATMEGA单片机IO口等效电路

那么就会出现一个新的问题,对于ATmega单片机,这个IO口的内阻究竟有多大呢?

通过实验来确定单片机输出IO口的实际电阻阻值,这为将来使用单片机进行测量工作提供数据基础。

利用在 ATMEGA8 DIP-28面包板实验[3] 中可以下载程序的实验方式,对于ATmega8单片机搭建在面包板上的测试芯片。通过实验来测量对应的IO端口在作为输出端时相对于GND,VCC的电阻阻抗。

➤ 02测量方案

1.测量端口电阻

测量电阻阻抗的方式可以通过以下三种方式来进行:

通过V-A方法检测,也就是通过测量IO口输入、输出电流一项相对应的IO口电压的变化,来获得端口的等效串联点租。

使用万用表直接测量;

使用手持LCR表来测。

2.测量过程

通过软件编程,使得单片机的PB4,PB3,PB2,PB1分别处于输出高电平,和输出低电平的情况,然后按照上面三种方法来测量对于端口的内部等效阻抗。

bcd92d52-492a-11ed-a3b6-dac502259ad0.png▲ ATMEGA8 DIP-28封装

➤ 03测量数据

1.使用V-A方法测量IO内阻

(1) IO低电平内阻

bce09ccc-492a-11ed-a3b6-dac502259ad0.png▲ 测量电路图示意图

使用在 低价电阻箱-阻值测试[4] 中的9999Ω电阻箱,分别改变IO端口的输出负载,记录不同电阻下输出端口的电压,进而可以进行获得内部电阻。

Current(mA) 3.068900 1.900500 1.376000 1.078700 0.889500 0.754900 0.655700 0.579500 0.519100
Voltage(V) 0.086651 0.055485 0.041959 0.034435 0.029279 0.025946 0.023526 0.021161 0.019959

bcf2f5fc-492a-11ed-a3b6-dac502259ad0.png▲ 端口电流与电压

通过线性拟合,可以建立输入电流(i,单位mA)与端口电压之间的线性关系。

通过上述线性方程,可以得到端口的输入电阻为:

(2) IO高电平内阻

测量不同输出电流下输出电压的变化。

Current(mA) 3.066000 1.897700 1.373900 1.077000 0.888000 0.753500 0.654500 0.578400 0.518200
Voltage(V) 0.077972 0.050410 0.038025 0.031065 0.026657 0.023490 0.021160 0.019415 0.018024

bd0bf48a-492a-11ed-a3b6-dac502259ad0.png▲ 端口电压与电流

对上述电压电流线性拟合:

由此可以得到单片机高电平下输出内阻大约为:

通过实际测量,可以看到ATmega的IO口在输出状态下,内阻分别是26.15Ω(低电平)以及23.56Ω(高电平)。

2.使用万用表测量IO内阻

使用DM3068数字万用表,直接测量ATmega的输出低电平的IO对GND之间的电阻:

测量ATmega8输出高电平的IO对VCC(+5V)之间的直流电阻:

注意:由于存在输出静态电压,不能够测量输出高电平的IO对GND之间的电阻,或者输出低电平IO对VCC之间的电阻。

3.使用LCR表测量IO内阻

为了避免单片机端口的静态电压对于LCR表的测量影响,使用100uF的电解电容进行隔直之后,然后在使用Smart Tweezers进行测量相应端口的内阻。

bd14685e-492a-11ed-a3b6-dac502259ad0.png▲ 使用隔直电容之后测量端口的内阻

低电平IO内阻:

高电平IO内阻:

➤ ※ 结论

单片机的IO如果作为输出端口,它可以等效一个内部穿有内阻的电压源。由于它内部是通过MOS管完成IO端口与VCC,GND的相连,所以内阻实际上是这些MOS管导通内阻。

通过对ATmega8单片机端口的内阻测量,可以看到这些内阻的大小在20欧姆到30欧姆之间。这与它的数据手册上相关的数值基本上是在同一数量级之内。

上文中使用了三种方法测量单片机IO口的内阻,它们的取值基本相似。因此上,在未来实际上应用中,可以根据具体情况来选择相应的测量方式。

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

    关注

    6024

    文章

    44392

    浏览量

    629480
  • IO口
    +关注

    关注

    3

    文章

    169

    浏览量

    23909
  • 测试芯片
    +关注

    关注

    0

    文章

    20

    浏览量

    8612

原文标题:单片机端口输入输出阻抗

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国家政策激励空间究竟有多大?LED照明企业如何把握?

    国家产业政策、房价市场热度、资本市场动态等方面与企业成长息息相关,中小微型企业发展过程中需时刻“看准”产业政策、经济环境。但是,这些政策对企业发展的激励空间究竟有多大?且看企业把握程度如何。
    发表于 08-26 07:16 774次阅读
    国家政策激励空间<b class='flag-5'>究竟有</b><b class='flag-5'>多大</b>?LED照明企业如何把握?

    STM32的DAC输出有个BUFFER功能,BUFFer的驱动能力究竟有多大,普通的运放输出可以吗?驱动LED可以吗?

    DAC是输出模拟电压给外界参考,STM32的DAC输出有个BUFFER功能,但不知这个BUFFer的驱动能力究竟有多大,普通的运放输出可以吗?驱动LED可以吗?有没有人做过这块,给个建议,因为最近要设计个DAC输出调节运放输出,希望能有个参考。 如果外接跟随的话,用LM3
    发表于 05-15 07:42

    请问ADSP***的IO输入内阻是多少?

    数据手册上没找到ADSP***的IO输入内阻信息,请问是多少呢?还有就是一些双向,它究竟是输入电阻还是输出电阻?还是作为输入的时候是输入
    发表于 08-10 07:21

    液晶PC与液晶电视究竟有什么区别?

    为什么要选择液晶?液晶PC与液晶电视究竟有什么区别?如何选择液晶PC与液晶电视?
    发表于 06-07 06:13

    请问一下RFID与NFC究竟有什么关系?

    RFID与NFC究竟有什么关系?
    发表于 06-15 07:06

    请问一下芯片制造究竟有多难?

    请问一下芯片制造究竟有多难?
    发表于 06-18 06:53

    PCI-E4.0究竟有什么优势?

    PCI-E4.0究竟有什么优势?PCI-E究竟指的是什么呢?
    发表于 06-18 06:54

    LPDDR5和LPDDR4X两者究竟有多大区别?

    有人说嵌入式闪存芯片LPDDR5和LPDDR4X差不多?真的如此吗?两者究竟有多大区别?
    发表于 06-18 06:15

    内存时序究竟有多重要呢?究竟该如何去选择内存条呢?

    内存时序究竟有多重要呢?究竟该如何去选择内存条呢?DDR内存时序是高一些好还是低一些好?
    发表于 06-18 08:20

    同样1ynm制程的LPDDR4X和LPDDR5在性能上两者究竟有多大区别?

    LPDDR5究竟是什么?有什么特点?同样1ynm制程的LPDDR4X和LPDDR5在性能上两者究竟有多大区别?
    发表于 06-18 06:48

    OpenPLC开源工业控制器究竟有何用处

    OpenPLC开源工业控制器有哪些优点?OpenPLC开源工业控制器有哪些功能?OpenPLC开源工业控制器究竟有何用处?
    发表于 09-02 07:42

    游戏本与轻薄本的性能测试,差距究竟有多大

    众所周知,游戏本相比轻薄本的散热更好,性能释放也更加充分,那么两者性能差距究竟有多大呢?外媒NoteBookcheck就用搭载i9-9980HK的外星人m17 R2、戴尔XPS 15和苹果MacBook Pro进行了测试。
    的头像 发表于 03-02 14:29 5885次阅读

    纯SaaS市场机会究竟有多大的问题

    问题:纯SaaS市场机会究竟有多大的问题。这只是困惑中国企服市场的众多问题之一,除此之外,从业者也期待找到例如:到底要定制化还是标准化,先做大B还是先做小B,企业如何适应学习美国产品之后的水土不服等问题的答案。 近日,红杉资本中国基金董事总经理翟佳和「虎嗅」共同探讨了
    的头像 发表于 09-23 17:32 2203次阅读

    爱立信发布人工智能的潜力究竟有多大

    价值难以被直接识别和传达。 为此,爱立信发布了《人工智能的业务潜力》报告及实际应用案例,帮助电信行业衡量人工智能价值,并给出了后续工作的相关建议。   人工智能潜力究竟有多大? 人工智能究竟如何推动电信行业的增长?为衡量
    的头像 发表于 11-25 14:21 4343次阅读

    单片机io输出电流多大

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