Gast
#2522136
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?