Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[eagle] Problem z dokończeniem płytki

gabryelski 21 Nov 2010 21:55 3275 11
Altium Designer Computer Controls
  • #1
    gabryelski
    Level 9  
    Witam,
    Wykonuje zadanie szkolne w programie EAGLE. Poradzilem sobie z narysowaniem schematu jednak nie moge dokonczyc sciezek na plytce (PCB). Zostalo mi jedno polaczenie od R3 do microkontrolera. I teraz nie wiem zabardzo co zrobic, czy mam zaczynac wszystko od nowa? . Plytka ma byc jednostronna i mam nie uzywac Jumper'ow. Zalaczam pliki .sch i .brd . Prosze o sugestie.
  • Altium Designer Computer Controls
  • #2
    Lukas-miszcz
    Level 18  
    Witam,
    z tego co widze to nie zrobiles nic-wszystko to twór autoroutera
    Pozdrufki:)
  • Altium Designer Computer Controls
  • #3
    tronics
    Level 38  
    Przede wszystkim masz totalny chaos na PCB - szczególnie jeśli chodzi o ścieżki. Poukładaj to do porządku. I używaj RATSNEST - często! Pomoże ci to uświadomić w jakim przypadku jest najmniej krzyżujących się ścieżek, najkrótsze ścieżki itp.
  • #4
    gabryelski
    Level 9  
    Dobra, dzieki. A wiec odpinam wszystko i zaczynam od nowa , bez autorouter'a. Moze cos z tego bedzie za jakas godzinke/dwie.:|
  • Helpful post
    #5
    marco47
    Level 41  
    Zacznij od tego, aby jeszcze raz narysować schemat.
    Jak pewnie wiesz czyta się od lewej do prawej.
    I dlatego powinieneś narysować tak schemat, że z lewej strony znajdują się elementy które są uznane w tym układzie jako wejściowe, np. czujniki itp.
    W środku umieść elementy wykonujące pracę, tutaj procek.
    A z prawej wszystkie elementy które są uznane jako wyjścia, np. LED'y, przekaźniki itp.

    Teraz układanie elementów na płytce.
    Również musisz to robić w logiczny sposób. Oczywiście tu jest większa dowolność, bo to zależy od tego w czym układ ma pracować i gdzie mają być umieszczone peryferia zewnętrzne.
  • #6
    Bonkot
    Level 39  
    Witam
    To co stworzyłeś (bez urazy) trudno nazwać schematem, bo jak widać brakuje ci podstawowej wiedzy z zakresu elektroniki. Bo jak inaczej nazwać to co na wycinku twojego schematu:
    [eagle] Problem z dokończeniem płytki
    bo po co C1. Czy zastanawiałeś się jakie napięcie popłynie dalej i zasili nóżkę 14 IC3. Diody LED tez masz odwrotnie podłączone, a przeznaczenie nóżek PIC16xxx masz na rysunku poniżej.
    [eagle] Problem z dokończeniem płytki
    Dalej nie sprawdzałem, bo już te błędy eliminują to co stworzyłeś. Jeśli nie jesteś pewien jak, co i do czego połączyć to od tego są noty katalogowe danych układów i z nich można wywnioskować ja w danym układzie je połączyć. Ale nikt za ciebie tego nie zrobi.
    Pozdrawiam.
  • #7
    gabryelski
    Level 9  
    Schemat dostalem gotowy na kartce , mialem go tylko przeniesc do programu, wiec nie bede go przerabiac, bo jak kolega Bankot zauwazyl , nie znam podstaw elektroniki (I=V/R), i nie wiem jak to poprawnie zrobic.

    Co do plytki to udalo mi sie skonczyc bez autoroutera i z pomoca RATSNEST. Dzieki za sugestie. Jak kotos chce zobaczyc to zamieszczam plik.

    Pozdrawiam.
  • Helpful post
    #8
    marco47
    Level 41  
    Jeżeli zamieszczasz plik z płytką to powinieneś również zamieścić plik ze schematem. Bo samo zobaczenie płytki nic nie daje jak nie można porównać z jego schematem.
    Co do samej płytki to można nad nią jeszcze popracować aby efekt końcowy był bardziej poprawny.
    Co do stosowania polecenia Ratsnest akurat w przypadku tej płytki nie ma żadnego znaczenia, bo stosuje się go w przypadku użycia poprzednio narzędzia Polygon. W Twoim przypadku nie stosowałeś Polygonu więc użycie Ratsnest było zbędne.

    Co do przerabiania schematu.
    Sądzę że nie powinno się tak bezkrytycznie przerysowywać schematu z kartki do programu. Powinieneś już w trakcie jego rysowania uwzględnić wszystkie wymagania jakie są stosowane przy poprawnym rysowaniu schematu. W poprzednim poście podstawy już podałem. Teraz tylko dodam że każdy rysowany schemat musi być poparty korzystaniem z not katalogowych danego układu, części itp.
    To jest naprawdę potrzebne, tym bardziej w dzisiejszych czasach gdzie wszystko można znaleźć w sieci.
  • #9
    tronics
    Level 38  
    @marc.o - poprzestawiaj na pcb elementy (z airwires) i użyj ratsnest - zawsze wybiera najkrótszą drogę jeśli mnie pamięć nie myli... i JEST przydatne nawet bez użycia poly. Jest zatem dość przydatne jak się przestawia elementy i szuka najlepszej pozycji, a nie tylko do wywołania malowania poly.
  • Helpful post
    #10
    marco47
    Level 41  
    Ale tylko przy używaniu widocznych sygnałów (Signal) a nie ścieżek o których pisałeś poprzednio.
    Jeżeli masz już poprowadzone ścieżki to zmiana położenia elementu i użycie Ratsnest nic nie daje.
    Chyba że wcześniej zlikwiduje się te ścieżki poleceniem Ripup a dopiero później użyje się polecenia Ratsnest.
    Wtedy pokaże nam się najkrótsze połączenie sygnałów a nie ścieżki, którą dopiero sami musimy poprawnie poprowadzić.
  • #11
    tronics
    Level 38  
    To co było poprzednio to nadawało się jedynie do ripup *. Wiadomo, że jeśli kolega gabryelski chciał poprawić same ścieżki to i tak bez ripup by się nie obyło, bo samym przesuwaniem wiele by nie zdziałał. A skoro layout wygląda ciut sensowniej to znaczy, że jednak trochę pracy włożył.
  • Helpful post
    #12
    marco47
    Level 41  
    Kolego gabryelski

    Widzę że używasz elementy które mają nietypowe obudowy jak na taki projekt.
    Stabilizator IC4 w obudowie smd SOT23.
    Kondensatory C2, C4 w obudowach smd Panasonic_A.
    Tranzystory IC1, IC2 w obudowie DIL04.
    Może to jest przyczyną że nie potrafisz poprawnie poprowadzić ścieżki bez stosowania mostków.