国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

最常見的電阻上下拉分析

硬件攻城獅 ? 來源:玩轉單片機與嵌入式 ? 作者:玩轉單片機與嵌入 ? 2022-11-23 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上拉和下拉電阻主要用于正確偏置數字電路門電路的輸入,以防止它們在沒有輸入條件時的狀態是隨機浮動的。

數字邏輯門可用于連接外部電路或設備,但必須注意確保其輸入或輸出正常工作并提供預期的開關條件。

一:為什么要用上下拉電阻?

現代數字邏輯門、IC 和微控制器包含許多輸入(稱為“引腳”)以及一個或多個輸出,這些輸入和輸出需要正確設置,無論是高電平還是低電平,數字電路才能正常工作。

我們知道邏輯門是任何數字邏輯電路最基本的組成部分,通過使用與門、或門和非門這三個基本門的組合,我們可以構建相當復雜的組合電路。但是作為數字電路,這些電路只能具有兩種邏輯狀態之一,稱為邏輯“0”狀態或邏輯“1”狀態。

這些邏輯狀態由兩個不同的電壓電平表示,低于一個電平的任何電壓被視為邏輯“0”,高于另一個電平的任何電壓被視為邏輯“1”。例如,如果兩個電壓電平是 0V 和 +5V,那么 0V 代表邏輯“0”,+5V 代表邏輯“1”。

如果數字邏輯門或電路的輸入不在可以被檢測為邏輯“0”或邏輯“1”輸入的范圍內,則數字電路可能會誤觸發,因為門或電路沒有識別正確的輸入值,因為 HIGH 可能不夠高或 LOW 可能不夠低。

a3402756-6af4-11ed-8abf-dac502259ad0.png

如上面的數字電路。兩個開關“a”和“b”代表通用邏輯門的輸入。當開關“a”閉合(ON)時,輸入“A”接地,輸入A的電平是0v或邏輯電平“0”(LOW)。同樣,當開關“b”閉合(ON)時,輸入“B” 也接地,輸入B的邏輯電平“0”(低),這是我們需要的正確條件。

但是,當開關“a”打開(OFF)時,施加到輸入“A”的電壓值是 HIGH 還是 LOW呢?因為輸入“A”沒有對地短路,所以我們可以假設它為 +5V(高電平)。

但情況可能不是這樣的。由于輸入現在與定義的 HIGH 或 LOW都是斷開的,它有可能“浮動”大約在 0V 和 +5V (Vcc) 之間,所以針對輸入A信號,并不知道它是高電平還是低電平條件。

這種浮動的情況可能會導致“A”處的數字輸入在開關打開時是邏輯電平“0”(LOW),而我們實需要的一個邏輯“1”(HIGH)。這樣就導致信號的判斷錯誤。

就算這種浮動的情況下,輸入“A”被識別為了邏輯“1”(HIGH),但是這個浮動和微弱的輸入信號很容易受到其他相鄰信號最輕微干擾或噪聲下改變值,甚至可能導致它進入振蕩狀態,從而使門電路幾乎無法使用。 同樣的情況也適用于輸入“B”的切換。

為了防止數字電路的意外切換,任何稱為“浮動輸入”的未連接輸入都應連接到適合電路的邏輯“1”或邏輯“0”。我們可以通過使用通常所說的上拉電阻和下拉電阻輕松地做到這一點,為輸入引腳提供定義的默認狀態。

定義:將輸入信號使用高阻值電阻連接到 Vcc 電壓,稱為上拉;通過低阻值電阻連接到 0V (GND),稱為下拉。

干貨:在我們設計電路的時候,并不是一個芯片的所有信號都會被用到,這些未使用的輸入信號也應該連接在一起或分別連接對應的上/下拉電阻,這些未使用的輸入不應該只是浮動。

二:上拉電阻

01

上拉電阻的應用

針對上面的電路,為了確保輸入信號有一個固定的電壓,不是浮動狀態,最常用方法是將的引腳直接連接到地 (0V) 以獲得恒定的邏輯“0”輸入,(OR 和 NOR 門 ) 或直接連接到 Vcc (+5V) 以獲得恒定的邏輯“1”輸入(AND 和 NAND 門)。 這一次,當相應的開關“a”和“b”打開(OFF)時,兩個輸入 A 和 B都不是“浮動”,兩個輸入連接到 +5V 電源

a3700160-6af4-11ed-8abf-dac502259ad0.png

若針對新手小白,可能會出現上面電路的設計,因為當開關“a”打開(OFF)時,輸入連接到 Vcc(+5V),當開關關閉(ON)時,輸入像以前一樣接地,然后無論開關的位置如何,輸入“A”或“B”始終具有默認狀態。

