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.

pstan
źródło

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?

stevenvh
źródło
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.

Russell McMahon
źródło