Frage zu Mikrocontroller Ein- und Ausgaengen

Gast #1951697
Lesenswert?
• ▲
▼
Hallo,

nachdem ich den Artikel Ausgangsstufen Logik-ICs bei den Grundlagen 
gefunden habe stellen sich nun ein paar Fragen:

1) In welche Kategorie faellt ein AVR Mikrcontroller? Tristate?

2) Wie funktionieren die Eingaenge oder was passiert intern wenn ich den 
pinMode von input zu output wechsle?

3) Angenommen ich haenge einen IC an den Mikrocontroller, z.B einen 
Portexpander mit I2C. Wie kann ich nun feststellen ob ich da noch 
Pullupwiderstaende an SDA und SCL haengen muss?

Gruss,
Otto
Moderator (Firma: Titel) Persönliche Seite #1951780
Lesenswert?
• ▲
▼
Otto schrieb:
> Wie kann ich nun feststellen ob ich da noch
> Pullupwiderstaende an SDA und SCL haengen muss?
Du könntest entsprechende AppNotes lesen. Das sind 
Anwendungsbeschreibungen, und da gibts sicher auch eine für den TWI/I²C 
Bus.

Der interne Pullup ist bestenfalls ein lauer Ersatz für externe 
I²C-Pullups, denn derist eingentlich zu hochohmig für schnelle 
Pegelwechsel. Er dient einfach dafür, dass ein offener Eingang nicht 
herumfloatet...
Gast #1952319
Lesenswert?
• ▲
▼
I2C-Pins am Mikrocontroller (I2C_CLOCK und I2C_DATA) sind als 
Open-Drain-Ausgänge zu konfigurieren. Beide Leitungen des Busses sind 
mittels Pull-Up-Widerstände auf die gewünschte Logik(betriebs)spannung 
zu legen.

In der I2C-Spezifikation gibt es eine Darstellung (Kurve) welcher Wert 
der Pull-Up-Widerstand haben sollte bei der entsprechenden 
PullUp-Spannung.

Bitte vergiss die 100R-Serienwiderstände zwischen I2C-Device und Bus 
nicht.

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.