DW EditSeite anzeigenÄltere VersionenLinks hierherAlles aus-/einklappenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. CKG Editor ====== weiterführende Tipps für TINA TI ====== ===== Import eines SPICE Modells ===== <WRAP right> <imgcaption BildNr1 | Ersatzschaltbild für Elektrolytkondensatoren> </imgcaption> {{drawio>Ersatzschaltbild_für_Elektrolytkondensatoren}} </WRAP> <WRAP right><panel type="default"> <imgcaption picA| Darstellung von komplexen Zahlen> </imgcaption> \\ {{drawio>Darstellung_von_komplexen_Zahlen}} </panel></WRAP> Von vielen Komponenten sind im Netz [[wpde>SPICE_(Software)|SPICE Modelle]] verfügbar. Diese liegen meist als ''*.cir'' Datei vor. In dieser Anleitung soll ein Ersatzmodell für Elektrolytkondensatoren abgebildet (vgl. <imgref BildNr1>) und in TINA TI eingebunden werden. Der Code dazu beginnt mit der Definition des Subcircuit mittels ''.SUBCKT <Name der Schaltung> <Pin_Liste> PARAMS: <Parameterliste>'' und endet mit ''.ENDS <Name der Schaltung>''. Alle Kommentare werden mit ''*'' oder '';'' eingeleitet. Bei Zeilen die mit ''.'' beginnen, können Kommentare zu Fehlern führen. Die Einzelkomponenten haben einen ähnliche Benennung: - Widerstand: ''Rxxxx <Knoten1> <Knoten2> <Widerstandswert>'', z.B. ''Rtest 1 Node2 10k'' (Widerstand namens Rtest zwischen Knoten ''1'' und ''Node2'' mit dem Wert $10k\Omega$) - Kondensator: ''Cxxxx <Knoten1> <Knoten2> <Kapazitätswert>'', z.B. ''C_1 Node2 Node3 10p'' (Kondensator namens C_1 zwischen Knoten ''Node2'' und ''Node3'' mit dem Wert $10pF$) - Induktivität: ''Lxxxx <Knoten1> <Knoten2> <Induktivitätswert>'', z.B. ''Lpar Node2 1 {L}'' (Induktivität namens Lpar zwischen Knoten ''Node1'' und ''1'' mit dem Wert $L$; dieser Wert muss von extern vorgegeben werden) - Diode: ''Dxxxx <Knoten1> <Knoten2> <Name des Modells>'', z.B. ''Dfw Node2 1 D_1N1183_temp'' (Diode namens Dfw zwischen Knoten ''Node2'' und ''1'' mit dem Modell $D_1N1183_temp$; diese Funktion muss von nachträglich in der Datei stehen) Komponentennamen können frei gewählt werden. Knoten können Namen (z.B. ''Knoten_Eins'') oder Zahlen (z.B. ''1'') sein. Für die Beschreibung der weiteren Details (wie z.B. models) sei auf den [[http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/UserGuide/elements_fr.html|SPICE UserGuide von Berkeley]] verwiesen. Eine einfachere Variante zur Erstellung ist der Export einer TINA TI Schaltung als ''*.CIR'' Datei. Diese muss dann noch in einem Texteditor angepasst werden, sodass die ersten Zeilen incl. ''.TRAN ...'' entfernt und durch ''.SUBCKT <Name der Schaltung> <Pin_Liste> PARAMS: <Parameterliste>'' ersetzt wird. Am Ende sollte statt ''.END'' die Zeile ''.ENDS <Name der Schaltung>'' stehen. <WRAP right> <imgcaption BildNr1 | Ersatzschaltbild für Elektrolytkondensatoren> {{elektronische_schaltungstechnik:tina_cirexport.jpg?400}} </imgcaption> </WRAP> <code text> .SUBCKT C_el Pin_in Pin_out PARAMS: C = 10U * Author: Tim Fischer (03.06.2020) * Explanation: simple electrolytic capacitor * Circuit: * +--- D_1 ----+ * | | * +--- R_p ----+ * | | * ------ L_ESL ---+--- R_ESR ---+--- C_1 ----+---- * Pin_in Node1 Node2 Pin_out * * Code: L_ESL Pin_in Node1 1n * Equivalent Series Inductance of the capacitor R_ESR Node1 Node2 1m * Equivalent Series Resistance of the capacitor R_par Node2 Pin_out 1G * Resistance parallel to capacitance C_pri Node2 Pin_out {C} * primary capacitance D_dmy Pin_out Node2 dummyDiode * diode * Model for Diode .MODEL dummyDiode D VJ = 0.2 .ENDS C_el </code>