Rozładowanie kondensatora przy komparatorze analogowym

Jul 15, 2005 3 Replies

Witam Ostatnio się pytałem jak wykorzystując komparator analogowy sprawdzić rezystancję fotorezystora. Wyszło na to, żeby zbudować układ całkujący podłączony do wejścia komparatora. Ale nie wiem, jak po naładowaniu tego kondensatora rozładować go. Chyba nie można wejściem IO bo ono ma wysoką rezystancję wejściową i to by trwało zbyt długo, a czy można podłączyć (w tym samsym punkcje co komparator) pin ustawiony jako wyjście ustawione na 0 logiczne? Czy nie uszkodzi się wewnętrznych obwodów mikrokontrolera jeżeli do pinu ustawionego jako wejście będzie się podawało przeciwne napięcie?? Pozdrawiam, Andrzej



dodaj tranzystor.

Waldek

spokojnie..jak dales kilkadziesiat..kilkaset nF kondensatora, to mozesz przelaczyc pin na wyjscie i wystawic 0.. widzialem takei rozwiazanie w wielu ukladach.. jak kond masz wiekszy, to daj w szereg z wejsciem rez kilkadziesiat omow, i po problemie

Wystawiając 0 na pinie komparatora.

Można. :-) Są co najmniej dwie noty aplikacyjne Atmela, w którym to zastosowano.

Tylko po co Ci inny pin, skoro _ten sam_ pin wejściowy komparatora możesz skonfigurować jako wyjście? :-) Przecież alternate functions są dzielone z GPIO...

Spokojna głowa, zgodnie ze specyfikacją te piny potrafią bezpośrednio wysterować LEDa... Jeśli kondensator jest niewielki, to zgromadzona w nim energia nie może uszkodzić driverów, ale jeśli paranoicznie traktujesz specyfikację (co się chwali), to daj w szereg z kondensatorem taki rezystor, by prąd maksymalny wynosił 20 mA. Jednak nie ma takiej potrzeby.

Pozrdawiam Pior Wyderski

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required