İşte size sağlayabileceğim birkaç işaretçi. NXP'nin sağladığı özellikler, tüm yongaları (çekirdek, bellek, çevre birimleri) içindir. ARM'nin sağladığı özellikler sadece çekirdeğe dayanıyor. Sayılar farklı türetildiklerinden karşılaştırmayı yapmak gerçekten zor.
Bu yüzden, geri çekilmemizi ve iki cihaza bakmamızı öneriyorum. NXP M0 tabanlı bir MCU ve MXP M3 tabanlı bir MCU.
M0 tabanlı MCU için LPC1111'e bakalım. Bu MCU meşgul bir rölanti devresi yürütürken, 12MHz saat hızında 3mA akım tüketir. Bu, 3.3V'de 825uW / MHz olan 250uA / MHz üretir.
M3 tabanlı MCU için LPC1311'e bakalım. Bu MCU aynı meşgul rölanti devresini yürütürken, 12MHz'de 4mA akım tüketir. 1.1mW / MHz olan 333.3uA / MHz.
MSP430C1101 MCU'ya (16 bit) bakarsak, voltaj 3V olduğunda 1MHz'de 240uA kullanacağını göreceğiz. Bu 720uW / MHz üretir.
Ardından, ATMega328'e (Arduino Uno'da kullanılır) dönelim. 1MHz'de 2V voltajla 200uA kullanıldığını görüyoruz. Bu 400uA / MHz üretir.
Ayrıca MSP430 ve AVR'nin farklı belirtildiği de belirtilmelidir. Güç tüketimi 1MHz'de, M0 ve M3 ise 12MHz'de verilmiştir. Bu, M0 ve M3'ün sayılarına pişmiş 12MHz'e kadar ölçeklendirme verimsizliğine sahip olduğu anlamına gelir.
Bu değerlerin tümü aktif akım tüketim sayılarıdır. Cihaz uyku durumundayken mevcut tüketime bakarsanız, daha az güç harcanan emir görürsünüz. 32bit M0'ın sağladığı avantaj, 8 ve 16 bit MCU'dan daha kısa sürede çok daha fazla iş yapabilmesidir. Bu, belirli bir iş yükü için uyku durumunda çok daha fazla zaman harcayacağı anlamına gelir. İyi bir mühendisin elindeki M0, aktif güç tüketimindeki farklılıklara rağmen, genellikle daha az yetenekli bir mühendisin elinde 8 bitlik MCU'dan çok daha iyi güç verimliliği elde edecektir.
Deneyimlerime göre M0, uygulamadaki birçok farklılığı telafi edebileceğiniz 16 ve 8 bit aktif güç tüketimine çok yakın. Ayrıca, MCU'dan sarktığınız her şeyin güç tüketimi birçok kez MCU'yu cüce eder. Dolayısıyla, MCU'nun verimliliğiyle mücadele eden birçok uygulama için en önemli şey değildir.
Umarım bu yardımcı olur. Güç tüketiminin biraz daha kötü olduğunu söylemenin uzun bir yolu, ancak bu saat döngülerinde diğer yongalardan çok daha fazla iş yapıyorsunuz. Yani, gerçekten uygulamanıza bağlıdır.