那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

拉起您的引腳:如何確定上拉電阻的大小

成爾秩 ? 來源:wanyou2345 ? 作者:wanyou2345 ? 2023-01-04 11:17 ? 次閱讀

許多人在開始學習實用的動手電子產品時學到的第一課就是需要上拉電阻。是防止微控制器上的浮動 I/O 引腳還是通過漏極開路設計連接兩個電路;上拉電阻器是一個經常需要但很少被重視的組件。那么為什么我們要使用上拉電阻,我們不能只將一根電線連接到我們設備的 V cc電源嗎?您應該使用多大尺寸的電阻器?

那么,為什么我們一開始還需要麻煩上拉電阻呢?假設我們有一個瞬時常開按鈕,我們不希望 I/O 引腳懸空。為什么不直接將電線連接到I/O 引腳和按鈕引線之間的 V cc ?這將有助于防止微控制器的 I/O 引腳在未按下按鈕時浮動——它需要一個 V cc或一個穩定的高電平。然而,一旦按下按鈕,V cc和地之間就會發生短路(圖 1). 這會產生大量熱量,如果設備是電池供電的,它會很快耗盡電池電量。除了阻礙與浮動微控制器 I/O 引腳相關的問題外,在使用漏極開路拓撲時,上拉電阻器也是必不可少的。我們在此Bench Talk 帖子中詳細討論了開放式排水管。

poYBAGOzf82AERuYAAEFdnoEGYM465.jpg

圖 1:僅連接一根電線會導致短路(左)。上拉電阻器可防止浮動輸入,同時防止不必要的短路(右)。(來源:作者)

那么我們如何選擇合適尺寸的電阻器呢?與大多數好的工程問題一樣,答案取決于您的應用。讓我們從考慮極端選項 0Ω 開始,比如說 1mΩ。我們已經討論過 0Ω 選項(小值電阻器被稱為強上拉,因為它們允許大量電流流動)。電阻值太小,我們會得到太多的電流,這可能不安全,或者至少是能源效率低下。如果我們使用一個巨大的 1mΩ 電阻器會怎樣?那不安全嗎?大電阻值被稱為弱上拉,因為它們可以防止過多的電流流動。答案是肯定的,但這是有代價的。在這種情況下,這是速度和功率之間的權衡。

將微控制器的 I/O 引腳想象成一個電容器。回想一下,電容器兩端的電壓不能瞬間改變。相反,它根據所謂的時間常數 (T) 充電,數學上表示為 T=RC,其中 R 是電阻器的值,??C 是電容器的值。當我們添加一個非常大的電阻器時,我們會通過限制電流來增加電容器充電所需的時間。實際上,這意味著微控制器不會立即檢測到按下的按鈕,因為微控制器需要一些時間才能看到電壓從它認為的 LOW/OFF 狀態變為 HIGH/ON 狀態。從用戶的角度來看,這可能會導致不可接受的電路性能。該系統似乎沒有及時響應。2 C 串行通信協議,大的定時常數會對 I 2 C 總線在其串行數據線 (SDA) 和串行時鐘線 (SCL) 線上實現所需的波特率產生負面影響。

從數學上講,這就是計算電阻值的方式:

R p(min)是可接受的最小電阻值,由下式給出:

R p(min) = (V cc - V OL(max) ) / I OL 由此:

V cc是電源電壓。

V OL(max)是被微控制器的 I 2 C 引腳記錄為低電平的最大電壓。

I OL是 V OL的電流消耗

R p(max)是可接受的最大電阻值,由下式給出:

R p(max) = t r / (0.8473 x C b ) 其中:

t r 是 SDA 和 SCL 線路對于所需波特率可接受的上升時間。檢查設計中使用的設備的數據表。

C b 是將被驅動的預期容性負載。附帶說明一下,可以共享 I 2 C 總線的設備數量受印刷電路板 (PCB) 和設備輸入電容之和的限制。根據標準和快速工作模式的 I 2 C 規范,此限制為 400pF。之后需要一個I 2 C緩沖芯片。這通常發生在 7 位可尋址 I 2 C 實現的 112 個設備的理論尋址限制之前。

現在根據實際經驗,以下是您應該考慮在電路中測試的電阻值,以查看是否獲得所需的性能:

一般用途為 1kΩ 至 10kΩ。

10kΩ 至 100kΩ,如果您有低功耗用例,例如電池供電的設備。

最后要考慮的是,許多微控制器都有可以通過代碼打開的內部上拉電阻。請務必查看數據表,了解內部電阻值的大小是否適合您的應用。如果沒有,您將不得不使用外部上拉電阻。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7649

    瀏覽量

    152097
  • 上拉電阻
    +關注

    關注

    5

    文章

    363

    瀏覽量

    30731
  • 引腳
    +關注

    關注

    16

    文章

    1220

    瀏覽量

    50896
