Reportedly, one of the best features of TINA is that a simulated circuit can easily be implemented on a PCB with auto-placement and auto-routing capabilities. Users can also use the Gerber plotting and CNC drilling options of TINA to learn, design, and implement a prototype of their projects. That's “awesome,” but before any PCB can come into play, you have to master elementary circuit simulation. Here's an up-tempo primer to TINA you cannot afford to miss and do on your PC.

Book: Circuit Simulation with TINA Design Suite & TINACloud Editor’s Note: This article is an excerpt from the 440-page book Circuit Simulation with TINA Design Suite & TINACloud (D. Ibrahim, Elektor 2022). The excerpt was reformatted and lightly edited to match Elektor's online article style. Being an extract from a larger publication, some terms in this article may refer to discussions elsewhere in the book. The author and editor have done their best to preclude such instances and are happy to help with queries. Do you have any technical questions or comments related to this article? Email the author or Elektor.

A sinusoidal oscillator consists of an amplifier and a feedback network (Figure 1). The following two conditions must be satisfied to have a working oscillator:

  • the loop gain (A × B) in Figure 1 must be greater than or equal to unity;
  • the total phase shift around the circuit must be 0 or 360°.
 
Oscillator principle
Figure 1: Oscillator principle.

Some simulations of operational amplifier-based oscillator circuits are given in this section.

Simulation 1 — Phase-shift Oscillator

This is sometimes called the RC oscillator. Each RC pair introduces a 60° phase shift. Three resistors and capacitors are used here to introduce a 180° phase shift to the feedback loop. The total loop phase shift is, therefore, 0° as required for oscillation.

TINA schematic

Figure 2 shows the circuit diagram. The RC network is connected to the inverting input of the operational amplifier.
 

Circuit schematic. From book Circuit Simulation with TINA Design Suite & TINACloud
Figure 2: Circuit schematic.

Assuming the resistors and capacitors are the same, the requirement is that the voltage gain of the amplifier must be greater than or equal to 29, i.e.:

Equation Elektor TINA Book

The frequency of oscillation is given by:

Equation Elektor TINA Book

In this example, the required frequency is 4 kHz. Choosing C = 2 nF, we can find the required value of R from:

Equation Elektor TINA Book

which gives R = 8.12 kΩ. Then,

Equation Elektor TINA Book

and we choose Rf = 237 kΩ. A type UA741 operational amplifier is used in this project. The TINA circuit is available as the file sim9 (see article end).

TINA Simulation

The steps to run the simulation are:

  • Click T&M → Oscilloscope and Run. Set the Time/div to 100 u.
  • Check the output waveform (Figure 3). The period is 250 µs which corresponds to 4 kHz. Note the glitch in the output waveform on the oscilloscope. The oscilloscope can be synchronized to create a stable picture. To do this, select Normal under Mode and synchronizing signal under Source. It may also be needed to set the (Trigger) Level.
Output waveform. From book: Circuit Simulation with TINA Design Suite & TINACloud
Figure 3: Output waveform.

Simulation 2 — The Wien Bridge Oscillator

This is one of the simplest sinusoidal oscillators. The Wien Bridge oscillator is a two-stage RC coupled circuit that has good stability at its resonant frequency, low distortion, and is very easy to tune, thus making it a popular circuit as an audio frequency oscillator.

The circuit uses a series RC connected with a parallel RC. The phase shift of the circuit is 0° at the resonant frequency, and the circuit is connected to the positive input of the operational amplifier so that the overall phase shift is 0°. Usually, a non-inverting amplifier configuration is employed. The condition for oscillation is that the voltage gain must be greater than or equal to 3. Assuming the same resistors and capacitors are used, the frequency of oscillation is given by:

Equation Elektor TINA Book

In this example, the required frequency is 5 kHz. Choosing C = 3 nF, we can find the required value of R from:

Equation Elektor TINA Book

which gives R = 10.6 kΩ.

