RM新时代网站-首页

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

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

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

三極管在數(shù)字電路里的開(kāi)關(guān)特性

MCU開(kāi)發(fā)加油站 ? 來(lái)源:MCU開(kāi)發(fā)加油站 ? 作者:MCU開(kāi)發(fā)加油站 ? 2021-01-18 16:37 ? 次閱讀

三極管在數(shù)字電路里的開(kāi)關(guān)特性,最常見(jiàn)的應(yīng)用有 2 個(gè):一個(gè)是控制應(yīng)用,一個(gè)是驅(qū)動(dòng)應(yīng)用。所謂的控制就是如圖 3-7 里邊介紹的,我們可以通過(guò)單片機(jī)控制三極管的基極來(lái)間接控制后邊的小燈的亮滅,用法大家基本熟悉了。

還有一個(gè)控制就是進(jìn)行不同電壓之間的轉(zhuǎn)換控制,比如我們的單片機(jī)是 5V 系統(tǒng),它現(xiàn)在要跟一個(gè) 12V 的系統(tǒng)對(duì)接,如果 IO 直接接 12V電壓就會(huì)燒壞單片機(jī),所以我們加一個(gè)三極管,三極管的工作電壓高于單片機(jī)的 IO 口電壓,用 5V 的 IO 口來(lái)控制 12V 的電路,如圖1 所示。

04e2be0c-4eb3-11eb-8b86-12bb97331649.jpg

圖1 三極管實(shí)現(xiàn)電壓轉(zhuǎn)換

圖1 中,當(dāng) IO 口輸出高電平 5V 時(shí),三極管導(dǎo)通,OUT 輸出低電平 0V,當(dāng) IO 口輸出低電平時(shí),三極管截止,OUT 則由于上拉電阻 R2 的作用而輸出 12V 的高電平,這樣就實(shí)現(xiàn)了低電壓控制高電壓的工作原理。

所謂的驅(qū)動(dòng),主要是指電流輸出能力。我們?cè)賮?lái)看如圖 2 中兩個(gè)電路之間的對(duì)比。

0537cf46-4eb3-11eb-8b86-12bb97331649.jpg

圖2 LED 小燈控制方式對(duì)比

圖 2 中上邊的 LED 燈,和我們第二課講過(guò)的 LED 燈是一樣的,當(dāng) IO 口是高電平時(shí),小燈熄滅,當(dāng) IO 口是低電平時(shí),小燈點(diǎn)亮。那么下邊的電路呢,按照這種推理,IO 口是高電平的時(shí)候,應(yīng)該有電流流過(guò)并且點(diǎn)亮小燈,但實(shí)際上卻并非這么簡(jiǎn)單。

單片機(jī)主要是個(gè)控制器件,具備四兩撥千斤的特點(diǎn)。就如同杠桿必須有一個(gè)支點(diǎn)一樣,想要撐起整個(gè)地球必須有力量承受的支點(diǎn)。

單片機(jī)的 IO 口可以輸出一個(gè)高電平,但是他的輸出電流卻很有限,普通 IO 口輸出高電平的時(shí)候,大概只有幾十到幾百 uA 的電流,達(dá)不到1mA,也就點(diǎn)不亮這個(gè) LED 小燈或者是亮度很低,這個(gè)時(shí)候如果我們想用高電平點(diǎn)亮 LED,就可以用上三極管來(lái)處理了,我們板上的這種三極管型號(hào),可以通過(guò) 500mA 的電流,有的三極管通過(guò)的電流還更大一些,如圖 3 所示。

055efaa8-4eb3-11eb-8b86-12bb97331649.jpg

圖3 三極管驅(qū)動(dòng) LED 小燈

圖 3 中,當(dāng) IO 口是高電平,三極管導(dǎo)通,因?yàn)槿龢O管的電流放大作用,c 極電流就可以達(dá)到 mA 以上了,就可以成功點(diǎn)亮 LED 小燈。

雖然我們用了 IO 口的低電平可以直接點(diǎn)亮 LED,但是單片機(jī)的 IO 口作為低電平,輸入電流就可以很大嗎?這個(gè)我想大家都能猜出來(lái),當(dāng)然不可以。單片機(jī)的 IO 口電流承受能力,不同型號(hào)不完全一樣,就 STC89C52 來(lái)說(shuō),官方手冊(cè)的 81 頁(yè)有對(duì)電氣特性的介紹,整個(gè)單片機(jī)的工作電流,不要超過(guò) 50mA,單個(gè) IO 口總電流不要超過(guò) 6mA。即使一些增強(qiáng)型 51 的IO 口承受電流大一點(diǎn),可以到 25mA,但是還要受到總電流 50mA 的限制。