但是,這其實是一個非常錯誤的電路,因為當任一開關閉合 (ON) 時,+5V 電源和接地之間將直接短路,從而導致電流過大,會燒壞保險絲或損壞未連接的電路。

解決此問題的一種方法是使用連接在輸入引腳和 +5V 電源軌之間的上拉電阻,下圖所示。

通過使用這兩個上拉電阻,當開關“A”或“B”打開(OFF)時,輸入信號通過上拉電阻有效地連接到 +5V 電源上。結果是,由于邏輯門輸入的輸入電流非常小,上拉電阻上的電壓下降非常小,因此幾乎所有 +5V 電源電壓都施加到輸入引腳,從而產生高電平,邏輯“ 1”條件。

當開關“A”或“B”閉合時,(ON) 輸入短路到接地 (LOW),在輸入端產生邏輯“0”條件。但這個時候,其實沒有將電源與地直接短路,因為上拉電阻僅通過閉合開關將小電流(由歐姆定律確定)傳遞到地。

通過這種方式使用上拉電阻,輸入始終具有默認邏輯狀態,“1”或“0”,高或低,取決于開關的位置,從而實現信號的正確輸入。

a38160ea-6af4-11ed-8abf-dac502259ad0.png

雖然 Vcc 和輸入之間的連接是使用上拉電阻的,但是,這個上拉電阻也不是隨便選取的,我們如何進行合理的計算,確保輸入使用正確的電阻值。

02

上拉電阻阻值的計算

所有數字邏輯門、電路和MCU不僅受其工作電壓的限制,而且還受每個輸入引腳的灌電流和拉電流能力的限制。

數字邏輯電路使用通常由兩個不同電壓(0V或者5V)來表示的兩種開關狀態:邏輯“1”的高電壓 VH 和邏輯“0”的低電壓 VL。這兩種電壓都有一個電壓范圍來定義上限或下限電壓。通俗來講就是:電壓具體高到多少V會被判斷為HIGH,電壓具體低到多少V會被判斷為LOW。

以TTL TTL 74LSxxx 系列數字邏輯門舉例,

VIH(min) = 2.0V 是保證被識別為邏輯“1”(高)輸入的最小輸入電壓,

VIL(max) = 0.8V 是保證被識別為邏輯“0”的最大輸入電壓輸入。

通俗一點說:

電壓在0~0.8V會被識別為低電平;

電壓在2.0V~5V會被識別為高電平。

為了計算電阻值,有了電壓,我們還需要知道電流。

當邏輯門的輸入為高電平時,電流流入到芯片,因為輸入基本上充當直接接地的路徑。該輸入電流 IIH(max) 在“流入”柵極時為正值,對于大多數 TTL 74LSxxx 輸入,其值為 20μA。

同樣,當邏輯門的輸入為低電平時,電流從 TTL 輸入流出,因為輸入基本上充當直接連接到 Vcc 的路徑。此輸入電流 IIL(max) 為負值,因為它“流出”柵極,對于大多數 TTL 74LSxxx 輸入,其值為 -400μA (-0.4mA)。

請注意,TTL 邏輯系列之間的 HIGH 和 LOW 電壓和電流值不同,對于 CMOS 邏輯系列來說也低得多。此外,微控制器、PIC、Arduino、Raspberry Pie 等的輸入電壓和電流要求也會有所不同,因此請先查閱他們的數據表。

通過了解,我們可以計算出單個 TTL 74LS 系列邏輯門所需的最大上拉電阻值為:

a395ba9a-6af4-11ed-8abf-dac502259ad0.png

有上面的公式可知,單個 TTL 74LS 系列邏輯門下降 3V所需的最大上拉電阻為 150kΩ。雖然這個計算值可以工作,但它沒有留下任何誤差空間,因為這個時候電阻上的壓降最大,而輸入電流最小。

理想情況下,我們希望邏輯“1”盡可能接近 Vcc,以保證 100% 的柵極通過上拉電阻看到 HIGH(邏輯1)輸入。如果電阻器的容差或電源電壓未按計算值計算,則減小該上拉電阻器的電阻值將為我們提供更大的誤差范圍。但是,我們不希望電阻值太低,因為這會增加流入柵極的電流,從而增加功耗。

因此,如果我們假設電阻上的電壓降僅為 1 伏(1.0V),在 4 伏時輸入電壓是輸入電壓的兩倍,那么可以快速計算將得出一個50kΩ 的上拉電阻值。進一步降低電阻值,會產生更小的電壓降,但會增加電流。然后我們可以看到,雖然可能存在最大允許電阻值,但上拉電阻器的電阻值通常不是那么關鍵,電阻值范圍在 10k 到 100k 歐姆之間是可以接受的。

