eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKondensatory przy pinie RESET - 8051 i ATmega. › Re: Kondensatory przy pinie RESET - 8051 i ATmega.
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news.uzoreto.com!peer01.am
    s4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!
    unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.P
    OSTED!not-for-mail
    Date: Fri, 14 Apr 2023 16:21:44 +0200
    MIME-Version: 1.0
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
    Thunderbird/102.10.0
    Subject: Re: Kondensatory przy pinie RESET - 8051 i ATmega.
    Content-Language: en-GB
    Newsgroups: pl.misc.elektronika
    References: <a...@g...com>
    <tvkvju$987$1$PiotrGalka@news.chmurka.net>
    <641e0647$0$9588$65785112@news.neostrada.pl>
    <6...@g...com>
    <6422db11$0$19610$65785112@news.neostrada.pl>
    <6...@g...com>
    <64393751$0$2971$65785112@news.neostrada.pl>
    <3...@g...com>
    From: Adam Górski <gorskiamalpawpkropkapl@xx>
    In-Reply-To: <3...@g...com>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 97
    Message-ID: <64396179$0$19610$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.220.112.53
    X-Trace: 1681482105 unt-rea-a-02.news.neostrada.pl 19610 83.220.112.53:12791
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 6466
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:779707
    [ ukryj nagłówki ]

    W dniu 14.04.2023 o 15:21, Dawid Rutkowski pisze:
    > piątek, 14 kwietnia 2023 o 13:22:37 UTC+2 Adam Górski napisał(a):
    >> W dniu 11.04.2023 o 18:23, Dawid Rutkowski pisze:
    >>> wtorek, 28 marca 2023 o 14:18:28 UTC+2 Adam Górski napisał(a):
    >>>>>>>> Są sobie 8051/8052 w DIL40 i jest ATmega162.
    >>>>>>>> Są atmelowskie 89c2051 (i 1051 i 1051U i 4051) w DIL20 i jest ATtiny2313.
    >>>>>>>>
    >>>>>>>> Prawie jest tak samo oprócz tego, że 51-ki mają RESET, a AVRy /RESET,
    >>>>>>>> w związku z czym dla 51 rekomendowany jest kondensator do VCC (plus
    >>>>>>>> pull-down,
    >>>>>>>> jeśli nie ma wewnętrznego), a dla AVR do GND (wewnętrzny pull-up jest).
    >>>>>>>>
    >>>>>>>> Ale jak wsadziłem ATmegę162 do płytki dla 89S8252 - płytka bez
    >>>>>>>> zewnętrznego pull-down,
    >>>>>>>> jedynie kondensator do VCC - to działa.
    >>>>>>>>
    >>>>>>>> I teraz pytanie, nad którym się ostatnio zastanawiam - czy rozładowany
    >>>>>>>> kondensator
    >>>>>>>> będzie tak samo chronił przed zakłóceniami jak naładowany?
    >>>>>>>> Jak tak o tym myślę, to przecież taki sam ładunek jest potrzebny, żeby
    >>>>>>>> zmienić potencjał,
    >>>>>>>> zarówno przy ładowanie jak i rozładowywaniu.
    >>>>>>>>
    >>>>>>>> Czy może czegoś nie wiem?
    >>>>>>>
    >>>>>>> Chyba bardziej kluczowa jest odległość stałego napięcia od progu
    >>>>>>> przełączania. Jak progi są TTL to napięcie 5V jest dalsze od progu
    >>>>>>> (potrzebne jest silniejsze zakłócenie).
    >>>>>>>
    >>>>>>> A jadąc dalej to jeśli płytka ma jedną warstwę GND a VCC jest załatwione
    >>>>>>> ścieżkami to chyba kluczowe jest odsprzęganie do GND więc kondensator do
    >>>>>>> GND będzie lepiej chronił (kondensator do VCC ma dłuższe połączenie do
    >>>>>>> GND bo jeszcze przez jakiś kondensator między VCC a GND).
    >>>>>>>
    >>>>>>> Jak płytka ma zarówno warstwę VCC jak i GND i obie w wielu punktach
    >>>>>>> zwarte kondensatorami to może być wszystko jedno.
    >>>>>> ZTCW te kondensatory to elektrolity które powoli się ładując zapewniały
    >>>>>> opóźnienie startu mikrokontrolera po włączeniu zasilania.
    >>>>>
    >>>>> Tak też można, ale ja mam na myśli takie 100n czy 220n.
    >>>>> Tylko przeciwzakłóceniowo.
    >>>>> I pytanie, czy to wszystko jedno czy na drugiej nóżce jest VCC czy GND?
    >>>>> Bo:
    >>>>> - 8051 i vcc - kondensator naładowany - tak zalecają
    >>>>> - 8051 i gnd - pusty
    >>>>> - avr i vcc - pusty
    >>>>> - avr i gnd - naładowany - tak zalecają.
    >>>> Czy mógłbym prosić o linki do w/w zaleceń ?
    >>>
    >>> W http://www.atmel.com/Images/Atmel-2521-AVR-Hardware-
    Design-Considerations_ApplicationNote_AVR042.pdf
    >>> jest rzeczywiście nieco inaczej - żeby dać najpierw dodatkowy pull-up, a ew.
    potem jeszcze kondensator do masy.
    >>> Hmmm, zacząłem się zastanawiać, skąd mi się ten kondensator (jako SAM) wziął -
    może gdzieś zobaczyłem
    >>> i powtarzam? Ale kłopotów nigdy nie robił.
    >>> Stąd było moje pytanie o kondensatory - bo pull-upy to jasna sprawa,
    przeciwstawnie - 51 pull-down, AVR pull-up.
    >>> No i drugie źródło takie, że mam płytki z dołożonymi TYLKO kondensatorami - tak
    jak opisane wyżej - i AVRy działają i z RESETem przez kondesator do GND - i działają
    też z RESETem przez kondensator do VCC (ATtiny2313 w płytce
    >>> dla AT89C2051 i ATmega162 w płytce dla AT89S8252).
    >> Niektóre procesory mają RESET jako 1 a inne jako 0. Zależy od fantazji
    >> producenta. Patrz dejtaszit.
    >>
    >> Jeżeli stan RESET jest wtedy gdy masz 0 na pinie RESET to kondensator
    >> jest do GND a rezystor do VCC.
    >>
    >> Jeżeli stan RESET jest wtedy gdy masz 1 na pinie RESET to kondensator
    >> jest do vcc a rezystor do GND.
    >>
    >> Jeżeli jest wewnętrzny rezystor/źródło prądowe podłączone do pinu RESET
    >> to zewnętrzny rezystor można pominąć.
    >>
    >> Czy kondensator 100n czy 220n ? Taki , żeby razem z rezystorem zrobił
    >> poprawny reset.
    >>
    >> A jaki to jest poprawny reset ?
    >> Taki , że jego czas będzie dłuższa niż wymagany. Patrz dejtaszit.
    >> No i musi być dłuższy niż startup zasilania.
    >>
    >> Czy takie wyjaśnienie jest wystarczające ?
    >
    > All OK dla "żeby zrobił poprawny reset".
    >
    > Ale mamy level 2 - MCU z wbudowanym power-on reset.
    > To zwykle implikuje wewnętrzny rezystor.
    > A kondensator na pinie reset chcemy:
    > a) żeby chronił przed zakłóceniami, które mogą zrobić niechciany reset
    > b) bo mamy płytkę, w której już taki kondensator jest - bo była projektowana dla
    starszego MCU, który potrzebował - i tak się składa, że ten starszy MCU miał reset w
    odwrotnej polaryzacji - a nie chcemy w płytce grzebać.
    >
    > I czy taki kondensator w odwrotnej polaryzacji będzie tak samo chronił przed
    zakłóceniami?
    > A jeśli nie, to czy chociaż nie będzie w czymś dodatkowo przeszkadzał?

    Jeżeli nie ma rezystora podcciągającego to sam kondensator nie będzie
    przeszkadzał. Nie widzę powodu.

    Odnośnie zakłóceń.
    On tam nie jest po to żeby chronić od zakłóceń. On tam jest po to żeby
    spowodować opóźnienie. To jest lokalny reset.


    Adam Górski

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: