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

Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania

MES Mariusz 04 Paź 2017 07:24 2475 4
  • #1 16736813
    MES Mariusz
    Poziom 36  
    Witam

    Bardzo proszę o informację na temat polityki i sposobu tworzenia kolejnych (dodatkowych) bramek i pinów zasilających w programie Eagle.

    Potrafię narysować bibliotekę komponentu dyskretnego, składającego się z "pojedynczej bramki" - np. rezystora (komponent jest całością).
    Zastanawiam się jak narysować układ scalony składający się z bramek (stworzyć symbol schematu, decal PCB i połączyć całość w funkcjonalny komponent).

    Postanowiłem podejrzeć, jak ma się sytuacja w gotowych komponentach. Dla przykładu otworzyłem bibliotekę układu 4013:

    Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania

    Widzę, że wszystkie składniki (dwie "bramki" oraz piny zasilania narysowane są na jednej planszy).
    Czy wstawienie (tak po prostu) Add=next, Swap=1 i postawienie go w pobliżu pierwszej bramki spowoduje, że przy użyciu takiego komponentu (pobierając komponent), będziemy mieli do wyboru poszczególne jego bramki? (pewnie nie).

    Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania

    Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania

    Proszę o podpowiedź, kilka wspazówek, jak to robić poprawnie / zgodnie ze sztuką w EDA Eagle (tworzenie biblioteki / symbolu schematowego składającego się z więcej niż jednej bramki i pinów zasilania).
  • #2 16745797
    miszczo997
    Poziom 28  
    MES Mariusz napisał:
    Widzę, że wszystkie składniki (dwie "bramki" oraz piny zasilania narysowane są na jednej planszy).

    Nie są narysowane na jednej planszy. Jak otworzysz edytor symboli to znajdziesz elementy 4013 oraz PWRN, które zostały umieszczone w oknie łączenia package z symbolem. Po prostu został dodany dwukrotnie element 4013 oraz raz PWRN, a następnie ustawiony parametr add level na next dla symbolu przerzutnika oraz request dla PWRN. Dlatego też przerzutniki będą dodawane po kolei przy umieszczaniu ich na schemacie, a symbol zasilania trzeba wyświetlić ręcznie. Swap level ustala grupy dla symboli ,które można podmienić przy użyciu narzędzia pinswap/gateswap. Dla zera zamiana jest niemożliwa, natomiast ustawienie tej samej wartości dla dwóch symboli pozwala na późniejszą łatwą zamianę ich miejscami.
  • #3 16770903
    MES Mariusz
    Poziom 36  
    Ok. Czyli rozumiem, że do komponentu można dodawać nie tylko wiele footprintów, ale również kilka symboli. Np. część funkcjonalna ukłądu osobno, piny zasilania osobno.

    Teraz chciałbym poprawić wcześniej narysowany układ 40103. Chciałbym z symbolu usunąć pady zasilania. Okazuje się, że nie mogę:

    Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania

    Co powinienem zrobić, by stało się to możliwe?
  • #4 16770908
    miszczo997
    Poziom 28  
    Nie mam dostępu do eagla w tej chwili żeby sprawdzić, ale najpewniej wejść w device, znaleźć układ 40103, następnie wejść w connect i rozłączyć połączenia między symbolem, a footprintami. Później zedytować symbol i połączyć od nowa w device.
  • #5 16773138
    MES Mariusz
    Poziom 36  
    Udało się, dzięki. Działa elegancko :-)

    Eagle - biblioteki: dodawanie kolejnych bramek i pinów zasilania
REKLAMA