0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCU IO口電壓下降原因分析

TopSemic嵌入式 ? 來(lái)源:TopSemic嵌入式 ? 2023-11-21 09:46 ? 次閱讀

前幾天一個(gè)工程師向我反饋他測(cè)得如下電路MCU IO口的電壓不是3.3V,只有2V多。

ce415330-880d-11ee-939d-92fbcf53809c.png

IO配置的是輸入功能,無(wú)上下拉。最初我不太相信這個(gè)結(jié)果,后來(lái)自己用萬(wàn)用表實(shí)際測(cè)量了下,還真是這個(gè)結(jié)果

ce75b51c-880d-11ee-939d-92fbcf53809c.png

這是咋回事呢?不應(yīng)該電壓就是3.3V嗎?后來(lái)經(jīng)高人指點(diǎn)可能是IO口輸入漏電流的原因,輸入漏電流在MCU數(shù)據(jù)手冊(cè)中符號(hào)為Ilkg,lkg表示Input leakage current。

ceb786d6-880d-11ee-939d-92fbcf53809c.png

IO口的內(nèi)部是CMOS器件,因?yàn)?CMOS 是高輸入阻抗器件, 理想狀態(tài)下IO接一個(gè)高電平是沒(méi)有輸入電流的。但實(shí)際情況因?yàn)榇嬖谝粋€(gè)輸入阻抗,所以還是會(huì)有微弱的電流,這個(gè)電流叫做漏電流。

那么電壓降低到2.48V是不是就是因?yàn)檩斎肼╇娏鞯脑蚰兀?/p>

答案是否,因?yàn)槿绻妷壕褪?.48V,那么漏電流有(3.3V-2.48V)/3.6M=227nA,這個(gè)和上述數(shù)據(jù)手冊(cè)最大100nA對(duì)不上??!

真實(shí)的原因是萬(wàn)用表自身的內(nèi)阻導(dǎo)致的,就算上拉電阻不接MCU的IO,直接用萬(wàn)用表測(cè)電壓下面,測(cè)出來(lái)也是2.4幾V,這也可以驗(yàn)證和IO輸入漏電流無(wú)關(guān)。

ceef7636-880d-11ee-939d-92fbcf53809c.png

萬(wàn)用表在測(cè)量電壓時(shí),內(nèi)部具有電阻,通常被稱(chēng)為輸入阻抗。不同型號(hào)和品牌的萬(wàn)用表有不同的輸入阻抗,一般在兆歐姆(MΩ)的數(shù)量級(jí)。

通常,萬(wàn)用表的輸入阻抗可以在用戶(hù)手冊(cè)或儀器上找到。一些典型的值包括10 MΩ或更高。

這個(gè)輸入阻抗會(huì)影響測(cè)量結(jié)果,特別是在測(cè)量高阻值電路時(shí),比如對(duì)上述電路就會(huì)產(chǎn)生很大影響,因?yàn)樯侠娮杼罅耍?/p>

假設(shè)萬(wàn)用表輸入阻抗是10 MΩ,實(shí)際測(cè)量電壓值為10/(3.6+10)*3.3V=2.43V。

對(duì)于一般的上拉電阻比如1KΩ,實(shí)際測(cè)量電壓值為10000000/(1000+10000000)*3.3V≈3.3V,幾乎無(wú)影響了。

對(duì)于上述的兩個(gè)電路,要想得到準(zhǔn)確的電壓值,只能選用更高輸入阻抗的測(cè)量?jī)x器。我這里選用了泰克DMM4050來(lái)測(cè)試第一個(gè)電路,同時(shí)要注意設(shè)置為高輸入阻抗模式,因?yàn)樗J(rèn)也是10MΩ。這時(shí)候測(cè)得的電壓值如下:

cf1a5770-880d-11ee-939d-92fbcf53809c.png

啟用高輸入阻抗的設(shè)置方法可以在說(shuō)明書(shū)中找到:

cf846494-880d-11ee-939d-92fbcf53809c.png

設(shè)置之后阻抗會(huì)超過(guò)10GΩ,這時(shí)測(cè)的電壓就準(zhǔn)確了,測(cè)得的電壓相比3.3V也有下降,只是不會(huì)再下降那么多,這時(shí)再來(lái)估算一下漏電流,(3.3V-3.10V)/3.6M=56nA,這就符合實(shí)際了。

如果測(cè)第二個(gè)電路電壓,那電壓幾乎就是3.3V。由此可見(jiàn)不同的測(cè)量?jī)x器差別還是挺大的。

最后你可能會(huì)問(wèn)他為什么要接這么大阻值的上拉電阻呢,歡迎大家留言區(qū)討論。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16885

    瀏覽量

    349914
  • 萬(wàn)用表
    +關(guān)注

    關(guān)注

    87

    文章

    2046

    瀏覽量

    127175
  • 上拉電阻
    +關(guān)注

    關(guān)注

    5

    文章

    357

    瀏覽量

    30537
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5539

    瀏覽量

    115489
  • IO口
    +關(guān)注

    關(guān)注

    3

    文章

    169

    瀏覽量

    23967

原文標(biāo)題:IO口電壓下降那么多是怎么回事??

