Forum: Mikrocontroller und Digitale Elektronik TWI - Platzierung der Widerstände


von Andreas P. (andyp17)


Lesenswert?

Hallo,

Ich entwickle gerade eine Lösung, mit der ich über TWI mehrere EEPROMs 
anspreche. Diese sind aber auf mehreren Platinen verteilt.
Nun zu meiner Frage: Ich muss doch an den Datenleitungen (SCL, SDA) 
Pull-Up Widerstände anschließen. Wo soll ich die am sinnvollsten 
platzieren? Gleich nach dem uC, oder bei jedem Dateneingang der EEPROMs 
(hätte dann mehrere Widerstände pro Leitung)?

Danke für eure Hilfe!


mfg
Andy

von Andreas P. (andyp17)


Lesenswert?

Keiner eine Idee??

von Andreas K. (a-k)


Lesenswert?

Völlig egal.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Na egal ist das aber nicht.
Wenn jeder Baustein seinen 10k Pullup kriegt, dann ist das doch ne 
parrallelschaltung oder nicht?
Macht bei 2 Bausteine am Port = 5k Pullup, bei 4 =2,5 bei 8 1,25 .... 
also irgenwann hat der AVR ganz schön zu tun ;)
Ich würde die einfach beim Master (=AVR) anschließen und gut ist.

von Martin (Gast)


Lesenswert?

Hallo Andreas,

ich würde sie bei der CPU einbauen,
dann ist der Widerstand immer vorhanden und gleich groß,
auch wenn mal mehr oder weniger EEPROMS vorhanden sind.

Ich entwickle gerade etwas ähnliches, eine Steuerung
mit I2C über eine Backplane.
Bisher keine Probleme, auch bei 400KHz treten keine Reflexionen
auf, weil die Anstiegsgeschwindigkeit der Signale hardwaremäßig
begrenzt ist (schreibt I2C so vor).
Hier kommuniziert ein LPC2148 mit mehreren ATmega16.

Gruß,
Martin

von Andreas K. (a-k)


Lesenswert?

Ok, ich hatte zugegebenermassen seinen Post nicht ganz bis zu Ende 
gelesen ;-). Ich meinte einen einzigen Pullup-Widerstand pro Leitung, 
aber völlig egal wohin. Aber auch mehrere sind ok, solange die Belastung 
nicht zu gross wird.

von Michael H* (Gast)


Lesenswert?

hopp hopp, ihr profis!
bei jedem eingang macht ja wenig sinn, es sei denn, du machst die 
widerstände entsprechend größer... wäre trotzdem nicht meine erste wahl.
da es sich bei den widerständen nur um pullups und nicht um längs- oder 
abschlusswiderstände handelt, ist die positionierung ziemlich wurschd.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.