那我們來(lái)看電路圖的 8 個(gè) LED 小燈這部分電路,如圖 4 所示。

058e4ce0-4eb3-11eb-8b86-12bb97331649.jpg

圖4 LED 電路圖(一)

這里我們要學(xué)會(huì)看電路圖的一個(gè)知識(shí)點(diǎn),電路圖右側(cè)所有的 LED 下側(cè)的線(xiàn)最終都連到一根黑色的粗線(xiàn)上去了,大家注意,這個(gè)地方不是實(shí)際的完全連到一起,而是一種總線(xiàn)的畫(huà)法,畫(huà)了這種線(xiàn)以后,表示這是個(gè)總線(xiàn)結(jié)構(gòu)。

而所有的名字一樣的節(jié)點(diǎn)是一一對(duì)應(yīng)的連接到一起,其他名字不一樣的,是不連在一起的。比如左側(cè)的 DB0 和右側(cè)的最右邊的 LED2 小燈下邊的DB0 是連在一起的,而和 DB1 等其他線(xiàn)不是連在一起的。

那么我們把圖 4 中現(xiàn)在需要講解的這部分單獨(dú)摘出來(lái)看,如圖 5 所示。

05c80c64-4eb3-11eb-8b86-12bb97331649.jpg

圖5 LED 電路圖(二)

現(xiàn)在我們通過(guò) 3-12 的電路圖來(lái)計(jì)算一下,5V 的電壓減去 LED 本身的壓降,減掉三極管e 和 c 之間的壓降,限流電阻用的是 330 歐,那么每條支路的電流大概是 8mA,那么 8 路 LED如果全部同時(shí)點(diǎn)亮的話(huà)電流總和就是 64mA。

這樣如果直接接到單片機(jī)的 IO 口,那單片機(jī)肯定是承受不了的,即使短時(shí)間可以承受,長(zhǎng)時(shí)間工作就會(huì)不穩(wěn)定,甚至導(dǎo)致單片機(jī)燒毀。有的同學(xué)會(huì)提出來(lái)可以加大限流電阻的方式來(lái)降低這個(gè)電流。

比如改到 1K,那么電流不到 3mA,8 路總的電流就是 20mA 左右。

首先,降低電流會(huì)導(dǎo)致 LED 小燈亮度變暗,小燈的亮度可能關(guān)系還不大,但因?yàn)槲覀兺瑯拥碾娐方恿?a target="_blank">數(shù)碼管,后邊我們要講數(shù)碼管還要?jiǎng)討B(tài)顯示,如果數(shù)碼管亮度不夠的話(huà),那視覺(jué)效果就會(huì)很差,所以降低電流的方法并不可取。

其次,對(duì)于單片機(jī)來(lái)說(shuō),他主要是起到控制作用,電流輸入和輸出的能力相對(duì)較弱,P0 的 8 個(gè)口總電流也有一定限制,所以如果接一兩個(gè) LED 小燈觀察,可以勉強(qiáng)直接用單片機(jī)的 IO 口來(lái)接,但是接多個(gè)小燈,從實(shí)際工程的角度去考慮,就不推薦直接接 IO 口了。

那么我們?nèi)绻脝纹瑱C(jī)控制多個(gè) LED 小燈該怎么辦呢?除了三極管之外,其實(shí)還有一些驅(qū)動(dòng) IC,這些驅(qū)動(dòng) IC 可以作為單片機(jī)的緩沖器,僅僅是電流驅(qū)動(dòng)緩沖,不起到任何邏輯控制的效果,比如我們板子上用的 74HC245 這個(gè)芯片,這個(gè)芯片在邏輯上起不到什么別的作用,就是當(dāng)做電流緩沖器的,我們通過(guò)查看其數(shù)據(jù)手冊(cè),74HC245 穩(wěn)定工作在 70mA 電流是沒(méi)有問(wèn)題的,比單片機(jī)的 8 個(gè) IO 口大多了,所以我們可以把他接在小燈和 IO 口之間做緩沖,如圖 6 所示。

06092bae-4eb3-11eb-8b86-12bb97331649.jpg

圖6 74HC245 功能圖

從圖6 我們來(lái)分析,其中 VCC 和 GND 就不用多說(shuō)了,細(xì)心的同學(xué)會(huì)發(fā)現(xiàn)這里有個(gè)0.1uF 的去耦電容哦。74HC245 是個(gè)雙向緩沖器,1 引腳 DIR 是方向引腳,當(dāng)這個(gè)引腳接高電平的時(shí)候,右側(cè)所有的 B 編號(hào)的電壓都等于左側(cè) A 編號(hào)對(duì)應(yīng)的電壓。

