Mega128 wird warm

Gast #2800355
Lesenswert?

Hallo, ich habe mal eie Frage bezüglich eines M128 16AU. Direkt nach dem 
einschalten wird der µc langsam lauwarm, obwohl eigendlich nix läuft. 
Kann das z.b. an den nicht konfigurierten Pin´s liegen, an denen über 
einen Pullup wdst. von 10k Vcc anliegt, oder Vcc potential als eingang?
Gast #2800385
Lesenswert?

Ich meinte ohne Programm.
Insgesammt fließen 94mA in die Schaltung. Die Betriebs-LED zieht bei 
330R 10mA. Es werden 2 CNY70 über einen BS250 geschaltet, der ja bei 0V 
die Sensoren einschaltet, also nochmal 2x18 mA. An 2 Pins hängt eine 
Duo-Led mit gem. Kathode. Wenn die nicht konfiguriert sind, fließt doch 
theoretisch auch ein Strom über die beiden Vorwiderstände über die 
Pin´s, oder?
(Firma: guloshop.de) #2801824
Lesenswert?

Harry schrieb:
> Ich habe mal auf die schnelle einen Schaltplan der M128 beschaltung
> gezeichnet. Der M128 hat die übliche beschaltung, also 100nF an der
> Versorgung, AREF mit 100nF gegen masse, 16mHz Quarz und ISP.

Falls du keine super schnellen Berechnungen durchführen musst, takte 
doch den ATmega128 etwas runter, das spart Strom und erzeugt weniger 
Wärme.

Also, entweder ein langsameres Quarz, z.B. 8 MHz, oder du schaltest den 
eingebauten Vorteiler ein. Damit kommst du sogar bei 16 MHz runter bis 
62,5 kHz.
#2801962
Lesenswert?

Harry schrieb:
> Ich habe mal auf die schnelle einen Schaltplan der M128 beschaltung
> gezeichnet. Der M128 hat die übliche beschaltung, also 100nF an der
> Versorgung, AREF mit 100nF gegen masse, 16mHz Quarz und ISP.

Meist verbaue ich einen RC-Tiefpass (3 Ohm, 47µF) direkt vor dem AVR 
oder vor dem Spannungsregler, dann kann ich den Stromverbrauch indirekt 
über den Widerstand messen.

Wenn du die Taktfrequenz halbierst halbierst du quasi auch den 
Energieverbrauch, aber ich glaube du brauchst etwas Rechenpower für 
deinen Robo.

Die Status-LED zieht 10mA.
Die CNY36 sind ja immer an, die ziehen jeweils ca. 20mA.
Der L298 zieht auch Strom wenn er nichts macht. (7 bis 36mA)
Dein AVR zieht 19mA,
Selbst wenn die CNY70 aus sind kommst du auf mindestens 
10+(2*20)+19=76mA

Der Festspannungsregler und die anderen Bauteile ziehen den Rest (18mA).

Du kannst ja erst mal den > IDLE Sleep Mode < nutzen und schauen ob 
es etwas bringt oder du klebst einen kleinen mini-Kühler hoch, das mache 
ich auch bei meinen W-Lan Chips.
(Firma: guloshop.de) #2801973
Lesenswert?

Mike J. schrieb:
> Du kannst ja erst mal den > IDLE Sleep Mode < nutzen und schauen ob
> es etwas bringt oder du klebst einen kleinen mini-Kühler hoch, das mache
> ich auch bei meinen W-Lan Chips.

Gute Idee. Ich nutze trotzdem normalerweise die Alternative mit der 
Taktfrequenz:

Die CPU per 20-MHz-Quarz takten, aber intern runterteilen, so dass der 
Mikrocontroller nur mit 78 kHz läuft. Immer dann, wenn ich wirklich 
Rechenpower brauche, schalte ich den Takt vorübergehend auf die vollen 
20 MHz hoch, dann läuft es wie geschmiert und spart insgesamt ne Menge 
Energie.
Gast #2801990
Lesenswert?

Hi

>Die CPU per 20-MHz-Quarz takten, aber intern runterteilen, so dass der
>Mikrocontroller nur mit 78 kHz läuft. Immer dann, wenn ich wirklich
>Rechenpower brauche, schalte ich den Takt vorübergehend auf die vollen
>20 MHz hoch, dann läuft es wie geschmiert und spart insgesamt ne Menge
>Energie.

Schon mal nachgerechnet, was man bei einem Roboter mit Motoren dabei 
sparen kann? Der Controller ist bei so etwas meist der kleinste 
Verbraucher. Also kann man auch am wenigsten sparen.

MfG Spess
#2802279
Lesenswert?

Er nutzt ja auch einen ATmEGA :)

Ich wäre aber auch vorsichtig und würde mal nachfragen wenn der Strom so 
hoch ist.

Also für so ein Projekt würde ich den AVR auch übertakten und ich bin 
immer mit dabei wann etwas außerhalb der Spezifikationen betreiben 
werden soll :-D

Bei den CNY36 und CNY70 könnte er noch etwas sparen, jeweils 2 IR-LEDs 
könnten er zumindest hintereinander schalten, das würde auch von deiner 
Schaltung her funktionieren.
Gast #2803141
Lesenswert?

Komisches verhalten des m128. Wenn ich das Board an den ispmk2 
anschließe, und via avr-studio die signatur lese, klappt das nur 1 mal. 
Danach die Meldung, das es nicht passt. Wenn ich den Reset drücke, 
klappt es wider nur 1 mal. Auch das auslesen der Fuses läuft nur 1 mal, 
ansonnsten zeigt er nur müll, also alle häckchen gestzt. Schonmal sowas 
gehabt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren