Forum: Mikrocontroller und Digitale Elektronik Tina Makro aus LTspice Model / *.cir--> *.tsm


von Ert (Gast)


Angehängte Dateien:

Lesenswert?

Hello again.

Zu allererst ein Hallöchen an alle und danke für die ewaige Hilfe. Evtl 
kann ich ja auch ein paar Infos weitergeben.

Also folgendes Problem, ich will das LT1999 Modell aus LTSpice gerne in 
TINA nutzen. Die Macro-Funktion von Tina ist auch ganz gut und hat 
bisher immer geklappt. Hier ein Video dafür: 
http://www.youtube.com/watch?v=fHfVsmf6Kvs

Falls es mal Problemchen gab dann konnte es mit einer Änderung des 
Dateityps zb von .sub auf .cir gelöst werden und TINA hat den Rest 
gemacht.
Sollen auch sehr kombatibel sein die Modelle. Gelesen und übernommen aus 
verschiedenen Beiträgen u.a. hier im Forum.

Nur das Model LT1999 will Tina nicht importieren -.-
Das Model findet sich in der LTC6.lib. Ich habe es rauskopiert mit dem 
Gain ergänzt (steht im dazugehörigem .asy) und Tina will ab Zeile A2 
nicht mehr.

/Code:
* Test Implement LT1999 V=10 in Tina 02.11.2012

.subckt LT1999-x 1 2 3 4 5 6 7 8

+PARAMS:
+     Gain=10

D1 1 N012 A temp=27
M3 N005 I1 5 5 NN temp=27
M4 N004 I2 5 5 NN temp=27
A2 N004 N005 N002 5 5 5 I1 5 OTA G=5m Cout=100p Rout=100K
A3 N005 N004 N002 5 5 5 I2 5 OTA G=5m Cout=100p Rout=100K
C2 N005 N004 .1p
R7 5 N005 40Meg noiseless
A4 8 5 5 5 5 5 N002 5 SCHMITT Vt=1 Vh=10m Tau=1u
C4 1 7 1p
C5 7 5 1p
C6 8 5 1p
.......
:Code/

Error Invalid device: A2. Line: #11.

Hat einer von euch einen Plan wie ich das .cir ändern kann, damit es 
funktioniert?

Grüße aus dem Norden
Nils P.

von Helmut S. (helmuts)


Lesenswert?

> D1 1 N012 A temp=27
M3 N005 I1 5 5 NN temp=27
M4 N004 I2 5 5 NN temp=27
A2 N004 N005 N002 5 5 5 I1 5 OTA G=5m Cout=100p Rout=100K
A3 N005 N004 N002 5 5 5 I2 5 OTA G=5m Cout=100p Rout=100K
C2 N005 N004 .1p
R7 5 N005 40Meg noiseless
A4 8 5 5 5 5 5 N002 5 SCHMITT Vt=1 Vh=10m Tau=1u
C4 1 7 1p
C5 7 5 1p
C6 8 5 1p
.......


All A-Bauteile müsstest du durch funktionsgleiche Subcircuits ersetzen.

A2, A3 OTA

A4 Schmitttrigger

von Ert (Gast)


Lesenswert?

Habe im Netz und in den LTspicedatein leider keine wirklichen 
Informationen dazu gefunden, scheint aber sehr umständlich zu sein...

Hat das einer von euch gemacht? Hat einer eine Referenz zu voriger 
Aussage? Also welche AX was für ein Subsystem ist.

Grüße Nils

von spec (Gast)


Lesenswert?

Ax ist doch nur die Bezeichnung, die Funktion steht nach den Pins. z.B. 
OTA oder SCHMITT.
Parameter dazu gibt es hier:
http://ltwiki.org/index.php5?title=Undocumented_LTspice#A-Devices

von Ert (Gast)


Lesenswert?

Ich hab mir die Hilfe von LTspcie und den geposten Link angesehen und 
habe keinen Plan wir mir das helfen kann? ;-( Ich weiß das es ein 
Schmitt oder ein OTA ist, aber wo finde ich die Modelle dafür, welchen 
ich einbauen kann?

Ist es prizipell möglich? Hat es schonmal einer gemacht? Also ein Axxx 
umgewandelt in ein modelxxx. Google findet nur Schrott...

Gruß
Nils

von spec (Gast)


Angehängte Dateien:

Lesenswert?

Wie diese Sonderfunktionen in LTspice arbeiten ist in der Hilfe und im 
Link beschrieben.
Für dich geht es nun darum, entweder eine äquivalente Funktion in TINA 
zu finden (ich habe das nicht installiert) oder mit 
allgemeinverständlichen Spice-Objekten nachzubilden.

Als Beispiel der OTA (ohne Rauschen und ein paar Flags) als eigener 
Subcirciut nur mit B, R und C.

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.