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

[ATmega8] tqfp32 smd płytka prototypowa

Goofy1991 13 Lip 2010 10:27 13947 34
  • #1 8286886
    Goofy1991
    Poziom 11  
    Witam!
    Programuję ostatnio AVRki w asemblerze. Chciałbym zrobić sobie płytkę testową z ATmegą8 w obudowie tqfp32
    [ATmega8] tqfp32 smd płytka prototypowa
    Szukałem już na avrfreaks, na elektrodzie, ale nie znalazłem gotowej płytki na smd.
    Chciałbym umieścić na niej trochę LEDów, trochę µswitchy, LCD HD44780, może wyświetlacz led.
    Chciałbym dodać, że mam wszystkie części, dlatego chce to zrobić w smd. Co mógłbym jeszcze dodać do takiej płytki ?
    Pewnie najlepiej będzie wyprowadzić wszystko na goldpinach i łączyć kabelkami ?
    Co możecie mi doradzić ?
    Dzięki za wszelkie sugestie :D
  • #2 8287036
    Kuniarz
    Moderator Projektowanie
    Płytki prototypowe moim zdaniem lepiej robić z procesorami wyjmowalnymi (w podstawce), podczas eksperymentów łatwo jest coś schrzanić, zablokować itp - wówczas wyjmiesz procka i wstawisz nowy, a w SMD niestety już nie (no, może nie tak łatwo...)
    Pomogłem? Kup mi kawę.
  • #3 8287200
    Mat_91
    Poziom 25  
    Zobacz tu, może trochę Cię to natchnie. KLIKNIJ!
  • #4 8343244
    Goofy1991
    Poziom 11  
    Zaprojektowałem na razie płytkę samego procka z SPI, wyjściami na porty, przyciskiem resetu i stabilizatorem. Mógłby ktoś zerknąć czy mniej więcej dobrze ? bo to moje pierwsze dwustronne PCB i chcę to zrobić dobrze :D

    Zamierzam jeszcze zrobić moduły z wyświetlaczami i przyciskami.


    [ATmega8] tqfp32 smd płytka prototypowa
  • #5 8343259
    tadzik85
    Poziom 38  
    c2 obroc o 90stopni. sam będzie lutował?
  • #6 8343283
    Goofy1991
    Poziom 11  
    owszem, sam spróbuję.
    Coś jeszcze ?
  • #7 8343539
    tadzik85
    Poziom 38  
    Jesli sam to zwróć uwagę, że przy godpinach (nie tylko) trudno będzie ci przylutować je od strony TOP. Szczególnie jeśli jest to tylko strona TOP
  • #8 8343667
    Goofy1991
    Poziom 11  
    są dwie strony na padach przecież, a ja myślałem, żeby zastosować listwy goldpin męskie, wtedy ten plastik da się zdjąć i nie byłoby problemu. Gorzej z gniazdem żeńskim bo tam rzeczywiście nie ma jak zalutować od strony TOP więc chyba pozostanę przy pinach, a kabelki zrobię na gniazdach.
  • #9 8343670
    Electix
    Poziom 21  
    Ja Ci powiem że jakbyś się uparł, to mógłbyś tą płytkę zrobić jednostronnie. I masz na niej strasznie dużo przestrzeni nie wykorzystanej. Pokombinuj może troszkę bliżej siebie elementy rozmieść. Piny od portów, stabilizator i elektrolity, też możesz w wersji SMD zastosować. Zostaw sobie tylko więcej miejsca wokół mikrokontrolera w razie jakby przypadło Ci go wylutować, wymienić np. po spaleniu czy zablokowaniu. A jeżeli chodzi o ścieżki to im mniej zawijasów tym lepiej. Ale jak na początkującego to widzę że bardzo dobrze sobie radzisz... :)
  • #10 8343846
    gaskoin
    Poziom 38  
    tadzik85 napisał:
    Jesli sam to zwróć uwagę, że przy godpinach (nie tylko) trudno będzie ci przylutować je od strony TOP. Szczególnie jeśli jest to tylko strona TOP


    Przy odpowiednim wykonaniu płytki wystarczy z jednej strony. Cyna sama się "przelewa" na druga stronę. Oczywiście pod warunkiem odpowiednio wykonanych otworów. Jak płytkę będziesz sam robił to raczej bym na to nie liczył.
  • #11 8343993
    adi84_84
    Poziom 14  
    Witam.Moja wygląda tak,Atmega jest na osobnej płytce(w razie spalenia,zablokowania)wymieniam w łatwy sposób.
    Na płytce jest jeszcze 8 diód LED z rezystorami w SMD podpiętych pod goldpiny(nie chcąco usunołem je z płytki).
    Moje GG: 21682677
    Parę fotek (trochę słaba jakość ale jest) :)

    [ATmega8] tqfp32 smd płytka prototypowa [ATmega8] tqfp32 smd płytka prototypowa [ATmega8] tqfp32 smd płytka prototypowa [ATmega8] tqfp32 smd płytka prototypowa [ATmega8] tqfp32 smd płytka prototypowa
    Załączniki:
  • #13 8344079
    adi84_84
    Poziom 14  
    Jeśli to do mnie to mówię że nic się nie resetuje :D,po za tym nie mam pracowni w kuchni :D
  • #14 8344273
    Goofy1991
    Poziom 11  
    to chyba do mnię :D wiem, że reset zbyt długi, ale nie miałem jak tego wyprowadzić bez przelotek. Myślę, że wieczorem usiądę i jeszcze raz na nowo zaprojektuję, ale tym razem z przelotkami, krótszą linią resetu i w ogóle spróbuję to zmniejszyć.

    Kolego adi84_84 fajna ta twoja płytka, ale ja właśnie nie chciałem tak procka mieć, już bym wolał w PDIP zamiast TQFP.

    Mam pytanie, czy do SMD w ogóle jest sens robić jednostronną płytkę ?
  • #15 8344319
    gaskoin
    Poziom 38  
    a dlaczego nie?
  • #16 8344763
    adi84_84
    Poziom 14  
    A mogę się zapytać czemu chcesz mieć procka na stałe.(Chyba że dla ładnego wyglądu).Wydaje mi się że mija się to z celem,po uwaleniu Atmegi lutować nowego o ile się ścieżek nie popali :) Po za tym w takiej podstawce możesz wsadzać inne procki.TQFP jast tańszy dlatego nie DIL.
  • #17 8345169
    Electix
    Poziom 21  
    Cytat:
    Mam pytanie, czy do SMD w ogóle jest sens robić jednostronną płytkę ?


    Oczywiście że tak. :) A już w szczególności jeżeli będziesz próbował robić ją sposobami domowymi (np. metodą "na żelazko" ), bo zdecydowanie uprości to wykonanie tejże płytki. Gdy będziesz chciał ją zamówić w zakładzie profesjonalnie wykonującym PCB, zdecydowanie wpłynie to na obniżenie kosztów takiego zamówienia. Oczywiście będzie wiązało się to z większym wysiłkiem przy projektowaniu, ponieważ trudniej będzie zaprojektować ścieżki, ale przecież drugą (gołą) stronę możesz wykorzystać na porobienie tzw. "mostków" ze srebrzanki (czyli od strony ścieżek robisz pady z otworami, a po drugiej stronie płytki łączysz je drutem srebrzonym), ewentualnie możesz zastosować rezystory SMD o wartości 0Ω jako mostki w miejscach gdzie nie da się uniknąć przecięć ścieżek. Wydaje mi się że przy tak małym skomplikowaniu Twojego układu nie będzie potrzeby stosowania wielu takich "mostków".

    Co do samego projektu, polecam Ci oprócz większego upakowania elementów, abyś zaplanował na płytce przynajmniej 4 otwory lub miejsca, najlepiej na rogach płytki na jakąś konstrukcję wsporczą. Mogą być to jakieś kołki dystansowe, czy śrubki, albo nawet przyklejane gumowe nóżki. Pozwoli to na lepszą izolację układu od blatu (np. w razie rozlania jakiegoś płynu, czy okruchów lutowia na stole).
    Pamiętaj aby maksymalnie skrócić ścieżki od RESET i KWARCU. Kwarc najlepiej jest rozwiązać w opcji z możliwością odłączenia go, bo w ATmega8 wyprowadzenia kwarcu są współdzielone z pinami portu i szkoda byłoby stracić te piny, tym bardziej że procek może śmigać na wewnętrznym generatorze jeżeli aplikacja nie wymaga szczególnej dokładności odmierzania czasu.
    Całą pozostałą wolną przestrzeń na płytce, zapełnij miedzią połączoną z masą układu i zrób sobie oddzielną masę od pinu AGND ale z możliwością połączenia jej z masą całego układu, np. za pomocą jumperka. No i koniecznie odfiltruj AVCC od VCC za pomocą małego dławika, tak jak zaleca nota. Ja bym jeszcze dołożył do płytki złącze goldpin z połączeniem do masy płytki i zasilania... :)
  • #18 8360715
    Goofy1991
    Poziom 11  
    No to mi trochę namieszaliście, ale próbuję zrobić według Waszych rad.
    oto co zrobiłem:
    -dodałem jumperki na kwarc
    -AVcc podłączyłem przez mały dławik, niestety nie mogłem u siebie znaleźć SMD dlatego przewlekany.
    -skróciłem trochę linię reset, jest ona podciągnięta do Vcc rezystorkiem 10k więc myślę, że żadne "zakłócenia" nie będą miały wpływu :D
    -trochę poukładałem ścieżki

    Chciałbym już to trawić, więc może nie przesadzajmy z tymi szczegółami ? to moja pierwsza płytka dwustronna SMD, na seryjną produkcję to nie idzie więc myslę, że jak na razie mi wystarczy. Nie chcę już dokupować nowych elementów, bo takie mam i będzie dobrze ;]

    Co do procka w takiej podstawce jak ma Adi84_84 to zastanawiałem się, i jest to fajne i eleganckie rozwiazanie, ale nie do moich potrzeb, bo chcę zrobić tylko płytkę z kwarcem, zasilaniem, złączem do ISP i wyjściami portów, gdybym robił płytkę z innymi peryferiami to na pewno bym się skusił. Następną płytkę zrobię właśnie na takiej podstawce bo jest bardzo fajna :D

    Oto druga wersja płytki. Można na żelazko ? :D

    jeszcze mam pytanko co do tego dławika, może być dławik osiowy 10uH ?
    w nocie jest, że trzeba podać na AVcc przez filtr dolnoprzepustowy czyli przez dławik chyba ok :)

    [ATmega8] tqfp32 smd płytka prototypowa
  • #19 8361115
    Electix
    Poziom 21  
    Za dużo Kolega to tu nie pozmieniał. :)

    Płytkę mogłeś już trawić w pierwszej wersji, ale prosiłeś o pomoc w bardziej profesjonalnym jej zaprojektowaniu... No i co nieco widzę posłuchałeś, a z resztą pozostałeś przy swoim. Ja może dodam jeszcze kilka uwag.

    Nie jestem zwolennikiem rozmieszczania elementów pod kątem innym niż 90° (Ty umieściłeś tak rezystor R2). W podręcznikach jest często podkreślane, że jest to wręcz niepoprawna praktyka. A najczęściej spotykanym (jeśli już spotykanym) w profesjonalnych produkcjach rozmieszczeniem elementów pod innym kątem, jest umieszczanie obudów (typu chip) o symetrycznych kształtach pod kątem 45°, co moim zdaniem jedynie "bajerancko" wygląda.

    Musisz wiedzieć że poprawny projekt płytki to nie tylko estetyka, czy oszczędność miejsca, ale też odporność układu na zakłócenia, zdolność do dobrego rozpraszania wydzielającego się w obwodach ciepła, czy bardzo ważne, a w szczególności przy układach z elementami SMD, warunki techniczne do montażu.

    Robiąc tą płytkę zapewne spotkasz się z tego typu problemami.

    Odsyłam Cię do lektury tej książki
    Bardzo dobrze ona opisuje wszystkie niuanse związane z projektowaniem obwodów drukowanych i też podaje podstawowe zasady projektowania obwodów...
  • #20 8361150
    janbernat
    Poziom 38  
    O 5 kondensatorów ok. 100nF za mało.
    Na wejściu zasilacza
    Na wyjściu
    Na resecie- przy procesorze
    Na AVcc
    Na Aref.
  • #21 8361152
    Goofy1991
    Poziom 11  
    Rozumiem, że nie powinnno się robić pod kątem innym niż 90° ze względu na rodzaj lutowania, np. na fali, ale w moim przypadku lutuję to ręcznie i myślę, że nie będzie problemu.

    Mimo wszystko zdaję się na kolegi doświadczenie i umieszczę go jednak pod kątem 90°, ale przycisku reset już nie będę ppoprawiał bo tak dobrze pasuje.

    Dziękuję za tą książkę, może kiedyś kupię, bo mam już jedną z BTC właśnie o mikrokontrolerach ATmega Baranowskiego i bardzo dobra jest moim zdaniem.

    Dzięki za zainteresowanie, a co do efektów to na pewno opiszę je na forum, a w międzyczasie zanim kupię laminat czękam na ewentualne dalsze sugestie. Bardzo fajnie mieć gdzie znaleźć fachową pomoc :) pozdrawiam.

    I zaraz dodam te kondensatory :) niech już Ci będzie :D
    trzeba się przyzwyczajać. Kondensatorów 100nF nigdy za dużo :)
  • #22 8361178
    janbernat
    Poziom 38  
    Nie niech mi będzie- ale niech Tobie będzie spokojniej.
    Głupio siedzieć parę dni z pytaniem- dlaczego nie działa.
    Albo jeszcze gorzej- raz działa a raz nie.
    A te kondensatory są po parę groszy- trzeba ich kupić ze 100- do następnych projektów.
  • #23 8361263
    Electix
    Poziom 21  
    Jeszcze tak spojrzałem na tę Twoja płytkę i widzę że w kilku miejscach prowadzisz niektóre ścieżki zmieniając ich szerokości, czasem nawet na niewielkich odcinkach. Po co? W zasadzie dobrze by było abyś dobrał jedną właściwą w tym układzie szerokość ścieżek sygnałowych (np 25mil) i stosował się do niej na obu warstwach. Tyczy się to głównie interfejsu ISP i sygnału RESET na Twojej płytce. Po co zrobiłeś je grubsze? Grubsze w tym przypadku mogą być ścieżki od napięcia zasilającego. A masę układu, tak jak pisałem w postach wyżej, zalecałbym zrealizować przy pomocy polecenia "polygon" wypełniając nim całą wolną przestrzeń na płytce.
  • #24 8362520
    Goofy1991
    Poziom 11  
    [ATmega8] tqfp32 smd płytka prototypowa [ATmega8] tqfp32 smd płytka prototypowa



    tym razem:
    -usunąłem pogrubienia ścieżek (myślałem, że jak pogrubię to będzie lepiej, np. nie odpadną prędko od płytki np. przy prasowaniu żelazkiem)
    -dodałem pole masy
    -wstawiłem zworkę, która odłącza masę układu od pola masy (nie dokończone, trzeba dodać ścieżkę do padu jumperka)

    lepiej ?
  • #25 8362882
    Electix
    Poziom 21  
    No i płytka zaczyna wyglądać jak płytka... Bardzo dobrze :)
    Doradzę Ci jeszcze żebyś usunął teraz te pola miedzi, które powstały po użyciu funkcji "polygon", a nie są połączone z resztą. Są to tzw. "wyspy". Są one zbędne i nie wnoszą nic do działania układu. Funkcję "polygon" można przypisać do dowolnego sygnału na płytce, zatem przypisując go do sygnału GND, nie będziesz musiał stosować żadnych zworek. Powinno to być połączone na stałe.
    Tak jak pisałem wcześniej, proponuję Ci stworzyć oddzielną ścieżkę i złącze sygnału AGND, przetwornika ADC mikrokontrolera. I to dla niej stworzyć opcję połączenia z sygnałem GND, za pomocą jumpera. Nie widzę też kondensatorka podłączonego do sygnału AREF...
  • #26 8363078
    rpal
    Poziom 27  
    Gdybyś się zdecydował na obudowę DIL Twoja płytka mogłaby być 4 krotnie mniejsza w dodatku jako jednostronna czyli bez problemu z wpasowaniem się w otwory co przy żelazku jest dość istotne. Różnica w cenie to ok 5-6 PLN a wygoda zdecydowanie większa.
  • #27 8363671
    Goofy1991
    Poziom 11  
    [ATmega8] tqfp32 smd płytka prototypowa

    [ATmega8] tqfp32 smd płytka prototypowa

    Stronna TOP jest odbita lustrzanie, a BOTTOM normalnie.
    Co do tych kondensatorów przy Aref itp. to dam je od strony bottom już przy lutowaniu.
    Dodałem jumperka do AGND (w nocie nie ma AGND, jest tylko GND ale po stronie tych wejść ADCx, o ten pin GND chodziło ??
  • #28 8363779
    Electix
    Poziom 21  
    Cytat:
    Dodałem jumperka do AGND (w nocie nie ma AGND, jest tylko GND ale po stronie tych wejść ADCx, o ten pin GND chodziło ??


    Tak :)
  • #29 8364155
    Goofy1991
    Poziom 11  
    Dobra, więc teraz tylko czekać na laminat i cynowanie chemiczne.
    Tak więc użyty zostanie:
    LAMINAT EPOXYDOWO-SZKLANY 2-STRONNY FR4 - 1,0mm 70 / 70µm
    oraz cynowanie Tannal Immer Tinn i zobaczymy co z tego wyjdzie :)
  • #30 8364278
    rpal
    Poziom 27  
    Goofy1991 napisał:
    Dobra, więc teraz tylko czekać na laminat i cynowanie chemiczne.
    Tak więc użyty zostanie:
    LAMINAT EPOXYDOWO-SZKLANY 2-STRONNY FR4 - 1,0mm 70 / 70µm
    oraz cynowanie Tannal Immer Tinn i zobaczymy co z tego wyjdzie :)

    cynowanie chemiczne sobie odpuść bo powloka jest bardzo cienka z czasem szarzeje niczego w zasadzie nie daje bo czysta cyna słabo się lutuje, sam preparat jest drogi i bardzo nietrwały. Piszę to jako chemik z wykształcenia. Normalnie to cynuje w roztopionej cynie na specjalnym wałku. Cynowanie galwaniczne w twoim przypadku odpada a i tak musi być wykonane przed trawieniem (czyli na laminacie musisz wykonać negatyw) a tak nałożoną powłokę powinno się i tak przetopić w gorącym oleju. Zatem daruj sobie ten zabieg jako kompletnie zbędny to samo osiągniesz przez ostrożne pocynowanie kolbą z szerokim grotem.
REKLAMA