Come fa un piccolo 3.0 (ARM Cortex M3) a paragonarsi al Texas Instruments MSP 430 per l'elaborazione del segnale FFT?
Ho scritto un po' su MSP430 vs. STM32L in passato. STM32L usa un Cortex M3. link: (Recensione: STM32L vs. MSP430F5 (Parte 1)). Per andare al sodo, l'STM32L fa circa 16 DMIPS a 4mA, e l'MSP430 fa circa 4 DMIPS allo stesso livello di potenza.
Il nuovo STM32L4 usa un Cortex M4 così come una nuova fabbricazione avanzata a 90 nm, e farà oltre 60 DMIPS a 4mA -- sì, impressionante. La serie MSP432 di TI, successore del 430, ha specifiche simili. ST ha una libreria di firmware FFT per la sua linea STM32F4 che probabilmente può essere portata in modo pulito su L4. Immagino che TI abbia qualcosa di simile, ma non ne sono sicuro.
In ogni caso, grazie all'avanzata tecnologia di fabbricazione e ai potenti core su STM32L4 o MSP432, si otterranno effettivamente prestazioni a basso consumo notevolmente migliorate facendo FFT su questi dispositivi rispetto ai core a 16bit o 8bit. Così spesso, i progettisti danno per scontato che l'MCU stia dormendo per il 100% del tempo e guardano solo le correnti di sonno. In realtà, quando si confrontano MCU con modalità sleep sotto i 2µA o giù di lì, trovo che la corrente della modalità attiva domina il profilo di potenza. Se posso fare il lavoro in 1/15 del tempo sull'M4, questo fa una grande differenza.
Articoli simili
- Qual è la differenza tra il microcontrollore MSP 430 di Texas Instrument e il microcontrollore TM4C123 Tiva C Series di Texas Instrument?
- Cos'è l'elaborazione adattiva del segnale?
- Perché è necessaria una licenza di ARM per progettare una CPU ARM? Come sono protetti i set di istruzioni?
- Cos'è un MSP in un gateway di pagamento?