Forum: PC-Programmierung Wie simuliert man Jk flipflop mit lt spice


von james b. (jamesbourn)


Lesenswert?

Hi Leute

versuch mit RS Flipflop und Und gatter JK Flipflop zu simulieren.
Aber das LT spice programm meldet Fehler mit der begruendung,dass
irgendwelche Zeitspanne zu kurz sei.

Hab daher die Eingangsspannung auf 0,1 Volt gesenkt.
zwar gibt es keine Fehler meldung,aber das Ding zeigt was ganz anderes 
als es
sein sollte

Also das Aufbaubild mit RS-Flipflop sieht so aus

                Undgatter

Quelle                        RS Flipflop     Q mit 2. Undgatter 
verbunden

(GLeichstrom)                                       Q(Strich)mit 1. 
Undgatter verb

               2. Undgatter
2. Quelle

Wenn ihr mir helfen koennt ,waere ich sehr froh
Danke im Vorraus!!!

von HildeK (Gast)


Lesenswert?

Stell doch mal den Quellfile (*.asc) hier online, ev. noch mit einem 
Screenshot dessen was du machst.
Das ist leichter verständlich als dein Prosa-Schaltplan :-).

Vermutlich fehlt ein Parameter für die Gatterlaufzeit. Der ist bei 
rückgekoppelten Schaltungen auf jeden Fall notwendig.

von HildeK (Gast)


Lesenswert?

Nachtrag:
- suche mal in der Hilfe nach 'Special Functions'
- setze td auf Werte >0, also z.b auf 10ns oder alternativ trise 
(=tfall)
- ohne Angaben arbeiten die Logikgatter mit 0V/1V für LOW und HIGH, die 
Schwelle liegt bei 0.5V

von james b. (jamesbourn)


Angehängte Dateien:

Lesenswert?

Hi Hilde danke erstmal fuer deinen Beitrag

Das ist der SChaltplan
Virengeprueftg.

von HildeK (Gast)


Angehängte Dateien:

Lesenswert?

Erstmal: bitte meinen korrekten Namen zur Anrede benutzen (oder gar 
keinen): HildeK!

Dann:
- schau dir mal 
http://www.inf.fu-berlin.de/lehre/WS00/peg/folien/Peg_v10c.pdf an
- wie vermutet: es fehlen die Parameter td (RMB auf Symbol, dann unter 
Value z.B. td=10n eintragen)
- die Quellen sind verkehrt herum, du steuerst mit 0V und -1V an. Das 
geht natürlich nicht.
- da keine JK-Eingänge verdrahtet sind, sind diese implizit auf HIGH. 
Damit hättest du ein T-FF. Vermutlich geht das aber nicht mit einem 
einfachen JK-FF, sondern nur mit dem JK-Master-Slave.
- reduziere die Simulationszeit und die Taktperioden deutlich, so dass 
sie den Gatterlaufzeiten angepasst sind. Anderfalls hast du ewig lange 
Simulationszeiten.

Schau dir den von mir modifizierten Anhang an. Es simuliert, aber die 
Logik habe ich nicht korrigiert / modifiziert.

Mein Anhang ist nicht virengeprüft, aber wo soll sich in so einem 
mickrigen Textfile schon ein Virus verbergen? :-)

von james b. (jamesbourn)


Lesenswert?

danke hildek es war sehr hilfreich
hab aber noch einige fragen und zwar
wofuer sind die parameter ?(ich veute sie geben den gattern bestimmte 
reaktionszeit an
oder??)
was ist der unterschied zwischen jk-tt und jk ???
sowie ich jeyzt verstehe lieg der unterschied darin dass rs-ff 1 not 
hat.

von james b. (jamesbourn)


Lesenswert?

aber was fuer rolle spielt 1not

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe dir mal ein Beispiel mit eigenem Symbol für ein richtiges JK-FF 
angehängt.

von HildeK (Gast)


Lesenswert?

james bourn schrieb:
> wofuer sind die parameter ?(ich veute sie geben den gattern bestimmte
> reaktionszeit an
> oder??)
Nochmals der Hinweis:
HildeK schrieb:
> - suche mal in der Hilfe nach 'Special Functions'

james bourn schrieb:
> was ist der unterschied zwischen jk-tt und jk ???
> sowie ich jeyzt verstehe lieg der unterschied darin dass rs-ff 1 not
> hat.

Ich habe noch nie was von JK-TT gehört.
Es gibt JK-FF, es gibt D-FF, es gibt T-FF und es gibt RS-FF.
JK-, D- und T-FF sind flankengesteuert (eine Sonderform der D-FF, die 
Latches, sind zustandsgesteuert). JK-FF sind sind die Eltern der anderen 
- durch geeignete Beschaltung kann man D- und T-FF draus machen. D-FF 
sind dennoch die häufigsten, weil sie bei der Taktflanke den Zustand des 
D-Eingangs an den Ausgang übernehmen - dies wird einfach oft gebraucht. 
T-FF habe ich als Bausteine noch nie gesehen, sie erhält man aber 
leicht, wenn man J und K zusammenschaltet: das ist dann der T-Eingang.
RS-FF haben zwei Eingänge, einen Setz-Eingang und einen Rücksetzeingang. 
Sie arbeiten ohne Takt, also asynchron (ja, es gibt auch Ausnahmen). 
Meist sind die D- oder JK-FF auch mit R und S ausgestattet, so dass man 
dies alternativ oder auch zusammenwirkend benutzen kann. RS-FFs kann man 
auch aus zwei NAND oder zwei NOR-Gattern zusammenschalten. Dazu solltest 
du aber genügend Infos im Netz finden können. Z.B. hier: 
http://www.elektronik-kompendium.de/sites/dig/0209302.htm
Ob die R- und S-Eingänge auf HIGH oder LOW reagieren, hängt davon ab, 
wie der Designer es wollte. Meist sind sie LOW-Aktiv - dies stammt noch 
aus einer alten Zeit, als technologisch bedingt die LOW-Signale 
kräftiger treiben konnten und man somit schneller Schaltvorgänge 
erreichen konnte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.