| Author |
Message
|
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#1
06 Jul 2009 09:45 P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Witam!
Parê lat temu kupi³em sobie zestaw BASCOM KIT 2500 i procesor AT90S2313. P³ytka i procek by³y przydatne do momentu w którym nieca³e 2 porty, wy¶wietlacz LCD 16*2 i parê drobnych uk³adów starcza³o. Niestety uniemo¿liwia³o to stworzenie ambitniejszych projektów, choæ sam system ³±czenia na kabelki z rozebranych z³±cz D25 mi siê spodoba³.
Dlatego rok temu postanowi³em wykonaæ w³asn± p³ytkê testow±.
Umie¶ci³em na niej nastêpuj±ce komponenty:
1. Procesor ATMEGA 2560 z wyprowadzeniami oraz zewnêtrzny rezonator 11 MHz
2. Wtyk ISP zgodny z Bascom Kit 2500
3. Z³±cze pod wy¶wietlacz graficzny 240 * 64 DMF5005NY-LY
4. Pamiêæ równoleg³± AM29F010
5. 2 przeka¼niki NO/NC dwuliniowe
6. 2 o¶miopinowe wyj¶cia wysokiej mocy
7. Zegar czasu rzeczywistego I²C
8. Pamiêæ szeregow± I²C
9. Osiem diod sygnalizacyjnych
10. Z³±cze PS2 do klawiatury
11. Z³±cze LPT do drukarki pracuj±cej w trybie ESC-P
12 Uk³ad odbiorczy i nadawczy podczernieni
13. Z³±cze pod dodatkowy wiatrak ch³odz±cy zasilacz (nie wykorzystane)
14. 2 uk³ady zasilania (do zasilania z normalnego zasilacza 12 V, lub zasilacza komputerowego +5V, -12V, GND, PWR)
15. 30 kostek do przykrêcania kabli
16. Po 15 wyprowadzeñ zasilania +5V i GND
17. 3 wyprowadzenia zasilania -12V
Uk³ad montujemy kabelkami z gniazd LPT, w p³ytkê wlutowane s± piny z wtyków LPT. Ca³y system jest bardzo wygodny i przyjemny w u¿yciu. Mogê budowaæ dowolne uk³ady bez konieczno¶ci ka¿dorazowego lutowania na p³ytce uniwersalnej czy trawienia p³ytki. Elementy na niej umieszczone w pe³ni starczaj± ¶rednio zaawansowanemu elektronikowi, a kostki umo¿liwiaj± do³±czenie do uk³adu dodatkowych elementów (np. Host USB, z³±cze kart pamiêci, ...)
Oto parê fotek:
1. Ogólny widok na sam± p³ytkê:
2. Z³±cze procesora:
3. Uk³ady nadajnika i odbiornika podczerwieni:
4. Piny z D25 na p³ytce:
5. Pamiêæ równoleg³a i przeka¼niki, po prawej widaæ 6-cio pinowe z³±cze ISP:
6. Uk³ady wyj¶cia wysokiej mocy (po lewej) oraz zegar czasu rzeczywistego (3-ci od prawe) i pamiêæ równoleg³a (od prawej):
7. Z³±cza: LPT i PS2, diody sygnalizacyjne LED:
8. Z³±cze wy¶wietlacza LCD, po prawej widoczny potencjometr i rezystory do regulacji kontrastu, dodatkowe z³±cze do baterii 9V do kontrastu w przypadku zasilania z zasilacza 12V (a nie komputerowego), z³±cze do pod¶wietlania wy¶wietlacza:
9. Widok na p³ytkê z boku, podstawki:
10. P³ytka-przej¶ciówka z procesorem:
11. Projekt PCB - bez poprawek, b³êdy opisane poni¿ej:
--------------------------------------
Podczas projektowania pope³ni³em zaledwie, a raczej a¿ 2 b³êdy:
1. Za ma³e owierty pod niektóre goldpiny (m. in. pod z³±cze lcd) które musia³em rêcznie rozwiercaæ.
2. ¬le oznaczony (obrócony o 180°) tranzystor T1 od uk³adu wyj¶cia podczerwieni
--------------------------------------
Niestety nie mia³em okazji uruchomienia uk³adu w pe³nej krasie, gdy¿ 1 procesor zaraz po te¶cie wyprowadzeñ i programowania przez pomy³kê zablokowa³em w FuseBitach, a drugi uk³ad z kolei zwarli mi podczas lutowania smd i po pod³±czeniu zasilania siê przepali³ (na zdjêciu 10 widaæ ten w³a¶nie uk³ad, w okolicach litery I napisu "DIP" widaæ przegrzane ¶cie¿ki zasilania, na szczê¶cie procka podpina³em nie przez p³ytkê, wiêc jej nie uszkodzi³em). trzeci uk³ad jest ju¿ zamówiony i jest w drodze, jedyne o co was chcia³bym poprosiæ to ¿yczenia powodzenia i udanego przylutowania oraz uruchomienia tego procka (no i oczywi¶cie o komentarze odno¶nie samej p³ytki)
|
|
| Back to top |
|
 |
