Parameter zum Vergleich von Mikrocontrollern für geringen Stromverbrauch?

Wie wähle ich einen Mikrocontroller mit geringem Stromverbrauch aus?

-Für die MSP430-Serie können wir die Verwendung vergleichen μ A/MHz im aktiven Zustand.

Ebenso wie man dies mit anderen MCUs wie PIC- und STM-Serien vergleicht, dh andere MCUs bieten μ A/MHz @ Diff-Geschwindigkeit und haben DMIPS für die Leistung und die MSP430-Serie bietet keinen DMIPS-Parameter.

Wenn μ A/MHz== μ A/MHz für ARM und MSP430 ist es gut, ARM auszuwählen, da ARM 32 Bit ist, während MSP eine 16-Bit-MCU ist?

Antworten (1)

Zunächst müssen Sie entscheiden, in welchem ​​Zustand der Stromverbrauch für Sie von Bedeutung ist.

Es gibt mehrere Fälle:

  • Schlafmodus, möglicherweise mit einigen Peripheriegeräten, die noch laufen (eine RTC, ein Timer, ein PWM-Ausgang usw.)

  • sehr langsamer Taktmodus anstelle des Schlafmodus verwendet, wobei einige Peripheriegeräte weiterlaufen

  • normaler (hoher) Taktmodus mit den gewünschten Peripheriegeräten

Den genauen Stromverbrauch (einschließlich der benötigten Peripheriegeräte, da sie einen großen Unterschied machen können) aus dem Datenblatt zu überprüfen, sowohl typische als auch maximale Werte zu lesen und zu bewerten, ist der richtige Weg. Verwendung von generisch ( μ A/MHz) Zahlen werden Ihnen wahrscheinlich nur eine allgemeine Antwort geben.

Vielen Dank für Ihre Antwort. Der Stromverbrauch kann anhand der von Ihnen vorgeschlagenen Parameter berechnet werden. Aber wie kann man die Leistung vergleichen, da jede MCU ihre eigene Art hat, die Geschwindigkeit und Leistung wie uA / MHz und MIPS und DMIPS darzustellen. Einige MCU-Befehle werden in einem Zyklus ausgeführt und andere benötigen mehrere Zyklen. auch 16bit vs 32bit
@ user32693: Genau. Um also einen sinnvollen Vergleich zu machen, müssen Sie die Zahlen normalisieren. Auf welche Art und Weise? Indem Sie die von der MCU zu erledigende Aufgabe (Ihre speziellen Anforderungen) festlegen und Parameter (z. B. Taktrate, aktivierte Peripherie) verwenden, die genau diese Anforderungen erfüllen. Die Entscheidung, welche Taktrate für Ihre speziellen Bedürfnisse "genug" ist, wird Ihnen niemand abnehmen. Die Berechnung auf der Grundlage von MIPS und ähnlichen Dingen gibt Ihnen nur eine sehr grobe Schätzung.