14-03-2020, 19:21
@darek, rozwiązań problemu zasilania przez ADC jest mnóstwo. Najprostsze to tak jak napisał kolega @Jarewa0606 dodanie dużego rezystora - wówczas mikrokontroler będzie co prawda zasilany, ale prąd będzie tak mały, że nie powinien szkodzić ani procesorowi, ani zasilaniu. Takie rozwiązanie jest proste, ale ma poważną wadę - ADC wymaga impedancji źródła 10-50k o ile pamiętam. Więc jeśli po prostu dasz rezystor 1M, układ pamiętający przetwornika nie będzie działał poprawnie. Ponieważ napięcie akumulatora zmienia się raczej wolno, można problem rozwiązać przez dodanie kondensatora oraz wykonywanie pomiarów przez ADC co pewien czas. Dokładnie takie rozwiązanie stosowałem w seryjnie produkowanych urządzeniach i akurat z tym fragmentem nigdy nie było problemów
Nieco bardziej skomplikowane rozwiązanie to dodanie tranzystora, albo innego układu, który będzie pełnił funkcję klucza. Dzięki temu mikrokotrnoler faktycznie nie będzie zasilany, a podczas pomiaru można otworzyć klucz i wykonywać pomiary tak często jak potrzeba. Takie rozwiązanie jest może być lepsze, ale też droższe i bardziej skomplikowane.
Nieco bardziej skomplikowane rozwiązanie to dodanie tranzystora, albo innego układu, który będzie pełnił funkcję klucza. Dzięki temu mikrokotrnoler faktycznie nie będzie zasilany, a podczas pomiaru można otworzyć klucz i wykonywać pomiary tak często jak potrzeba. Takie rozwiązanie jest może być lepsze, ale też droższe i bardziej skomplikowane.