Od czego zaczynacie projektowanie PCB?

Feb 15, 2007 9 Replies

No w³a¶nie - pytam jaki jest pocz±tek?



Czy jedziecie zgodnie z jakim¶ kierunkiem, np. od wej¶cia sygna³u do wyj¶cia, a mo¿e od elementu centralnego (uC) id±c na zewn±trz?



Wraz ze wzrostem skomplikowania plytek zaczynam mieæ w±tpliwo¶ci, ze mo¿e brak mi jakiej¶ regu³y postêpowania.... Na przyk³ad w ¶rodku p³ytki mam wolne miejsce i ciê¿ko jest tam co¶ przesun±æ, a jak nawet uda siê, to robi siê miejsce na ¶rodku krawdzi, a nie na rogu, gdzie jest naturalne miejsce na otwór monta¿owy. Innym razem kombinujê, kombinujê a¿ nagle wpadam na optymalne rozwi±zanie. A mo¿e jest jaki¶ algorytm znajdowania optymalnego rozwi±zania, którego nie znam?



Praktyka wykazuje że należy zacząć od schematu :-)

Od obrysu i zlacz ktore musza byc w okreslonym miejscu :-)

Jeden jest - skorzystac z jakiejs opcji "auto placement". Zazwyczaj usiluje tak rozmiescic elementy zeby skrocic polaczenia ..

J.

U¿ytkownik "Patryk Sielski" snipped-for-privacy@elka-usun.pw.edu.pl> napisa³ w wiadomo¶ci news:ae159$45d48ca3$57ceab2d$ snipped-for-privacy@news.chello.pl...

Na pocz±tek proponujê wyobraziæ sobie schemat blokowy urz±dzenia i rozmie¶ciæ bloki tak, by mia³o to rêce i nogi. Niekoniecznie da siê to pogodziæ z najkrótszymi po³±czeniami. Bardzo przydaje siê wiedza, jak uk³ad dzia³a ;), np. co (mniej wiêcej) siê dzieje, gdy kliknie przeka¼nik, albo pstrykniemy w masê zapalark± :).

wystarczy nie mieæ wstrêtu do my¶lenia :)

e.

Obrys p³ytki, zwykle narzucony przez obudowê, potem elementy, które musz± byæ w konkretnym miejscu (wy¶wietlacze, przyciski, potencjometry itp.), nastêpnie elementy, które dobrze by by³o, gdyby by³y mniej wiêcej w konkretnym miejscu (z³±cza, du¿e pó³przewodniki na radiatorze, transformator sieciowy itp.), a ca³a reszta jak wypadnie, oczywi¶cie z uwzglêdnieniem jakiej¶ blokowej struktury i zdrowego rozs±dku. Do tej ca³ej reszty baaardzo by siê przyda³o jakie¶ "autoplace", niestety eagle, z którego korzystam nie ma czego¶ takiego.

J.

U¿ytkownik "Jarek P." <jarek[kropka] snipped-for-privacy@gazeta.pl napisa³ w wiadomo¶ci news:er28de$66m$ snipped-for-privacy@node4.news.atman.pl...

nie masz czego ¿a³owaæ, "autoplace" nie posiadaj± zdrowego rozs±dku :)

e.

A ja o ile akurat nie mam wymuszonego rozmiaru, to obrys dopasowujê do tego co i wychodzi. Oczywi¶cie na pocz±tku jest jakie¶ pierwsze przybli¿enie, ale pó¼niej ono p³ynie sobie ze zmieniaj±cymi siê rozmiarami p³ytki. Staram siê tylko umieszczaæ elementy w rastrze, zwykle 5 milsów i zmieniaj±c rozmiar p³ytki te¿ skakaæ wielokrotno¶ciami rastru.