__Maciek__ Poziom 15

Joined: 10 May 2003 Posts: 244
|
#2
06 Jul 2009 12:33 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Wg. mnie te ko³ki wygl±daj± co najmniej nieestetycznie. ( wydaje mi siê ¿e zwyk³e pinheady powinny wystarczyæ. )
Przegrzanie procesora ?? Niesamowite, czym Ci lutowali ?? Opalark± ??
Przeka¼niki w podstawkach DIP ??
Pomys³ niez³y, ale realizacja .. Hmmm ...
|
|
| Back to top |
|
 |
Google

|
#
06 Jul 2009 12:33 |
|
|
|
|
|
| Back to top |
|
 |
kaken Poziom 14

Joined: 05 Aug 2006 Posts: 197
|
#3
06 Jul 2009 12:43 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Podoba mi siê, móg³by¶ za³±czyæ pcb?
| __Maciek__ wrote: |
| Wg. mnie te ko³ki wygl±daj± co najmniej nieestetycznie. ( wydaje mi siê ¿e zwyk³e pinheady powinny wystarczyæ. ) |
One s± du¿o bardziej trwa³e od goldpinów, mam jedn± p³ytkê na '51 z 97 roku zrobion± w³a¶nie w taki sposób i do dzisiaj nie ma ¿adnych problemów z niestykaniem. Uwa¿am takie rozwi±zanie za bardzo dobre, mimo, ¿e wymaga przy lutowaniu (i wyci±ganiu ze z³±cz db) du¿o wiêcej pracy.
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#4
06 Jul 2009 12:57 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Napisa³em nieprecyzyjnie o przegrzaniu procka - oni zwarli równoleg³e zasilanie po drugiej stronie i pop³yn±³ przez niego du¿y pr±d...
Co do ko³ków - s± one rzeczywi¶cie wytrzymalsze i wygodniejsze w eksploatacji (pocz±wszy od wykonania kabelków).
A co do nieestetyczno¶ci - pozostaje mi tylko potwierdziæ - ale uwierzcie ¿e nie tak ³atwo siê to lutowa³o...
A co z³ego w umieszczeniu przeka¼ników w podstawkach?
Co do PCB to zaraz go wrzucê, ale ostrzegam ¿e s± b³êdy w oznaczeniu T1
|
|
| Back to top |
|
 |
candle Poziom 22

Joined: 06 Mar 2003 Posts: 2239 Location: Lublin
|
#5
06 Jul 2009 13:29 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
nie wrzucaj...
popraw
wystarczy daæ odpowiedni± ¶rednicê otworów, aby ³adnie da³o siê polutowaæ te kolki - chocia¿ - nie wiem w imiê czego...
da³e¶ piêkne podpory pod gniazdo mini din - szkoda ze gniazdo db25 wisi w powietrzu
nie masz ¿adnego zabezpieczenia przed odwrotnym w³o¿eniem procesora - wystarczy³o jeden pin przeznaczyæ na klucz
kwarc pod procesorem? te ¶cie¿ki powinny byæ mo¿liwie krótkie, a wiec kwarc nale¿a³o by umie¶ciæ na p³ytce procesora - mo¿liwie w podstawce dla prostej wymiany na inna czêstotliwo¶æ
je¶li ju¿ diody montowaæ k±towo, to mo¿na by pokusiæ siê o odpowiedni element kszta³tuj±cy - to nie s± gigantyczne koszta
z³±cze zasilania - wyby³o?
przecie¿ mog³e¶ daæ typowego "molexa" takiego jak przy twardym dysku czy cdromie - nawet taki pewnie by³ zamiar
trochê to wszystko posk³adane za tanio...
czasami nie warto oszczêdzaæ, bo taka oszczêdno¶æ potrafi pó¼niej mocno ugry¼æ
mam nadziejê, ¿e moja odpowied¼ ciê nie zniechêca - zachêcam do dalszej pracy nad pcb
|
|
| Back to top |
|
 |
Daniel1984 Poziom 7

Joined: 17 Dec 2006 Posts: 21 Location: Rybnik
|
#6
06 Jul 2009 14:08 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Je¿eli móg³bym co¶ zasugerowaæ - móg³by¶ dodaæ uk³ad FTDI - bez kombinowania z dodatkowymi p³ytkami masz komunikacje z PC po USB. Warto by siê te¿ zastanowiæ nad zintegrowanym programatorem (najlepiej pod USB) zamiast dodatkowych z³±cz - wg. mnie wiêksza wygoda, brak zbêdnych kabli zasilania.
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#7
06 Jul 2009 14:29 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
A wiêc po kolei:
Rzeczywi¶cie DB25 wisi w powietrzu - ¼le rozplanowany uk³ad tej czê¶ci p³ytki...
Co do odwrotnego wk³adania procesora to wyda³o mi siê to zbyteczne, gdy¿ (jak ju¿ przymocujê w poprawny sposób ten piekielny tqfp 100 do p³ytki) bêdzie on tam w³o¿ony na sta³e, a nie jestem na tyle nierozwa¿ny ¿eby nie sprawdziæ oznaczeñ na uP
co do kwarcu pod procesorem - nie by³o jak go dolutowaæ do p³ytki procka, umie¶ci³em tak blisko jak siê da³o na p³ycie g³ównej.
To jest jedna dioda montowana k±towo - wiêc mog³em pomy¶leæ o kszta³tce - ale to nie zbrodnia - wa¿ne ¿e dzia³a dobrze i spe³nia swoje zadanie.
Przecie¿ jest z³±cze zasilania - patrz pierwsza fotka, ta z podpiêtym wy¶wietlaczem - jest dok³adnie takie z³±cze o jakim mówisz
czy ja wiem czy za tanio??
wszystko, nie licz±c procków kosztowa³o mnie mniej wiêcej 300 z³
Co do dodania ftdi i zintegrowanego programatora - wola³em umie¶ciæ tylko to co przetestowa³em (dot ftdi, którym siê jeszcze nie bawi³em), a programator wykorzystujê jeszcze do starego uk³adu AVT2500 i nie op³aca siê dublowaæ programatora i zwiêkszaæ rozmiarów p³ytki jak i tak musia³bym posiadaæ drugi programator
Dodano po 1 [minuty]:
A swoj± drog± - znacie jak±¶ firmê, która by w Krakowie mi przylutowa³a ten procesor do p³ytki, tak ¿eby dzia³a³ poprawnie??
|
|
| Back to top |
|
 |
kaken Poziom 14

Joined: 05 Aug 2006 Posts: 197
|
#8
06 Jul 2009 16:04 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
| Quote: |
A swoj± drog± - znacie jak±¶ firmê, która by w Krakowie mi przylutowa³a ten procesor do p³ytki, tak ¿eby dzia³a³ poprawnie?? |
Znajd¼ serwis gsm, albo zainwestuj 15 z³ we FLUXa i zlutujesz to samemu dowoln± lutownic±.
|
|
| Back to top |
|
 |
candle Poziom 22

Joined: 06 Mar 2003 Posts: 2239 Location: Lublin
|
#9
06 Jul 2009 17:25 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
nie potrzeba flux'a
wystarczy rf800 (bardzo smierdzi), stacja lutownicza 60W (np aoyue 936) i odrobina cierpliwosci
jesli moge cos ci polecic to youtube i haslo smd soldering
jest tam cykl wykladow (tak to nazwijmy) prowadzony przez instruktorow lutowania - dla roznych ukladow, o roznej gestosci itd - chociaz jak sie na to patrzy to mozna odniesc wrazenie ze lutuja kilka ukladow dziennie...
mimo wszystko to bardzo dobre zrodlo informacji do nauki
a obudowa tqfp100 przestanie straszyc i sam sie bedziesz z tego smial
jesli chodzi o zlacze zasilania - myslalem o zlaczu do druku, a nie na kabelku
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#10
07 Jul 2009 09:03 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
czyli pokrywam miejsce lutowania tym topikiem rf800, potem umieszczam i dociskam uk³ad, a na koniec ci±gnê hotem po nó¿kach, nadal dociskaj±c uP??
a co do z³±cza to mo¿e racje a takie by³oby lepsze, ale nie pomy¶la³em o tym ;-)
jeszcze co do lutowania - oczywi¶cie pierwsz± nó¿kê chwytam normaln± lutownic± punktow±??
|
|
| Back to top |
|
 |
candle Poziom 22

Joined: 06 Mar 2003 Posts: 2239 Location: Lublin
|
#11
07 Jul 2009 09:38 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
oj :) bawisz sie strasznie
jedziesz zwykla kolba lutujac 3-4 nogi na raz - jak sie uda
nie potrzebujesz hot air
dla lepszego polaczenia zaopatrz sie w cyne 0.25mm ktora rozciapiesz na kilkanascie nozek i rozsmarujesz po reszcie
wazne zeby pamietac ze jesli gdzies dotknoles lutola - topnik odparowal i przy nastepnym przebiegu - trzeba podlac
|
|
| Back to top |
|
 |
Google

|
#
07 Jul 2009 09:38 |
|
|
|
|
|
| Back to top |
|
 |
fotomh-s Poziom 15

Joined: 23 Aug 2008 Posts: 240 Location: Tychy
|
#12
08 Jul 2009 10:52 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
szkoda, ¿e ten rezonator jest wlutowany na sta³e (denerwuje mnie to w p³ytkach testowych, bo mo¿na zrobiæ 2 gniazda goldpin i wciskaæ dowolny rezonator)
|
|
| Back to top |
|
 |
Google

|
#
08 Jul 2009 10:52 |
|
|
|
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#13
08 Jul 2009 18:34 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
wiesz, przy wlutowaniu rezonatora s± mniejsze zak³ócenia, a poza tym mnie wystarcza taki rezonator, jaki wlutowa³em, choæ w sumie mo¿na by pomy¶leæ w kolejnym projekcie o takim rozwi±zaniu
|
|
| Back to top |
|
 |
candle Poziom 22

Joined: 06 Mar 2003 Posts: 2239 Location: Lublin
|
#14
08 Jul 2009 21:10 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
wiesz, przy wlutowaniu rezonatora w dolna plytke gdzie masz jeszcze zlacza po drodze niewiele ten argument daje...
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#15
09 Jul 2009 19:52 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
no w sumie tak, ale zobaczymy jak bêdzie wszystko chodziæ.
Jutro popo³udniu odbieram procka III :D
p³ytkê mam ju¿ gotow±, zobaczymy co z tego bêdzie...
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#16
13 Jul 2009 10:29 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
i znów kicha, choæ wszystko przylutowane na beton bez zimnych lutów i zwaræ.
Nasuwa mi sie wiêc w±tpliwo¶æ, czy II i III procek (s± z innej serii ni¿ pierwszy) nie maj± fabrycznie zablokowanego SPI...
Có¿, w tym tygodniu pewnie wybiorê siê do kolegi taty, który wyk³ada elektronikê na AGH i tam spróbujê zrobiæ co¶ przez jtag, który domy¶lnie na 100% jest w³±czony
|
|
| Back to top |
|
 |
polprzewodnikowy Poziom 21

Joined: 12 Feb 2008 Posts: 1206 Location: Ostro³êka (Zawady)
|
#17
23 Mar 2010 20:31 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
Zrobi³e¶ b³±d na p³ytce, MOSI i MISO programatora pod³±cza siê pod PortE a nie do PortB.
|
|
| Back to top |
|
 |
piotrva Poziom 22

Joined: 22 Apr 2008 Posts: 2163 Location: Kraków
|
#18
23 Apr 2010 16:52 Re: P³ytka testowa dla ATMEGA 640/1280/2560 |
|
|
|
polprzewodnikowy, mylisz siê, sprawd¼ sobie z dokumentacj± i pinnoutem atMega 1280/2560. Jako dowód dodam, ¿e uk³ad siê programuje bez problemów
EDIT: a w ogóle to po pierwsze dodam, ¿e ju¿ jakie¶ pó³ roku temu wszystko odpali³em i dzia³a bez zarzutów ;-) Wykry³em jeszcze jeden b³±d pope³niony nie wiem z jakiego powodu - mianowicie diody ¶wieci³y przy stanie niskim, a nie wysokim. ¯eby to naprawiæ poobraca³em diody i podpi±³em zasilanie ma³ym drucikiem od strony ¶cie¿ek (wcze¶niej przeci±wszy pierwotn± ¶cie¿kê zasilania)
|
|
| Back to top |
|
 |