Awhile back someone on the LTspice List requested a TL598 Spice model.
While somewhat obsolete, it intrigued me, and proved to be somewhat of a !#$* to model... but it caused me to develop a few new functions in my behavioral modeling repertoire.
It can be found at TL598.zip on the Device Models & Subcircuits Page of my website... including an LTspice symbol.
Modeling is based only from information given in the datasheet and an ap-note... so it may be lacking.
As usual direct comments/questions/suggestions to the LTspice List or via the E-mail envelope icon on my Home Page.
Enjoy! (I hope ;-) ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
If you've got some spare bandwidth, I could really use an improved OPA2140 model.
It's a very good part for moderate speed, low current, high linearity TIAs, but it's a bear to simulate because the model won't converge on an operating point in LTspice.
I took the TINA model TI supplies and replaced the VSWITCH cards with LTspice SW cards with negative hysteresis (more or less like your fave tanh curve), but it still won't converge on ac or noise sims.
I'm doing random models on a "fill-in" basis, so I'll take a look... might be two or more weeks.
Usually TI also provides a PSpice model. Have you looked for that? They usually will run on LTspice. ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Took a quicky peek at the PSpice OPA2140 model... it doesn't like to queue up with input starting at rail... so I'm guessing all that switch crap is swing limiting... but works just fine from zero +/-
I did an AC at +/-5V supplies... shows serious feed-thru starting just above 60MHz.
How are you using it, and what do you need modeled?
What are your conditions when you have convergence issues?
Could be that a significantly simplified model would serve your purpose? ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
I'm using it for single-supply TIAs--it has a unique combination of decent speed, low noise, low input current, RR output, and guaranteed CMR goes below ground.
I can't get it to converge on an operating point with the supply turned on at t=0, so no AC or noise analyses are possible. How exactly did you set it up?
I know it'll work in real life, but I'm not too happy having to sub a TL072 with an auxiliary negative supply--takes extra explaining to the customer, so a decent model would be great.
Thanks
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
The above trials were in PSpice... LTspice can't even find a .OP
Soon as I have an available RoundTwoIt I'll give it a more thorough analysis. ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
It looks like it only starts up when the supplies are symmetrical.
+12/-3 doesn't work.
Thanks for the hint--any idea what to hack to fix it?
Thanks again
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
RR Output is actually 0.2V above negative rail. So, to use CMR fully, you need to queue-up feedback so that output stays 0.2V away from negative rail.
Can send me your schematic (as used)? ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Doesn't work for me even with V_EE = -3V. It does start up when the supplies are close to symmetrical about the inputs.
Sure. It's kind of an interesting one--very low power for a bootstrap (5 mW) due to sample heating limitations in a portable instrument. It uses shunt feedback like the PNP wraparound trick, but upside down, which saves a transistor and about halves the operating current.
SYMATTR InstName C2 SYMBOL res -784 336 R0 WINDOW 0 55 35 Left 2 WINDOW 3 43 80 Left 2 SYMATTR InstName R1 SYMATTR Value 91k SYMBOL cap -864 336 R0 WINDOW 3 24 78 Left 2
SYMATTR InstName C4 SYMBOL npn -240 96 M270 WINDOW 0 60 60 VLeft 2 WINDOW 3 93 103 VLeft 2 SYMATTR InstName Q2 SYMATTR Value {betagrade} SYMBOL cap -144 192 M0 SYMATTR InstName C6
SYMBOL cap 0 192 M0 WINDOW 0 -33 64 Left 2 SYMATTR InstName C7
SYMBOL res -32 192 M270 WINDOW 0 -59 62 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R3 SYMATTR Value 15k SYMBOL res 112 192 M270 WINDOW 0 -62 61 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R8 SYMATTR Value 15k SYMBOL cap -400 48 R0 WINDOW 0 -55 40 Left 2 SYMATTR InstName C8
SYMBOL res -144 48 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 57 107 VBottom 2 SYMATTR InstName R9 SYMATTR Value 100 SYMBOL cap -224 48 R0 SYMATTR InstName C9
SYMBOL current -288 352 R0 WINDOW 3 -23 169 Left 2 WINDOW 123 -30 139 Left 2 WINDOW 39 0 0 Left 2 SYMATTR Value 100n SYMATTR Value2 AC 20n SYMATTR InstName I1 SYMBOL res -416 512 R0 SYMATTR InstName R7 SYMATTR Value 22k SYMBOL res 160 512 R0 SYMATTR InstName R10 SYMATTR Value 2k SYMBOL res 144 496 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R11 SYMATTR Value 100k SYMBOL cap 240 528 R0 SYMATTR InstName C10
SYMBOL res 304 528 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 1k SYMBOL res 368 432 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R12 SYMATTR Value 1k SYMBOL npn -848 512 R0 SYMATTR InstName Q3 SYMATTR Value Mirror SYMBOL npn -992 512 M0 SYMATTR InstName Q4 SYMATTR Value Mirror SYMBOL res -1072 304 R0 WINDOW 3 28 1 Left 2 SYMATTR Value 150k SYMATTR InstName R2 SYMBOL Opamps\\opamp2 240 352 R0 SYMATTR InstName U1 SYMATTR Value OPA2140 SYMBOL schottky -48 96 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D1 SYMATTR Value BAT54 SYMATTR Description Diode SYMATTR Type diode SYMBOL schottky 80 96 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D2 SYMATTR Value BAT54 SYMATTR Description Diode SYMATTR Type diode TEXT -728 688 Left 2 !.options plotwinsize=0 vntol=1e-9 reltol=1e-8 numdgt=9 noopiter TEXT -256 736 Left 2 !.ac oct 30 1 100k TEXT 432 472 Left 2 !;.step dec param Iphoto 200p 200n 1 TEXT -72 376 Left 2 ;Strays TEXT -328 280 Left 2 ;Photodiode TEXT 408 560 Left 2 !.param Rbias 1500\n;.step param Rbias 500 2500 500 TEXT 664 528 Left 2 !.param Iphoto 2n\n;.step dec param Iphoto 200p 200n 2 TEXT 368 240 Left 2 !.param betagrade 1\n.step param betagrade list 1 2 3 TEXT 400 312 Left 2 !.step temp 10 50 10 TEXT 368 128 Left 2 !.model 1 AKO:2SD2704K (BF=1260)\n.model 2 AKO:2SD2704K (BF=820)\n.model 3 AKO:2SD2704K (BF=2700)\n.model Mirror AKO:BCV61C_HALF TEXT 536 352 Left 2 !.param Cstray 2p\n;.step param Cstray list 1f 0.2p
2\n*ROHMS = VALUE IN OHMS OF NOISELESS RESISTOR\n.PARAM ROHMS=1E4\nERES
1 3 VALUE = { I(VSENSE) * ROHMS }\nRDUMMY 30 3 1\nVSENSE 30 2 DC
0V\n.ENDS RNOISE_FREE_2\n \n*$\n \n* source ADA4899\n.SUBCKT ADA4899 NINV INV VCC VEE OUT\n* Hacked by PH to fit LTSPICE opamp2 symbol\n* Version 0602192\n* Generated by Interface Technologies\n*
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
Got it... BUT... text obscures schematic... I've sent you an E-mail. ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Nevermind, I managed to move the text out of the way.
You need to learn how to use .INC >:-} ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Where does node "zero" go? PSpice wouldn't allow a dangling node like that. ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
I have a personal library, phparts.lib, that I normally include, but I stick the models in the .asc file for customers. (When I'm being fancy I pay more attention to where I put them, and often use a text editor to make all the model text land on top of itself, which keeps it out of the way.)
Cheers
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
It goes to a connector, and eventually to a differential ADC with node Out.
Cheers
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
.LIB YourParts.lib (that's all that shows on the schematic)
Then place YourParts.lib along with the .ASC and any .ASY's that are unusual into zipfile. ...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: skypeanalog | |
| Voice:(480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |
I love to cook with wine. Sometimes I even put it in the food.
Hey that is a nice opamp. I'll get some and try them in a PD circuit. It currently uses an opa124, which looks OK (well slow) but has a nasty noise peak out at 20 kHz (or so).
OPA140s are great. Sort of an OPA111 on steroids, with nice low noise levels. In LTspice I discover that you have to minutely adjust the supplies so that the inputs are right in the middle, at which point it'll find an operating point.
Ramping up the supplies from zero works okay in a transient simulation. It's a pity you can't just take a snapshot of the voltages and currents in a circuit and say "Start here next time". That way we could use the .TRAN tricks for getting circuits started, and save the results for .AC and .NOISE.
Cheers
Phil Hobbs
--
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.