Forum: Mikrocontroller und Digitale Elektronik SCL Probleme mit dem I2C Bus


von dennis s. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem bei meinem Atmega8. Und zwar habe ich ein Programm 
mit hilfe der Datasheet von Atmel erstellt der meinen I2C bus zum laufen 
bringen sollte. Dies hat auch nach langem Probieren funktioniert. Nun 
habe ich eine Frage zu der SCL Leitung. Den takt den ich dort heraus 
bekomme sieht auf dem Ozziloskop ziemlich blöd aus. Da ich von 
Microcontrollern nicht allzu viel Ahnung habe, wollte ich fragen ob es 
Möglichkeiten gibt, das der Takt besser ausgegeben wird? Ich habe auch 
schon einen externen Quarz 4Mhz angeschlossen. Ein Schaltplan mit den 
pull-up und den Vorwiderständen liegt im Anhang. Zudem auch noch ein 
Bild von dem Ozziloskop.

Vielen dank schon mal im voraus

MfG dennis

von Marius W. (mw1987)


Lesenswert?

Hast du mal die beiden 330 Ohm Widerstände versucht wegzulassen?

Da I2C mit Open-Collector-Ausgängen arbeitet sind die eigentlich nicht 
notwendig. Vielleicht ist das Taktsignal dann besser.

MfG
Marius

von (prx) A. K. (prx)


Lesenswert?

Das sieht völlig normal aus. Nach unten (aktiv) geht es schneller als 
nach oben (passiv).

Stell deine Tastköpfe mal auf 10:1, bei 1:1 ist deren kapazitive Last 
nicht zu vernachlässigen.

von dennis s. (Gast)


Lesenswert?

Gut ich werde das nächste woche mal ausprobieren, da ich nur einmal in 
der woche an meinem Projekt arbeiten darf:-(. Vielen dank erst mal für 
die Antworten. Ich werde dann rein schreiben ob es funktioniert hat.

von dennis s. (Gast)


Lesenswert?

Ich habe es heute den 330 Ohm widerstand weggelassen und das Clock 
signal sieht viel besser aus. Vielen dank nochmal.....

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.