To satisfy the gain condition, for a non-inverting amplifier (look ahead to Figure 4):

Equation Elektor TINA Book

Choosing Rf = 100 kΩ:

EQ8 image.png Equation Elektor TINA Book

Which gives:

EQ9 image.png Equation Elektor TINA Book

and we choose R2 = 47 kΩ.

TINA Schematic

Figure 4 shows the circuit diagram. The feedback circuit is connected to the noninverting input of the operational amplifier and the gain is set through Rf and R2. A type UA741 operational amplifier is used in this project. The circuit is available as a file: sim10.

Circuit schematic.
Figure 4: Circuit schematic.

TINA Simulation

The steps to run the simulation are:

  • Click T&M → Oscilloscope and click Run. Set the Time/div to 100u.
  • Check the output waveform (Figure 5). The period is 200 µs which corresponds to 5 kHz.
 
 Output waveform.
Figure 5: Output waveform.

Simulation 3 — The Colpitts Oscillator

The Colpitts oscillator uses a capacitive voltage divider network as its feedback source. Two capacitors, C1 and C2 are placed across a single common inductor, L, where C1, C2, and L form the tuned tank circuit. The feedback circuit is usually connected to the negative input. C1, C2, and L provide the additional 180° phase shift required to make the total phase shift 0°.

The frequency of oscillation is given by:

EQ10 image.png Equation Elektor TINA Book

Where CT is the series combination of C1 and C2, i.e.:

EQ11 image.png Equation Elektor TINA Book

The amount of feedback depends on the values of C1 and C2. Therefore, by changing the values of these capacitors, we can adjust the amount of feedback voltage returned to the tank circuit. The ratio of C1 to C2 is the feedback ratio, B:

B = C1 / C2

For oscillations, AB ˃= 1, where A is the amplifier gain.

Or, A ˃= C2 / C1.

In this example, the required frequency is 10 kHz. Choosing L = 10 mH we can find the feedback ratio from:

EQ12 image.png Equation Elektor TINA Book

which gives 25.3 nF. Choosing C2 = 250 nF gives C1 = 28.15 nF, which corresponds to a feedback ratio of B = C2 / C1 = 250 / 28.15 = 8.88. We can therefore choose the amplifier gain to be around 10 (see Figure 6), giving:

EQ3 image.png Equation Elektor TINA Book

Choosing R1 = 5 kΩ gives Rf = 50 kΩ.

TINA Schematic

Figure 6 shows the circuit diagram. The feedback circuit is connected to the inverting input of the operational amplifier and the gain is set through Rf and R1. A type UA741 operational amplifier is used in this project. The circuit is available as a file: sim11.

Circuit schematic.
Figure 6: Circuit schematic.

TINA Simulation

The steps to run the simulation are:

  • Click T&M → Oscilloscope and Run. Set the Time/div to 50u.
  • Check the output waveform (Figure 7). The period is 100 µs (100u) which corresponds to 10 kHz.
Output waveform
Figure 7: Output waveform

Where to Get It?

The TINA simulation files mentioned in this article are contained in the software bundle released by the author and DesignSoft in support of the book. The software is available for free downloading from the book resoources and info page on the Elektor Store website. Scroll down to the Downloads, and click on this file name: Contents_Circuit Simulation with TINA Design Suite & TINACloud. Save the ZIP archive file locally (2.45 MB)) and then extract it. Open your version of TINA and load the files sim9, sim10, sim11 as mentioned in this article. Feel free to modify them for your own applications.


TINA LogoTINA is a professional integrated computer simulation program including schematic circuit design, analog, digital, VHDL, Verilog, Verilog A, Verilog AMS, SystemC and MCU circuit simulation, PCB design, filter design, RF circuit design, microcontroller system design, equation editor, logic design, and many more useful electronic design and simulation tools. Digital circuits given in schematic form, VHDL, Verilog, or mixed, can also be exported and downloaded to an FPGA. The TINA software package has been developed by DesignSoft (www.tina.com).