Einen wunderschönen guten Tag, ich suche seid Stunden nach einem Modell für ein beliebiges 8-Bit Schieberegister in LTSpice. Nach Allgemein und nach 74HC595 im speziellen hab ich gesucht, aber leider nichts gefunden. Drumeben wollt ich mal in die Runde fragen ob jemand kürzlich über ein entsprechendes Modell gestolpert ist oder mir noch ein paar Schieberegisternamen geben kann nach denen man noch suchen kann. Von irgentwelchen Schieberegistern musses ja Modelle geben. Ich bedanke mich im Voraus. MfG. Berndt
:
Bearbeitet durch User
Bin noch nie in die Verlegenheit gekommen, mit LT-Spice Digitaltechnik zu simulieren... Aber: Ein "D-Flip-Flop" gibts, zum Schieberegister isses dann nicht mehr weit.
:
Bearbeitet durch User
Hallo Berndt, Im Anhang mal ein 4bit Schieberegister. Wichtig: Flipflops benötigen eine Verzögerung Td, z. B. td=5n. Rechtsklick auf das DFLOP. Dann in der Zeile SpiceLine folgendes eintragen. Td=10n Trise=5n Vhigh=5 In der LTspice Yahoo group gibt es eine Reihe digitaler Bausteine. Die sind in der Simulation natürlich langsamer als die reinen A-Bausteine wie im obigen Beispiel, da die Bausteine in der 74HCxx Bibliothek allgemeiner definiert sind. http://groups.yahoo.com/neo/groups/LTspice/files/%20Lib/Digital%2074HCxxx 74HC.lib Bibliothek 74HC.zip Symbole Tipp: Die Symbol-Dateien(.asy) die man im aktuellen Schaltplan benutzt und die 74HC.lib in den Ordner des Schaltplanes kopieren. Gruß Helmut
:
Bearbeitet durch User
Hallo Helmut S., würde gerne mit Deinem Schieberegister Linear-feedback shift register simulieren, leider ... geht es nur bis zum xor :-( Habe es unter diesem Thema gelassen, damit es direkt unter Schieberegister weiter läuft.
Michel M. schrieb: > Hallo Helmut S., > > würde gerne mit Deinem Schieberegister > Linear-feedback shift register > simulieren, leider ... geht es nur bis zum xor :-( > > Habe es unter diesem Thema gelassen, > damit es direkt unter Schieberegister weiter läuft. Addiere doch einfach noch soviel Flipflops "dflop" wie du willst und mach die EXOR-gates "xor" dazu. Im Anhang ein Beispiel für LTspiceXVII. Helmut
:
Bearbeitet durch User
... sehe jetzt die Vereinfachung, besten Dank für die schnelle Info Helmut. ... https://www.digikey.at/en/articles/techzone/2018/mar/use-readily-available-components-generate-binary-sequences-white-noise
:
Bearbeitet durch User
Jetzt mal mit Flip-Flop-Conversion JK-Flip-Flop Vers nach Tieze und Schenken :-)
:
Bearbeitet durch User
Beitrag #6124120 wurde vom Autor gelöscht.
Michel M. schrieb: > Jetzt mal mit Flip-Flop-Conversion > > JK-Flip-Flop Vers > > nach Tieze und Schenken :-) Das ist aber die reinste Gatter- und Flipflop-Verschwendung. Das wird teuer. :-)
... zur aktiven Stützung der E-Wirtschaft :-)
:
Bearbeitet durch User
Beitrag #6266366 wurde vom Autor gelöscht.
Beitrag #6266383 wurde vom Autor gelöscht.
Hallo Helmut, ... das musste noch erweitert werden .... :-) 20er Fibonacci-LFSR zu Erzeugung mithilfe von " pseudo-random binary sequence" für weißes Rauschen .... Einstellung, Beweis und Vergleich mit LTspice dass es auch weißes Rauschen ist fehlt mir noch .... also ein ordentliches qualifiziertes Preview für das linear-feedback shift register wäre nicht schlecht ;-) ... und vielleicht noch ein paar Tipps für solche größere Schaltungen :-)
:
Bearbeitet durch User
Michel M. schrieb: > Hallo Helmut, > ... das musste noch erweitert werden .... :-) > > 20er Fibonacci-LFSR zu Erzeugung mithilfe von > " pseudo-random binary sequence" für weißes Rauschen .... > > Einstellung, Beweis und Vergleich mit LTspice dass es auch weißes > Rauschen ist fehlt mir noch .... also ein ordentliches qualifiziertes > Preview für das linear-feedback shift register wäre nicht schlecht ;-) > ... und vielleicht noch ein paar Tipps für solche größere Schaltungen > :-) Hallo Michel M. Warum addierst du die Ausgänge mit binärer Gewichtung? Hast du den Artikel gelesen? https://www.digikey.de/en/articles/use-readily-available-components-generate-binary-sequences-white-noise?_ga=2.217039253.2084950107.1589925323-1079106956.1589925323 Helmut
Beitrag #6283728 wurde vom Autor gelöscht.
Hallo Helmut, danke vorab schon mal .... :-) https://www.digikey.de/de/articles/use-readily-available-components-generate-binary-sequences-white-noise .. klar ...sogar in D, hilft im Moment aber auch nicht ;-) Die eingetragenen Rückkopplungen des 4 to 20-bit Fibonacci LFSR Polynomials aus https://en.wikipedia.org/wiki/Linear-feedback_shift_register 20, 17 , 1. https://www.edn.com/tutorial-linear-feedback-shift-registers-lfsrs-part-1/ 19 , 2 je nachdem welchen Fall und Einsatzgebiet bearbeitet werden soll. Abgriffe sind sowohl für XOR-basierte als auch für XNOR-basierte LFSRs identisch, .. nur bestimmte Kombinationen von Abgriffen ergeben eine maximale LFSR Länge. Ok. Die extra rechnerische binärer Gewichtung ist nur zum "Überprüfen“ der "Zufälligkeits-Reihenfolge" gedacht, da nachher auch die Zahlenwerte verwendet werden. Hier wird ja auch „gewichtet“ aber eben nur positiv ?! Die Amplitudenfrequenz-Antwort wird durch die nachgelagerten Schaltung und vom OP bestimmt .... aber vor allen Dingen die korrekte berechnete Umsetzung der Gewichtung mit (Sinx/x) zu den Ausgängen hängt ... :-( https://ez.analog.com/dsp/sigmadsp/f/discussions/67027/simple-example-of-fir-filter Hilft auch nicht weiter ... https://www.arc.id.au/FilterDesign.html http://t-filter.engineerjs.com/ hier bräuchte ich mal einen Tipp, oder vernünft. Litera .... https://www.wolframalpha.com/input/?i=++y%3D%28sinx%2Fx+%29 kennt FIR nicht ... :-( ...einfach ausprobierte Werte bei R eingetragen. :-( nur zum Testen der Schaltung ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.