上面這個簡單的例子為我們提供了偏置單個 TTL 門所需的上拉電阻的最大值。但我們也可以使用相同的電阻器將多個輸入偏置為邏輯“1”值。例如,假設我們已經構建了一個數字電路,并且有十個未使用的邏輯門輸入。作為單個標準 TTL 74LS 門,輸入電流 IIH(max) 為 20μA(也稱為扇入 1),那么十個 TTL 邏輯門需要的總電流為:10 x 20μA = 200μA 代表一個風扇- 10個。

因此,提供 10 個未使用輸入所需的上拉電阻的最大電阻值將計算如下:

a3a5bed6-6af4-11ed-8abf-dac502259ad0.png

按照同樣的方式,若將壓降調整為1V,測試的電阻值為5KΩ。

三:下拉電阻

下拉電阻的工作方式與上面講的上拉電阻相同,只是這次邏輯門輸入接地,邏輯電平“0”(低)或通過機械開關的操作變為高。這種下拉電阻器配置對于鎖存器、計數器和觸發器等數字電路特別有用,這些電路在開關瞬間閉合以引起狀態變化時需要正向單次觸發。

雖然它們的工作方式似乎與上拉電阻器相同,但無源下拉電阻的電阻值對于 TTL 邏輯門比類似的 CMOS 門更為關鍵。這是因為 TTL 輸入在其 LOW 狀態下從其輸入中提供更多電流。

從上面我們看到,對于 TTL 74LSxxx 系列邏輯門,代表邏輯“0”(低)的最大電壓電平在 0 到 0.8 伏之間,(VIL(MAX) = 0.8V)。此外,當為低電平時,柵極源電流為 400μA,(IIL = 400μA)。因此,單個 TTL 邏輯門的最大下拉電阻值計算如下:

a3cfa052-6af4-11ed-8abf-dac502259ad0.png

然后最大下拉電阻值計算為2kΩ。同樣,與上拉電阻計算一樣,這個 2kΩ 電阻值不會留下任何誤差,因為電壓降最大。因此,如果電阻過大,下拉電阻兩端的電壓降可能會導致柵極輸入電壓超出正常的 LOW 電壓范圍,因此為確保正確切換,輸入電壓最好為 0.5 V或更低。

因此,如果我們假設電阻兩端的電壓降僅為 0.4 伏,快速計算將得出一個 1kΩ 的下拉電阻值。進一步降低電阻值,將產生更小的電壓降,將輸入進一步接地(低)。該數據表中的 400μA 或 0.4mA (IIL) 值是最低 LOW 電流值,但可能更高。

可能有人會問:當直接接地 (0V) 會產生所需的低電平時,為什么還要使用下拉電阻?

在大多數情況下,沒有下拉電阻的直接接地肯定會起作用,但由于柵極輸入永久接地,使用電阻器會限制流出輸入的電流,從而降低功率損耗,同時仍保持邏輯“0”條件。

四:OC門輸出

01

OC門

到目前為止,我們知道,可以使用上拉電阻或下拉電阻來控制邏輯門輸入引腳的電壓電平。但是我們也可以在門的輸出上使用上拉電阻,來允許不同電壓的電路接入,例如 TTL 到 CMOS 或用于需要更高電流和電壓的傳輸線驅動應用。

為了克服這個問題,OC門應運而生,OC門內部輸出電路的集電極保持開路,這意味著邏輯門實際上并不驅動輸出高電平,只有低電平。通過外部上拉電阻的工作來做到輸出高電平 。 一個例子是 TTL 74LS01,四路 2 輸入 NAND 門,它具有開路集電極輸出,與標準 TTL 74LS00,四路 2 輸入 NAND 門相反。

a40a3302-6af4-11ed-8abf-dac502259ad0.png

具有開路集電極輸出的邏輯門、微控制器和其他此類數字電路無法將其輸出拉高,因為沒有內部路徑到電源電壓 (Vcc)。這種情況意味著它們的輸出要么在低電平時接地,要么在高電平時懸空,因此需要將一個外部上拉電阻 (Rp) 從下拉晶體管的集電極開路端子連接到 Vcc 電源。如上圖所示。

對OC門連接上拉電阻后,輸出仍以與普通邏輯門相同的方式工作,即當輸出晶體管關閉(打開)時,輸出為高電平,當晶體管打開(關閉)時,輸出低。

