Forum: Mikrocontroller und Digitale Elektronik PIC wird mit XT/PLL x16 (118Mhz) sehr heiß


von Schakal (Gast)


Lesenswert?

Hallo,

habe hier nen dsPIC30F6014 mit 7,372MHz Quartz. Wenn ich den normal 
betreibe, also mit XT ohne PLL, ist alles in Ordnung. Wenn ich XT mit 4x 
PLL, also 29,488MHz einstelle, wird er schon gut warm. Wenn ich aber 
jetzt XT mit 16x PLL, also 117,952MHz benutze (was laut Datenblatt ja 
zulässig ist, da er 120MHz schafft), wird er sehr (schmerzahft) heiß und 
zieht über 250mA Strom ohne Last (und leerem Programm). Ist das normal 
oder hab ich den PIC evtl. beschädigt?

MFG Schakal

von Ulrich (Gast)


Lesenswert?

Sicher das der µC bis 120 MHz geht. Eventuell muss da noch ein Teiler 
hinter. Die PIC33 die ich kenne gehen nur bis 40 MHz CPU-takt.  Auch da 
geht der Strom schon relativ hoch (knapp 100 mA), so das es ein wenig 
Warm werden kann. Entsprechend klingen 250 mA bei 120 MHz schon 
realistisch, wobei es halt nicht klar ist ob er da noch richtig rechnet.

Es ist aber schon normal das µC auch noch deutlich schneller laufen als 
in DB angegeben. Da wird nicht bis aufs letzte ausgetestet, ob es 
einzelne Exemplare nicht auch schneller können. Statt alle mit 40 MHz zu 
verkaufen wären bei PC CPUs da eher Typen mit 50  66  75 MHz draus 
geworden, und ein kleiner Rest als Ausschuss.

von Dario B. (abcd)


Lesenswert?

nee nee, das ist normal bei den chips. die werden wirklich so heiss, und 
ja, die cpu ist bis 120mhz spezifiziert.

kleb' einen kleinen kühlkörper drauf und gut is ;-)

von John (Gast)


Angehängte Dateien:

Lesenswert?

Wie ist die genaue Bezeichnung von deinem PIC? (s. Bild)

20 MIPS -> max.  80 MHz
30 MIPS -> max. 120 MHz

Gruß
John

von Ulrich (Gast)


Lesenswert?

Beim dsPIC33FJ12GP201 sind für den Takt des VCOs im PLL 100-200 MHz 
angegen. Danach kommt aber ein Teiler von 4 , 8 oder 16. Die eigentliche 
CPU läuft dann mit maximal 40 MHz (nominal 40 MIPS), bzw. Fosc von 80 
MHz. Dafür müßte der PLL auch schon mit 160 MHz laufen und der minimale 
Teiler von 4 eingestellt sein.

Allerdings sind dafür nur 55 - 90 mA an Stromverbauch vorgesehen, keine 
250 mA. Auch mit gut 50 mA wird es aber wohl schon gut warm.

von Schakal (Gast)


Lesenswert?

Laut Bezeichnung ist es ein 30MIPS und das mit dem Teilen durch vier 
wusste ich. Werd ihn jetzt einfach mit ca. 8MIPS (7,372MHz Quartz und 
PLL x4) laufen lassen, dass reicht zum experimentieren. Strom werd ich 
nochmal genau nachmessen, kann auch sein, dass das Netzteil blödsinn 
anzeigt.

MFG

von Dieter W. (dds5)


Lesenswert?

Die dsPIC30 Serie ist für Ihre "Heizqualität" bekannt.

Wenn die Schaltung sparsamer mit Energie umgehen soll bietet sich der 
Umstieg auf dsPIC33 an.

von nolte84 (Gast)


Lesenswert?

Die hohe Temperatur ist nicht ungewöhnlich.
70°C am Gehäuse habe ich schon gemessen. (bei 60MHz)

von Hermann U. (Firma: www.pcb-devboards.de) (gera82)


Lesenswert?

Schakal schrieb:
> habe hier nen dsPIC30F6014 mit 7,372MHz Quartz. Wenn ich den normal
> betreibe, also mit XT ohne PLL, ist alles in Ordnung. Wenn ich XT mit 4x
> PLL, also 29,488MHz einstelle, wird er schon gut warm. Wenn ich aber
> jetzt XT mit 16x PLL, also 117,952MHz benutze (was laut Datenblatt ja
> zulässig ist, da er 120MHz schafft), wird er sehr (schmerzahft) heiß und
> zieht über 250mA Strom ohne Last (und leerem Programm). Ist das normal
> oder hab ich den PIC evtl. beschädigt?

dingends auf dsPIC33 umsteigen, dsPIC30 ist eine Fehlentwicklung was das 
maximum angeht(30Mips), es muss auf jeden Fall eine rissige Masse Fläche 
eventuell noch klein Kühlkörper oben drauf...

von Sebastian Hepp (Gast)


Lesenswert?

Wenn du an der Leistung sparen kannst, lohnt sich vielleicht auch die 16 
Bit XLP Familie.

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.