stm32 güç tüketimi

Başlatan eti, 23 Aralık 2019, 18:00:13

eti

Merhaba
Arduinoda stm32f103 karta blink led uygulaması yaptım.
Yaptığım uygulama 40mA akım çekiyor.

Stm32f103 ile yapılan böyle basit bir uygulamada bu tüketim normal mi?

eti

sayın yönetici iletiyi siler misiniz.
Beklerken sorumun cevabını başka bir sitede buldum

mehmet

Alıntı yapılan: eti - 25 Aralık 2019, 22:39:26sayın yönetici iletiyi siler misiniz.
Beklerken sorumun cevabını başka bir sitede buldum
Bulduğunuz cevabı burada paylaşırsanız
başkalarını da bilgilendirmiş olursunuz.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Sozuak

Ben başka kontrolör ile ilgili bilgi vereyim.

Atmega2560
4 adet 4 lü opamp
1 adet 555
128x64 GLCD
Birkaç smd led
vs
beslemeden 80mA akım çekiyor.
Besleme hattı 12V trafo, kademeli olarak 12 ve 5V 78xx serisi regülatör. 

eti

Kusura Bakmayın Mesajım uzun süre moderatör onayında beklediği için konu kaldı.

stm32 nin çektiği akım direkt olarak clock hızı ile alakalı.
stm32f103 max 72mhz de çalışıyor. Overclock ile biraz daha yüksek hızda çalışabiliyor.

Clock hızı düştükçe çektiği akım, dolayısıyla işlem hızı düşüyor.
Sonradan farkettim ki Cubemx de güç hesabına ilişkin bölüm varmış.

stm32f103c8,  4mhz clock hızında led olmadan ortalama 7,5mA çekti.
Aynı şekilde 3.3v ta pic18f45k22 20mhz kristal ile 40mhz de 8,5mA çekti.

Soru şu
biri 4mhz de diğeri 40 mhz de neredeyse aynı akımı çekiyor.
Aynı akımı çeken bu iki mcu nun hangisi daha performanslı çalışır.


Stm32 de dma sayesinde işlerin çoğu taşerona yaptırılabiliyor.

bu ikisini aynı kulvarda yarıştırmak doğru değil.
Olayım düşük enerji sarfiyatı gerektiren uygulamada PIC den STM e geçip geçmemekle ilgili

quarko

Low Power denince akla hemen TI ın MSP430 serisi geliyor. Düşük güç tüketimi konusunda namı ile bilinir. Yeni modelleri vs varsa incelenebilir. Yada ST nin STM32L serisine de bakabilirsiniz. Hem 32 bit hem low power.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

kimlenbu

@quarko'nun dediği gibi STM32L serisine bakman gerekiyor. Ayrıca düşük güç tüketimi istiyorsan regülatörünü buna göre seçmen lazım. İşlemciyi kullanılmadığında uyku moduna sokman lazım, başka regülatörler varsa bunların "enable" uçlu olanlarını seçmen lazım ki gerekmediğinde kapatıp güç tasarrufu yapabilesin. Ayrıca led yak söndür'de ledin ön direnci bile önemlidir, direncine göre 5mA de çeker 25mA de çeker tek başına.

Tagli

Yüksek performanslı işlemciler, işlerini daha kısa sürede bitirip zamanlarının daha uzun bölümünü uykuda geçirerek enerji tasarrufu yapabilirler. Bu sebeple, çalışırken daha fazla enerji harcaması bir ölçü sayılmaz. Ayrıca aynı clock hızında çalışan biri 8 diğeri 32 bitlik iki işlemcinin performanslarının aynı olacağını da düşünmeyin.
Gökçe Tağlıoğlu