Modeling in Eagle. How to do an op amp???

rpschultz

Joined Nov 23, 2022
416
I've been learning Eagle, and most recently trying to figure out how to simulate in the Spice section. Been watching Youtube stuff, it's mostly pretty good. I am using a TL072, and I found that in Linear library. But when I go to the ADD MODEL, I can't figure out which Spice Type nor how to map it.

Can someone help me?
Thanks!

rpschultz

Joined Nov 23, 2022
416
Anyone know how to parameterize values in Eagle simulation?

Papabravo

Joined Feb 24, 2006
21,305
I've been learning Eagle, and most recently trying to figure out how to simulate in the Spice section. Been watching Youtube stuff, it's mostly pretty good. I am using a TL072, and I found that in Linear library. But when I go to the ADD MODEL, I can't figure out which Spice Type nor how to map it.

Can someone help me?
Thanks!
When it comes to circuits like an opamp there are multiple approaches that can be taken. The simplest approach is the behavioral model which can be done with a voltage or a current source. Here is an example of a generic opamp from @Bordodynov's LTspice library

.subckt opamp 1 2 3 Vh=12 Vl=-12 Aol=100K GBW=10Meg Rout=50
.param vv=100m
.param c=Aol/GBW/6.28318530717959
b1 0 4 i=vv*tanh(v(2,1)/VV)*Aol Rpar=1 Cpar={c} ic=0
b2 0 3 i=limit({Vl},v(4),{Vh})/{Rout} Rpar={Rout} cpar=1p ic=0
.ends opamp
The parameters Vh and Vl are the supply voltages, and the behavior is that of a rail-to-rail amplifier.
Aol is the default open loop gain, and GBW is the gain bandwidth product.
Rout is the default output impedance. The hyperbolic tangent function is used to make a smooth transition between the rails specified by Vh and Vl.

Most of the manufacturer's models are somewhere between this simplified behavioral mode and a transistor level model. Making a model that shows actual circuit behavior from a datasheet is difficult and obscure. the people who do make those models have detailed data from their fabrication and testing processes that are not represented in a datasheet.