Als Eingangssignal für eine LTSpice-Schaltung benötige ich einen seriellen Datenstrom in Form von Spannungen von ein paar Zeichen. Beispiel. Zeichen: A, B, C Hex: 41, 42, 42 Binär: 01000001 01000010 01000011 Ein Generator gibt für die '0' 0 V aus, für die '1' 5 V und dies jeweils für eine wählbare Zeit (z. B. 100 µs). Gibt es ein Element in LTSpive, dass das kann?
Das kannst du, etwas mühsam, mit einem PWL-File nachbilden.
HildeK schrieb: > Das kannst du, etwas mühsam, mit einem PWL-File nachbilden. Danke für den Tipp. Bin zwar ein fauler Hund, aber für drei Zeichen geht es erst einmal.
Eine Alternative wäre evtl., das Signal einer echten seriellen Tx-Leitung als Audio aufzuzeichnen und als Wave-Datei abzuspeichern. Die kann man dann im LTSpice als Signalquelle verwenden.
Thomas E. schrieb: > Eine Alternative wäre evtl., das Signal einer echten seriellen > Tx-Leitung als Audio aufzuzeichnen und als Wave-Datei abzuspeichern. Die > kann man dann im LTSpice als Signalquelle verwenden. Das Aufnehmen kann man sich schenken, da man wav-Dateien sehr einfach generieren kann. Zum Beispiel mit Matlab oder GNU Octave. Siehe die Funktionen wavwrite() bzw. audiowrite().
Hannes J. schrieb: > da man wav-Dateien sehr einfach > generieren kann. Zum Beispiel mit Matlab oder GNU Octave. Da stellt sich allerdings die Frage, ob das dann einfacher ist, als die Kuvenform direkt als PWL-File zu programmieren?
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.