Toggle Flipflop mit Schalter aus D FlipFlop

Gast #2938282
Lesenswert?
• ▲
▼
Servus miteinander :)

wir haben von unserem Prof die Aufgabe bekommen ein Fliflop mit 
folgenden eigenschaften zu erstllen:

Schalter S =0 Flipflop verhält sich wie D-FF
Schalter S =1 FF verhält sich wie Toggle FF

hab mir da mal was überlegt und wollte das dann simulieren aber iwie 
funktioniert die simulation nicht...

hab auch versucht mal ein normales d-ff zu simulieren aber das hat auch 
nicht geklappt.

Was mache ich denn falsch?

hab mal die LTSPiace datei hochgeladen:

http://www.file-upload.net/download-6869879/togglrd1.asc.html

vielen dank :)
Angehängte Dateien:
#2938424
Lesenswert?
• ▲
▼
Hallo,
1. Deine Schaltung stimmt nicht
2. D-flipflop und SR-Flipflop brauchen einen Parameter td=xx, z. B. 
td=10n. Rechte Maustaste auf das Dlipflop, dann Spiceline:td=10n
3. Unbenutzte Eingänge einfach nicht beschalten.
4. Neben dem td=... gibt es z. B. vhigh=5 um 5V high-level zu bekommen.
3. Die .asc-Datei kann man direkt in diesem Forum der Message anhängen.
Angehängte Dateien:
Gast #2938486
Lesenswert?
• ▲
▼
Ah vielen dank, das erklärt einiges :)

aber da treten schon die nächsten fragen auf:

wie erstellt man denn den schönen plot von den spannungen, bei mir sind 
die immer alle direkt übereinander.

wie kommt man denn auf die richtige schaltung? einfach durch nachdenken 
oder gibts da ein system - ich selbst habs mit dem oberen teil mit ner 
tabelle und kv diagramm probiert... war aber andscheinend nicht so 
erfolgreich.
#2938520
Lesenswert?
• ▲
▼
Statt V(clk) einfach V(clk)+10 plotten.
Merke: Man kann Formeln plotten.

Statt dieser Methode mit dem addieren eines Offsets gibt es noch eine 
andere Möglichkeit. Dazu im Menu "Plot Settings" die Funktion "Add Plot 
Pane" ausführen.

Auf Die Schaltung kommt man, wenn man weiß wie das D-FF funktioniert. 
Man benötigt dann noch einen Multiplexer der entweder Q\ oder Din nach D 
schaltet. Das kann man mit AND und OR machen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.