初級模擬電路:3-10 BJT實現開關電路

来源:https://www.cnblogs.com/initcircuit/archive/2019/11/13/11817931.html
-Advertisement-
Play Games

回到目錄 1. 基本用法 用BJT晶體管實現開關功能是經常會用到的實用電路。和邏輯門電路類似,當BJT用於開關電路時,也只工作於飽和區和截止區。 開關功能的實現電路如下圖所示,負載可以是發光二極體、電動機等等。 圖3-10.01 開關電路的工作原理如下: • 當vi輸入0V時,晶體管截止,負載RL上 ...


回到目錄

 

 

1. 基本用法

      用BJT晶體管實現開關功能是經常會用到的實用電路。和邏輯門電路類似,當BJT用於開關電路時,也只工作於飽和區和截止區。

      開關功能的實現電路如下圖所示,負載可以是發光二極體、電動機等等。

圖3-10.01 

      開關電路的工作原理如下:

      • 當vi輸入0V時,晶體管截止,負載RL上沒有電流通過;

      • 當vi輸入高電平時(一般可等於VCC,也可以定義其他電平值),晶體管導通且進入飽和狀態,負載RL上有電流通過,並且負載上的電壓約等於VCC-VCEsat

      開關電路的RB值的設計思路也和前面邏輯門相似,也是根據負載RL的實際情況,計算出能使晶體管進入飽和區的RB,然後再代入驗算結果,詳見下例所示:

案例3-10-1:在下麵的開關電路中,VCC=12V,電動機負載的有效電阻為RL=5Ω,晶體管的β=100,要求vi的開啟電壓為5V,試求:(1)能使電路工作的RB;(2)負載上的電流IL和負載功耗PL;(3)晶體管本身的耗損功率。

圖3-10.a1 

 

解:(1)當晶體管臨界飽和時:

      此時臨界飽和電流ICsat為:

      然後計算臨界飽和時的IBsat值(當處於臨界飽和時,β仍視為100):

      使此IBsat成立的RBsat為:

      為使BJT進入更深度的飽和,我們選取RB為比RBsat更小的值,假定選取為100Ω。

 

驗證:當RB為100Ω時,IB為:

      此時電流放大倍數為:

      可知,在此RB值下,當vi輸入5V使BJT導通時晶體管確實處於飽和區,原假設正確。

 


 

(2)當晶體管飽和時,負載電流IL為:

      負載上的功耗PL為:

 


 

(3)晶體管上的耗損功率PD為:

      可以看到,晶體管上的耗損功率PD和負載功率PL比起來還是很小的。

 


 

(4)補充說明:

      本案例中,負載為電動機,一般對於這種含有電感的負載(電動機、繼電器線圈等),用晶體管直接去關斷比較危險,因為當電感中的電流突變時,電感會產生非常大的感生電動勢,嚴重時可能會超過晶體管的擊穿電壓而使晶體管損壞。

      所以一般的處理方法是在含有電感的負載旁邊並聯一個反向二極體,從而使得當晶體管關斷時,電感中的剩餘電流能夠有迴路泄掉,而不至於突變產生高壓,如下圖所示:

圖3-10.a2 

 

 

2. 開關特性

      由於有內部PN結和少數載流子的存在,所以和二極體一樣,BJT晶體管在導通和關斷時也不是瞬間完成的,而是有一定的延遲時間,如下圖所示:

圖3-10.02 

      • td:延遲時間(delay time),當基極輸入變為高電平後,IC從0上升到目標值的10%所需的時間。

      • tr:上升時間(rise time),IC從10%上升到90%所需的時間。

      • ton:開啟時間(on time),ton=ts+tr,當IC從0上升到90%時,我們就可以認為晶體管已基本開啟。

      • ts:存儲時間(storage time),當基極開路或輸入低電平後,IC從100%下降到90%所需的時間。

      • tf:下降時間(fall time),IC從90%下降到10%所需的時間。

      • toff:關斷時間(off time),toff=ts+tf,當IC從100%下降到10%時,我們就可以認為晶體管已基本關斷。

      這些參數在晶體管數據規格書中都會給出,仍以3-8小節的2N4123為例,在規格書的Figure 2中,可讀出這些參數值:

圖3-10.03 

      當IC=20mA時,在圖中可大致讀出:

      td = 13ns, tr=13ns, ts = 110ns, tf = 11ns

      • 開啟時間為:ton = td + tr = 13ns + 13ns = 26ns

      • 關斷時間為:toff = ts + tf = 100ns + 11ns = 111ns

      在要求不太高的功率開關場合,以上的延遲時間基本也夠用了。另外有一類晶體管稱為開關型晶體管(switching transistor),其開啟和關斷時間要比上面的值再小一個數量級,都只有十幾個納秒(如BSV52等),具體可參看相關數據規格手冊。

     

回到目錄

 

 

( end of 3-10)



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 方法 ...
  • 一、DNS相關介紹 DNS(Domain Name System)功能變數名稱系統協議,作為功能變數名稱和IP地址相互映射的一個分散式資料庫,能夠使用戶更方便的訪問互聯網,而不用挨個記住IP地址。通過主機名,最終得到該主機名對應的IP地址的過程叫做功能變數名稱解析(或主機名解析)。DNS協議號是udp53。DNS伺服器的作 ...
  • 1 下載安裝包 2 解壓 3 添加httpd對於apr,apr util,pcre的依賴 4 安裝apr 5 安裝apr util 6 安裝prce 7 安裝httpd 8 關閉防火牆 9 編輯httpd的配置文件 10 添加apache的快捷方式 11 修改httpd 12 運行httpd ...
  • 1 設置隨機密碼 2 重啟,在開機時按F2 3 在載入linux內核的地方添加 4 查看/sysroot的掛載情況 5 用讀寫的方式掛載 6 進入linux終端 7 修改密碼 8 添加啟動掃描文件 touch /.autorelabel 9 重啟 ...
  • 1 安裝samba 2 添加用戶 3 設置共用文件用戶的密碼 4 創建公共共用文件 5 修改smb的配置文件 6 關閉防火牆 7 查看SELinux模式 8 修改SELinux模式 9 啟動smb 10 打開windwos,我的電腦,輸入\\192.168.0.108 11 輸入smbuser和密碼 ...
  • -e 判斷對象是否存在 -d 判斷對象是否存在,並且為目錄 -f 判斷對象是否存在,並且為常規文件 -L 判斷對象是否存在,並且為符號鏈接 -h 判斷對象是否存在,並且為軟鏈接 -s 判斷對象是否存在,並且長度不為0 -r 判斷對象是否存在,並且可讀 -w 判斷對象是否存在,並且可寫 -x 判斷對... ...
  • 環境 主機: Windows 10 虛擬機: VMware 15 Pro 鏡像: 一、安裝過程: 然後開啟虛擬機 設置主機名 時區 密碼 最小安裝 等著 重啟 登錄 二、配置靜態IP地址 輸入ifconfig後沒有配置IP地址,接下來進行手動配置。 輸入以下命令進入IP配置文件進行配置 原始內容 進 ...
  • 身份鑒別 1)對登陸操作系統和資料庫系統的用戶進行身份表示和鑒別 1、密碼文件中的口令欄位是否不為空 2、檢查各個用戶主目錄下的.rhosts文件 3、查看/etc/hosts.equiv 學習: 1、用戶主目錄 ~代表用戶主目錄 對一般用戶而言,~表示/home/(用戶名) 對root用戶而言,~ ...
一周排行
    -Advertisement-
    Play Games
  • 前言 插件化的需求主要源於對軟體架構靈活性的追求,特別是在開發大型、複雜或需要不斷更新的軟體系統時,插件化可以提高軟體系統的可擴展性、可定製性、隔離性、安全性、可維護性、模塊化、易於升級和更新以及支持第三方開發等方面的能力,從而滿足不斷變化的業務需求和技術挑戰。 一、插件化探索 在WPF中我們想要開 ...
  • 歡迎ReaLTaiizor是一個用戶友好的、以設計為中心的.NET WinForms項目控制項庫,包含廣泛的組件。您可以使用不同的主題選項對項目進行個性化設置,並自定義用戶控制項,以使您的應用程式更加專業。 項目地址:https://github.com/Taiizor/ReaLTaiizor 步驟1: ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • Channel 是乾什麼的 The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consume ...
  • efcore如何優雅的實現按年分庫按月分表 介紹 本文ShardinfCore版本 本期主角: ShardingCore 一款ef-core下高性能、輕量級針對分表分庫讀寫分離的解決方案,具有零依賴、零學習成本、零業務代碼入侵適配 距離上次發文.net相關的已經有很久了,期間一直在從事java相關的 ...
  • 前言 Spacesniffer 是一個免費的文件掃描工具,通過使用樹狀圖可視化佈局,可以立即瞭解大文件夾的位置,幫助用戶處理找到這些文件夾 當前系統C盤空間 清理後系統C盤空間 下載 Spacesniffer 下載地址:https://spacesniffer.en.softonic.com/dow ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • 一、ReZero簡介 ReZero是一款.NET中間件 : 全網唯一開源界面操作就能生成API , 可以集成到任何.NET6+ API項目,無破壞性,也可讓非.NET用戶使用exe文件 免費開源:MIT最寬鬆協議 , 一直從事開源事業十年,一直堅持開源 1.1 純ReZero開發 適合.Net Co ...
  • 一:背景 1. 講故事 停了一個月沒有更新文章了,主要是忙於寫 C#內功修煉系列的PPT,現在基本上接近尾聲,可以回頭繼續更新這段時間分析dump的一些事故報告,有朋友微信上找到我,說他們的系統出現了大量的http超時,程式不響應處理了,讓我幫忙看下怎麼回事,dump也抓到了。 二:WinDbg分析 ...
  • 開始做項目管理了(本人3年java,來到這邊之後真沒想到...),天天開會溝通整理需求,他們講話的時候忙裡偷閑整理一下常用的方法,其實語言還是有共通性的,基本上看到方法名就大概能猜出來用法。出去打水的時候看到外面太陽好好,真想在外面坐著曬太陽,回來的時候好兄弟三年前送給我的鍵盤D鍵不靈了,在打"等待 ...