Hallo, ich habe einen I²C-bus in betrieb genommen und musste dabei folgendes feststellen: verwende ich 10k pull-ups zieht der avr die leitungen schön auf low (0V). allerdings entspricht der stromfluss dann nicht mehr der iic spezifikation, außerdem sind die rise und fall time für die flanken größer als in folgendem fall: ich verwende die nach der RC konstanten errechneten 2k pull-ups. nun ist es allerdings so, dass der avr die leitungen nicht mehr schön auf masse zieht, sondern etwa auf 0,3V. heißt das, dass der open-drain ausgang vom avr einen gewissen widerstand hat über dem eben noch spannung abfällt? im erwähnten beispiel hieße dass dann, dass der open-drain ausgang des AVR einen widerstand von 120ohm hätte. (0,3V/5V)* 2k = 0,12k mir kommt das so viel vor. bin ich da auf dem holzweg?
Bist du dir sicher dass du nicht versehentlich 200 Ohm verbaut hast? - welcher AVR? - welche Betriebsspannung?
at90usb646, 5v betriebsspannung. ja, bin mir sicher 2k-pull-ups verwendet zu haben
können widerstände beim smd löten leicht schaden nehmen? sind ziemlich klein die dinger, 0805 gehäuse.
Laut Datenblatt erreichst du die 0,3V erst bei 12,5mA Strom -> ca 24 Ohm bei 5V und Raumtemperatur. Gruß Anja
Anja schrieb: > Laut Datenblatt erreichst du die 0,3V erst bei 12,5mA Strom -> ca 24 Ohm > bei 5V und Raumtemperatur. Also bei mir ergibt (5V-0,3V)/0.0125A = 376 Ohm. Deswegen auch meine Vermutung mit den 200 Ohm...
Bob schrieb: > können widerstände beim smd löten leicht schaden nehmen? Mit Gewalt geht alles, aber in der Regel sind die kleinen Kerlchen doch recht robust. > sind ziemlich klein die dinger, 0805 gehäuse. 0805 ist doch noch recht groß...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.