5V系統(tǒng)和3.3V系統(tǒng)電平轉換
發(fā)布日期:2022-04-03
點擊次數(shù):2515
在設計一個帶MCU或者ARM系統(tǒng)電路時候,經常遇見MCU的VCC是3.3V,但是外圍電路需要5V。有時候是反過來。雖然現(xiàn)在MCU的IO都聲稱支持TTL電平,但是我們誰也不想將MCU的IO口直接接上5V,即使IO口先串聯(lián)一個電阻,然后再接上5V,這樣總是不放心,擔心燒掉MCU,再說了,MCU聲稱IO口支持TTL電平,但是并不是所有的IO都是這樣。反正有隱患。
解決方法就是電平轉換。
具體的我只說我在實際項目中運用到的方法,而且在項目中運用比較方便的,其他的都不再說了。
第一種:利用OC或者OD門電路,這樣集電極或者漏極都可以通過一個電阻上拉到一個新的VCC,其基極或者柵極就可以連接另外一個VCC,這樣也就實現(xiàn)了,3.3V控制5V,12V的電平信號輸出。注意這里需要選擇好上電阻阻值,還要考慮MCUIO的驅動能力。這類電路大部分運用在輸出電路上的電平轉換電路。
第二種:利用特定的電平轉換芯片,將3.3V和5V進行轉換。例如74LVC4245A,74ALVC164245這兩款芯片用的比較多。
上圖是74LVC4245A芯片管腳圖和具體電氣含義,它存在5VVCCA和3.3VVCCB,2個電源管腳,這樣就可以實現(xiàn)5V和3.3V的轉換了,同時DIR控制數(shù)據方向,這樣也實現(xiàn)了3.3V到5V,和5V到3.3V的兩個方向轉換。另外74LVC4245A還可以增加MCUIO的電流驅動能力。我在設計中如果需要的話會首選這個芯片。74ALVC164245是16Bit,功能和74LVC4245A差不多。
當然了,還有其他的電平轉換方案,但是比較下來,經常使用的,還是這兩種方法最實用。
免責聲明: 本文章轉自其它平臺,并不代表本站觀點及立場。若有侵權或異議,請聯(lián)系我們刪除。謝謝! |