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



Teraz jest 30 lis 2024, o 13:27


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: 161
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: 161
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: 161
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 0 gości


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO