Hallo, ich habe das Problem, dass mir mein Mega8 (16AU) doch recht warm wird (schätzungsweise 40°C). Auch dass er einen Strom von 100mA saugt, finde ich nicht wirklich ok. Arbeiten tut er aber wie er soll! Beschaltet ist der Chip fast wie im Tutorial, nur den Oszillator habe ich weggelassen. Die weitere Beschaltung mit Tastern (wie im Tutorial) und 7-Segment-Anzeigen (nach P. Dannegger) hat auf das Wärmeverhalten des Controllers keinen Einfluss und war auch bereits vollständig ausgelötet. Woher kann sowas kommen? Ratlose Grüße Sebastian
das ist bei auch bei 5V deutlich zuviel Stromaufnahme, max. 10-15 mA sind da wohl noch im grünen Bereich. mehr sollte es auf keinen Fall sein. 100 mA deuten auf den Kurzschluß an ein als Output definierten Port hin.
Was hast du an den AVR angeschlossen? Und schau mal ob du nicht die Pin AGND und AVCC verpolt hast? Gruß Marco
@Marco AGND ist an GND und AVCC ist an VCC angeschlossen und auch nicht verpolt. Angeschlossen sind Taster (mit 10k Widerstand wie im Tutorial) und 2 7-Segmentanzeigen Datenleitungen gemeinsam an PortD je 220Ohm Vorwiderstand, gemeinsame Anoden je mit NPN-Transistor an einen weiteren Port. Wie gesagt, das hat aber keinen Einfluss auf die Stromaufnahme. Alle Segmente arbeiten einwandfrei. @Mikki Ich habe jetzt mal spasseshalber zum Programmbeginn alle DDRx mit 0x00 beschrieben. Danach werden nur benutzte Pins als Ausgang belegt. Da alle Ausgangsfunktionen einwandfrei arbeiten, bin ich eigentlich der Meinung, dass da eigentlich kein Kurzschluss sein kann. Sebastian
Schon mal einen anderen mega8 ausprobiert? Vielleicht hat der Fieber. Verpolt führt meistens zum tod, war bei mir so. Hab mit verpolen und falschen versorgungen etc schon einige megas tod bekommen, die heizen dann auch gut ;)
@Marius, nein, ein einen Mega8 in TQFP-Gehäuse tauschen macht keinen so großen Spaß.
Ich hatte mal AVCC und AGND vertauscht da geht alles auser der PortA und der ADC. Gruß Marco PS: der Mega8 ahbe ich noch immer im einsatz halt ohne Porta.
Sebas Tian wrote: > Angeschlossen sind Taster (mit 10k Widerstand wie im Tutorial) und 2 > 7-Segmentanzeigen Datenleitungen gemeinsam an PortD je 220Ohm > Vorwiderstand, gemeinsame Anoden je mit NPN-Transistor an einen weiteren > Port. Wie gesagt, das hat aber keinen Einfluss auf die Stromaufnahme. Faszinierend... eine 7-Segmentanzeige die keinen Einfluss auf die Stromaufnahme hat...
@Jörg: Das Ding zieht die 100mA ohne Displays, siehe hier: > 7-Segment-Anzeigen (nach P. Dannegger) hat auf das Wärmeverhalten des > Controllers keinen Einfluss und war auch bereits vollständig ausgelötet. ----------------------------------------------------------------------- Ich kann nur vermuten, daß etweder der Controller einen Hau weg hat oder daß irgendwo auf der Leiterplatte ein Kurzschluß ist. (Lötzinnrest? Kupfer nach dem Ätzen irgendwo stehengeblieben?) Was ist eigentlich mit AREF? Nur ein Kondensator dran oder an V+ 5V gehängt, was bei Benutzung der internen Referenz nicht so gut ist. Gruss Jadeclaw.
Sebas Tian wrote: > Ich habe jetzt mal spasseshalber zum Programmbeginn alle DDRx mit 0x00 > beschrieben. Das bringt genau 0,nix, wenn nachher die Ports doch wieder fehlerhaft gesetzt werden. Schreib mal ein Programm, welches alle Pins als Eingang mit Pullup definiert und dann in ne Endlosschleife geht. Damit kannst Du dann schonmal floatende Eingänge und kurzgeschlossene Ausgänge ausschließen. Peter
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.