logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATmega48]Dziwne działanie układu - Zasilanie cz taktowanie?

marenc 18 Lut 2010 18:14 864 3
  • #1 7714407
    marenc
    Poziom 24  
    Witam, nie jestem początkujący w kwestii projektowania i oprogramowywania układów mikroprocesorowych, jednak mam problem podejrzewam natury elektrotechnicznej.

    Zaprojektowałem układ, połączyłem go i zaprogramowałem. Wszystko ładnie i pięknie do czasu, dopóki nie odłączam programator. Wówczas układ przestaje pracować.

    ATmega48 pracowała na wewnętrznym oscylatorze i obstawiałem, że to będzie problemem, jednak dołączenie zewnętrznego nie zmieniło sytuacji.

    Najdziwniejsze jest to, że programator może być odłączony od PC, a do poprawnej pracy układu konieczne jest podłączenie zasilania i masy do programatora?!

    Układ działa z programatorem(wyłączonym od zasilania i PC) - odłączam masę i układ przestaje działać?!?! BOD wyłączony, POW'a nie sprawdzałem, ale nie powinien sprawiać problemów... Kwarc sprawdzony oscyloskopem i działa prawidłowo. Układ jest prosty - sterowanie tranzystorami PNP przez I/O.

    Macie jakieś pomysły? Co jeszcze sprawdzić?
  • #3 7714523
    boogdan
    Poziom 15  
    Sprawdź co się dzieje z linią resetu jak masz podłączony programator i jak jest on odłączony. Może podciągnij reset do zasilania przez rezystor.
    Jakiego programatora używasz?
  • #4 7714607
    marenc
    Poziom 24  
    Podłączenie VCC, AVCC, GND podłączone prawidłowo - filtracja OK - zasilanie z zasilacza laboratoryjnego.

    Linia RESET podciągnięta 22k, aktywna do VCC.

    AVRDragon

    Dodatkowo zaobserwowałem, że gdy układ przestaje działać, to czasem po podłączeniu masy do programatora zawiesza się, a czasem powraca do pracy.

    //Wadliwa kostka(z odzysku) + dołożyłem dodatkowe kondensatory filtrujące - problem rozwiązany...
REKLAMA