回到 ENIAC 時代,計算機本質上更多是模擬的,并且使用的數字 IC 很少。今天,Joe的計算機一般可以在多個電壓等級下工作,看過 CPU SMPS 的人會注意到您的計算機需要 ±12V、+5V 和 +3.3V 才能運行。這些電壓水平對于計算機來說非常重要。特定的電壓決定了信號的狀態(高或低)。計算機將這種高狀態作為二進制 1 接受,將低狀態作為二進制 0 接受。根據 0 和 1 條件,計算機產生數據、代碼和指令以提供所需的輸出。
現代邏輯電壓電平在 1.8V 到 5V 之間變化很大。標準邏輯電壓為 5V、3.3V、1.8V 等。但是,使用 5V 邏輯電平(例如Arduino )的系統或控制器如何與使用 3.3V(例如ESP8266)或任何其他不同電壓的另一個系統通信等級?這種情況經常出現在許多設計中,其中使用了多個微控制器或傳感器,這里的解決方案是使用邏輯電平轉換器或邏輯電平轉換器。在本文中,IC先生網將了解有關邏輯電平轉換器的更多信息,我們還將使用 MOSFET 構建一個簡單的雙向邏輯電平轉換器電路這將對您的電路設計派上用場。
高電平和低電平輸入電壓
但是,從微處理器或單片機方面來看,邏輯電壓電平值并不是固定的;它有一些容忍度。例如,對于 5V 邏輯電平微控制器,可接受的邏輯高電平(邏輯 1)是最小 2.0V(最小高電平輸入電壓)至最大 5.1V(最大高電平輸入電壓)。同樣,對于邏輯低(邏輯 0),可接受的電壓值是從 0V(最小低電平輸入電壓)到 8V(最大低電平輸入電壓)的最大值。
以上示例適用于 5V 邏輯電平微控制器,但也可提供 3.3V 和 1.8V 邏輯電平微控制器。在這種類型的微控制器中,邏輯電平電壓范圍會有所不同。您可以從該特定控制器 IC 的數據表中獲取相關信息。使用電壓電平轉換器時,應注意高壓值和低壓值在這些參數的限制范圍內。
雙向邏輯電平轉換器
根據應用和技術結構,可提供兩種類型的電平轉換器,單向邏輯電平轉換器和雙向邏輯電平轉換器。在單向電平轉換器中,輸入引腳專用于一個電壓域,輸出引腳專用于另一個電壓域,但雙向電平轉換器并非如此,它可以雙向轉換邏輯信號。對于雙向電平轉換器,每個電壓域不僅有輸入引腳,還有輸出引腳。例如,如果您向輸入側提供 5.5V,它將在輸出側將其轉換為 3.3V,同樣,如果您向輸出側提供 3.3V,它將在輸入側將其轉換為 5V。
在本教程中,我們將構建一個簡單的雙向電平轉換器,并將測試它的高到低轉換和低到高轉換。
簡單的雙向邏輯電平轉換器
下圖顯示了一個簡單的雙向邏輯轉換器電路。
該電路使用n 溝道 MOSFET將低壓邏輯電平轉換為高壓邏輯電平。也可以使用電阻分壓器構建一個簡單的邏輯電平轉換器,但它會引入電壓損耗。基于 MOSFET 或晶體管的邏輯電平轉換器專業、可靠且集成更安全。
該電路還使用了兩個附加組件,R1 和 R2。那些是上拉電阻。由于零件數量最少,它也是一種具有成本效益的解決方案。根據上述電路,將構建一個簡單的 3.3V 至 5V 雙向邏輯轉換器。
使用 MOSFET 的 5V 至 3.3V 電平轉換器
5V 到 3.3V的雙向邏輯電平轉換器電路如下圖所示 -
如您所見,我們必須為電阻器 R1 和 R2 提供 5V 和 3.3V 的恒定電壓。Low_side_Logic_Input和High_Side_Logic_Input引腳可互換用作輸入和輸出引腳。
上述電路中使用的元件是
R1 - 4.7k
R2 - 4.7k
Q1 - BS170(N 溝道 MOSFET)。
兩個電阻都有 1% 的容差。容差為 5% 的電阻器也可以工作。BS170 MOSFET的引腳排列如下圖所示,順序為漏極、柵極和源極。
電路結構由兩個每個 4.7k 的上拉電阻組成。MOSFET 的漏極和源極引腳被上拉到所需的電壓電平(在本例中為 5V 和 3.3V),以進行低到高或高到低的邏輯轉換。您也可以為 R1 和 R2 使用 1k 到 10k 之間的任何值,因為它們僅用作上拉電阻。
為了達到完美的工作狀態,在構建電路時需要滿足兩個條件。第一個條件是,低電平邏輯電壓(本例中為 3.3V)需要連接到 MOSFET 的源極,而高電平邏輯電壓(本例中為 5V)必須連接到 MOSFET 的漏極引腳。第二個條件是,MOSFET 的柵極需要連接到低壓電源(本例中為 3.3V)。
雙向邏輯電平轉換器的仿真
使用仿真結果可以理解邏輯電平轉換器電路的完整工作原理。正如您在下面的 GIF 圖像中看到的,在高電平到低電平的邏輯轉換期間,邏輯輸入引腳在 5V 和 0V(地)之間轉換,邏輯輸出為 3.3V 和 0V。
同樣,在低電平到高電平轉換期間,3.3V 和 0V 之間的邏輯輸入被轉換為 5V 和 0V 的邏輯輸出,如下圖 GIF 圖像所示。
邏輯電平轉換器電路工作
滿足這兩個條件后,電路工作在三種狀態。狀態如下所述。
當低端處于邏輯 1 或高狀態 (3.3V) 時。
當低端處于邏輯 0 或低狀態 (0V) 時。
當高端狀態從 1 變為 0 或從高變為低(5V 到 0V)
當低端為高時,即 MOSFET 的源極電壓為 3.3V,由于未達到 MOSFET 的 Vgs 閾值點,MOSFET 不導通。此時 MOSFET 的柵極為 3.3V,MOSFET 的源極也為 3.3V。因此,Vgs 為 0V。MOSFET 關閉。邏輯 1 或低端輸入的高狀態通過上拉電阻 R2 在 MOSFET 的漏極側反射為 5V 輸出。
在這種情況下,如果 MOSFET 的低端將其狀態從高電平變為低電平,則 MOSFET 開始導通。源為邏輯 0,因此高端也變為 0。
以上兩個條件成功地將低壓邏輯狀態轉換為高壓邏輯狀態。
另一種工作狀態是 MOSFET 的高端將其狀態從高變為低。這是漏極襯底二極管開始導通的時間。MOSFET 低端被下拉至低電壓電平,直到 Vgs 越過閾值點。低壓部分和高壓部分的總線在同一電壓電平下都變低了。
轉換器的開關速度
設計邏輯電平轉換器時要考慮的另一個重要參數是轉換速度。由于大多數邏輯轉換器將用于 USART、I2C 等通信總線之間,因此邏輯轉換器的切換速度必須足夠快(轉換速度)以匹配通信線路的波特率。
轉換速度與 MOSFET 的開關速度相同。因此,在我們的案例中,根據 BS170 數據表,MOSFET 的開啟時間和 MOSFET 的關閉時間如下所述。因此,為您的邏輯電平轉換器設計選擇正確的 MOSFET非常重要。
所以我們這里的 MOSFET 需要 10nS 開啟和 10nS 關閉,這意味著它可以在一秒鐘內開啟和關閉 10,00,000 次。假設我們的通信線路以每秒 115200 位(波特率)的速度運行,那么這意味著它在一秒鐘內僅打開和關閉 1,15,200 位。所以我們也可以很好地使用我們的設備進行高波特率通信。
測試您的邏輯轉換器
測試電路需要以下組件和工具 -
具有兩種不同電壓輸出的電源。
兩個萬用表。
兩個觸覺開關。
用于連接的電線很少。
修改原理圖以測試電路。
在上面的示意圖中,引入了兩個額外的觸覺開關。此外,還連接了一個萬用表來檢查邏輯轉換。通過按下 SW1,MOSFET 的低端將其狀態從高電平變為低電平,邏輯電平轉換器作為低壓到高壓邏輯電平轉換器工作。
另一方面,通過按下SW2,MOSFET的高端將其狀態從高變為低,并且邏輯電平轉換器作為高壓到低壓邏輯電平轉換器工作。
該電路在面包板上構建并經過測試。
上圖顯示了 MOSFET 兩側的邏輯狀態。兩者都處于邏輯 1 狀態。
邏輯電平轉換器的局限性
該電路當然有一些限制。這些限制高度依賴于MOSFET 的選擇。該電路可使用的最大電壓和漏極電流取決于 MOSFET 的規格。此外,最小邏輯電壓為 1.8V。由于 MOSFET 的 Vgs 限制,低于 1.8V 的邏輯電壓將無法正常工作。對于低于 1.8V 的電壓,可以使用專用的邏輯電平轉換器。
重要性和應用
正如介紹部分所討論的,數字電子設備中不兼容的電壓電平是接口和數據傳輸的問題。因此,需要電平轉換器或電平轉換器來克服電路中與電壓電平相關的誤差。
由于電子市場中廣泛的邏輯電平電路以及不同電壓電平的微控制器的可用性,邏輯電平轉換器具有令人難以置信的用例。一些基于I2C、UART 或音頻編解碼器工作的外圍設備和傳統設備需要電平轉換器來與微控制器進行通信。
流行的邏輯電平轉換器 IC
有很多廠商提供邏輯電平轉換的集成解決方案。流行的 IC 之一是MAX232。它是最常見的邏輯電平轉換器 IC 之一,可將微控制器邏輯電壓 5V 轉換為 12V。RS232 端口用于在帶有微控制器的計算機之間進行通信,需要 +/-12V。我們之前已經使用MAX232 與 PIC和其他一些微控制器來連接微控制器與計算機。
根據極低電壓電平轉換、轉換速度、空間、成本等,也存在不同的要求。
SN74AX也是德州儀器 ( Texas Instruments) 流行的雙向電壓電平轉換器系列。該細分市場中有許多 IC 提供單比特到 4 位電源總線的轉換以及附加功能。
另一種流行的雙向邏輯電平轉換器 IC 是MaximIntegrated的MAX3394E。它使用與 MOSFET 相同的轉換拓撲。引腳圖可以在下圖中看到。該轉換器支持單獨的使能引腳,可以使用微控制器進行控制,這是一項附加功能。
上述內部結構顯示了相同的MOSFET 拓撲結構,但具有 P 溝道配置。它具有許多額外的附加功能,例如I/O 和 VCC 線路上的 15kVESD 保護。典型示意圖如下圖所示。
上面的示意圖顯示了將 1.8V 邏輯電平轉換為 3.3V 邏輯電平的電路,反之亦然。可以是任何微控制器單元的系統控制器也控制著 EN 引腳。
審核編輯:湯梓紅
-
MOSFET
+關注
關注
149文章
8242瀏覽量
218392 -
電平轉換器
+關注
關注
1文章
218瀏覽量
19954 -
微處理器
+關注
關注
11文章
2370瀏覽量
83832
發布評論請先 登錄
EasyEDA硬件開源項目——邏輯水平轉換器(雙向)
MAX14569 雙對單向邏輯電平轉換器

ADG3301:低壓1.15 V至5.5 V,單通道雙向邏輯電平轉換器產品手冊

ADG3304:低電壓,1.15 V至5.5 V,4通道,雙向邏輯電平轉換器產品手冊

ADG3301 1.15 V至5.5 V低壓、單通道雙向邏輯電平轉換器技術手冊

ADG3304 1.15 V至5.5 V低壓、4通道雙向邏輯電平轉換器技術手冊

評論