依然記得
第一年做電路時忘了關注i2c電壓電平
導致1.8v的電平對上了3.3v的電平
結果很尷尬
現在貼一些自己驗證過的常用的晶元電路
大家一起學習
成長pca9306是我常用的i2c電平轉換晶元
帶使能(en) 輸入的雙路雙向i2c 和smbus 電壓電平轉換器
可在1.2v 至3.3v ref1
1.8v 至5.5v ref2 的範圍內工作
溫度範圍是-40~85℃
多個封裝,體積不大
當en為高電平時
轉換器開關開啟
scl1 和sda1 i/o 被分別連線至scl2 和sda2 i/o
從而實現埠間的雙向資料流
當en 為低電平時
轉換器開關關閉
埠之間為高阻抗狀態
輸入和輸出埠之間3.5ω低導通狀態電阻
可減少訊號失真
值得注意的是
vref1 是低壓側的 scl1 和 sda1 的參考電壓
vref2 是高壓側的 scl2 和 sda2 的參考電壓
以下為典型應用電路圖
電路一:
轉換器常開
en使能腳與vref2連在一起
通過200k的電阻接到3.3v
電路二:
可控轉換器的開和關
en使能腳與vref2連在一起
通過200k的電阻接到3.3v的控制訊號上
電平轉換電路 邏輯電平0和1的世界
我們生活在模擬訊號的世界中,但在數字電子裝置中,只有兩種狀態 開或關。使用這兩種狀態,裝置可以編碼,傳輸和控制大量資料。從廣義上講,邏輯電平描述訊號可以具有的任何特定的離散狀態。在數字電子學中,我們通常將研究限於兩個邏輯狀態 二進位制1和二進位制0。一 什麼是邏輯電平?邏輯電平是特定電壓或可以存在訊...
經典的MOS管電平轉換電路
各電路模組間經常會出現電壓域不一致的情況,所以模組間的通訊就要使用電平轉換電路了。上圖是用mos管實現的i2c匯流排電平轉換電路,實現3.3v電壓域與5v電壓域間的雙向通訊。掛在匯流排上的有3.3v的器件,也有5v的器件。簡化來看,留下i2c的一根線來分析就可以了,如下圖。分四種情況 1 當sda1...
MCU和模組之間的電平轉換電路
電子工程師在電路設計過程中,經常會碰到處理器mcu的i o電平與模組的i o電平不相同的問題,為了保證兩者的正常通訊,需要進行電平轉換。以下,我們將針對電平轉換電路做出詳細的分析。對於多數mcu,其引腳基本上是cmos結構,因此輸入電壓範圍是 高電平不低於0.7vcc,低電平不高於0.3vcc。但在...