Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prośba o sprawdzenie płytki

michal.pura 12 Lut 2018 21:15 1653 48
  • #1 12 Lut 2018 21:15
    michal.pura
    Poziom 7  

    Cześć,
    mam prośbę, czy moglibyście rzucić okiem na płytkę, którą przygotowuję. Będzie to alarm z powiadomieniem SMS w oparciu o moduł sim800L. W projekcie używam także, odbiornika podczerwieni do pilota, będzie on używany do prostej konfiguracji modułu.

    Pozdrawiam.

    0 29
  • #2 12 Lut 2018 22:00
    atom1477
    Poziom 43  

    W załączniku jest tylko schemat. Nie ma płytki.
    W każdym razie proponuję dać kondensator 100nF o pinu RESET do GND. TO przy okazji wymaga dodania szeregowego rezystora ze 100...330Ω szeregowo z Microswichem S1.
    Odbiornikowi TSOP daj kondensator na zasilaniu (za rezystorem R4). Kondensatory może lepiej 2 równlegle. Elektrolityczny ze 100uF i ceramiczny 100nF.

    0
  • #4 12 Lut 2018 22:54
    atom1477
    Poziom 43  

    No niestety projekt jest fatalny. Prowadzenie masy jest bardzo kiepskie.
    Masa powinna być prowadzona jak najkrótszymi połączeniami (nawet kosztem dodawania zworek na innych ścieżkach), oraz powinna być grubą ścieżką.
    Masa powinna łączyć piny GND i AGND procesora bezpośrednio pod procesorem. Kondensatory 22pF od kwarcu oraz 100nF filtrujące zasilanie oraz ten od RESETu też powinny być jak najbliżej pinów GND i AGND.

    0
  • #5 12 Lut 2018 22:58
    michal.pura
    Poziom 7  

    Ok, co to znaczy grubą ścieżką i nie do końca rozumiem o co chodzi z pinami GND i AGND, przecież atmega8 nie ma pinu AGND

    0
  • Pomocny post
    #6 12 Lut 2018 23:04
    atom1477
    Poziom 43  

    michal.pura napisał:
    Ok, co to znaczy grubą ścieżką

    Czyli co najmniej ze 40 milsów.

    michal.pura napisał:
    i nie do końca rozumiem o co chodzi z pinami GND i AGND, przecież atmega8 nie ma pinu AGND

    To jest ten pin GND po stronie pinu AVCC.

    0
  • #7 12 Lut 2018 23:10
    michal.pura
    Poziom 7  

    Ok, dzięki jutro zmodyfikuję schemat i płytkę i podeślę. Pozdrowienia.

    0
  • #8 13 Lut 2018 10:01
    Christophorus
    Poziom 41  

    michal.pura napisał:
    Ok, w załączniku przesyłam jeszcze płytkę.
    Która wygląda jakby była wytrasowana przez autorouter, stąd takie a nie inne prowadzenie ścieżek.

    0
  • #9 13 Lut 2018 10:04
    michal.pura
    Poziom 7  

    Prowadzenie ścieżek robiłem sam, problem jest taki że nie wylałem masy polygonem - zaraz to poprawię. Nie chcę robić płytki dwuwarstwowej oraz nie chce robić przejść za pomocą kabelków więc wszystko musiałem jakoś upchać. Efekt jak widać, nie wydaje mi się żeby był specjalnie zły poza słusznymi uwagami od Atoma.

    Pozdrawiam.

    0
  • #10 13 Lut 2018 10:39
    czareqpl
    Poziom 28  

    Moim zdaniem brak kondensatorów co najmniej 100nF przy nogach mikrokontrolera może powodować problemy.
    Brak dużej pojemności za diodami, przy samych pinach SIM800L to już pewne problemy i prawdopodobne resetowanie się układu podczas logowania do sieci (Daj tam 4uF ceramiczny + 220uF elektrolityczny).

    Przydałby się kondensator 100nF pomiędzy linią RESET a GND aby dać czas na ustabilizowanie napięcia zasilania podczas startu.

    Na przyszłość nie rysuj pull-upów ze strzałką do dołu (nawet jak przesyłasz cały schemat do góry nogami). To utrudnia czytelność schematu.

    0
  • #11 13 Lut 2018 10:51
    atom1477
    Poziom 43  

    michal.pura napisał:
    Prowadzenie ścieżek robiłem sam, problem jest taki że nie wylałem masy polygonem - zaraz to poprawię. Nie chcę robić płytki dwuwarstwowej oraz nie chce robić przejść za pomocą kabelków więc wszystko musiałem jakoś upchać. Efekt jak widać, nie wydaje mi się żeby był specjalnie zły poza słusznymi uwagami od Atoma.

    Wylanie poligonu bez sprawdzenia jak się on wyleje (i poprawieniu jak się wyleje źle) nic nie da.
    Niestety ale tej płytki może się nie dać zrobić poprawnie bez chociaż jednej zworki (takiej od połączenia VCC i AVCC pod procesorem).

    0
  • #12 13 Lut 2018 10:55
    michal.pura
    Poziom 7  

    czareqpl napisał:
    Moim zdaniem brak kondensatorów co najmniej 100nF przy nogach mikrokontrolera może powodować problemy.

    Rozumiem, że chodzi o nóżki "wiszące" - nieużywane ?

    0
  • #13 13 Lut 2018 11:09
    czareqpl
    Poziom 28  
  • #14 14 Lut 2018 10:16
    michal.pura
    Poziom 7  

    Cześć, no więc zmodyfikowałem schemat, w załączniku przedstawiam efekt zmian, myślę, że już jest ok. Mam świadomość, że te kondensatory filtrujące nie są super blisko procka ale myślę, że tak wystarczy. Jak coś nie będzie działać to będę wtedy myślał. Dzięki za pomoc i pozdrawiam.

    0
  • #15 14 Lut 2018 10:42
    czareqpl
    Poziom 28  

    Ja swoje a Kolega swoje.
    Czemu kondensatory dla SIM800L są tak daleko od pinów modułu? Na tych scieżkach przewidujemy w piku 2A. Rezystancja tej ścieżki może doprowadzić do spadku napięcia nawet o 0.25V. Widzę, że Kolega nie posłuchał wykładu na temat indukcyjności pasożytniczych...

    0
  • #16 14 Lut 2018 11:05
    atom1477
    Poziom 43  

    Ciągle jest nie tak jak trzeba.
    Tutaj masz przykład jak rozmieścić ścieżki oraz kondensatory przy procesorze ATmega8:
    Prośba o sprawdzenie płytki
    Na zielono zaznaczyłem kondensatory 100nF i 22p. Na czerwono rezystor 4.7k.
    Niestety nie znalazłem przykładu dla elementów przewlekanych. No ale to łatwo przerobić (tylko ten jeden kondensator z pod układu trzeba będzie przenieść na zewnątrz (na prawą stronę)).

    0
  • #17 14 Lut 2018 11:39
    michal.pura
    Poziom 7  

    czareqpl napisał:
    Ja swoje a Kolega swoje.
    Czemu kondensatory dla SIM800L są tak daleko od pinów modułu? Na tych scieżkach przewidujemy w piku 2A. Rezystancja tej ścieżki może doprowadzić do spadku napięcia nawet o 0.25V. Widzę, że Kolega nie posłuchał wykładu na temat indukcyjności pasożytniczych...


    Ok te kondensatory można torchę bliżej modułu przenieść. Generalnie jeszcze nie miałem kiedy obejrzeć wykładu natomiast wiem w czym rzecz. Rozłożenie tych ścieżek to pewnie kompromis, niekiedy są za długie - zdaje sobie z tego sprawę natomiast z płytkami jest tak, że zawsze będzie jakieś ale. Ja nie potrzebuję płytki idealniej tylko działającej, a jestem prawie pewien, że w takim układzie jak jest - zadziała, i myślę, że to najważniejsze. Jeżeli będę miał rzeczywiście problemy z zasilaniem tego modułu - wiem z doświadczenia, że jest dość czuły w kwestii zasilania - to będę szukał rozwiązania. Nie chce też spędzać nad płytką nieskończonej ilość czasu. W każdym razie dzięki za pomoc.

    0
  • #18 14 Lut 2018 11:42
    czareqpl
    Poziom 28  

    michal.pura napisał:
    jestem prawie pewien, że w takim układzie jak jest - zadziała, i myślę, że to najważniejsze


    michal.pura napisał:
    Jeżeli będę miał rzeczywiście problemy z zasilaniem tego modułu - wiem z doświadczenia, że jest dość czuły w kwestii zasilania - to będę szukał rozwiązania


    To po co robić byle jak i potem mieć płytkę z kynarami i dolutowanymi kondensatorami?

    Z resztą... Jak tam sobie chcesz. Producent laminatu i tak zarobi...

    0
  • #19 14 Lut 2018 14:40
    atom1477
    Poziom 43  

    michal.pura napisał:
    Jeżeli będę miał rzeczywiście problemy z zasilaniem tego modułu - wiem z doświadczenia, że jest dość czuły w kwestii zasilania - to będę szukał rozwiązania.

    To chyba zmieniłeś zdanie, bo wcześniej miałeś inne.
    Założyłeś przecież temat z pytaniem.
    Gdybyś chciał poprawiać dopiero po pojawieniu się problemów to byś o nic nie pytał tylko wykonał płytkę zgodnie z projektem z Twojego pierwszego posta.

    0
  • #20 14 Lut 2018 14:55
    michal.pura
    Poziom 7  

    Rzeczywiście w zamyśle chodziło mi raczej sprawdzenie schematu - popełniłem błąd w tytule.

    Natomiast co do płytki - to czy jest ona wykonana błędnie czy nie to jest kwestia sporna. Płytkę poprawiłem według części zaleceń, co do reszty to tak jak napisałem jest ona wynikiem kompromisu pomiędzy czasem poświęconym na jej wykonanie, a ewentualnymi korzyściami. Moim zdaniem ostateczna wersja płytki jest dobra tzn. efekt zostanie osiągnięty - układ będzie działał poprawnie, a o to mi w istocie chodziło. Rozumiem, że kolegom z forum mogą się pewne rzeczy nie podobać bo mają w tej materii większe doświadczenie - do którego ja dojdę z czasem.

    Oczywiście efektem końcowym tzn. działającym układem "pochwalę" się na koniec.

    Dziękuję i pozdrawiam.

    0
  • #21 14 Lut 2018 15:20
    atom1477
    Poziom 43  

    Układ radiowy wymaga dobrej masy. Inaczej spada zasięg. W przypadku modułu GSM będą to problemy z połączeniami z siecią.
    No ale skoro chcesz się uczyć i poprawiać własne błędy to tylko pogratulować.

    0
  • #22 14 Lut 2018 15:26
    michal.pura
    Poziom 7  

    atom1477 napisał:
    Układ radiowy wymaga dobrej masy. Inaczej spada zasięg. W przypadku modułu GSM będą to problemy z połączeniami z siecią.

    Masę mam rozlaną na całej płytce więc nie rozumiem dlaczego jest ona "zła" ?

    0
  • #23 14 Lut 2018 16:01
    atom1477
    Poziom 43  

    Bo nie jest jednolitą płaszczyzną. To jest podstawowy błąd w rozlewaniu masy przez początkujących.

    0
  • #24 14 Lut 2018 16:02
    Christophorus
    Poziom 41  

    Rozlana masa bez sprawdzenia jak ona się rozlała na płytce może spowodować, że prądy płynące w obwodach płytki popłyną tak jak rozlało się wypełnienie płytki, a nie tak jak założył projektant. Mogą powstać szkodliwe tzw. pętle masy. W wielu układach elektronicznych ścieżkę masy prowadzi się tak aby zminimalizować zakłócenia. Jeśli potem wypełni się płytkę płaszczyzną masy to ten określony sposób prowadzenia ścieżek najczęściej "diabli wezmą", bo prądy rozpłyną się po płytce w "niekontrolowany" sposób. Może to spowodować w układzie elektronicznym, przydźwięk sieciowy, zakłócenia czy doprowadzić do jego wzbudzenia lub zmniejszenia czułości. Są układy elektroniczne gdzie sposób prowadzenia masy na płytce nie ma większego znaczenia. Są też układy elektroniczne, gdzie sposób prowadzenia masy trzeba przemyśleć bo zaprojektowane urządzenie może nie działać prawidłowo.

    0
  • #25 14 Lut 2018 16:11
    michal.pura
    Poziom 7  

    atom1477 napisał:
    Bo nie jest jednolitą płaszczyzną. To jest podstawowy błąd w rozlewaniu masy przez początkujących.

    Panowie rozmawiamy o konkretnym przykładzie tj. mojej płytce która załączyłem do posta wyżej . W moim przykładzie masa jest jednolitą płaszczyzną.

    Takie ogólniki w stylu, że masę prowadzi się tak by zminimalizować zakłócenia to rozumiem - proszę tylko o odniesienie się konkretnie do mojego przypadku, bo teorie ogólną to ja znam. Na prawdę łatwiej rozmawia się odnosząc się do konkretów.

    0
  • Pomocny post
    #26 14 Lut 2018 17:16
    atom1477
    Poziom 43  

    Właśnie mówię o Twoim przypadku.
    Masz tam dużą pętlę masy wokoło całej płytki. I co gorsza ta pętka to jest jedyna masa do której łączy się moduł GSM. Ta pętla wchodzi do wnętrza płytki tylko w 2 miejscach za pomocą cienkich ścieżek:
    Prośba o sprawdzenie płytki
    Ta pętla masy to czerwony obszar.
    Żółtymi prostokątami zaznaczyłem da miejsca w których to pole łączy się z masą w środku płytki.
    Z tym że ten obszar wewnętrzny też nie jest jednolity. Są jak widać 2 obszary które łączą się jedynie przez tą pętlę (czerwony obszar) na zewnątrz.
    Dodatkowo pole brązowe o ile jest w miarę jednolite w około procesora, to tam u góry też się dzieli na kilka obszarów. Czyli ten obszar też można by podzielić jeszcze na jakieś 3 obszary łączące się jedynie w jednym punkcie cienkim fragmentem.

    Pojęcie "jednolita płaszczyzna" oznacza co innego niż myślisz.
    Nie chodzi tylko o to żeby masa się wylała wszędzie.
    Chodzi o to żeby tworzyła jednolitą płaszczyznę czyli żeby każdy punkt tej masy łączył się bezpośrednio z dużą ilością innych punktów. A nie za pomocą zawijasów przez pół płytki.
    W przypadku Twojej płytki obszary np. czerwony i niebieski są obok siebie i ściśle oblewają wszystkie ścieżki wokoło. Jednak nie łączą się ze sobą i nie tworzą jednej płaszczyzny. Są to dwie niezależne płaszczyzny połączone tylko w małym punkcie.

    I jeszcze jeden rysunek:
    Prośba o sprawdzenie płytki
    Zobacz jak daleko ma masa kondensatora do masy modułu GSM (mimo tego że w linii prostej mają do siebie bliżej). Tą drogę zaznaczyłem na zielono.
    Tak samo daleko ma linia zasilania VCC. Zaznaczona na różowo.

    Podsumowując:

    michal.pura napisał:
    W moim przykładzie masa jest jednolitą płaszczyzną.

    Nie jest w żadnym wypadku.

    1
  • #27 14 Lut 2018 23:05
    michal.pura
    Poziom 7  

    Ok no to jednak widzę, że będę musiał skorzystać z przejść po kabelkach bo inaczej się tego nie da poukładać, żeby było zgodnie ze sztuką. W załączniku przedstawiam nową wersję, proszę o uwagi i dziękuje za pomoc i rzeczowe uwagi. Pozdrawiam.

    0
  • #28 15 Lut 2018 09:12
    atom1477
    Poziom 43  

    W części modułu GSM jest już dożo lepiej.
    Ale jeszcze można trochę poszerzyć masę przesuwając dwie diody niżej (te co zaznaczyłem na żółto (już je przesunąłem)).
    Dodatkowo dobrze by było zamienić miejscami kondensatory C1/C2 i rezonator kwarcowy. Też narysowałem to na rysunku.
    A do tego pod procesorem rozdzieliłeś bezpośrednie prowadzenie masy. Daj raczej tak jak narysowałem. Czyli zworka na linii VCC. A masa łączona bezpośrednio. No i ciągle nie było kondensatorów przy procesorze. Muszą być tak jak narysowałem na niebiesko.
    I jeszcze mała zmiana położenia kondensatora C8.
    Prośba o sprawdzenie płytki
    Dodatkowo proponował bym diody LED sterować plusem a nie masą. Wtedy odpadają kolejne dwie ścieżki na linii VCC.
    Jeżeli zworki to są te elementy oznaczone jako JP to są one za małe. Gdybyś dawał dłuższe zworki to by było dużo łatwiej. Mam nadzieję że zworki nie rozumiesz tak:
    Prośba o sprawdzenie płytki
    :D

    0
  • #29 15 Lut 2018 10:37
    michal.pura
    Poziom 7  

    Zworka JP1 będzie tylko taka jaką wrzuciłeś na obrazku (wlutuje dwa goldpiny i zewrę tym elementem co pokazałeś), natomiast pozostałe to są po prostu goldpiny i zasilanie między nimi będzie rozprowadzone za pomocą takiego przewodu
    https://botland.com.pl/przewody-polaczeniowe/...zkami-zenskimi-2-pin-raster-254-mm-40-cm.html

    Z powyższych uwag jednak nie rozumiem za bardzo tego zdania

    Cytat:
    A do tego pod procesorem rozdzieliłeś bezpośrednie prowadzenie masy. Daj raczej tak jak narysowałem. Czyli zworka na linii VCC. A masa łączona bezpośrednio."

    Bo nie rozumiem jaka miała by to być zworka w takim razie, i jak miałbym ją zmieścić pod procesorem

    0
  • #30 15 Lut 2018 10:46
    czareqpl
    Poziom 28  

    Łoooo Jezu :D

    Zworkę realizujesz po prostu poprzez wlutowanie drutu w te dwa piny, które chcesz na stałe zewrzeć...

    0