Jak wybrać mikrokontroler małej mocy?


10

Cortex-M0 + z NXP i Freescale twierdzą, że mają wiodącą na świecie efektywność energetyczną.

TI Wolverine twierdzi również, że zmniejsza zużycie energii o połowę i ma najniższą moc w pamięci, peryferyjną, czuwania i aktywną.

Która platforma zużywa mniej niż jedną aplikację do rejestrowania danych? Mam czujnik 3-kanałowy o częstotliwości próbkowania około 3200 Hz.

Odpowiedzi:


12

MSP430 firmy TI jest dobrze znany ze swojej niskiej mocy: zastosowałem MSP430F1101 w aplikacji, która obejmowała mikrokontroler, regulator napięcia i obwód resetowania, który przy aktywnym kontrolerze zużywał mniej niż 5 typowo. μ


μμμμ
μ

μμ

Edycja 1:

×

Edycja 2:

Aha, bezprzewodowo! To coś nowego. Może to być znacznie większy problem niż mikrokontroler. Widzieliśmy, że <1mA jest osiągalne, ale transceiver RF często wymaga 100 do 150mW, gdy jest aktywny. Spróbuj znaleźć rozwiązanie tego problemu. Przez większość czasu będziesz musiał wyłączyć nadajnik-odbiornik, ale może to trochę potrwać, aby ponownie stać się aktywnym. Nawet przy 1% cyklu pracy zużyje znacznie więcej niż mikrokontroler. Czy masz już specyfikacje dla transiwera?


Jak obliczyć instrukcję dla próbki? 1 MHz / 3,2 KHz / Średni cykl na instrukcję = instrukcja na próbkę?
— pstan

@pstan - Tak. Cykle na instrukcję dotyczą wielu kontrolerów 1, więc przy 1 MHz masz 320 instrukcji na zrobienie czegoś z danymi. Jeśli chcesz zapisać go we Flashu, prawdopodobnie zbierzesz pewną liczbę próbek w tablicy i zrzucisz je w zapisie strony. Czy możesz skomentować edycję mojej odpowiedzi?
— stevenvh

mój czujnik ma wbudowany bufor FIFO, więc mam wystarczająco dużo czasu na zapisanie strony, mam też procesor sieciowy do pobrania danych przez sieć bezprzewodową. Czujnik zarejestruje zdarzenie i prześle je później.
— pstan

Zgodnie z arkuszem danych: prąd szczytowy Aktywny TX 15 mA, prąd szczytowy Aktywny RX 17 mA i średnia 5,9 mA dla trybu Burst 20 kb / s.
— pstan

@pstan - tryb Burk 20kbps nie zadziała; masz co najmniej 80 kb / s danych (zakładając 1 bajt / próbkę / kanał). Jeśli założę, że będziesz potrzebować komunikacji dwukierunkowej, będziesz mieć 32 mA, a przy tym 3,3 V. To 105mW. Jak szybko możesz nadawać? Jeśli na przykład jest to 250 kb / s, twój nadajnik musi być włączony przez 1/3 czasu, aby wysłać 80 kb / s. Średnia moc wyniesie 35 mW, czyli 100 razy więcej niż wykorzystuje mikrokontroler. Bateria CR2032 zostanie rozładowana w ciągu jednego dnia.
— stevenvh

4

Która platforma zużywa mniej niż jedną aplikację do rejestrowania danych?

Jak długo trwa rejestrator danych?

„W niektórych aplikacjach do rejestrowania danych X robi Y” zależy zarówno od X, jak i Y.

Musisz dokładniej zdefiniować swoje wymagania, a producenci muszą dostarczyć prawdziwe arkusze danych, a nie tylko promocyjne listy życzeń technicznych. (Mogą być dostępne, ale wygląda na to, że musisz o nie poprosić).

W procesorze intensywnie przetwarzającym dane jest to prawdopodobnie najniższy procesor mW / MHz.

W trybie uśpienia zwykle może to być tryb z najniższym snem + RTC + tryb NMI.

Wolverine twierdzi, że w trybie gotowości z uruchomionym RTC około 360 nA. To 3,2 mAh / rok.
Najmniejsza dostępna litowa bateria pastylkowa prawdopodobnie uruchomiłaby procesor w styandby dla rozsądnego okresu trwałości baterii. Prawdopodobnie mógłbyś uruchomić jeden z dużej standardowej komórki Westona przez 100 lat.

M0 występuje w wielu różnych smakach, a duża ich liczba ma niską moc, ale nie wyjątkowo niską moc. Jest prawdopodobne, że górne M0 będą miały większą moc obliczeniową niż Wolverine (może nie) i oparte w całości na materiałach promocyjnych wydają się twierdzić, że działają znacznie mniej uW / Mhz, ale wydaje się mało prawdopodobne, aby osiągnęły lepszy prąd czuwania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.