分享幾種常用的電平轉換方案

31次閱讀
尚無留言

當主控芯片引腳電平與外部連接器件電平不匹配的時候就需要用電平轉換電路來進行轉換。這幾乎是每一個電子工程師都會遇到的一個問題。今天我就總結一下幾種常用的電平轉換方案,希望對大家有所幫助。

1. 使用電平轉換芯片

這可能是所有方案裡面最穩定可靠省事的了,給轉換芯片兩側供需要轉換的兩個電源,然後在芯片的輸入輸出接上需要轉換的輸入輸出信號就 OK 了,所有轉換部分都由芯片內部完成。下圖為雙向電平轉換器。

分享幾種常用的電平轉換方案

這種方案的  優點很多 ,上面的這款轉換器在 VccA 供電電壓 2.5V 以上的時候最高可以達到 100Mbps,速度非常快。除此之外還有驅動能力強、使用簡單等優點。當然  缺點也是有的 ,最主要就是價格上毫無優勢,在需要控制成本的項目上就很難使用了。

2. 三極管或 MOS 管轉換電平

這是一種比較常用的方案,我所使用的 NB-IOT 糢塊的 datasheet 上面就有推薦這種方案。如下圖所示,當 TXD 端為高電平時,NPN 三極管處於截止狀態,RXD 端被上拉到其電源電壓;當 TXD 端為低電平時 NPN 三極管導通,RXD 端被拉低到低電平,完成電平轉換。三極管也可以使用 MOS 管替換。

分享幾種常用的電平轉換方案

這種方案  最大的優點  莫過於成本低廉,比第一種方案不知便宜了多少倍;再一個就是布局簡單,可以根據電路板的尺寸進行合理布局。 這種方案的缺點  也是很明顯,就是速度有限制,上面提到的 datasheet 裡面給出的數據是不適合波特率超過 460800bps 的應用。

3. 使用電阻分壓轉換電平

這種方案應該是最便宜的一種了,只使用了電阻這一種器件,如下圖所示。我們分析一下這個電路,當 3.3V 電平糢塊向右側發送數據的時候只通過限流電阻,到達右側時的電平在客戶端的接收範圍內。當 5V 電平客戶端向左側發送數據時通過兩個電阻分壓,左側接收端電壓 5V*2K/(1K+2K)≈3.3V。

分享幾種常用的電平轉換方案

這種方案的優點  不言而喻就是成本極低,只需三個小電阻,同時方便布局,在 PCB 板上也不占用空間。當然  缺點也是大大的 ,為了降低功耗那麼分壓部分的電阻值不能選擇太小,這就導致了驅動能力不強同時速度上也不能太快,因為有寄生電容的影嚮。再一個就是完全沒有隔離會有電流串擾,左右相互影嚮。

4. 二極管鉗位法轉換電平

二極管鉗位法來轉換電平也是一個很常用的方案,具體電路如下圖所示。我們來分析一下這個電路。當左側 TXD 低電平的時候,由於 D2 的鉗位作用,使得右側 RXD 會得到一個等於二極管 Vd 的低電壓;當左側 TXD 發出高電平的時候。由於 D1 的鉗位作用,右側 RXD 會得到一個 3.3V+ 二極管 Vd 的高電平。下面一組就更好理解了,當右側 TXD 發出 5V 高電平的時候,左側 RXD 接收到 3.3V+Vd 的電平,選擇一款低壓降的肖特基二極管就可以使接收到的電平更接近 3.3V。

分享幾種常用的電平轉換方案

  這種方案的優點  是成本低廉,好實現,還有就是漏電流很小。 缺點通過我們上述的分析  大家應該已經知道了,那就是電平存在誤差,這個誤差就是二極管的正向壓降,存在超出芯片正常工作電平的危險;再一個就是速度,因為有上面那個限流電阻的存在是會影嚮速度的,所以速度只能在 100K 以內。

5.MOS 管與二極管結合轉換電平

這個方案是我經過測試最終選定並使用在項目中的。如下圖所示。我們分析一下,當左側 TX 低電平的時候,右側 RXD 為 1N5819 的正向壓降 0.3V;當左側 TX 高電平 3.3V 時,右側 RXD 被拉高到 1.8V。當右側 TXD 低電平的時候,NMOS 管導通,左側 RX 被拉到到低電平;當右側 TXD 高電平的時候 NMOS 管截止。左側 RX 被拉到 3.3V。

分享幾種常用的電平轉換方案

這種方案其實與第二種方案非常類似,所以優缺點也就差不多了,優點就是成本低廉、驅動能力強。缺點就是速度也不能太快,我在項目中的波特率使用到 115200bps 工作很穩定,再往上就沒有試過了。

總結

我們總結一下在選擇電平轉換電路時需要註意的幾個點:最重要的就是電平匹配,經過轉換的電平需要在受方的接受範圍內;再一個就是轉換後的驅動能力;還有很重要一點就是速度,如果在要求速度的場合,轉換完波形已經失真,就會導致無法工作;最後就是成本,這個也很關鍵。

正文完
 0
評論(尚無留言)