線與功能
線與:所有 GPIO 輸出高就是高,只要有一個輸出低,整條線上面的都是低,這就是“與”的意思。
推挽結(jié)構(gòu)下,兩個GPIO口連接到一根線上,假如左邊的PMOS導通,右邊的NMOS導通,Vdd就會通過兩個MOS管直接接地,由于MOS管導通電阻不大,會導致電流很大,直接損壞這兩個GPIO口,因此,推挽輸出不支持線與。
推挽結(jié)構(gòu)在這種情況下會損壞GPIO口。
開漏:假如很多GPIO是開漏結(jié)構(gòu),接到了一根線。開漏結(jié)構(gòu)輸出的高電平靠外部上拉,假如有一個GPIO接地,那么電流會通過上拉電阻流進GPIO口接地,因為有上拉電阻的存在,所以不會損壞GPIO口。
線與,是 I2C 協(xié)議的基礎!線與:當總線上只要有一個設備輸出低電平,整條總線便處于低電平狀態(tài),這時候總線被稱為占用狀態(tài)。
-
I2C
+關(guān)注
關(guān)注
28文章
1541瀏覽量
127640 -
GPIO
+關(guān)注
關(guān)注
16文章
1280瀏覽量
53973
發(fā)布評論請先 登錄
I2C總線原理詳解

i2c總線ppt(I2C總線器件應用)
I2C總線應用中的幾個問題

用Verilog HDL實現(xiàn)I2C總線功能
I2C Guid I2C指南
I2C總線在Linux系統(tǒng)中的驅(qū)動設計
用Verilog HDL實現(xiàn)I2C總線功能

基于CPLD的I2C總線接口設計

I2C LCD 器件通過驅(qū)動帶有 I2C 接口的 2 線式 16 字符 LCD

I2C總線的基本通信總結(jié)

硬件I2C與模擬I2C

ESP32 之 ESP-IDF 教學(六)——I2C數(shù)據(jù)總線(I2C)

評論