Sch I2C的電平轉換

2021-10-01 17:31:24 字數 943 閱讀 9040

依然記得

第一年做電路時忘了關注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。但在...