收藏 人收藏

    評論

    相關推薦

    平衡電阻大小如何確定,平衡電阻阻值大小的選擇原則

    為之,而是需要依據一系列的原則和方法來確定。本文將深入探討平衡電阻大小確定方法以及阻值選擇的原則,為電子工程師提供有價值的參考。
    的頭像 發表于 01-30 14:33 ?121次閱讀

    I2C總線上電阻阻值如何確定

    導讀I2C總線在產品設計中被廣泛應用,盡管其結構簡單,但經常發生電阻設計不合理的問題。本文將對I2C
    的頭像 發表于 12-27 11:34 ?1014次閱讀
    I2C總線上<b class='flag-5'>拉</b><b class='flag-5'>電阻</b>阻值如何<b class='flag-5'>確定</b>?

    SN74AVCH8T245的pin2引腳DIR Datasheet要求其至VCCA,其電阻取值是多少?

    嗎?如果此芯片用于JTAG,有推薦的TI ESD器件嗎? 2:SN74AVCH8T245 的pin 2引腳DIR Datasheet要求其至VCCA,其
    發表于 12-04 07:50

    分流電阻大小取決于什么因素,分流電阻大小如何確定

    分流電阻大小取決于多個因素,這些因素共同影響著電流表或電路系統的性能和精度。以下是主要的影響因素:
    的頭像 發表于 10-01 11:53 ?630次閱讀

    電阻和下拉電阻有什么區別?#硬件工程師 #電路設計 #揚興科技

    電阻
    揚興科技
    發布于 :2024年09月26日 16:41:20

    如何計算上電阻的值

    I2C總線不僅能夠確保信號傳輸的穩定,還能有效地防止多設備操作中的電氣沖突。確定適當的電阻值對于保證I2C通信的可靠性和效率至關重要。雖然在大多數應用中,使用標準的4.7kΩ
    的頭像 發表于 09-09 17:20 ?614次閱讀

    電路設計基礎:電阻、下拉電阻分析

    可靠了) 電阻:將某輸出電位點采用電阻與電源VDD相連的電阻。因為輸出端可以是具有內阻的電壓源,由于
    發表于 08-22 13:59

    INA226AA0、A1引腳作為選址引腳在你們demo中同時接了電阻至高電平和下拉電阻到地是為什么?

    您好,請問INA226AA0、A1引腳作為選址引腳在你們demo中同時接了電阻至高電平和
    發表于 08-06 07:17

    電阻和下拉電阻的用處和區別介紹

    電阻和下拉電阻是電子電路設計中常用的兩種電阻。盡管它們有共同點,例如影響電路的阻抗特性和限制電流流過電路的能力,但它們的工作原理和應用場
    的頭像 發表于 05-02 15:18 ?5221次閱讀
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>和下拉<b class='flag-5'>電阻</b>的用處和區別介紹

    電阻如何實現低功耗設計

    電阻有助于降低系統的總功耗,同時保持電路的功能性和穩定性。那么電阻如何實現低功耗設計呢?
    的頭像 發表于 05-02 15:00 ?1136次閱讀

    電阻的作用是什么

    電阻是一種用于保證輸入信號為預期邏輯電平的電阻元件。
    的頭像 發表于 05-02 14:51 ?3870次閱讀
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>的作用是什么

    STM32cubemx在開漏和推挽輸出模式下電阻和下拉電阻有什么作用和區別?

    只配置過輸入的時候和下拉電阻。不知道在開漏和推挽輸出模式下電阻和下拉
    發表于 03-27 07:20

    電阻和下拉電阻是什么

    就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用。而下拉電阻是直接接到地上,接
    發表于 02-29 12:39 ?4406次閱讀
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>和下拉<b class='flag-5'>電阻</b>是什么

    IO內置電阻的阻值是多少?所有IO都有內置電阻么,阻值是否一樣?

    IO內置電阻的阻值是多少?所有IO都有內置電阻么,阻值是否一樣?
    發表于 02-21 06:17

    如何確定復位IC(電壓檢測器)的電阻、電壓浮動呢?

    在此說明由電阻引起的電壓浮動和選擇電阻的方法。
    的頭像 發表于 02-20 16:37 ?1319次閱讀
    如何<b class='flag-5'>確定</b>復位IC(電壓檢測器)的<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>、電壓浮動呢?
    百家乐官网平台送彩金| 2024年九运的房屋风水吉凶| 大发888娱乐城 17| 做生意什么花风水好| 凌龙棋牌官方下载| 玩百家乐新澳门娱乐城| 真人百家乐官网平台下载| 大发888亚洲游戏| 怎样看百家乐路单| 鼎尚百家乐官网的玩法技巧和规则| 百家乐正品| 沙巴百家乐现金网| 查看百家乐官网赌博| 雷山县| 大发888 大发国际| 网上百家乐软件大全酷| 大连百家乐官网商场| 最新百家乐官网网评测排名| 依安县| 网上现金游戏网 | 微信百家乐群二维码| 百家乐园百利宫娱乐城怎么样百家乐园百利宫娱乐城如何 | 爱玩棋牌下载| 百家乐追号软件| 太阳百家乐官网破解| 香港百家乐官网马书| 百家乐官网高额投注| 百家乐官网游戏的玩法| 桃江县| 铜梁县| 百家乐官网代理网址| 台东县| 德化县| 百家乐官网路单免费下载| 伟德百家乐官网下载| 博盈注册| 六合彩报码聊天室| 博彩投注| 甘洛县| 百家乐官网视频游戏视频| 百家乐官网大眼仔路|