Guten Tag! Ich hätte vllt. etwas eine komische Frage hier und zwar habe ich einen Temperatursensor aufgebaut und programmiert mit dem STM32F411-Discovery Board und möchte programmmäßig die CPU aufheizen lassen durch z.B. FPU Berechnungen oder sonstiges. Ich versuchte bisher in einer Endlosschleife FPU Berechnungen durchlaufen zu lassen und lies über einen Interrupt (Button Betätigung) dies dann beenden. Dabei multipliziere und dividiere ich Gleitkommazahlen in einer Schleife. Jedoch wärmt sich dabei nichts auf... Ist es daher möglich durch ein Endlosprogramm die CPU aufzuwärmen, fällt euch was dazu ein oder?
Ich vermute, das geht noch am ehesten durch DMA-Transfers. Aber wirklich heiß wird das Teil trotzdem nicht werden; je nachdem was du dir erhoffst.
Klaus W. schrieb: > Ich vermute, das geht noch am ehesten durch DMA-Transfers. > Aber wirklich heiß wird das Teil trotzdem nicht werden; je nachdem was > du dir erhoffst. Werde es mal versuchen mit DMA-Trasnfers. Naja etwas mehr als Raumtemperatur zumindest, wenn ich eben den Modus aktivier das man zumindest nen unterschied von vllt 10 Grad oder sonstiges merkt. Ideal wär natürlich sowas um die 50-60Grad zu erreichen.
Stefan M. schrieb: > Ideal wär natürlich sowas um die 50-60Grad zu erreichen. Heißluftfön:-) Mit einem Cortex-M sollte das regulär eigentlich nicht möglich sein. Daher irregulär: - Takt deutlich über dem erlaubten. - Gehäuse so gut wie irgend möglich isolieren damit keine Wäre an die Umwelt abgegeben werden kann - Alle Pins kurzschließen und dabei alle auf Ausgang und abwechselnd hi/lo konfigurieren damit der maximale Strom fließt - Du musst halt alles tun um den Stromverbrauch in die höhe zu treiben, durch Software klappt das nicht, dafür sind die nicht Komplex genug. Damit solltest du den µC eigentlich zerstört bekommen.
Ich hab vor ein paar Jahren einen F446 auf 250MHz, regulär läuft der mit 180MHz, übertaktet. Da wurde nichts warm und ich hatte schon versucht den ein wenig an die Grenzen zu bekommen. Nur hatte ich ein anderes Ziel.
Nico T. schrieb: > Ich hab vor ein paar Jahren einen F446 auf 250MHz, regulär läuft der mit > 180MHz, übertaktet. Da wurde nichts warm und ich hatte schon versucht > den ein wenig an die Grenzen zu bekommen. Lustiger Zufall, heute habe ich mal ein Board vom Kollegen geflasht und da ist ein Cortex-M7 SAMV71Q21 drauf. Hatte mich gewundert warum der "warm" ist, sagen wir mal "erwärmt". Da nichts angeschlossen war, somit lief auch kein DMA. Vllt. doch alleine nur die Taktfrequenz von 300MHz?
> Vllt. doch alleine nur die Taktfrequenz von 300MHz? So ein TMS320C5502 kann auch interne 300 MHz ohne warm zu werden. Ist aber kein M7. Daran muss es also liegen.
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.