Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 13 cze 2025, o 05:28


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
     Tytuł: Płytka testowa
    PostNapisane: 24 gru 2014, o 14:46 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Witam

    Zaprojektowałem sobie do testów prostą płytkę a atmegą328 na pokładzie. Wyposażona jest w złącze do podpięcia LCD, złącze programatora ISP oraz piny wolnych potów wyprowadzone do dodatkowych złącz. Ze względu na to że płytka będzie wykonana w domu nie może być dwustronna, tu warstwa bottom zawiera zworki łączące ścieżki.

    Schemat
    http://obrazki.elektroda.pl/8149443500_1419428267.png

    Płytka
    http://obrazki.elektroda.pl/1471467800_1419428294.png

    Czy taki układ zapewni stabilną pracę również przy wyższych częstotliwościach ?
    Zaprojektować schemat nie trudno, ale dobrze zaprojektować PCB to trudniejsza sztuka. Prośba o krytykę co do sposobu podłączenia zasilania i obwodu rezonatora kwarcowego.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 14:59 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Źle podłączone gniazdo w standardzie ISP Kanda. Możesz poprawić filtrację zasilania przy procesorze dodaj jeszcze jeden kondensator 100nF do nóżek zasilania procesora, i całościowo jakiś niewielki elektrolit na przykład 4,7uF. Ja na Twoim miejscy dodałbym od razu rezystory podciągające do linii I2C o wartości 4,7kΩ. Na pcb rozlałbym poligon.


    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 15:14 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Elektronik napisał(a):
    Źle podłączone gniazdo w standardzie ISP Kanda

    Z biblioteki wrzuciłem jako gotowy element, już miał opisy pinów i do nich dołączyłem odpowiednie sygnały.
    Musze jeszcze raz przeanalizować.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 15:17 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Tutaj masz prawidłowy schemat:
    http://mirekk36.blogspot.com/2012/06/isp-kanda-koniec-problemow.html

    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 15:55 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Przeanalizowałem i nie widzę błędu poza tym że pin 3 w gnieździe ISP podpiąłem do GND (tak wskazuje opis na schemacie) Jest to pin nieużywany i nie ma większego znaczenia czy jest podpięty do GND.

    Małe poprawki, tak jak zasugerowałeś rezystory podciągające na liniach SDA oraz SCL. W zasadzie te piny wyprowadziłem do ogólnego przeznaczenia z opcją adaptacji na magistralę I2C, zawsze można usunąć rezystory w przypadku adaptacji portów z funkcji magistrali na inne dowolne we/wy. Tuż przed rozgałęzieniem linii zasilających jest jeden duży elektrolit, drugiego tuż przy pinie zasilającym nie bardzo mam jak wstawić, dołożyłem jedynie kondensator SMD.

    Schemat oraz płytka po powyższych modyfikacjach.

    http://obrazki.elektroda.pl/7348002900_1419435504.png
    http://obrazki.elektroda.pl/9798089000_1419435504.png

    Nie mam natomiast koncepcji jak wylać polygon.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 19:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    Czy mi się wydaje, czy dławik na schemacie jest zmostkowany za pomocą ścieżki?
    Jeśli ta płytka ma być robiona termo-transferem musisz poszerzyć wszystkie ścieżki, no chyba, że chcesz je potem cyną łatać.
    Polygon wylej normalnie. Później tylko isolate ustaw na minimum 0.32inch. Później można wykonać jakieś drobne poprawi przesuwając lekko części.


    Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 19:59 
    Offline
    Użytkownik

    Dołączył(a): 01 paź 2013
    Posty: 305
    Lokalizacja: Olsztyn
    Zbananowany użytkownik

    Pomógł: 20

    Witam
    Chyba raczej 22pF przy kwarcu a nie 22nF. A w przypadku gniazda programowania to masz racje iż w standardowej bibliotece są blednie narysowane, tez to milem za pierwsza płytka.
    Wesołych Świat

    ------------------------ [ Dodano po: 4 minutach ]

    Czemu nie chcesz robić płytki dwustronnej robi sie ja tak samo jak jednostronna tylko ze skladasz dwa wydruki razem pod światło i sklejenie ze sobą potem w środek wkładamy płytkę i pracujemy. I wszystko potem przelotki i po sprawie.
    I



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2014, o 21:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

    Witam
    marcin w napisał(a):
    ...i nie widzę błędu poza tym że pin 3 w gnieździe ISP podpiąłem do GND

    Niektóre programatory ( np.:stk500 ) po tym PIN'ie wysyłają sygnał "że programują". Ja również jak koledzy wcześniej zostawiłbym ten PIN wolny.

    Pozdr.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 09:35 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Ds3 napisał(a):
    Czy mi się wydaje, czy dławik na schemacie jest zmostkowany za pomocą ścieżki?
    Jeśli ta płytka ma być robiona termo-transferem musisz poszerzyć wszystkie ścieżki, no chyba, że chcesz je potem cyną łatać.
    Polygon wylej normalnie. Później tylko isolate ustaw na minimum 0.32inch. Później można wykonać jakieś drobne poprawi przesuwając lekko części.


    Pod dławikiem jest kondensator SMD.
    Sama płytka ma być robiona z użyciem metody fotochemicznej dlatego też pozwoliłem sobie na mniejszy raster.
    Cytuj:
    Witam
    Chyba raczej 22pF przy kwarcu a nie 22nF. A w przypadku gniazda programowania to masz racje iż w standardowej bibliotece są blednie narysowane, tez to milem za pierwsza płytka.
    Wesołych Świat

    ------------------------ [ Dodano po: 4 minutach ]

    Czemu nie chcesz robić płytki dwustronnej robi sie ja tak samo jak jednostronna tylko ze skladasz dwa wydruki razem pod światło i sklejenie ze sobą potem w środek wkładamy płytkę i pracujemy. I wszystko potem przelotki i po sprawie.
    I


    Faktycznie, drobna literówka z kondensatorami przy kwarcu, powinno być 22pF, wstawiając wartości zapędziłem się i powstawiałem jednostki w nF (jak w filtrujących)

    Nie robiłem nigdy płytek dwustronnych, nawet laminatu dwustronnego nie mam. Do testów spokojnie wystarczy płytka jednostronna, a projekt do wdrożenia w życie i tak będzie robiony na dedykowanej płytce robionej w firmie.

    Z robieniem płytek dwustronnych muszę kiedyś pobawić się i zobaczyć jak wychodzą.

    Ogólnie od nowa zaprojektuję całą płytkę.

    ------------------------ [ Dodano po: 4 minutach ]

    W zasadzie to jest mój pierwszy program w Eagle, i pierwszy bardziej zaawansowany. Wcześniej robiłem proste moduły np kart przekaźników czy moduł stabilizatora w ExpressPCB. Wybaczcie błędy początkującego.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 11:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    marcin w napisał(a):
    Pod dławikiem jest kondensator SMD.


    Ja na schemacie nadal widzę ścieżkę. Co prawda podczas projektowania płytki już jej nie ma, ale na schemacie widnieje.

    // Edit:
    LCD na pewno będziesz miał wyposażone w takie złącze? najczęściej spotyka się 1x16pin.
    Jeśli ta płytka ma być jednostronna proponowałbym warstwę TOP wykorzystać jako mostki. Będziesz miał problem z montażem gniazda ISP.
    Wtedy mógłbyś na warstwie TOP umieścić opisy np. portów.


    Pozdrawiam!



    Ostatnio edytowano 25 gru 2014, o 11:14 przez Ds3, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 11:09 
    Offline
    Użytkownik

    Dołączył(a): 04 lis 2014
    Posty: 267
    Lokalizacja: Krosno
    Pomógł: 38

    Możesz dorzucić zasilanie przez rezystor dla podświetlenia lcd A-K na piny gniazda 15-A,16-K jeśli taki lcd będziesz wykorzystywał.
    Ewentualnie dołożyć tranzystor z opornikiem na bazie 4,7K do sterowania z nogi procka aby sterować podświetleniem LCD (tranzystor np BC817 w smd aby nie wiercić).
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 11:51 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Ds3 napisał(a):
    Jeśli ta płytka ma być jednostronna proponowałbym warstwę TOP wykorzystać jako mostki. Będziesz miał problem z montażem gniazda ISP.

    W tym celu też ta warstwa jest użyta. Tutaj zmieniłem koncepcję na poprawną, bottom to ścieżki a top to mostki między ścieżkami. W poprzednich projektach było odwrotnie.

    Drobne poprawki, na schemacie widoczne było jakby dławik był zmostokowany, był to efekt odwrócenia o 180st. Na PCB dodany polygon.

    http://obrazki.elektroda.pl/6975131300_1419503767.png
    http://obrazki.elektroda.pl/8938687300_1419503768.png
    http://obrazki.elektroda.pl/4105612600_1419503769.png

    W zasadzie jeśli chodzi o wyświetlacze to mam gniazda 1*16 oraz 2*8. Ciężko na wstępie projektu określić jaki zastosuję.
    Jeżeli chodzi o podświetlanie. szkoda mi zajęcia kolejnego wlnego pinu uP, których atmega8(328) w tym zastosowaniu i tak ma mało. Tutaj zrobię podświetlanie załączane zworką.

    Dzięki za wszystkie sugestie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 12:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    Jeszcze warto byłoby odwrócić stabilizator napięcia, tak aby w przyszłości można było zamocować radiator. W te wolne miejsca na PCB można umieścić np. potencjometr do mierzenia ADC, jakieś diody LED lub przyciski. A jak nie to po co taka duża płytka?
    Proponuję również dodać gniazda goldpin VCC. Będzie można później za pomocą ich zasilić jakieś zewnętrzne moduły.


    Pozdrawiam!



    Ostatnio edytowano 26 gru 2014, o 08:38 przez Ds3, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 22:04 
    Offline
    Nowy

    Dołączył(a): 11 wrz 2014
    Posty: 16
    Pomógł: 0

    Ja nie rozumiem czemu miejsce na wyświetlacz jest zrobiona listwa 2x8 a nie 1x16. Niedawno zacząłem moją przygodę z elektroniką to mało widziałem. Mógłbyś też dorzucić przycisk na pin reset do GND. Mógłbyś też rozlać mase gnd na płytce co by zaoszczędziło wytrawiacz i mniej ścieżek do przeniesienia przy termotransferze. I nie rozumiem czemu listy IP1 i IP2 mają połączenie do GND a IP3 to już samo GND. Pin 15 i 16 przy LCD powinny być podłączone do VCC(15) i GND(16), Noi tak jak już pisali przy kwarcu zmień kondensatory na 22pF



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 gru 2014, o 23:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

    Ja bym również pomyślał o możliwości odłączania Vcc gniazda programatora od Vcc całej płytki - jakiś Jamperek - licho nie śpi.

    Pozdr.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 gru 2014, o 15:13 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    matwir napisał(a):
    Ja nie rozumiem czemu miejsce na wyświetlacz jest zrobiona listwa 2x8 a nie 1x16. Niedawno zacząłem moją przygodę z elektroniką to mało widziałem. Mógłbyś też dorzucić przycisk na pin reset do GND. Mógłbyś też rozlać mase gnd na płytce co by zaoszczędziło wytrawiacz i mniej ścieżek do przeniesienia przy termotransferze. I nie rozumiem czemu listy IP1 i IP2 mają połączenie do GND a IP3 to już samo GND. Pin 15 i 16 przy LCD powinny być podłączone do VCC(15) i GND(16), Noi tak jak już pisali przy kwarcu zmień kondensatory na 22pF

    Złącze pod LCD jest zrobione 2*8 ponieważ właśnie taki posiadam i będę go tu używał. W najnowszej wersji już jest rozlany po całości polygon, który stanowy masę. IP3 jest to złącze typowo pod GND, tak było od początku w założeniu, z zamiarem ro podpięcia mas sond, w najnowszym wydaniu umieściłem też takie samo złącze pozwalające pociągnąć zasilanie do zewnętrznych modułów. Kondensatory zmienione, choć 22nF na schemacie jest moim błędem, w założeniu było 22pF. Zasilanie diod podświetlających LCD też doprowadzone.

    kicajek napisał(a):
    Ja bym również pomyślał o możliwości odłączania Vcc gniazda programatora od Vcc całej płytki - jakiś Jamperek - licho nie śpi.

    Słuszna uwaga, nie pomyślałem o tym, a to tylko jedno dodatkowe gniazdo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2014, o 11:48 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Nowa wersja płytki, odrobinę porozsuwałem ścieżki by między nimi rozlał się polygon. Dodana zworka na zasilaniu złącza ISP jak i microswitch na resecie procesora. Zasilanie LCD oraz podświetlania LCD również odpięte z dławika w linii zasilającej AVCC i przepięte do punktu wspólnego za stabilizatorem, który jest zrobiony ścieżką 32mils.

    Obrazek

    W tej wersji poprowadziłem zasilanie VCC do pinu 7 pod procesorem - czy takie rozwiązanie jest poprawne z punktu poprawności projektowania ? Oglądałem poradniki Mirka na temat Eagle ale jeszcze dużo wątpliwości mam przy projektowaniu.

    Dużo by tu jeszcze udoskonalać, zależy od inwencji twórczej. W następnej wersji płytki z "bogatszym" procesorem (myślę o ATmega324P) zaimplementuję coś nowego.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2014, o 11:57 
    Offline
    Użytkownik

    Dołączył(a): 19 cze 2014
    Posty: 247
    Pomógł: 15

    Według mnie płytka wygląda dobrze, tylko została nie potrzebna zworka w dolnym prawym rogu.

    _________________
    http://elektropanel.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2014, o 13:14 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    leonos2000 napisał(a):
    tylko została nie potrzebna zworka w dolnym prawym rogu.

    Faktycznie, to pozostałości kiedy ścieżki były zbyt blisko siebie i aby wypełnić puste pola polygonem wstawiałem mostki. Część ścieżek udało mi się rozsunąć by wlać między nie polygon, niestety część pozostała bez polygonu. Na płytce jednostronnej muszę się z tym pogodzić.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2014, o 17:00 
    Offline
    Nowy

    Dołączył(a): 11 wrz 2014
    Posty: 16
    Pomógł: 0

    Stabilizator mógłbyś odwrotnie dac to łatwiej by się radiator podczepiło bo teraz jest do środka płytki



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2014, o 20:52 
    Offline
    Użytkownik

    Dołączył(a): 11 kwi 2014
    Posty: 196
    Lokalizacja: Sandomierz
    Pomógł: 0

    Jak się okazało między pinami złącza ISP (2 a 4 pin) a ścieżką było mniej niż 12mils odstępu, dlatego też zmieniłem układ ścieżek, teraz ścieżki nie przechodzą między pinami. Zmieniłem też jak zasugerował matwir położenie stabilizatora, może w przyszłości będzie konieczność zastosowania radiatora.

    Obrazek

    Myślę że więcej poprawek nie będzie trzeba wnosić dlatego cały projekt przygotowałem do druku w pliku PDF, jedna część zawiera negatyw (do naświetlania ścieżek) a druga same pady (do naświetlania soldermaski) Trzy zestawy na jednym arkuszu A4.

    Obrazek

    Dzięki za wszystkie sugestie dotyczące właściwego przygotowania płytki. Bogatszy o nowe doświadczenia mogę w przyszłości próbować kolejne PCB zrobić.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO