精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

三極管在數字電路里的開關特性

MCU開發加油站 ? 來源:MCU開發加油站 ? 作者:MCU開發加油站 ? 2021-01-18 16:37 ? 次閱讀

三極管在數字電路里的開關特性,最常見的應用有 2 個:一個是控制應用,一個是驅動應用。所謂的控制就是如圖 3-7 里邊介紹的,我們可以通過單片機控制三極管的基極來間接控制后邊的小燈的亮滅,用法大家基本熟悉了。

還有一個控制就是進行不同電壓之間的轉換控制,比如我們的單片機是 5V 系統,它現在要跟一個 12V 的系統對接,如果 IO 直接接 12V電壓就會燒壞單片機,所以我們加一個三極管,三極管的工作電壓高于單片機的 IO 口電壓,用 5V 的 IO 口來控制 12V 的電路,如圖1 所示。

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

圖1 三極管實現電壓轉換

圖1 中,當 IO 口輸出高電平 5V 時,三極管導通,OUT 輸出低電平 0V,當 IO 口輸出低電平時,三極管截止,OUT 則由于上拉電阻 R2 的作用而輸出 12V 的高電平,這樣就實現了低電壓控制高電壓的工作原理

所謂的驅動,主要是指電流輸出能力。我們再來看如圖 2 中兩個電路之間的對比。

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

圖2 LED 小燈控制方式對比

圖 2 中上邊的 LED 燈,和我們第二課講過的 LED 燈是一樣的,當 IO 口是高電平時,小燈熄滅,當 IO 口是低電平時,小燈點亮。那么下邊的電路呢,按照這種推理,IO 口是高電平的時候,應該有電流流過并且點亮小燈,但實際上卻并非這么簡單。

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

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

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

圖3 三極管驅動 LED 小燈

圖 3 中,當 IO 口是高電平,三極管導通,因為三極管的電流放大作用,c 極電流就可以達到 mA 以上了,就可以成功點亮 LED 小燈。

雖然我們用了 IO 口的低電平可以直接點亮 LED,但是單片機的 IO 口作為低電平,輸入電流就可以很大嗎?這個我想大家都能猜出來,當然不可以。單片機的 IO 口電流承受能力,不同型號不完全一樣,就 STC89C52 來說,官方手冊的 81 頁有對電氣特性的介紹,整個單片機的工作電流,不要超過 50mA,單個 IO 口總電流不要超過 6mA。即使一些增強型 51 的IO 口承受電流大一點,可以到 25mA,但是還要受到總電流 50mA 的限制。

那我們來看電路圖的 8 個 LED 小燈這部分電路,如圖 4 所示。

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

圖4 LED 電路圖(一)

這里我們要學會看電路圖的一個知識點,電路圖右側所有的 LED 下側的線最終都連到一根黑色的粗線上去了,大家注意,這個地方不是實際的完全連到一起,而是一種總線的畫法,畫了這種線以后,表示這是個總線結構。

而所有的名字一樣的節點是一一對應的連接到一起,其他名字不一樣的,是不連在一起的。比如左側的 DB0 和右側的最右邊的 LED2 小燈下邊的DB0 是連在一起的,而和 DB1 等其他線不是連在一起的。

那么我們把圖 4 中現在需要講解的這部分單獨摘出來看,如圖 5 所示。

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

圖5 LED 電路圖(二)

現在我們通過 3-12 的電路圖來計算一下,5V 的電壓減去 LED 本身的壓降,減掉三極管e 和 c 之間的壓降,限流電阻用的是 330 歐,那么每條支路的電流大概是 8mA,那么 8 路 LED如果全部同時點亮的話電流總和就是 64mA。

這樣如果直接接到單片機的 IO 口,那單片機肯定是承受不了的,即使短時間可以承受,長時間工作就會不穩定,甚至導致單片機燒毀。有的同學會提出來可以加大限流電阻的方式來降低這個電流。

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

首先,降低電流會導致 LED 小燈亮度變暗,小燈的亮度可能關系還不大,但因為我們同樣的電路接了數碼管,后邊我們要講數碼管還要動態顯示,如果數碼管亮度不夠的話,那視覺效果就會很差,所以降低電流的方法并不可取。

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

那么我們如果要用單片機控制多個 LED 小燈該怎么辦呢?除了三極管之外,其實還有一些驅動 IC,這些驅動 IC 可以作為單片機的緩沖器,僅僅是電流驅動緩沖,不起到任何邏輯控制的效果,比如我們板子上用的 74HC245 這個芯片,這個芯片在邏輯上起不到什么別的作用,就是當做電流緩沖器的,我們通過查看其數據手冊,74HC245 穩定工作在 70mA 電流是沒有問題的,比單片機的 8 個 IO 口大多了,所以我們可以把他接在小燈和 IO 口之間做緩沖,如圖 6 所示。

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

圖6 74HC245 功能圖

從圖6 我們來分析,其中 VCC 和 GND 就不用多說了,細心的同學會發現這里有個0.1uF 的去耦電容哦。74HC245 是個雙向緩沖器,1 引腳 DIR 是方向引腳,當這個引腳接高電平的時候,右側所有的 B 編號的電壓都等于左側 A 編號對應的電壓。

比如 A1 是高電平,那么 B1 就是高電平,A2 是低電平,B2 就是低電平等等。如果 DIR 引腳接低電平,得到的效果是左側 A 編號的電壓都會等于右側 B 編號對應的電壓。