上拉電阻的大小取決于連接的負載和晶體管關閉時電阻兩端的電壓降。當輸出為低電平時,晶體管必須能夠通過上拉電阻吸收負載電流。同樣,當輸出為高電平時,通過上拉電阻器的電流必須足夠高,以便連接到它的任何東西。

正如我們之前在輸入中看到的那樣,數字邏輯門的輸出使用兩個二進制狀態運行,這兩個狀態由兩個不同的電壓表示:邏輯“1”的高電壓 VH 和邏輯“0”的低電壓 VL。在這兩種電壓狀態的每一種中,都有一個電壓范圍來定義它們的上限和下限電壓。

VOH(min) 是保證被識別為邏輯“1”(高)輸出的最小輸出電壓,對于 TTL,這是在 2.7 伏時給出的。VOL(max) 是保證被識別為邏輯“0” (LOW) 輸出的最大輸出電壓,對于 TTL,此電壓為 0.5 伏。換言之,TTL 74LSxxx 輸出電壓在 0 和 0.5V 之間被認為是“低”,而在 2.7 和 5.0V 之間的輸出電壓被認為是“高”。

因此,當使用集電極開路邏輯門時,所需的上拉電阻值由以下等式確定:

a433c0d2-6af4-11ed-8abf-dac502259ad0.png

其中 7401 集電極開路 NAND 的值如下所示:Vcc = 5V,VOL = 0.5V,IOL(max) = 8mA。請注意,計算合適的上拉電阻 Rp 很重要,因為通過電阻的電流不得超過 IOL(max)。

我們之前說過,集電極開路邏輯門非常適合驅動需要更高電壓和電流水平的負載,例如 LED 指示燈。TTL 74LS06 Hex Inverter Buffer/Driver 的 IOL(max) 額定值為 40 mA(而不是 74LS01 的 8mA)和 VOH(max) 額定值為 30 伏而不是通常的 5 伏(但 IC 本身必須使用 5V 電源)。然后 74LS06 將允許我們驅動高達 40mA 電流的負載。

02

OC門的應用

需要一個 74LS06 六角逆變器驅動器來控制來自 12 伏電源的單個紅色 LED 指示燈。如果 LED 在 1.7V 壓降時需要 15mA,而 HEX 逆變器在完全開啟時的 VOL 為 0.1 伏,則計算驅動 LED 所需的限流電阻值。

a445f5ae-6af4-11ed-8abf-dac502259ad0.png

我們可以以類似的方式使用集電極開路驅動器來驅動小型機電繼電器、燈或直流電機,因為這些設備通常需要 5V 或 12V 或更高電壓,電流約為 10 到 20 mA 才能正常工作。

TTL 門的兩個或多個集電極開路輸出可以直接連接在一起,并通過單個外部上拉電阻連接。結果是輸出被有效地“與”在一起,因為組合的行為就像門連接到與門一樣。這種類型的配置稱為“線與邏輯”。

審核編輯 :李倩

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

    關注

    48

    文章

    8385

    瀏覽量

    164640
  • 電阻
    +關注

    關注

    88

    文章

    5781

    瀏覽量

    179581
  • 集電極
    +關注

    關注

    4

    文章

    230

    瀏覽量

    23169

原文標題:最常見的電阻上下拉,你真的搞懂了嗎?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    高壓變頻器最常見的用途有哪些?

    延長設備使用壽命。以下是高壓變頻器最常見的幾類用途及其技術特點的詳細分析: 一、電力行業的革命性應用 在火力發電廠中,高壓變頻器主要應用于鍋爐給水泵、引風機、送風機等關鍵設備。以某600MW機組為例,采用高壓變頻器
    的頭像 發表于 03-07 07:33 ?317次閱讀
    高壓變頻器<b class='flag-5'>最常見</b>的用途有哪些?

    MOS管加下拉電阻的原因是什么?

    時,常會疑惑為何需在柵極添加下拉電阻——看似多余的一個元件,實則是保障電路穩定、器件安全、系統可靠的關鍵設計,其作用背后深度關聯MOS管的物理特性、電路魯棒性及工程實踐需求。本文將從核心原理出發,結合實際應用場景,全面解析MOS管加下
    的頭像 發表于 02-27 09:37 ?80次閱讀
    MOS管加<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的原因是什么?

    風華貼片電阻常見的封裝形式有幾種?

    風華貼片電阻常見的封裝形式主要有? 8 種 ,具體包括:0201、0402、0603、0805、1206、1210、2010 和 2512.以下是對這些封裝形式的詳細介紹: 1、0201
    的頭像 發表于 12-19 15:04 ?492次閱讀
    風華貼片<b class='flag-5'>電阻</b><b class='flag-5'>常見</b>的封裝形式有幾種?

    CW32L系列的SPI的是必須外置上下拉嗎?

    之前從ST過來的,我看SPI是內部miso下拉輸入了,CW32L系列的SPI也可以這么配置嗎?還是必須外置下拉呀?
    發表于 12-05 08:18

    單片機學習的8個知識點分享

    電阻電阻值需要根據實際需求進行選擇,常見的有1K、10K、100K等。 ②電源電壓:上下拉電阻電阻
    發表于 11-20 07:58

    Jtti Linux操作系統最常見的10大優勢

    。以下是Linux操作系統最常見的十大優勢: 1.?開源自由?? Linux的開源性質是其最大的優勢之一。任何人都可以自由地查看、修改和分發其源代碼。這意味著用戶不僅可以根據自己的需求進行定制,還可以避免被鎖定在某些專有軟件的限制中。Linux的自由
    的頭像 發表于 11-06 15:32 ?313次閱讀

    常見的電子元器件失效分析匯總

    電子元器件失效可能導致電路功能異常,甚至整機損毀,耗費大量調試時間。部分半導體器件存在外表完好但性能劣化的“軟失效”,進一步增加了問題定位的難度。電阻器失效1.開路失效:最常見故障。由過電流沖擊導致
    的頭像 發表于 10-17 17:38 ?1147次閱讀
    <b class='flag-5'>常見</b>的電子元器件失效<b class='flag-5'>分析</b>匯總

    壓敏電阻常見封裝及型號命名

    (SMD),不同封裝形式直接影響到產品的裝配方式、耐浪涌性能、體積大小以及應用場景。本文將系統解析壓敏電阻常見封裝結構、命名方式、性能對比,并結合Boarden(
    的頭像 發表于 09-01 14:36 ?3139次閱讀
    壓敏<b class='flag-5'>電阻</b><b class='flag-5'>常見</b>封裝及型號命名

    CYW5557x 上的內部上拉/下拉電阻值是多少?

    CYW5557x 上的內部上拉/下拉電阻值是多少? 我想知道的值是帶引腳(GPIO_1 和 GPIO_12)的電阻值, 以及其他 GPIO 較弱的內部上拉/下拉
    發表于 07-17 07:03

    電阻失效機理全解析

    電阻作為電子電路的基礎元件,其可靠性直接影響設備性能。但在實際使用中,各類異?,F象卻頻頻發生。今天我們就從生產到應用全鏈路,拆解電阻使用中最常見的 6 大不良現象,附專業解決方案,助你避開 90% 的坑!
    的頭像 發表于 07-16 11:22 ?2163次閱讀
    <b class='flag-5'>電阻</b>失效機理全解析

    HarmonyOS實戰:快速實現一個上下滾動的廣告控件

    廣告功能基本上算是每個軟件的必備功能之一,常見的除了輪播圖,列表之外,就是上下滾動的形式。廣告內容不僅支持上下滾動,還需要支持手勢操作,以及關閉當前正在預覽的廣告內容。在 Android 或 iOS
    的頭像 發表于 06-24 17:05 ?570次閱讀

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

    上拉電阻、下拉電阻在電子元器件間中,并不存在上拉電阻下拉電阻這兩種實體的
    的頭像 發表于 05-22 11:45 ?2566次閱讀
    電路設計基礎:上拉<b class='flag-5'>電阻</b>、<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b><b class='flag-5'>分析</b>

    浮思特 | 電子電路下拉電阻詳解:原理、計算與應用指南

    下拉電阻是電子電路設計中的重要組成部分,尤其在處理數字邏輯、晶體管和通信接口時。本教程將系統講解其基本原理、計算方式、應用場景、選型要點、功耗考量,以及在晶體管和串行通信線路中的實際應用。什么是下拉
    的頭像 發表于 05-19 11:29 ?1281次閱讀
    浮思特 | 電子電路<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>詳解:原理、計算與應用指南

    CYUSB3065 (CX3) GPIO 所有輸出都是推挽還是開漏? 需要配置外部上拉/下拉電阻嗎?

    CYUSB3065 (CX3) GPIO 所有輸出都是推挽還是開漏? 需要配置外部上拉/下拉電阻嗎?
    發表于 05-12 07:42

    一次性說清上拉電阻下拉電阻

    在電子元件領域,上拉電阻下拉電阻并非獨立的物理實體,而是依據電阻在不同電路場景中的功能定義。它們的本質仍是普通電阻,但在電路設計中扮演著關
    的頭像 發表于 04-03 19:34 ?2046次閱讀
    一次性說清上拉<b class='flag-5'>電阻</b>和<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>