Pytanie:
Jak wybrać mikrokontroler do zastosowań o małej mocy?
user277228
2015-08-08 01:25:01 UTC
view on stackexchange narkive permalink

Jestem zainteresowany mikrokontrolerem do aplikacji małej mocy. Radzono mi przyjrzeć się mikrokontrolerom MSP430 lub Microchip PIC. Zastanawiam się też, czy ARM-Cortex-M0 też jest dobrym wyborem.

Na wysokim poziomie system będzie miał dwa czujniki analogowe, kilka GPIO do sterowania diodami LED i mechanizmy uruchamiające. Systemy mają być zasilane za pomocą standardowych baterii.

Jakie krytyczne parametry wymagają uwagi podczas poszukiwania odpowiednich mikrokontrolerów małej mocy?

Uwaga: opublikowałem to pytanie na Engineering SE i nie otrzymałem żadnych odpowiedzi. Wydaje mi się, że pytanie mogłoby lepiej pasować do tego forum.

To niewiele się dzieje. Musisz zobaczyć, jakiej architektury chcesz (8, 16, 32 bit), ile pamięci potrzebujesz i jak szybki procesor.
Jeden odpowiedź:
Nick
2015-08-08 08:39:42 UTC
view on stackexchange narkive permalink

Jakie są przypadki użycia twojego systemu? To właśnie wpłynie na tę decyzję.

Oto kilka uwag: Jeśli system spędza 99% czasu na spaniu, to kluczowym parametrem nie będzie maksymalny pobór prądu. W rzeczywistości jest to prąd uśpienia.

Proponuję przyjrzeć się CoreMarkowi podczas porównywania kontrolerów. CoreMark ma miernik mocy, który jest zasadniczo wydajnością / mW. Więc jeśli budzisz się ze snu, jak skutecznie możesz robić to, co musisz zrobić (na przykład rejestrować dane) przed ponownym zaśnięciem. Niestety ta lista jest teraz dość krótka, miejmy nadzieję, że z czasem będzie się powiększać.

W aplikacji do rejestrowania / pomiaru danych kluczową rzeczą do rozważenia jest to, ile energii zajmie twoja pamięć (w uC lub zewnętrzne), ponieważ będzie to poważny konsument.

Należy również wziąć pod uwagę różne tryby uśpienia. Czy kontroler ma tryb uśpienia, który obsługuje wewnętrzny przetwornik ADC, który może obudzić rdzeń i przerwać, gdy konwersja zostanie wykonana, jeśli tego potrzebujesz? Czy ma RTC, który może działać w trybie uśpienia, który może obudzić kontroler w celu okresowego odpytywania danych lub przynajmniej utrzymywania czasu systemowego, jeśli tego potrzebujesz? Kiedy kontroler jest w tych trybach uśpienia, a wybrane urządzenia peryferyjne nadal działają, jaki jest pobór prądu? Wysokiej klasy MSP430, takie jak seria 5, obsługują 5 trybów uśpienia. Myślę, że seria 1 ma tylko dwa. Czy w ogóle potrzebujesz tego wszystkiego? Jeśli nie, nawet PIC10 pozwoli ci obudzić się ze snu przy zmianie pinów.

Podsumowując, wiele kontrolerów twierdzi, że są najlepsze dla niskiego poboru mocy, ale twoja dokładna aplikacja decyduje, która będzie najlepsza

Spójrz na uCurrent Dave'a Jone'a, jeśli kiedykolwiek będziesz musiał wykonać pomiary naprawdę niskiego prądu (nA).



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...