文章出處:【微信號(hào):TopSemic,微信公眾號(hào):TopSemic嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    12v隔離后帶負(fù)載電壓下降

    12v隔離后帶200mA的負(fù)載,電壓下降,降了1v。但隔離前的電壓沒(méi)變,是哪個(gè)元器件限流了嗎
    發(fā)表于 06-12 09:24

    用于電源的I/O引腳上的電壓下降

    器件繪制2MA和一個(gè)繪制1Ma的SPI器件,當(dāng)它們連接到IO引腳時(shí),IO引腳電壓下降到大約2.8伏。I2C線和SPI線連接到PIC,PIC為其供電。當(dāng)I2C設(shè)備在沒(méi)有SPI設(shè)備的情況下供電時(shí),
    發(fā)表于 12-26 16:05

    請(qǐng)問(wèn)開(kāi)關(guān)電源電壓下降原因

    一大水牛450全能板ATX開(kāi)關(guān)電源,一直正常,最近突然電壓下降,調(diào)電位器后,電壓正常,但工作幾天,電壓下降,折開(kāi)檢查,發(fā)現(xiàn)SG6105的15腳沒(méi)接地,而是一20K電阻和一電容串接在1
    發(fā)表于 10-31 20:28

    如何在電源電壓下降時(shí)產(chǎn)生中斷?

    你好如何在電源電壓下降時(shí)產(chǎn)生中斷?
    發(fā)表于 12-30 06:27

    THEIC改性聚酯亞胺類(lèi)漆包線擊穿電壓下降原因探討

    了HEIC改-fg-聚酯或聚酯亞胺漆包線在貯存后, 出現(xiàn)擊穿電壓下降甚至不舍格的原因.并非是THEIC的質(zhì)量在走主旱作用, 而是與漆膜在一定溫度下的交聯(lián)固化程度廈亞胺化程度有關(guān)
    發(fā)表于 06-29 14:16 ?28次下載

    MAX666的電壓下降檢測(cè)功能電路

    MAX666的電壓下降檢測(cè)功能電路
    發(fā)表于 10-27 15:04 ?1525次閱讀
    MAX666的<b class='flag-5'>電壓下降</b>檢測(cè)功能電路

    確認(rèn)MCUIO在RESET時(shí)的狀態(tài)

    確認(rèn)MCUIO在RESET時(shí)的狀態(tài)   曾經(jīng)看到這樣一個(gè)問(wèn)題,(我在好幾個(gè)廠家的Quality Issue中記錄這個(gè)問(wèn)題)。起因是這樣的,MCU在Reset的時(shí)候,
    發(fā)表于 11-21 14:03 ?2777次閱讀

    電源網(wǎng)格的電壓下降和電遷移效應(yīng)分析

    電源網(wǎng)格的電壓下降和電遷移效應(yīng)分析 集成電路電源分配系統(tǒng)的用途是提供晶體管執(zhí)行芯片邏輯功能所需的電壓與電流。在0.13微米以下工藝技術(shù)時(shí)
    發(fā)表于 12-26 14:48 ?1344次閱讀

    使用IO檢測(cè)電源電壓的轉(zhuǎn)換邏輯

    使用IO檢測(cè)電源電壓主要是用于大功耗產(chǎn)品,電池電壓會(huì)隨著功耗的增大而變化,這個(gè)時(shí)候就要使用IO
    發(fā)表于 01-10 14:57 ?6次下載
    使用<b class='flag-5'>IO</b><b class='flag-5'>口</b>檢測(cè)電源<b class='flag-5'>電壓</b>的轉(zhuǎn)換邏輯

    MCU中的IO輸入輸出狀態(tài)詳解

    使用MCU,必然接觸到IO(Input,Output),對(duì)于IO的輸入輸出狀態(tài)就要有所了解。
    發(fā)表于 02-08 15:47 ?3次下載
    <b class='flag-5'>MCU</b>中的<b class='flag-5'>IO</b><b class='flag-5'>口</b>輸入輸出狀態(tài)詳解

    電源技巧:不要讓U S B 電壓下降減慢充電器的速度

    電源技巧:不要讓U S B 電壓下降減慢充電器的速度
    發(fā)表于 11-03 08:04 ?0次下載
    電源技巧:不要讓U S B <b class='flag-5'>電壓下降</b>減慢充電器的速度

    IO電壓下降那么多,咋回事?

    怎么回事呢?不應(yīng)該電壓就是3.3V嗎? 后來(lái)經(jīng)高人指點(diǎn),可能是IO輸入漏電流的原因,輸入漏電流在MCU數(shù)據(jù)手冊(cè)中符號(hào)為Ilkg,lkg表示
    的頭像 發(fā)表于 11-25 07:40 ?950次閱讀
    <b class='flag-5'>IO</b><b class='flag-5'>口</b><b class='flag-5'>電壓下降</b>那么多,咋回事?

    電壓下降用SVG補(bǔ)償有用嗎

    在電力系統(tǒng)中,電壓下降是一個(gè)常見(jiàn)的問(wèn)題。電壓下降會(huì)導(dǎo)致電力設(shè)備的性能下降,甚至影響生產(chǎn)和生活。為了解決這個(gè)問(wèn)題,人們開(kāi)始使用SVG(靜止無(wú)功發(fā)生器)來(lái)進(jìn)行補(bǔ)償。那么,電壓下降用SVG補(bǔ)
    的頭像 發(fā)表于 01-22 14:14 ?990次閱讀

    電源空載正常帶負(fù)載電壓下降原因

    、電源空載下的工作原理 在了解電源空載正常帶負(fù)載電壓下降原因之前,我們首先要了解電源的工作原理。電源主要由變壓器、整流器、濾波器和穩(wěn)壓器等組成。變壓器主要用于將市電的交流電壓轉(zhuǎn)變?yōu)檫m合電子器件工作的直流
    的頭像 發(fā)表于 02-27 17:16 ?9151次閱讀

    MCU IO的作用和特點(diǎn)

    MCU(微控制器)的IO(Input/Output Port,輸入輸出端口)是單片機(jī)與外界進(jìn)行信息交互的關(guān)鍵接口。這些IO在微控制器的功
    的頭像 發(fā)表于 09-30 11:52 ?434次閱讀