TINA is an easy-to-use, but powerful, circuit simulation program based on a SPICE engine. TINA-TI is a fully functional version of TINA, loaded with a library of TI macromodels plus passive and active models. TINA-TI’s new version 7.0 has changes from Version 6.0 in the following areas:
SPICE Analog Simulation Program TINA TI
TINA-TI provides all the conventional DC, transient and frequency domain analysis of SPICE and much more. TINA has extensive post-processing capability that allows you to format results the way you want them. Virtual instruments allow you to select input waveforms and probe circuit nodes voltages and waveforms. TINA’s schematic capture is truly intuitive-a real “quickstart.”
“The goal is a site where the learning of electronics is hands-on and fun. And the SPICE circuit simulator is a great software tool to achieve that goal. It hit me the first time I used SPICE – simulating is fun! And because it’s easy to use, I’ve spent a lot of time building and exploring circuits.” – Rick
eCircuit Center – Spice Schematics
SPICE is capable of performing both AC (frequency) Analysis and Transient (time) Analysis. SPICE also performs a number of other analyses like DC, Sensitivity, Noise and Distortion.
SPICE Basics, SPICE Commands, Circuit Collection
“At the core of the function generator is a triangle wave generator. How do you generate a triangle wave? The most common way is to get a capacitor and then alternate charging it and discharging it. But how to you get a nice linear ramp across the capacitor?”
Triangle and Square-Wave Generator
Simulation Circuit Examples –
- Programmable Gain Amplifier (PGA) Op Amp
- Single-Supply AC Inverting Amplifier
- Instrumentation Amp (3 Op Amp)
- Sensor Bridge with Current Bias
- The PID Controller
- Pulse Width Modulation
- Precision Half-Wave Rectifier
The gEDA project is working on producing a full GPL’d suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.
gEDA – Electronic Design Automation
Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
gEDA Project’s Homepage
gschem is the schematic capture program/tool which is part of gEDA. Its sole purpose is to facilitate the graphical input of components/circuits.
PCB is an interactive printed circuit board editor. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. For custom requirements,
Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form called vvp assembly.
GTKWave is a fully featured GTK+ based waveform viewer. GTKWave is designed to handle many signals at once, it has three signal searching modes (Regular Expressions, Hierarchy, and Tree) as well as the ability to display data in many different formats.
An integrated circuit simulator. Sketch the circuit and simulate the large-signal, small-signal and noise behavior of the circuit. After that simulation has finished you can generate and display the simulation results on the presentation output page.
Quite Universal Circuit Simulator – Qucs
The Qucs GUI is well advanced and allows setting up schematics and presenting simulation results in various types of diagrams. DC, AC, S-parameter, noise and transient analysis is possible, mathematical equations and use of a subcircuit hierarchy (with parameterised subcircuits) are available. Qucs can also import existing SPICE models for use in your simulations.
EDA and Technical Software Components
- ADMS — Verilog-A translator
- ps2sp.pl — A SPICE preprocessor
- ASCO (A SPICE Circuit Optimizer)
- FreeHDL — for VHDL digital simulations
- Icarus Verilog — for Verilog-HDL digital simulations
- GNU Octave — for Octave interactive interface
is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation.