23.08.2005, 06:39 PM
So. Ich hab die wichtigsten Parameter nach oben gesetzt und versucht, das sanfte Einschalten und Hysteresis einzubauen. Wir brauchten auch Freilaufdioden (deren Fehlen offensichtlich der Grund für mehrere Kilovolt war). Aber mir ist das im Moment zu sanft, das Einschalten.
* TDA8939
*Parameter: die Rdson-Widerstaende und Schaltzeiten
.param Rdson_ad=0.3 Rdson_as=0.3 Rdson_bd=0.3 Rdson_bs=0.3
.param ton_a=90n ton_b=90n
* 1 = In-a, 2 = In+a
* 3 = In-b, 4 = In+b
* 5 = V+, 6 = V-
* 7 = Outa, 8 = Outb
* 9 = DIAGN, 10 = Powerup, 11 = Enable
.SUBCKT TDA8939 1 2 3 4 5 6 7 8 9 10 11
* die Verzoegerungsleitungen
T1 1 2 21 6 Td={ton_a} Z0=10k
T2 3 4 23 6 Td={ton_b} Z0=10k
* ... inkl. Abschlusswiderstaende
R1 21 6 10k
R2 23 6 10k
* ...inkl. Rauschgeneratoren
I1 21 6 SINE(0 1u 100k)
I2 23 6 SINE(0 1u 200k)
* nun die beiden Halbbruecken (mit Inversdioden)
S1 5 7 6 21 Da
D1 7 5 Diode
S2 7 6 21 6 Sa
D2 6 7 Diode
S3 5 8 6 23 Db
D3 8 5 Diode
S4 8 6 23 6 Sb
D4 6 8 Diode
.model Da SW(Ron={Rdson_ad} Vh=-3.3 Vt=2.3)
.model Sa SW(Ron={Rdson_as} Vh=-3.3 Vt=2.3)
.model Db SW(Ron={Rdson_bd} Vh=-3.3 Vt=2.3)
.model Sb SW(Ron={Rdson_bs} Vh=-3.3 Vt=2.3)
.model Diode D()
.ENDS
* TDA8939
*Parameter: die Rdson-Widerstaende und Schaltzeiten
.param Rdson_ad=0.3 Rdson_as=0.3 Rdson_bd=0.3 Rdson_bs=0.3
.param ton_a=90n ton_b=90n
* 1 = In-a, 2 = In+a
* 3 = In-b, 4 = In+b
* 5 = V+, 6 = V-
* 7 = Outa, 8 = Outb
* 9 = DIAGN, 10 = Powerup, 11 = Enable
.SUBCKT TDA8939 1 2 3 4 5 6 7 8 9 10 11
* die Verzoegerungsleitungen
T1 1 2 21 6 Td={ton_a} Z0=10k
T2 3 4 23 6 Td={ton_b} Z0=10k
* ... inkl. Abschlusswiderstaende
R1 21 6 10k
R2 23 6 10k
* ...inkl. Rauschgeneratoren
I1 21 6 SINE(0 1u 100k)
I2 23 6 SINE(0 1u 200k)
* nun die beiden Halbbruecken (mit Inversdioden)
S1 5 7 6 21 Da
D1 7 5 Diode
S2 7 6 21 6 Sa
D2 6 7 Diode
S3 5 8 6 23 Db
D3 8 5 Diode
S4 8 6 23 6 Sb
D4 6 8 Diode
.model Da SW(Ron={Rdson_ad} Vh=-3.3 Vt=2.3)
.model Sa SW(Ron={Rdson_as} Vh=-3.3 Vt=2.3)
.model Db SW(Ron={Rdson_bd} Vh=-3.3 Vt=2.3)
.model Sb SW(Ron={Rdson_bs} Vh=-3.3 Vt=2.3)
.model Diode D()
.ENDS