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

KiCad - poprawność tworzenia schematu hierarchicznego dla wzmacniacza

yogi009 07 Maj 2017 18:36 2895 1
  • #1 16461430
    yogi009
    Poziom 43  
    Właśnie strugam swój pierwszy schemat hierarchiczny. Do tej pory nie miałem takich potrzeb, a tu trafił się wzmacniacz, więc pomyślałem, że skoro są dwa identyczne kanały, to może tak to właśnie narysuję. No i mam pytanko o poprawność tej mojej roboty. Oto moje działania:

    1. utworzyłem nowy projekt, utworzyłem jeden arkusz hierarchiczny dla lewego kanału i narysowałem ten kanał,

    2. skopiowałem (nie wiem, czy to jest poprawne) cały blok lewego kanału (w widoku głównym, gdzie jest tylko schemat blokowy) i wkleiłem jako drugi kanał (pozmieniałem nazwy bloku i sygnałów/pinów wejścia/wyjścia,

    3. utworzyłem kolejny arkusz hierarchiczny dla zasilacza oraz jeszcze jeden dla złączy wejścia/wyjścia (gniazda i potencjometry).

    4. w schematach utworzyłem etykiety hierarchiczne dla wejścia i wyjścia sygnału oraz etykiety globalne dla zasilania symetrycznego - nie jestem pewien, czy to jest poprawnie.

    No i teraz w głównym oknie projektu mam cztery modułu na obrazku, ale... w lewym panelu widzę:

    1. główną nazwę projektu, pod tą samą nazwą m.in. plik.sch,
    2. poniżej widzę również pliki .sch i .pro dotyczące modułu zasilacza i modułu złączy.

    Nie ukrywam, że trochę mi to nie pasuje, mam niby cztery moduły blokowe na rysunku, ale w oknie plików jest coś innego. Prawy kanał stworzyłem z lewego metodą kopiowania bloku, natomiast moduły zasilania i złączy utworzyłem ikonką "Utwórz arkusz hierarchiczny".

    I jeszcze pytanko: czy flagi power_flag muszę wstawiać na każdym schemacie, czy wystarczy jeden raz w całym projekcie?

    Jestem na początku drogi z tym projektem, wolałbym więc wyłapać wszelkie błędy metodyczne na tym etapie. Proszę o ew. skorygowanie metody.
  • Pomocny post
    #2 16474608
    ZbeeGin
    Poziom 39  
    yogi009 napisał:
    1. utworzyłem nowy projekt, utworzyłem jeden arkusz hierarchiczny dla lewego kanału i narysowałem ten kanał,

    2. skopiowałem (nie wiem, czy to jest poprawne) cały blok lewego kanału (w widoku głównym, gdzie jest tylko schemat blokowy) i wkleiłem jako drugi kanał (pozmieniałem nazwy bloku i sygnałów/pinów wejścia/wyjścia,

    3. utworzyłem kolejny arkusz hierarchiczny dla zasilacza oraz jeszcze jeden dla złączy wejścia/wyjścia (gniazda i potencjometry).

    Generalnie dobrze skoro chcesz mieć hierarchię prosto-złożoną.

    yogi009 napisał:
    4. w schematach utworzyłem etykiety hierarchiczne dla wejścia i wyjścia sygnału oraz etykiety globalne dla zasilania symetrycznego - nie jestem pewien, czy to jest poprawnie.

    Mogłeś skorzystać z portów zasilania one są globalne, chyba, że chcesz sobie ponazywać inaczej sygnały zasilania.

    yogi009 napisał:
    1. główną nazwę projektu, pod tą samą nazwą m.in. plik.sch,
    2. poniżej widzę również pliki .sch i .pro dotyczące modułu zasilacza i modułu złączy.

    W sumie powinieneś mieć plik schematu głównego oraz plik definicji projektu w lewym oknie. Zaś w folderze plik definicji projektu i pliki poszczególnych schematów. Dodatkowe pliki definicji projektów nie powinny się pojawić, chyba, że otwierałeś tamte schematy w innych instancjach programu KiCad.

    yogi009 napisał:
    I jeszcze pytanko: czy flagi power_flag muszę wstawiać na każdym schemacie, czy wystarczy jeden raz w całym projekcie?

    Flagi te przenoszą się przez porty zasilania i etykiety globalne. Jeśli gdzieś raz ustaliłeś, że globalny sygnał "+45V_AMP" jest źródłem zasilania przez flagę to takim się staje w całym schemacie.

    Puść numerację, puść ERC i zobacz jakie masz błędy.
REKLAMA