Mam ten podstawowy obwód z MSP430 (wyjścia idą do diod LED)
Zauważyłem dziwną (dla mnie, niewiele mówiąc) okoliczność. W tym obwodzie zawsze muszę czekać około 20 sekund lub ręcznie zewrzeć kondensator (gdy jest wyłączony), aby włączyć go ponownie.
Pierwsza wtyczka :: Wszystko działa świetnie!
Odłącz go, a następnie podłącz z powrotem :: Nic!
Odłącz go i zewrzyj kondensatory, podłącz z powrotem :: Wszystko działa świetnie!
Dodałem rezystor 4700 Ω (R1), aby utrzymać obciążenie kondensatora po wyłączeniu zasilania.
Z tym rezystorem (wybranym tylko dlatego, że ma on tylko 5 mW na rezystorze 250 mW) obwód wydaje się działać zgodnie z oczekiwaniami.
Jednak w moim bardzo ograniczonym rozumieniu sądzę, że MSP430 wystarczyłoby do osuszenia kondensatora. Nie jestem zaznajomiony z ochroną przed utratą zasilania, ale czy ta funkcja zapobiega wyczerpaniu kondensatora przez mikro?
Należy zauważyć, że wszystkie rozmiary kondensatorów zostały wybrane arbitralnie, z wyjątkiem C1, który jest wymagany w karcie danych regulatora napięcia.
Maksymalny pobór z mikro wynosi około 22 mA (diody LED są napędzane przez tranzystory)
Nie jestem pewien, czy wymagane są arkusze danych dla regulatora i mikro
Jestem bardzo niedoświadczony, ale bardzo zainteresowany tymi rzeczami. Moim celem jest uczyć się i dziękuję za pomoc
symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab
10uF
czapką?10uF
zamiast C2 =470uF
. Teoretycznie prąd spoczynkowy LM1117 (wraz z poborem prądu MCU) powinien go wystarczająco szybko wyczerpać, więc prawdopodobnie nie jest to duży problem.Odpowiedzi:
Problem został poprawnie zidentyfikowany.
Nie mogłem dokładnie ustalić, jaki jest maksymalny prąd, jaki MSP430 może wyciągnąć ze swojego styku P1. Znalazłem parametr o nazwie „maksymalny prąd diody” w arkuszu danych, który wynosi 2mA i jest to najlepsze przypuszczenie, jakie mogę zrobić. Nie jest to jednak fakt, że jest to prąd, który będzie pobierany w praktyce: gdy napięcie wejściowe regulatora spadnie poniżej ~ 4,3 V, trudno jest przewidzieć szybkość rozładowania.
Możesz zminimalizować czas rozładowania, biorąc mniejsze kondensatory na wejściu regulatora. Dlaczego w ogóle dodałeś 470uF? Widzę w tym arkuszu danych (którego należy użyć zgodnie z numerem części na schemacie), że 100nF powinno wystarczyć.
Jeśli naturalne wyładowanie jest nadal zbyt wolne, możesz dodać rezystor krwawienia. Możesz nawet rozważyć dodanie rezystora obniżającego równolegle do styku P1. Jeśli aktywne zużycie energii ma duże znaczenie, istnieją bardziej efektywne energetycznie techniki obniżania napięcia.
NOTATKA OGÓLNA:
Stosowanie rezystorów odpowietrzających jest bardzo powszechne ze względów bezpieczeństwa. Na przykład istnieją SMPS, które wykorzystują ogromne kondensatory wyjściowe. Jeśli odłączysz obciążenie i odsłonisz piny wyjściowe, te nasadki mogą (czasami) przechowywać swój ładunek przez kilka minut. Ilość ładunku jest taka, że człowiek dotykający wyjść może umrzeć. W przypadkach takich jak ten powszechną praktyką jest dodawanie rezystora odpowietrzającego (zwykle rezystora mocy) równolegle do kondensatorów wyjściowych.
źródło
Masz dość wysoki pułap przed regulatorem (470µF). Proszę zmierzyć napięcie za regulatorem podczas odłączania. Sprawdź, czy napięcie spada szybko, czy tylko w ciągu kilku sekund, do poziomu poniżej wymaganego napięcia dla MSP.
Wydaje mi się, że kontroler zużywa bardzo mało energii i spuszczenie korka zajmuje trochę czasu. Po wyczerpaniu limitu (lub poniżej pewnego poziomu) możesz zacząć od nowa.
Ochrona przed przepięciami jest czymś innym. W rzeczywistości jest to ochrona procesora przed wejściem w stan niezdefiniowany, ponieważ napięcie jest na poziomie, na którym nie jest już w stanie działać w ramach specyfikacji, co prowadzi do potencjalnie niezdefiniowanych stanów.
źródło