Forum: Analoge Elektronik und Schaltungstechnik PSpice Delay Line


von Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo alle zusammen,

wie ich festgestellt habe, gibt es hier doch einige Experten für Spice 
Simulationen und hoffe deswegen, dass mir weitergeholfen werden kann.

Ich brauche eine PSPICE Element, welches einfach nur jedes 
Eingangssignal um eine festlegbare Zeitspanne verzögert. Ich habe 
bereits den ganzen Tag gegooglet - Nach einiger Zeit wusste ich dann, 
dass es besser ist (von LTSpice) auf PSPICE umzusteigen, da es heir ein 
Delay Element gegben soll.

Ein bisschen später bin ich dann auch auf dig_misc.olb Library gestoßen, 
die auch ein Delayblock (siehe in der Grafik) beinhaltet - leider 
funktioniert diese nicht, Fehlermeldung:  "ERROR -- Subcircuit DELAY 
used by X_U4 is undefined"

Kennt hier jemand die Lösung? Bitte keine Vorschläge mit Transmisson 
Lines, ich kann leider keinen Wellenwiderstand gebrauchen^^ - in meinen 
aufbau kann ich keine Anpassung durchführen.

vielen Dank!

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Es gibt auch verschiedene Varianten von delay in LTspice. Aber das soll 
dich nun nicht von PSPICE abhalten.

Zweitens kannst du durch die Verwendung idealer Bauelemente natürlich 
eine Transmission Line verwenden! Du terminierst sie korrekt und hängst 
an Ein- und Ausgang BV-Quellen. Die sind nur in der Simulation.

So wie ich die Fehlermeldung interpretiere, verlangt PSPICE eine 
Definition des aufgerufenen subckt. Da wird die Syntax nicht stimmen!

von Helmut S. (helmuts)


Lesenswert?

Wahrscheinlich gibt es da auch eine Datei dig_misc.lib . Diese Datei 
musst du PSPICE noch als Library File bzw. Include File mitteilen.

von Thomas (Gast)


Lesenswert?

Wow die Antworten kamen schnell. Ja ich hab eine dig_misc.lib ins 
Verzeichnis Lib kopiert - muss ich die noch irgendwie einbinden?

Ich bin auch offen für Vorschläge in LTSpice - mag ich sowie lieber 
wegen der einfacheren Oberfäche (die für 99% meiner Anwendungen mehr als 
ausreichend ist)

Danke schonmal!

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

In der LTspice Yahoo-Gruppe gibt es eine Menge Beispiele für delay.

Ich persönlich bin mit dieser Funktion nicht sonderlich glücklich. 
Problematisch, wenn man reale Signale aus einer PWL-Datei einspeist. Da 
wird LTspice ganz schnell ganz langsam.
Andererseits wird eine Realisierung als Transmission Line vermutlich die 
gleichen Probleme haben.

von Helmut S. (helmuts)


Lesenswert?

In altem PSPICE (8.x) war das Menü für Lib-Dateien unter "Simulation".
In neuem PPSICE ist das unter "PSPICE->Edit Simulation Profile".


In LTspice kannst du eine Bv-Quelle als "Delay"-Element nehmen.
V=delay(V(xx),50n)

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.