Mosfet und CEC

OP #5662204
Lesenswert?
• ▲
▼
Hallo,
ich verstehe diese sehr einfache Schaltung nicht. Es handelt sich um den 
CEC-Bus. Hierbei ist der Bus (mit Pullups) HIGH. Will ein Device 
"schreiben" so zieht es den Bus nach LOW.

Ich wollte einfach einen Pin einer "Blue Pill" 
(TM32F103C8T6 STM32 Billig Board) nehmen. Das scheint aber keine 
gute Idee zu sein.

Fragen:
1. Warum kann ich beim I2C einen Pullup und eine GPIO nehmen, beim CEC 
aber nicht?
2. Was macht das Mosfet (wie heisst dieser "Schaltungstyp" eines 
Mosfets)?
3. Warum ist da eine Zener-Diode in dieser Richtung?
4. Was waere schlimm daran einfach einen GPIO Pin zu nehmen (und evtl. 
einen 27k Pullup)?

Projekt:
https://github.com/s-moch/CEC

muebau
Angehängte Dateien:
Gast #5666310
Lesenswert?
• ▲
▼
Zu 1.
Ein GPIO für I2C ist pauschal generell die falsche Wahl. Auch bei I2C 
darf der Pin nur als Open Drain betrieben werden.

Zu 2.
Der Mosfet sorgt dafür, dass deine Schaltung vom cec bus entkoppelt ist, 
wenn sie aus ist. Dadurch werden latch-up Effekte etc. Vermieden.

Zu 3.
Das wird eher eine Schottky Diode sein.
Die sorgt dafür, dass sich der pull-up nich in einen pull-down 
verwandelt, wenn die Spannung nicht anliegt.

Zu 4.
Das würde prinzipiell schon gehen, sofern die 3V3 immer anliegen. Wenn 
die nicht mehr da sind,  wird der Bus blockiert.
Wenn der GPIO als push pull konfiguriert ist werden andere Teilnehmer 
blockiert

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.