Pewnie to kwestia mo¿liwo¶ci programu, ale ja nie mam kiepskie doswiadczenia z automatami. Wszystko robiê rêcznie. Najpierw grupujê sobie elementy w bloki funkcjonalne, tak aby z bloku wychodzi³a minimalna ilo¶æ po³±czeñ. Robiê wstêpny placement w bloku i pó¼niej nanewrujê na p³ytce ju¿ takimi blokami elementów. Na przyk³ad je¿eli jest max232 to od razu szukam do niego kondensatorów i taki blok próbujê utkn±æ na p³ytce gdzie¶ miêdzy uartem a z³±czem. Zwykle p³ytkê zaczynam od elementów maj±cych najwiêcej po³±czeñ i tak je ustawiam wzglêdem siebie i sta³ych punktów bazowych np z³±cz, aby zminimalizowaæ odleg³o¶æ po³±czeñ i optymalnie wype³niæ powierzchniê. W pierwszej kolejno¶ci uk³adam elementy krtytyczne na po³o¿enie, np kwarc jest zawsze blisko kontrolera. Jezeli jest przetwornica, to priorytet maj± obwody pradowe z których potencjalnie mo¿e byæ najwiêksza emisja zak³óceñ. Je¿eli jest magistrala to tak aby by³a najkrótsza i nie kolidowa³a z innymi sygna³ami. Inne mniej krtytyczne elementy musz± siê dopasowaæ do tych wa¿niejszych. Dopiero gdy mam ju¿ wszystko pouk³adane zaczynam k³a¶æ ¶cie¿ki. równie¿ w podobnej kolejno¶ci jak uk³adanie elementów. Zasilanie i masê k³adê na samym koñcu, ale ju¿ na etapie uk³adnia staram siê o ile to mo¿liwe przewidzieæ jakie¶ kana³y dystrybucji zw³aszcza masy, bo ona jest najbardzie krytyczna na p³ytkach maj±cych mniej ni¿ 4 warstwy.

racja, ale czasem a¿ by siê prosi³o odpaliæ autoplace a potem jego wyniki jedynie "optymalizowaæ", ni¿ zastanawiaæ siê nad tym, czy procka w obudowie stonogopodobnej korzystniej bêdzie ustawiæ pionowo czy poziomo :-)

J.

Moim zdaniem stosowanie rastra 5 mils to przesada. Zwykle stosuję raster 25 mils, mniejszy stosuję tylko wtedy, gdy jest to konieczne, na przykład gdy na płytce są elementy metryczne. Stosowanie zbyt drobnego rastra jest po prostu niewygodne. Zgadzam się w pełni z tezą, że autoplace i autoroute nie zdają egzaminu.

Pozdrawiam, Paweł

  1. Najlepiej zacz±æ od sprawdzenia czy nie ma b³êdów na schemacie.
  2. Jak ju¿ sprawdzisz wszystko to napewno bêdzie jeszcze jeden b³±d (zazwyczaj jest kilka), który wyjdzie dopiero podczas uruchamiania.
  3. Jak chcesz unikn±æ b³êdów to patrz punkt pierwszy.

Kilka podstawowych b³êdów, które czêsto pope³niamy:

- niepod³±czone zasilanie do uk³adów scalonych lub zamieniona polaryzacja

- z³e zasilanie obwodów (jak mamy klika, kilkana¶cie obwodów zasilaj±cych to zawsze jakie¶ klasy siê pomieszaj±)

- z³a obudowa (niew³a¶ciwy raster, pomieszana numeracja pinów)

- niew³a¶ciwy wymiar p³ytki lub z³e po³o¿enie kluczowych elementów (z³±cza, otwory mocuj±ce itp.)

- przy w³o¿eniu wtyczki do gniazda zawsze co¶ przeszkadza, przewa¿nie w bibliotece obrys gniazda jest bez obrysowanej wtyczki

- po przykrêceniu ¶rubek mocuj±cych (metalowych) klasa izolacji nie jest zachowana lub ³ebek zachacza o elementy.

- element nie znajduje siê po tej stronie p³ytki po której by¶my chcieli ¿eby by³

- zachodz±ce elementy na siebie, albo po przylutowaniu jednego nie mamy mo¿liwo¶ci przylutowania drugiego

i wiele innych ......

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required