比如 A1 是高電平,那么 B1 就是高電平,A2 是低電平,B2 就是低電平等等。如果 DIR 引腳接低電平,得到的效果是左側(cè) A 編號(hào)的電壓都會(huì)等于右側(cè) B 編號(hào)對(duì)應(yīng)的電壓。

因?yàn)槲覀冞@個(gè)地方控制端是左側(cè)接的是 P0 口,我們要求 B 等于 A 的狀態(tài),所以 1 腳我們直接接的 5V 電源,即高電平。圖 6 中還有一排電阻 R10 到 R17 是上拉電阻,這個(gè)電阻的用法我們?cè)诤筮吔榻B。

還有最后一個(gè)使能引腳 19 腳 OE,叫做輸出使能,這個(gè)引腳上邊有一橫,表明是低電平有效,當(dāng)接了低電平后,74HC245 就會(huì)按照剛才上邊說(shuō)的起到雙向緩沖器的作用,如果 OE接了高電平,那么無(wú)論 DIR 怎么接,A 和 B 的引腳是沒(méi)有關(guān)系的,也就是 74HC245 功能不能實(shí)現(xiàn)出來(lái)。

從下面的圖 7 可以看出來(lái),單片機(jī)的 P0 口和 74HC245 的 A 端是直接接起來(lái)的。這個(gè)地方,有個(gè)別同學(xué)有個(gè)疑問(wèn),就是我們明明在電源 VCC 那地方加了一個(gè)三極管驅(qū)動(dòng)了,為何還要再加 245 驅(qū)動(dòng)芯片呢。這里大家要理解一個(gè)道理,電路上從正極經(jīng)過(guò)器件到地,首先必須有電流才能正常工作,電路中任何一個(gè)位置斷開(kāi),都不會(huì)有電流,器件也就不會(huì)參與工作了。

其次,和水流一個(gè)道理,從電源正極到負(fù)極的電流水管的粗細(xì)都要滿(mǎn)足要求,任何一個(gè)位置的管子過(guò)細(xì),都會(huì)出現(xiàn)瓶頸效應(yīng),電流在整個(gè)通路中細(xì)管處會(huì)受到限制而降低,所以在電路通路的每個(gè)位置上,都要保證通道足夠暢通,這個(gè) 74HC245 的作用就是消除單片機(jī)IO 這一環(huán)節(jié)的瓶頸。

06507dd8-4eb3-11eb-8b86-12bb97331649.jpg

圖7 單片機(jī)與 74HC245 的連接

責(zé)任編輯:lq

聲明:本文內(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)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    142

    文章

    3611

    瀏覽量

    121867
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634633
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1193

    瀏覽量

    50409

