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).