因為我們這個地方控制端是左側接的是 P0 口,我們要求 B 等于 A 的狀態,所以 1 腳我們直接接的 5V 電源,即高電平。圖 6 中還有一排電阻 R10 到 R17 是上拉電阻,這個電阻的用法我們在后邊介紹。

還有最后一個使能引腳 19 腳 OE,叫做輸出使能,這個引腳上邊有一橫,表明是低電平有效,當接了低電平后,74HC245 就會按照剛才上邊說的起到雙向緩沖器的作用,如果 OE接了高電平,那么無論 DIR 怎么接,A 和 B 的引腳是沒有關系的,也就是 74HC245 功能不能實現出來。

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

其次,和水流一個道理,從電源正極到負極的電流水管的粗細都要滿足要求,任何一個位置的管子過細,都會出現瓶頸效應,電流在整個通路中細管處會受到限制而降低,所以在電路通路的每個位置上,都要保證通道足夠暢通,這個 74HC245 的作用就是消除單片機IO 這一環節的瓶頸。

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

圖7 單片機與 74HC245 的連接

責任編輯:lq

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

    關注

    142

    文章

    3603

    瀏覽量

    121677
  • 單片機
    +關注

    關注

    6032

    文章

    44525

    瀏覽量

    633261
  • 引腳
    +關注

    關注

    16

    文章

    1184

    瀏覽量

    50294

原文標題:三極管在單片機中有什么用嗎?

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    三極管電路故障排查方法

    三極管,作為一種基本的半導體器件,廣泛應用于各種電子電路中,承擔著信號放大、開關控制等重要功能。然而,由于其工作環境復雜多變,三極管電路可能
    的頭像 發表于 11-01 15:08 ?242次閱讀

    如何測試三極管的性能

    三極管,也稱為晶體,是電子電路中的基本組件之一,用于放大、開關和信號調制等多種功能。 一、三極管的工作原理
    的頭像 發表于 11-01 15:06 ?420次閱讀

    數字三極管的優點和應用

    數字三極管,也被稱為晶體三極管或半導體三極管,是一種具有個摻雜不同的半導體區域(分別為發射區、基區和集電區)的半導體器件。這種器件在電子
    的頭像 發表于 10-11 11:18 ?564次閱讀

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

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

    當用三極管驅動繼電器開關時,電路中的電阻,二極管三極管如何選型計算?

    繼電器的驅動方式有很多種,比如用三極管驅動,2003芯片驅動等,其中用三極管驅動繼電器是比較有性價比的一種電路驅動方式,應用比較廣泛,電路核心的工作原理是讓
    的頭像 發表于 06-11 15:20 ?2.2w次閱讀
    當用<b class='flag-5'>三極管</b>驅動繼電器<b class='flag-5'>開關</b>時,<b class='flag-5'>電路</b>中的電阻,二<b class='flag-5'>極管</b>,<b class='flag-5'>三極管</b>如何選型計算?

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

    三極管,作為電子學中的基本元器件之一,在現代電子技術和通信領域發揮著至關重要的作用。其中,NPN型和PNP型三極管是最常見的兩種類型。它們的基本特性決定了在電路中的應用方式和效果。本文
    的頭像 發表于 05-28 14:25 ?3146次閱讀

    NPN與PNP三極管的區別

    在電子學和電路設計中,三極管(也稱為晶體三極管)是一個至關重要的元件,廣泛應用于各種電路中以實現電流放大、開關控制等功能。
    的頭像 發表于 05-12 17:16 ?2113次閱讀

    高頻三極管的用途和低頻三極管的區分

    高頻三極管和低頻三極管的選擇取決于應用的具體需求。高頻三極管的設計和制造要求更為嚴格,以確保在高頻率下的性能不受影響。在設計高頻電路時,除了選擇合適的
    的頭像 發表于 02-22 14:36 ?1430次閱讀

    數字三極管的的優點有哪些

    數字三極管,或稱數字晶體,是一種在數字電路中使用的半導體器件。與傳統的模擬三極管相比,
    的頭像 發表于 02-04 11:18 ?1519次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>三極管</b>的的優點有哪些

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

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

    三極管和MOS作為開關使用時,有什么區別?該如何選擇?

    三極管和MOS作為開關使用時,有什么區別?該如何選擇? 三極管和MOS都是常見的
    的頭像 發表于 01-16 11:06 ?3074次閱讀

    三極管開關電路設計

    三極管全稱應為半導體三極管,也稱雙型晶體、晶體三極管,是一種控制電流的半導體器件其作用是把微弱信號放大成幅度值較大的電信號,也用作無觸點
    的頭像 發表于 01-02 18:25 ?930次閱讀
    <b class='flag-5'>三極管</b><b class='flag-5'>開關電路</b>設計

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

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

    三極管的放大電路設計與分析

    三極管是一種常用的半導體器件,具有放大、開關等功能。在電子電路中,三極管的放大電路是最基本的電路
    的頭像 發表于 12-30 17:01 ?2425次閱讀
    <b class='flag-5'>三極管</b>的放大<b class='flag-5'>電路</b>設計與分析

    三極管放大電路的基本原理

    三極管放大電路的基本原理是利用三極管的放大特性來增大輸入信號的幅度。三極管是一種半導體器件,由基、發射
    的頭像 發表于 12-16 10:38 ?1733次閱讀