原文標(biāo)題:三極管在單片機(jī)中有什么用嗎?

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開(kāi)發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三極管和MOS管有什么區(qū)別

    的應(yīng)用中。然而,由于其低功耗和高效率的特點(diǎn),MOS在高端應(yīng)用中仍然具有競(jìng)爭(zhēng)力。 四、應(yīng)用場(chǎng)景不同 三極管三極管常用于數(shù)字電路開(kāi)關(guān)
    發(fā)表于 11-15 09:34

    三極管電路故障排查方法

    三極管,作為一種基本的半導(dǎo)體器件,廣泛應(yīng)用于各種電子電路中,承擔(dān)著信號(hào)放大、開(kāi)關(guān)控制等重要功能。然而,由于其工作環(huán)境復(fù)雜多變,三極管電路可能
    的頭像 發(fā)表于 11-01 15:08 ?519次閱讀

    如何測(cè)試三極管的性能

    三極管,也稱(chēng)為晶體,是電子電路中的基本組件之一,用于放大、開(kāi)關(guān)和信號(hào)調(diào)制等多種功能。 一、三極管的工作原理
    的頭像 發(fā)表于 11-01 15:06 ?794次閱讀

    數(shù)字三極管的優(yōu)點(diǎn)和應(yīng)用

    數(shù)字三極管,也被稱(chēng)為晶體三極管或半導(dǎo)體三極管,是一種具有個(gè)摻雜不同的半導(dǎo)體區(qū)域(分別為發(fā)射區(qū)、基區(qū)和集電區(qū))的半導(dǎo)體器件。這種器件在電子
    的頭像 發(fā)表于 10-11 11:18 ?752次閱讀

    三極管溫度特性的影響因素

    三極管作為電子電路中的核心元件,其溫度特性對(duì)電路的性能和穩(wěn)定性具有重要影響。深入了解三極管溫度特性
    的頭像 發(fā)表于 07-30 14:44 ?987次閱讀

    當(dāng)用三極管驅(qū)動(dòng)繼電器開(kāi)關(guān)時(shí),電路中的電阻,二極管,三極管如何選型計(jì)算?

    繼電器的驅(qū)動(dòng)方式有很多種,比如用三極管驅(qū)動(dòng),2003芯片驅(qū)動(dòng)等,其中用三極管驅(qū)動(dòng)繼電器是比較有性?xún)r(jià)比的一種電路驅(qū)動(dòng)方式,應(yīng)用比較廣泛,電路核心的工作原理是讓
    的頭像 發(fā)表于 06-11 15:20 ?2.5w次閱讀
    當(dāng)用<b class='flag-5'>三極管</b>驅(qū)動(dòng)繼電器<b class='flag-5'>開(kāi)關(guān)</b>時(shí),<b class='flag-5'>電路</b>中的電阻,二<b class='flag-5'>極管</b>,<b class='flag-5'>三極管</b>如何選型計(jì)算?

    NPN型和PNP型三極管的基本特性

    三極管,作為電子學(xué)中的基本元器件之一,在現(xiàn)代電子技術(shù)和通信領(lǐng)域發(fā)揮著至關(guān)重要的作用。其中,NPN型和PNP型三極管是最常見(jiàn)的兩種類(lèi)型。它們的基本特性決定了在電路中的應(yīng)用方式和效果。本文
    的頭像 發(fā)表于 05-28 14:25 ?3359次閱讀

    NPN與PNP三極管的區(qū)別

    在電子學(xué)和電路設(shè)計(jì)中,三極管(也稱(chēng)為晶體三極管)是一個(gè)至關(guān)重要的元件,廣泛應(yīng)用于各種電路中以實(shí)現(xiàn)電流放大、開(kāi)關(guān)控制等功能。
    的頭像 發(fā)表于 05-12 17:16 ?2302次閱讀

    高頻三極管的用途和低頻三極管的區(qū)分

    高頻三極管和低頻三極管的選擇取決于應(yīng)用的具體需求。高頻三極管的設(shè)計(jì)和制造要求更為嚴(yán)格,以確保在高頻率下的性能不受影響。在設(shè)計(jì)高頻電路時(shí),除了選擇合適的
    的頭像 發(fā)表于 02-22 14:36 ?1538次閱讀

    數(shù)字三極管的的優(yōu)點(diǎn)有哪些

    數(shù)字三極管,或稱(chēng)數(shù)字晶體,是一種在數(shù)字電路中使用的半導(dǎo)體器件。與傳統(tǒng)的模擬三極管相比,
    的頭像 發(fā)表于 02-04 11:18 ?1589次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>三極管</b>的的優(yōu)點(diǎn)有哪些

    哪些三極管可以代替8550三極管?

    :BC557是一種PNP型三極管,具有相似的電流、功率和頻率特性。和8550類(lèi)似,BC557也適用于低頻放大和開(kāi)關(guān)電路。兩者的引腳排布也是一致的。因此,若是需要替換8550三極管,BC
    的頭像 發(fā)表于 01-16 11:20 ?6825次閱讀

    三極管和MOS作為開(kāi)關(guān)使用時(shí),有什么區(qū)別?該如何選擇?

    三極管和MOS作為開(kāi)關(guān)使用時(shí),有什么區(qū)別?該如何選擇? 三極管和MOS都是常見(jiàn)的
    的頭像 發(fā)表于 01-16 11:06 ?3376次閱讀

    三極管開(kāi)關(guān)電路設(shè)計(jì)

    三極管全稱(chēng)應(yīng)為半導(dǎo)體三極管,也稱(chēng)雙型晶體、晶體三極管,是一種控制電流的半導(dǎo)體器件其作用是把微弱信號(hào)放大成幅度值較大的電信號(hào),也用作無(wú)觸點(diǎn)
    的頭像 發(fā)表于 01-02 18:25 ?955次閱讀
    <b class='flag-5'>三極管</b><b class='flag-5'>開(kāi)關(guān)電路</b>設(shè)計(jì)

    什么是三極管 三極管的工作原理是什么

    三極管是一種半導(dǎo)體電子器件,由兩個(gè)PN結(jié)構(gòu)成。它有個(gè)電極:發(fā)射(Emitter)、基極(Base)和集電極(Collector)。三極管具有放大、
    的頭像 發(fā)表于 12-30 17:13 ?2256次閱讀
    什么是<b class='flag-5'>三極管</b>  <b class='flag-5'>三極管</b>的工作原理是什么

    三極管的放大電路設(shè)計(jì)與分析

    三極管是一種常用的半導(dǎo)體器件,具有放大、開(kāi)關(guān)等功能。在電子電路中,三極管的放大電路是最基本的電路
    的頭像 發(fā)表于 12-30 17:01 ?2661次閱讀
    <b class='flag-5'>三極管</b>的放大<b class='flag-5'>電路</b>設(shè)計(jì)與分析
    RM新时代网站-首页