Коли жоден пристрій не тягне за лінію, "лівий бік" (з нижньою напругою) знаходиться у високому стані піднімаючим резистором. Напруга між затвором і джерелом нижче порогової напруги, і MOSFET не проводить. Тож "правий бік" (з більшою напругою) підтягується і підтягуючим резистором.
Коли "ліва сторона" відводить лінію вниз до низького стану, напруга між джерелом і затвором піднімається вище порогу і MOSFET починає проводити. Тож «правий бік» потім відводиться до низького стану через провідний MOSFET.
Коли "права сторона" тягне лінію вниз, діод між зливом і затвором з'єднує "лівий майданчик" в низький стан, викликаючи MOSFET для проведення, тому обидві сторони витягнуті низько до одного рівня напруги.
Більш детальний опис міститься в техніці перемикання рівня в дизайні I2C-шини (PDF) в розділі 2.1.1, сторінка 4.
Якщо я допустив деякі помилки, сміливо виправте мене.