Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40

phanick 09 Sep 2012 22:26 7578 16
Altium Designer Computer Controls
  • Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40
    Przedstawiam projekt oraz wykonanie płytki uruchomieniowej pod Atmegę 16/32 wersja DIP40.

    Motywacja
    Jako, że technikę misternego wytrawiania PCB opanowałem dopiero od paru miesięcy, a moja przygoda z mikrokontrolerami trwa trochę dłużej, wcześniejsze płytki były budowane na uniwersalnych PCB. Brak estetyki i gąszcz przewodów to nie jedyne minusy:

    Jako, że moja poprzednia płytka uruchomieniowa działała w zależności od jej widzimisie:
    Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40

    postanowiłem stworzyć nową, trawioną.

    Założenia projektu to:
    * Wyprowadzenie każdego pinu od wszystkich portów (A, B, C,D) podwójnie oraz w takiej samej kolejności (najmłodszy bit po lewej stronie)
    * Wyprowadzenie złącza programowania SPI (Kanda) oraz JTAG
    * Możliwość wymiany kwarcu
    * Możliwość zasilania z zewnętrznego źródła napięcia (wtyk DC + stabilizator 7805)
    * Wyprowadzenie po kilka złącz masy, napięcia przed stabilizatorem (12V), napięcia za stabilizatorem (5V)
    * Dioda sygnalizująca włączony układ
    * Przycisk umożliwiający reset układu
    * Zmieszczenie się na jednej warstwie z jak najmniejszą liczbą przelotek.

    Płytka w rzeczywistości prezentuje się tak:
    Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40 Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40

    W Eagle prezentuje się to tak:
    Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40 Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40

    A tak całość komponuje się z moim własnoręcznie robionym część po części zestawem.
    Płytka uruchomieniowa pod Atmegę 16/32 wersja DIP40

    Uwaga: bardzo proszę użytkownika mirekk36 o niekomentowanie zastosowanych wartości kondensatorów przy 7805 (po 1000uF). Pan Mirek w swoich filmach kazał ograniczać wartość kondensatorów do 10uF, grożąc, że mikrokontroler będzie się zawieszał. Jednak odpowiedzi dlaczego już nie otrzymałem (stworzyłem nawet specjalny wątek na tym forum, który został niestety przeniesiony do krainy wiecznych postów)

    Cool? Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    phanick
    Level 28  
    Offline 
    Has specialization in: energetyk najwyższych napięć
    phanick wrote 2490 posts with rating 2566, helped 57 times. Live in city Warszawa. Been with us since 2007 year.
  • Altium Designer Computer Controls
  • #2
    michal.rogaczewski
    Level 28  
    Co do kondensatorów 1000uF to jest jeden zasadniczy powód dla którego za wyjściami stabilizatorów nie daje sie dużych pojemności, mianowicie szpilka prądowa przy ładowaniu ich może uszkodzić stabilizator
  • #3
    mirekk36
    Level 42  
    michal.rogaczewski wrote:
    Co do kondensatorów 1000uF to jest jeden zasadniczy powód dla którego za wyjściami stabilizatorów nie daje sie dużych pojemności, mianowicie szpilka prądowa przy ładowaniu ich może uszkodzić stabilizator


    Drugi zasadniczy powód to taki, że będziesz miał kłopoty z resetem procka gdy np będziesz chciał na chwilę odłączyć i podłączyć zasilanie .... a tym bardziej jeśli nie będziesz miał włączonego BOD'a w procku ... generalnie tak duże kondensatory w systemach mikroprocesorowych to nieporozumienie niestety. Poczytaj sobie w linku niżej o tym co to znaczy i jak się robi prawidłową (minimalną) filtrację zasilania - bo jej też nie masz w prezentowanym schemacie) ... oraz co z czego wynika:

    http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html

    a na przyszłość pomyśl też o jakiejś małej przetworniczce zamiast tego kaloryfera 7805. np na scalaczku LM2675 albo LM2674
  • Altium Designer Computer Controls
  • #4
    oskar777

    Level 26  
    Naklejka fajna ale o wiele lepsza by była przy goldpinach tak to wiele nie daje, trzeba będzie przekręcać płytkę by sprawdzić jak piny idą. Sam projekt fajny
  • #5
    kwikam
    Level 10  
    Bardzo fajna i kompaktowa płytka z wyprowadzeniami. Trochę jednak mnie dziwi ten ogromny stabilizator 7805 z radiatorem, no ale skoro taki chciałeś to najważniejsze, że wszystko działa.
  • #7
    phanick
    Level 28  
    oskar777 wrote:
    Naklejka fajna ale o wiele lepsza by była przy goldpinach tak to wiele nie daje, trzeba będzie przekręcać płytkę by sprawdzić jak piny idą. Sam projekt fajny

    Przecież wszystkie goldpiny są podpisane.

    kwikam wrote:
    Bardzo fajna i kompaktowa płytka z wyprowadzeniami. Trochę jednak mnie dziwi ten ogromny stabilizator 7805 z radiatorem, no ale skoro taki chciałeś to najważniejsze, że wszystko działa.

    To jest najmniejszy radiator jaki widziałem do stabilizatora w takiej obudowie. Jest on wymagany, gdyż przy zasilaniu zasilaczem niestabilizowanym, mamy na wejściu napięcie nawet ok. 13 V, co przy dużym poborze prądu przekłada się na duże straty w cieple.
    Jeszcze większy stabilizator jest w sąsiednim wątku (o płytce uruchomieniowej dla CPLD).
  • #8
    Rafal_Pisz
    Level 12  
    Projekt bardzo fajny, również posiadam płytkę testową zbudowaną w podobny modułowy sposób.
    Co do kondensatora przy układzie 7805 to na wyjściu zdecydowanie mógł by on mieć o połowę mniejszą pojemność. Dlaczego ? Przyznam się nie wnikałem nigdy, ale dziś naprawiałem zasilacz w tunerze SAT Ferguson i tam właśnie jest tak, przed 7812 jest większa pojemność 470uF, a na wyjściu układu 220uF, więc jeśli projektanci takich urządzeń stosują takie zasady to należy domniemywać że są one słuszne.

    Druga sprawa brak kondensatorów filtrujących przy procesorze zemści się na pewno w jakimś projekcie. Ogólnie to wywalił bym tego 7805 na oddzielny moduł zasilający np. z układem 7805 i 7812 a przy procka dął odpowiednią filtrację.

    Puki co życzę autorowi owocnej pracy i miłej zabawy na zestawie.
  • #9
    phanick
    Level 28  
    Rafal_Pisz wrote:
    Druga sprawa brak kondensatorów filtrujących przy procesorze zemści się na pewno w jakimś projekcie. Ogólnie to wywalił bym tego 7805 na oddzielny moduł zasilający np. z układem 7805 i 7812 a przy procka dął odpowiednią filtrację.

    Przecież są kondensatory filtrujące, tylko że, ukryte pod procesorem!
    Wystarczy zobaczyć na zdjęcie z eagle - dwa kondensatory 100nF.
  • #10
    mirekk36
    Level 42  
    phanick wrote:

    Przecież są kondensatory filtrujące, tylko że, ukryte pod procesorem!
    Wystarczy zobaczyć na zdjęcie z eagle - dwa kondensatory 100nF.


    I wg. ciebie to jest prawidłowa filtracja zasilania ? .... widzę, że nawet nie zajrzałeś do tego linku, który ci wyżej podałem.... twoja strata.
  • #11
    Rafal_Pisz
    Level 12  
    phanick wrote:
    Rafal_Pisz wrote:
    Druga sprawa brak kondensatorów filtrujących przy procesorze zemści się na pewno w jakimś projekcie. Ogólnie to wywalił bym tego 7805 na oddzielny moduł zasilający np. z układem 7805 i 7812 a przy procka dął odpowiednią filtrację.

    Przecież są kondensatory filtrujące, tylko że, ukryte pod procesorem!
    Wystarczy zobaczyć na zdjęcie z eagle - dwa kondensatory 100nF.


    Przepraszam, zwracam honor nie zauważyłem. :cry:
  • #12
    User removed account
    User removed account  
  • #13
    kicajbas
    Level 32  
    Witam.
    Stabilizatory nie lubią podawania na ich wyjście napięcia.
    Jeśli na wyjściu stabilizatora jest duuża pojemność, to w przypadku nagłego zaniku napięcia wejściowego ( przy małym prądzie pobieranym przez uklad) mamy odpowiednik nieprawidłowego podłączenia stabilizatora i "o nieszczęście nie trudno"
  • #14
    andysto
    Level 10  
    Witaj!

    Chciałbym spróbować wykonać Twój układ ale niestety nie jestem jeszcze bardzo biegły w eagle'u.

    Problem jest taki, że nie drukuje mi się masa.

    Jeśli możesz - Pomóż!
  • #15
    Freddy
    Level 43  
    andysto wrote:
    Witaj!

    Chciałbym spróbować wykonać Twój układ ale niestety nie jestem jeszcze bardzo biegły w eagle'u.

    Problem jest taki, że nie drukuje mi się masa.

    Jeśli możesz - Pomóż!

    Kłania sie instrukcja obsługi --> Ratsnest.
  • #16
    andysto
    Level 10  
    Dzięki! Żelazko już się grzeje :-))

    Wszystkiego dobrego w Nowym Roku!
  • #17
    andysto
    Level 10  
    UWAGA!

    Na schemacie i płytce w Eaglu jest stabilizator 7812!!!