正如我們?cè)S多人所知,集成電路或 IC 是在一個(gè)小封裝中的許多小電路的組合,它們一起執(zhí)行一項(xiàng)任務(wù)。就像運(yùn)算放大器或 555 定時(shí)器 IC 是由許多晶體管、觸發(fā)器、邏輯門和其他組合數(shù)字電路組合而成的。類似地,觸發(fā)器可以通過(guò)使用邏輯門的組合來(lái)構(gòu)建,而邏輯門本身可以通過(guò)使用幾個(gè)晶體管來(lái)構(gòu)建。
邏輯門是許多數(shù)字電子電路的基礎(chǔ)。從基本的觸發(fā)器到微控制器,邏輯門構(gòu)成了比特如何存儲(chǔ)和處理的基本原理。他們使用算術(shù)邏輯陳述系統(tǒng)的每個(gè)輸入和輸出之間的關(guān)系。有許多不同類型的邏輯門,它們中的每一個(gè)都有用于不同目的的不同邏輯。但本文的重點(diǎn)將放在OR Gate上,因?yàn)樯院笪覀儗⑹褂?BJT 晶體管電路構(gòu)建 OR Gate,類似于我們之前構(gòu)建的AND Gate 晶體管電路。
或邏輯門
或門實(shí)現(xiàn)布爾“析取”,即它有助于找到給定二進(jìn)制輸入的最大值。
OR門的電路符號(hào)如圖1所示,彎曲端是輸入端,尖端是輸出端。他們遵循的邏輯很簡(jiǎn)單,如果任何一個(gè)輸入為真或輸入 A或輸入 B 為真,則輸出為真。或門真值表如下所示。
該原理可以擴(kuò)展到所需的任意數(shù)量的輸入,如果任何一個(gè)(或至少一個(gè))輸入為真,則輸出為真。在本文中,我們將使用晶體管構(gòu)建 OR 邏輯門,如果您想了解更多關(guān)于 OR 門以及它們?nèi)绾喂ぷ鞯?a target="_blank">信息,您可以查看OR 門文章的基礎(chǔ)知識(shí)。
所需零件
NPN小信號(hào)晶體管(2N2222、BC547等)
1K電阻
10K 電阻
使用晶體管的或門 - 電路圖
OR門的第一個(gè)版本是最簡(jiǎn)單的——它由兩個(gè)并聯(lián)的發(fā)射極跟隨器共享一個(gè)公共發(fā)射極電阻器組成。
上面的電路圖顯示了使用 NPN 晶體管構(gòu)建或門的最簡(jiǎn)單方法。當(dāng)輸入 A 保持高電平時(shí),小電流通過(guò)晶體管 Q22 的基極。這會(huì)打開 Q22,并且(相對(duì))大電流從集電極流向發(fā)射極。電流在發(fā)射極電阻上下降。發(fā)射極電阻兩端的電壓為 V CC – 0.7V,因此輸出“跟隨”輸入,增益略小于單位。當(dāng)輸入B 保持高電平時(shí)也會(huì)發(fā)生同樣的事情。 當(dāng)兩個(gè)輸入都保持高電平時(shí),兩個(gè)晶體管都處于活動(dòng)狀態(tài),但發(fā)射極電阻上的電壓降相同,輸出仍然是高電平。該電路顯示出完美的 OR 行為。將開關(guān)和 LED 連接到輸入可以更好地顯示電路的行為,如下圖所示。
情況1:當(dāng)兩個(gè)輸入都為低時(shí),輸出為低
情況2:當(dāng)一個(gè)輸入為低,另一個(gè)為高時(shí),輸出為高
情況3:反之亦然,當(dāng)其他輸入為低時(shí),輸出為高
案例4:最后當(dāng)兩個(gè)輸入都為高時(shí),輸出為高
如您所見,電路正在工作并遵循我們之前討論的真值表。如果您對(duì)這條粗略的電路感到滿意,您可以在這里停下來(lái),但如果您想對(duì)電路進(jìn)行一些改進(jìn),請(qǐng)繼續(xù)閱讀。
使用晶體管的或門 - 改進(jìn)版
上面顯示的電路是 OR 門的一個(gè)非常簡(jiǎn)單的實(shí)現(xiàn),但由于一些原因,該電路很少用于 IC 制造。如果我們將一個(gè)輸入連接到 V CC,將一個(gè)開關(guān)連接到另一個(gè)輸入并探測(cè)輸入和開關(guān)并在開關(guān)的上升沿觸發(fā),我們會(huì)注意到一個(gè)小問題。
輸出僅在一段時(shí)間后才變?yōu)楦唠娖?,即不?huì)立即響應(yīng)輸入。在輸出端看到輸入所花費(fèi)的時(shí)間稱為傳播延遲。刪除輸入時(shí)也會(huì)發(fā)生同樣的事情。輸出需要一些時(shí)間才能回到地面。
這是因?yàn)榫w管的基極電容。一種解決方案是降低所有電阻器的值,以便更多電流流動(dòng)并且電容快速充電。但這會(huì)導(dǎo)致過(guò)多的功耗。為了避免這種情況,我們?cè)诨鶚O電阻上添加了兩個(gè)小的(《10nF)“加速”電容器,以減少“存儲(chǔ)”時(shí)間。
另一個(gè)問題是這個(gè)電路不能像它提供的那樣吸收盡可能多的電流。采購(gòu)不是問題,因?yàn)橹辽儆幸粋€(gè)晶體管打開(當(dāng)至少一個(gè)輸入為高電平時(shí))直接連接到輸出,因此輸出可以提供相當(dāng)大的電流。
然而,當(dāng)晶體管關(guān)閉時(shí),只有 1K 電阻將輸出拉低,并且吸收電流受到限制。為了使驅(qū)動(dòng)對(duì)稱,增加了一個(gè)輸出推挽級(jí)。這兩種修改都大大減少了上升和下降傳播延遲。
或門的應(yīng)用
與與門一起,或門構(gòu)成了所有邏輯電路的一個(gè)組成部分。例如,如果微控制器需要監(jiān)控十個(gè)輸入,則一個(gè) 10 輸入或門將告訴控制器是否有任何一個(gè)輸入為高電平,而無(wú)需十個(gè)輸入引腳。
邏輯或的另一個(gè)有趣應(yīng)用是在您的汽車中。僅當(dāng)所有車門都關(guān)閉時(shí),安全帶警告燈才會(huì)關(guān)閉,換句話說(shuō),如果任何一扇(或至少一扇)車門打開,警報(bào)就會(huì)亮起。
-
邏輯門
+關(guān)注
關(guān)注
1文章
142瀏覽量
24048 -
晶體管
+關(guān)注
關(guān)注
77文章
9682瀏覽量
138080 -
或門
+關(guān)注
關(guān)注
1文章
17瀏覽量
10474
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論