Laut Definition braucht man auf jeden Fall einen Pullup Widerstand auf den beiden Leitungen. Ohne funktioniert das nicht !!!
MfG Kjion
Druckbare Version
Laut Definition braucht man auf jeden Fall einen Pullup Widerstand auf den beiden Leitungen. Ohne funktioniert das nicht !!!
MfG Kjion
Also ich habs bis jetzt nur mit 2 Pullups gesehen, ausserdem funktionierts auch so bei mir. Gehts hier um Sparmassnahmen :shock:
SCL ist die Clock-Leitung, warum sollte die keinen brauchen? (Alternativ zum Pullup gibts ja noch die Luxusversion mit Stromquelle)
Grüsse, Martin
Notfalls kann man auch die internen Pullup´s im AVR aktivieren. Sind zwar viel zu hochohmig aber für kurze Testzwecke tun die das auch meistens. Aber die der Regel sind zwei 10K besser. Da schadet es nämlich auch nicht wenn man zwei Boards mit jeweils 2 Widerständen verbindet.
weil eine clockleitung normalerweise immer einen definierten pegel hat.
die datenleitung hat jedoch bei jedem gerät einen tristate ausgang und der kann bzw ist sicher mehr als einmal undefiniert ohne pullup.
was willst dabei mit ner stromquelle? es geht um spannungspegel.
Die Pullups werden benötigt, weil die Leitungen von den einzelnen Bausteinen nur auf Masse gezogen werden. Wenn also kein Baustein den Leitung auf Masse zieht würde das ganze in der Luft hängen, hätte also einen undefinierten Pegel. Deswegen Pullups... da wird man nicht dran vorbei kommen ;-)
Luxusversion mit Stromquelle ?? Hab ich bis jetzt ehrlich gesagt noch nie gesehen ...
MfG Kjion
Wow, drei Leute die innerhalb von drei Minuten dasselbe posten ;-)
... und ich hab wieder zu lange gebraucht ](*,) :D
lol...
ok geb mich geschlagen... 2 pullups
hab grad die spec überflogen:
http://www.semiconductors.philips.co...8/39340011.pdf
@shadow-netz
For higher capacitive bus-line loads (>100 pF), the resistor Rp can be replaced by external current source pull-ups to meet the rise time requirements.
Bei konstantem Widerstand ist die Ladefunktion eines Kondensators eine e-Funktion, bei einer Stromquelle eine Gerade --> schneller!
[EDIT]
Hab ich gerade noch in der PDF (s.o.) gefunden:
Both SDA and SCL are bi-directional lines, connected to a
positive supply voltage via a current-source or pull-up
resistor (see Fig.3). When the bus is free, both lines are
HIGH.
[/EDIT]
Geht aber hier glaube ich zuweit.
ja die spannungsquelle über den pullups durch ne stromquelle ersetzen... klar das gibt dann mehr schmackes auffa leitung ;)Zitat:
Zitat von martin
aber das geht wirklich zu weit...
@ shadow-netz
Ok. Ok. Ich hör schon auf.
Schönen Abend noch!
Grüsse, Martin