Build an Op Amp SPICE Model from Its Datasheet – Part 2

Part 1 of this article (http://MasteringElectronicsDesign.com/buildi-an-op-amp-spice-model-from-its-datasheet/) shows how to create a behavioral model of an operational amplifier based on the following parameters found in the datasheet: Input and output resistance, input capacitance, DC gain, and offset voltage. As an example I chose Analog Devices’ ADA4004. Let’s continue building this model to simulate the Gain Bandwidth Product.

Gain Bandwidth Product

The Gain Bandwidth Product, describes the op amp behavior with frequency. Op amps have a dominant pole, inserted by manufacturers on purpose, so that the op amp is stable at any gain down to zero dB. See this article for more details: MasteringElectronicsDesign.com:An Op Amp Gain Bandwidth Product. In that article I showed that ADA4004 has a cutoff frequency at 24 Hz. This frequency is not identified in the datasheet, but can be easily calculated from the open-loop minimum gain of 500000 and the gain bandwidth product of 12 MHz.

Starting with the cut-off frequency, the open loop gain versus frequency plot has a drop of 20dB for every decade of frequency. To simulate this we need to introduce this pole in our SPICE model. Question is, how?

Read more…

An Op Amp Gain Bandwidth Product

I can see some chat on internet about the operational amplifier gain bandwidth product. People are interested in having a better understanding of this parameter, as it appears in any op amp datasheet and it is used in many articles and books. In this article I will describe this parameter and show you an example with Analog Devices’ ADA4004, which is a precision amplifier.

The Gain Bandwidth Product describes the op amp gain behavior with frequency. Manufacturers insert a dominant pole in the op amp frequency response, so that the output voltage versus frequency is predictable. Why do they do that? Because the operational amplifier, which is grown on a silicon die, has many active components, each one with its own cutoff frequency and frequency response. Because of that, the operational amplifier frequency response would be random, with poles and zeros which would differ from op amp to op amp even in the same family. As a consequence, manufacturers thought of introducing a dominant pole in the schematic, so that the op amp response becomes more predictable. It is a way of “standardizing” the op amp frequency response. At the same time, it makes the op amp more user friendly, because its stability in a schematic becomes more predictable.

Read more…

Build an Op Amp SPICE Model from Its Datasheet – Part 1

Why do you need to build your own Op Amp model? Most Op Amp manufacturers have SPICE models for their components and make them available for free. Then why should you know how to build one? Well, not everything has a model and that is why, sometimes, you have to build your own. Also, it may be necessary to study a circuit to see what happens if you change the Op Amp slew rate or bandwidth, offset, and so on. Sometimes the manufacturer own model does not work, as a user found out and posted a question in this forum. I told him that the model has a bug and advised him to build his own.

No matter the reason, building your own model is fun and rewarding and can only add to your overall understanding on how an Op Amp works. One note of caution. The model described here is a behavioral model. This means that the model will mimic the op amp functionality, but will not have any transistor or any other semiconductor SPICE models.

Read more…

An Ideal Operational Amplifier Simulation Model

You worked hard on your schematic, you calculated everything, you feel confident that it will work.  To be sure though, before committing the schematic to copper, you want to simulate it.  You develop a SPICE simulation schematic and, surprise, things don’t work.  What’s going on?

You start searching for bad connections in the simulation schematic.  You check the power supplies and the circuit biasing.  Finally, in desperation, you suspect the operational amplifier model that you downloaded from the manufacturer website, or found in the SPICE program library.  How do you troubleshoot your circuit?

First, split your circuit into small subcircuits, like a one op amp circuit.  Second, take aside, on a different simulation page, one of these subcircuits.  Is that working?  If that circuit is a non-inverting amplifier, as an example (Figure 1), and the output voltage is all over the place except your expected value, than replace your op amp with an ideal one and see if that circuit works.

Read more…

Using the Summing Amplifier as an Average Amplifier

Sometimes people ask how can one use a summing amplifier as an average amplifier. The answer is simple, provided that one knows what kind of average one needs.

The summing amplifier can output the average of two, three or more signals. This is different than a signal average. The summing amplifier cannot, for example, output the average of a triangle signal. For that, you need an integrator to perform the average in the analog realm, or you need to sample the signal and calculate the average with a microcontroller. This type of average is the signal average in the time domain. I will write an article about the average of a signal in a near future.

In this post I will show you how to average two or more signals with a summing amplifier. In How to Derive the Summing Amplifier Transfer Function I wrote that the summing amplifier shown in Figure 1

Read more…

Differential Amplifier Output Common-Mode Voltage Calculator

A differential amplifier frequent use is the amplification of the voltage difference between its inputs, while rejecting the common-mode level.  However, the output common-mode level cannot be zero.  The operational amplifier technological limitations, as well as the outside resistor tolerances let the common-mode voltage to make it to the amplifier output as an output error.  As a consequence, the amplifier output voltage is the input signal difference times gain, plus the output common-mode voltage.

Read more…

How to Design a Circuit from its Transfer Function Graph

Sometimes all we know about a circuit is its transfer function graph.   The transfer function might look like the one in Figure 1.  How can we design a circuit so that its input-output behavior will match the graph?

Figure 1

The design starts with the mathematical form of the transfer function.  This is a linear function, with the general form of a first order polynomial function.

Read more…

Show Buttons
Hide Buttons
'