Hallo,
ich habe vor eine analoge Spannung von 0-10V per Optokoppler zu
übertragen. Die Verstärkung soll 1 sein, also die Spannung am Ausgang so
groß wie die am Eingang. Habe mich jetzt länger mit nem Application
sheet des IL300 befasst (siehe Anhang). Dort gibt es auf Seite 6 eine
Schaltung "Positive Unipolar Photovoltaic Aamplifier" also genau das was
ich brauche (siehe Anhang). Habe diese jetzt in Spice nachgebaut (siehe
Anhang).
Laut der Formel imm App.sheet gilt: Vout/Vin=(K3*R2)/R1 -> wenn also
R1=R2 dann ist die Verstärkung=1, da K3 1 ist.
Trotzdem sieht es in der Simulation ansders aus:
Bei Vin=10V bekomme ich Vout=2,65V
Bei Vin=5V bekomme ich Vout=2,28V
usw. jedenfalls sieht man das auch die Verstärkung nicht linear ist.
Wo ist jetzt der Fehler ? Das IL300 Modell habe ich aus dem Internet
hier der Inhalt:
1 | * A - Anode of LED
|
2 | * C - Cathode of LED
|
3 | * A1 - Anode of photodetector 1
|
4 | * C1 - Cathode of photodetector 1
|
5 | * A2 - Anode of photodetector 2
|
6 | * C2 - Cathode of photodetector 2
|
7 | * K1 - Servo gain
|
8 | * K2 - Forward gain
|
9 | * K3 - Transfer gain
|
10 | .Subckt IL300 A C A1 C1 A2 C2 PARAMS: K1=0.007 K2=0.007 K3=1
|
11 | * IL300 from Siemens * RAP 5/97
|
12 | DLED A E Demit
|
13 | VE E C 0
|
14 | E2 D1 0 TABLE ; {Ip2 vs IF}
|
15 | + {(0.955414823*0.999409809**(1/(abs(I(VE))+0.1p))*I(VE)**0.963133681)}
|
16 | + (0,0) (1,1)
|
17 | Rdly1 D1 D2 1K
|
18 | Cdly1 D2 0 0.17N
|
19 | Rdly2 D2 D3 1K
|
20 | Cdly2 D3 0 0.17N
|
21 | Gdly1 C1 A1 VALUE {K1*V(D3)}
|
22 | D1 A1 C1 Dtect
|
23 | RD1 A1 C1 15G
|
24 | Gdly2 C2 A2 VALUE {K3*K2*V(D3)}
|
25 | D2 A2 C2 Dtect
|
26 | RD2 A2 C2 15G
|
27 | .model Demit D IS=1.51E-16 N=1.495822 RS=2.624361 BV=5 IBV=1U
|
28 | + CJO=15P VJ=1 M=0.5 EG=1.424 TT=500N
|
29 | .model Dtect D IS=0.5p N=1 RS=0.001 BV=50 IBV=1U
|
30 | + CJO=14P VJ=0.159621 M=0.344264 EG=1.11 TT=10N
|
31 | .ends
|
Man sieht K3=1, also sollte es doch so gehen oder ?
Danke