RM新时代网站-首页

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

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

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

GPIO的內(nèi)部上下拉電阻_GPIO的驅(qū)動能力

h1654155282.3538 ? 來源:電巢 ? 作者:電巢 ? 2020-10-14 11:11 ? 次閱讀

GPIO的電平

大部分CPU/FPGA/CPLD芯片的GPIO都會有獨立的電源供電一般會命名為(VCCIO),這樣可以靈活接不同的電平標準的芯片。所以在使用GPIO之前先確定兩邊的電平是否一致或兼容。

GPIO的內(nèi)部上下拉電阻

內(nèi)部上下拉電阻,可以提供確定的電平,使得GPIO在使用之前有個確定值以防誤操作。正好最近遇到這樣的問題。如下示意圖。在兩邊都有內(nèi)部上下拉電阻的時候,事情就變得有趣了。這條信號上的電平不高不低,當然取決于各自芯片的預(yù)留的電阻值。我比較幸運,碰到兩邊的電阻值大小相等。量到的是1.66V,3.3V的電平。不要小看這個不高不低的電平,可以讓這個WIFI有時可識別有時不可。這種概率性的問題是會讓人相當?shù)仡^疼。所以設(shè)計時,要看清楚規(guī)格書,最好在原理圖上標識以免忘記。

GPIO的OD或OCOD/OC就是說輸出的MOSFET/BJT的D極/C極上再芯片內(nèi)部里不接任何元件。如下圖示意示意。

OD/OC的好處:

可以輸出同電平,取決于外部電路的電源,如上圖的Vcc2。

可以實現(xiàn)線與。

由外部上拉提供電流。當然不能超過GPIO的最大灌電流。

GPIO的驅(qū)動能力

主要就是說GPIO能輸出多少電流(拉電流)或能輸入多少電流(灌電流)。可以看下面這個圖,明明白白了。

經(jīng)常我們會拿GPIO直接去驅(qū)動LED 燈,這時就要注意GPIO的驅(qū)動能力夠不夠了,如果不夠,就得外加個MOSFET或者BTJ.。
責任編輯人:CC

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

    關(guān)注

    86

    文章

    5497

    瀏覽量

    171839
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1199

    瀏覽量

    52026
收藏 人收藏

    評論

    相關(guān)推薦

    請為cx3的io口沒有內(nèi)部上拉電阻下拉電阻嗎?

    ,CyU3PGpioSetValue,在配置參數(shù)里CyU3PGpioSimpleConfig_t的結(jié)構(gòu)里,沒有看到此io口是否可以配置內(nèi)部上拉或下拉電阻。請為cx3的io口沒有內(nèi)部上拉
    發(fā)表于 02-28 06:25

    stm32之上/下拉電阻GPIO的影響

    怎么解決這個引腳電平不確定的問題呢??于是工程師們就想了一個辦法,在GPIO端口驅(qū)動電路外圍加上拉電阻,連到電源,將其限制在高電平狀態(tài)即為上拉。將上拉電阻接到地端,將電位限制在低電平即
    發(fā)表于 04-16 13:23

    STM32不同組的GPIO驅(qū)動能力有什么差別

    STM32不同組的GPIO驅(qū)動能力有什么差別呢,為什么同樣的電路換組IO就不行呢
    發(fā)表于 10-26 10:14

    STM32不同組的GPIO驅(qū)動能力有什么差別?

    STM32不同組的GPIO驅(qū)動能力有什么差別呢,為什么同樣的電路換組IO就不行呢
    發(fā)表于 12-06 16:12

    STM32不同組的GPIO驅(qū)動能力有什么差別呢?

    STM32不同組的GPIO驅(qū)動能力有什么差別呢,為什么同樣的電路換組IO就不行呢
    發(fā)表于 12-11 17:24

    GPIO上下拉電阻的設(shè)置步驟

    上拉和下拉是指GPIO輸出高電位(上拉)還是低電位(下拉)。上拉就是輸入高電平,然后接一個上拉電阻(起保護作用),知道上拉就表示該端口在默認情況下輸入為高電平。
    發(fā)表于 05-21 06:21

    上下拉電阻的作用

    器件連接時的灌電流能力不盡相同,連接上會有驅(qū)動問題,此時需要加上拉電阻,加大輸出引腳的驅(qū)動能力。 阻抗匹配長線傳輸中電阻不匹配容易引起反射波
    發(fā)表于 07-27 08:38

    用什么芯片可以增強GPIO口的驅(qū)動能力

    我用f28377的GPIO口做大功率可控硅的驅(qū)動,可惜GPIO的輸出電流太小,不能夠直接驅(qū)動TIP122,問用什么芯片可以增強GPIO口的
    發(fā)表于 05-29 15:21

    gpio驅(qū)動能力是什么意思

    gpio驅(qū)動能力是什么意思,說明:這里主要是基于Amlogic_S905X平臺上實現(xiàn)的,其實gpio的控制都是通用的,使用的都是標準的gpio操作函數(shù),跟平臺無關(guān)。通過往節(jié)點寫入1或者
    發(fā)表于 07-22 06:38

    CH32v103的GPIO怎么配置上拉還是下拉?

    芯片數(shù)據(jù)手冊中有說明支持在配置為輸入時可以選擇內(nèi)部上拉或者下拉,CNFy 位配置0b10時,配置為帶有上下拉的輸入模式,那么怎么配置上拉還是下拉? 謝謝。另外從
    發(fā)表于 05-18 07:24

    嵌入式學(xué)習(xí)之GPIO接口詳解

    本文開始介紹了GPIO的概念好優(yōu)點,其次闡述了GPIO硬件以及何為上拉電阻下拉電阻,最后闡述了GPIO
    發(fā)表于 04-26 15:17 ?6399次閱讀
    嵌入式學(xué)習(xí)之<b class='flag-5'>GPIO</b>接口詳解

    一文快速理解STM32中的上/下拉電阻

    STM32中的GPIO 以STM32中的GPIO為例,如上圖是GPIO的結(jié)構(gòu)圖。 從上圖中標號2處可以看到,上拉和下拉電阻上都有一個開關(guān),通
    的頭像 發(fā)表于 11-02 10:11 ?1.3w次閱讀
    一文快速理解STM32中的上/<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>

    固件#06--STM32-MCU-GPIO工作模式

    是高電平下拉輸入:GPIO-IPDIO內(nèi)部下拉電阻輸入,默認低高電平模擬輸入:GPIO-AIN應(yīng)用ADC模擬輸入,或者低功耗下省電開漏輸出:
    發(fā)表于 11-18 18:51 ?1次下載
    固件#06--STM32-MCU-<b class='flag-5'>GPIO</b>工作模式

    STM32初識及運用—GPIO

    ),讀取 得的GPIO引腳數(shù)據(jù)位1,高電平。下拉輸入:若GPIO引腳配置為下拉輸入模式,在默認情況下(GPIO引腳無輸入),讀取 得的
    發(fā)表于 12-31 19:57 ?16次下載
    STM32初識及運用—<b class='flag-5'>GPIO</b>

    如何提高單片機的GPIO驅(qū)動能力

    單片機是控制器件而不是驅(qū)動器件,因為輸出電流很小,不足以驅(qū)動某些需要大電流的外設(shè)。 單片機的GPIO驅(qū)動能力有限,不能直接驅(qū)動較大功率的負
    的頭像 發(fā)表于 03-24 15:36 ?9402次閱讀
    如何提高單片機的<b class='flag-5'>GPIO</b>口<b class='flag-5'>驅(qū)動能力</b>
    RM新时代网站-首页