Hallo, schaut euch doch bitte einmal den anliegenden Schaltplanentwurf an. Was muss ich da noch ändern ? verbessern ? Danke Thomas
Hi Thomas, SCL und SDA benötigen einen Pull up. Natürlich kannst du auch die internen Pull Ups aktivieren. Ich würde allerdings externe Pull Ups verwenden.
>verbessern ?
In Schaltplänen das Massesymbol mehr als 1x benutzen. Dann wird der Plan
übersichtlicher.
Bei Einsatz der internen Pull-Up-Widerstände (20 ... 50 kOhm) werden die zulässigen Anstiegszeiten von SCL und SDA (300 ns) nicht eingehalten. Das Ganze funktioniert dann per Zufall, nicht per Design. Bernhard
Bernhard R. schrieb: > Bei Einsatz der internen Pull-Up-Widerstände (20 ... 50 kOhm) werden die > zulässigen Anstiegszeiten von SCL und SDA (300 ns) nicht eingehalten. > Das Ganze funktioniert dann per Zufall, nicht per Design. sind die Interen pull-ups von der mega reiche nicht 10k groß? Braucht man bei I²C nicht auch noch abschlusswiderstände? Den RESET noch mit nem C nach gnd blocken. Du hast einen ausgang mit an den ISP-anschluss gelegt. Wäre ich vorsichtig mit! könnte zu problemen führen. Hast ja noch genug I/O frei. Ansonsten kann man das so lassen. Gruß Tobi
Erst einmal vielen Dank für die Hilfe. Ich werde die Ratschläge einmal einarbeiten und das Ergebnis wieder posten.
So, ich habe die Anregungen eingearbeitet. Ist das nun soweit OK ? Muss ich beim Platinenlayout auch darauf achten, dass der Abblockwiderstand zum RESET so dicht wie möglich an den PIN1 kommt, oder ist das nicht ganz so von entscheidender Bedeutung ? Muss dieser zwingend überhaupt vorhanden sein ? Gruß Thomas
Beim Layout solltest Du darauf achten, die beiden Abblockkondensatoren möglichst nahe an die Versorgungsspannungsanschlüsse des AVR's baust. Eben so würde ich versuchen, die Leitungen zum Quarz so kurz wie möglich auszulegen. Der Kondensator am Reset ist nicht unbedingt notwendig. Habe den selbst noch nie verbaut und bisher keine Probleme gehabt. Frank
Hallo! Ich würde die Widerstände für den I2C-Bus etwas kleiner machen. 4,7K haben sich sehr bewährt! Gruß Denny
Hi Frank, die beiden anderen Abblockkondensatoren liegen dicht an der Versorgungsspannung. Vom Layout her bekommme ich den Kondensator am Reset aber nicht gut verbaut. Werde mich also einfach davon trennen und sehen, was und ob etwas passiert. Danke
@Denny Sollten eigentlich auch 4,7K sein. Kam durch copy and paste. Danke
Die Reset-Beschaltung ist so falsch. Schau dir mal die Beschaltungen in anderen Schaltungen an
1 | +5V -- R --- C -- GND |
2 | |
|
3 | |
|
4 | zum µC |
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.