logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Eagle] Zworki, a logika rozpoznawania połączeń

yogi009 04 Wrz 2011 19:55 2652 4
  • #1 9895159
    yogi009
    Poziom 43  
    Podczas projektowania płytki z wyświetlaczem LED założyłem sobie, że wszystkie połączenia zrobię na jednej warstwie (tutaj akurat TOP, ze względu na użyte elementy SMD). Trudno jest poprowadzić ścieżki tak, żeby się nie przecinały, a chciałem tym razem wyeliminować typowe zworki (przelotki, otwory, itd.), użyłem więc na schemacie rezystorów SMD 1206 o wartości 0R. Elektrycznie jest to zwykła zworka, ale program tego nie uwzględnia podczas ustalania logiki połączeń i mimo połączenia elementów ścieżkami (z wstawionymi w ścieżkę zworkami) dalej pokazuje, że elementy nie mają logicznego połączenia. Jest to zresztą zupełnie zrozumiałem zachowanie Eagle. Pytanie brzmi: czy jest jakaś elegancka technika załatwienia tego problemu ? Wiem, że mogę dodać w miejscu montażu zworek przelotki i połączyć je na jakiejś innej warstwie, tyle że to nie ma nic wspólnego z elegancją :-) Z drugiej strony, nie bardzo widzę jakikolwiek element biblioteczny Eagle, który by to załatwił, no ale cały czas się uczę funkcjonalności tego programu...
  • Pomocny post
    #2 9895499
    djramu
    Poziom 17  
    Witam.

    Mógłby kolega zamieścić jakiś screen lub płytkę z problemem?
    Być może wystarczy kliknąć ratsnets lub kliknąć dokładnie na środku pola lutowniczego.
    Ciężko mi wybrazić to sobie mając jednie opis.

    Pozdrawiam.
  • #3 9895733
    yogi009
    Poziom 43  
    Temat jest prosty do opisania. Jeżeli mam normalny schemat, bez zworek SMD, każde pociągnięcie ścieżki narzędziem [Route] powoduje poza narysowaniem samej ścieżki także logiczne połączenie elementów. Natomiast w momencie, kiedy wstawiam w jakiś sygnał (już wcześniej prawidłowo narysowany) zworkę, wtedy już ta "logika" nie funkcjonuje. W wyniku tego mam 2-3 połączenia w warstwie 19 [Unrouted], mimo że sygnał przebiega prawidłowo. Połączenia ścieżek z elementami sprawdzałem, są poprawne.

    [Edit]-----------------------

    Zdecydowałem się dodać obrazek:

    [Eagle] Zworki, a logika rozpoznawania połączeń

    Schemat zakładał proste połączenie między punktami A i B, jednak potem, na etapie rysowania układu ścieżek wyszło, że potrzebuję dodać zworki, żeby "przeskoczyć" nad trzema ścieżkami poprzecznymi. Mam akurat zworki SMD 1206, dlatego jedna duża zwora nie wystarczy. No i po dodaniu tych trzech zworek, kiedy połączę układ tak, jak na schemacie, w warstwie [Unrouted] melduje mi brak logicznego połączenia między punktami A i B.
  • Pomocny post
    #4 9896094
    marco47
    Poziom 41  
    Aby poprawnie skonstruować taki schemat z umieszczonymi zworkami na płytce jako elementy SMD, możesz zastosować dwie metody.

    Pierwsza polega na bezpośrednim nałożeniu na istniejący sygnał na schemacie, rezystorów oznaczonych jako 000.
    W Twoim przypadku będą to rezystory 1206 (SMD), ale również dotyczy to typowych rezystorów przewlekanych.
    Wszystkie rezystory tak nałożone nie mogą przerywać istniejącego sygnału, dlatego będzie widoczny sygnał biegnący przez środek obudowy, jak i dwa węzły (junctiony).

    Druga metoda jest bardziej elegancka, ale wymaga więcej działań.
    W istniejącą linię sygnałową dodajemy rezystory (000) jako zworki, z tym że przerywamy biegnący sygnał.
    Wystąpi różnica w nazwach sygnałów które teraz powstaną.
    Musisz za pomocą narzędzia Name nazwać tak samo te rozdzielone sygnały które poprzednio były jednym sygnałem.

    Na płytce objawi się to tym, że po umieszczeniu rezystorów w ciągu ścieżki, będą zawsze miały niepołączone pady, pokazane jako linie Unrouted.

    Podświetlając (show) dany sygnał, wszystkie ścieżki i rezystory (zworki) zostaną wyróżnione, co jednoznacznie wskaże na istniejący nieprzerwany przebieg sygnału.
REKLAMA