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

[AD] Projekt wieloarkuszowy i komponenty wieloczęściowe

Tomek-85 29 Cze 2012 11:02 2171 8
  • #1 11053972
    Tomek-85
    Poziom 14  
    W schemacie mam zamieszczony jeden wzmacniacz operacyjny (scalak LM2902). Schemat mam powielony trzykrotnie.
    Po przeniesieniu schematu do PCB Altium umieszcza trzy scalaki LM2902. W jaki sposób zmusić program, by na PCB
    zamieścił tylko jeden LM2902 i wykorzystał resztę wbudowanych wzmacniaczy w scalaku?
  • #4 11061104
    Tomek-85
    Poziom 14  
    Problem przedstawię bardziej szczegółowo.
    Mam prosty schemat ze wzmacniaczem operacyjnym
    [AD] Projekt wieloarkuszowy i komponenty wieloczęściowe
    Powielam go trzykrotnie poleceniem Repeat()
    wpisując odpowiednie polecenie w symbolu arkusza.
    [AD] Projekt wieloarkuszowy i komponenty wieloczęściowe
    Po wykonaniu polecenia Design -> Update PCB Document...
    Altium pluje trzema scalakami na dokument PCB
    [AD] Projekt wieloarkuszowy i komponenty wieloczęściowe

    Jeden scalak LM2902 zawiera w sobie cztery wzmacniacze operacyjne i nie
    potrzebuję na PCB trzech scalaków. Chcę użyć tylko jednego scalaka i wykorzystać
    trzy komparatory które posiada w swojej strukturze.
    Próbowałem parametryzować symbol arkusza, blokować desygnatory zaznaczając
    ptaszek Locked i niestety nic nie pomaga. Zastanawiam się czy można to zmienić używając
    funkcjonalności z poziomu PCB Pin/Part Swapping ?
    Za wszelką pomoc bardzo dziękuję.
  • #5 11061526
    kemot55
    Poziom 31  
    A spróbuj po kompilacji (przy schemacie głównym na dole arkusza tworzą się zakładki zgodnie z ilością powtórzeń) przejść do kolejnych kanałów i wymusić na tym poziomie wybór odpowiedniego układu scalonego.
  • #6 11066024
    Tomek-85
    Poziom 14  
    Niestety kemot55 tego też już dawno próbowałem. Gdyby to był problem, który można rozwiązać w trzy wieczory nie zawracał bym głowy na elektrodzie.
    Mam wrażenie, że panowie z Altiuma nie przewidzieli dodania takiej funkcjonalności lub nie jestem obeznany z oprogramowaniem. :|
  • #7 11066098
    Jakub
    Poziom 14  
    Wydaje mi się, że panowie z AD dobrze to rozwiązali.
    F-cja repeat() tworzy Ci "niezależne" moduły, które później traktujesz jak "czarne pudełka" i tylko podłączasz sygnały we/wy.
    poczytaj sobie: http://wiki.altium.com/display/ADOH/Creating+a+Multi-channel+Design

    Ty potrzebujesz utworzyć jeden schemat z tymi wszystkimi wzmacniaczami operacyjnymi.
  • Pomocny post
    #8 11070865
    kemot55
    Poziom 31  
    Rzeczywiście to co napisałem nie działa. Nie wiem tylko czy takie przypisanie części ma sens w odniesieniu do multiroom'ów. W sumie to już nie byłby powtórzone i ewentualnie parametryzowane co do np. wartości elementów kanały, ale coś innego strukturalnie. Myślę, że można utworzyć np. 2 roomy (przy elemencie dwu-częściowym), w których schemat jest identyczny tylko blokujesz w każdym roomie użycie odpowiedniej części układu. A swoją drogą w wolnej chwili zobaczę czy nie można tego jakoś wymusić (ponieważ kompilator "pruje się" w temacie niewykorzystanych elementów :-)) więc system problem zauważa)

    Po tym co otrzymałem jako odpowiedź z Altium wydaje się jednak, że nie jest możliwe uzyskanie funkcjonalności przydzielania kolejnych podczęści w kolejnych kanałach. Oto jaką dostałem odpowiedź:
    Cytat:
    That is exactly how multi-channel works, each channel must be a separate wholely independent channel. It is a serious limitation of the multi-channel function, but at it's basic level a logical resolution.

    In order for your form of multi-channel to work, the multi-parts chips that span the channels must not be part of the actual multi-channel. If you are to use them, they must be outside of the channel itself. The rest of the individual/single components can be within the multi-channel.
  • #9 11110551
    Tomek-85
    Poziom 14  
    Podziękowania dla kemot55 za rozwiązanie problemu.
    Wszystko zostało prosto i jasno wytłumaczone.
    Temat uważam za zamknięty.
REKLAMA