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

LT spice - jak podłączyć zasilanie do bramek NAND ?

MES Mariusz 09 Oct 2017 12:25 1572 7
  • #1
    MES Mariusz
    Level 36  
    Witam.

    Proszę o podpowiedź w jaki sposób w LT Spice mogę podłączyć zasilanie do bramek generatora, jak poniżej?

    LT spice - jak podłączyć zasilanie do bramek NAND ?

    Dziękuję i pozdrawiam
    Mariusz
  • #2
    Marek2006
    Level 29  
    Może Cię zaskoczę ale w tym przypadku wogóle nie podłącza się zasilania. Ono już jest podłączone. Testujesz logiczne działanie układu a nie jego analogowe aspekty typu pobór prądu (które przecież dla różnych bramek jest różne).
    Ale wydaje mi się, że sam schemat nie jest poprawny. Czemu wejście A1 jest podłączone do masy? Powinno byc raczej podłączone do R1. A wartość samego R1 zdecydowanie lepiej zapisać jako 47k, podobnie jak wartość kondensatora 220n (a nie wartość w Faradach). Na schematach chyba nikt nie podaje pojemności w Faradach :-).
    Pamiętaj też o uzupełnieniu parametrów dla samych bramek. Zdecydowanie byłoby lepiej gdybyś zamieścił samą symulację a nie sam rysunek. Wtedy mógłbym sprawdzić poprawność tych parametrów.
    EDIT: i zapomniałem dodać, że symulacja tego układu jest obliczana znacznie szybciej jeśli na wyjściu dasz rzeczywiste obciążenie typu: opornik 10k do masy.

    Marek
  • #3
    jarek_lnx
    Level 43  
    Bramka w LTSpice jest elementem idealnym nie potrzebuje zasilania, nie ma diod wejściowych itp. LTSpice nie był przewidziany do takich zastosowań (analogowo-cyfrowych) stąd taka "niedopracowana" bramka była wystarczająca, kiedyś była nieudokumentowaną funkcją dostępną tylko dla inżynierów tworzących modele scalaków w LT.
  • #4
    MES Mariusz
    Level 36  
    Chciałbym zasymulować taki generator:

    LT spice - jak podłączyć zasilanie do bramek NAND ?

    Przy założeniu, że RS=0Ω

    Tylko nie jestem pewien, jak podać VCC na pin wyzwalający generator.

    Symulacja w załączniku.
  • Helpful post
    #5
    Marek2006
    Level 29  
    To mozna zrobić na wiele sposobów. Najprościej po prostu dodać obiekt "voltage" i ustawić mu napięcie na 5V (lub 0V gdy chcesz wyłączyć generator :D ). Ja to ustawiłem jako parametr więc na wykresie widać oba przypadki jednocześnie.
    Ale inna sprawa, że nie dodałeś żadnych parametrów opisujących działanie bramki. A bez tego symulacja nie działa.
    Sprawdź moją wersję. Kliknij prawym klawiszem myszki na bramce i zobacz co tam jest ustawione (SpiceLine, itd.).

    Marek
  • #6
    jarek_lnx
    Level 43  
    MES Mariusz wrote:

    Chciałbym zasymulować taki generator:
    Przy założeniu, że RS=0Ω
    To musisz zamodelować diody zabezpieczające na wejściu bramki, przy idealnej bramce wartość Rs nie będzie miała żadnego wpływu na działanie układu przy rzeczywistej już tak.
    Czytałeś to co koledzy linkowali w poprzednim twoim temacie?

    Parametr ref lepiej było pozostawić nie zdefiniowany co jest równoznaczne z 0.5*(Vhigh+Vlow) jeśli to ma się zachowywać jak CMOS 4xxx warto by też zamodelować (względnie dużą) rezystancje wyjściową takiej bramki.
  • #7
    Marek2006
    Level 29  
    Faktycznie nie ma potrzeby definiowania wartości progowej Ref. Będzie ona wyliczona z pozostałych wartości. Ale sprawdziłem, że zmiana wartości z 1.5V na 2.5V zmienia jedynie (w minimalnym stopniu) fazę sygnału. Reszta (częstotliwość) pozostaje bez zmian.

    Marek
  • #8
    jarek_lnx
    Level 43  
    Próg przełączania wpływa głównie na wypełnienie (62% zamiast 50%).