1.What does Electronic Circuit simulation define ? Electronic circuit simulation uses mathematical models to replicate the behavior of an actual electronic device or circuit. Simulation software allows for modeling of circuit operation and is an invaluable analysis tool. Due to its highly accurate modeling capability, many Colleges and Universities use this type of software for the teaching of electronics technician and electronics engineering programs. Electronics simulation software engages the user by integrating them into the learning experience. These kinds of interactions actively engage learners to analyze, synthesize, organize, and evaluate content and result in learners constructing their own knowledge. Simulating a circuit’s behavior before actually building it can greatly improve design efficiency by making faulty designs known as such, and providing insight into the behavior of electronics circuit designs. In particular, forintegrated circuits, the tooling (photomasks) is expensive, breadboards are impractical, and probing the behavior of internal signals is extremely difficult. Therefore, almost all IC design relies heavily on simulation. Some electronics simulators integrate a schematic editor, a simulation engine, and on-screen waveforms , and make “what-if” scenarios easy and instant. They also typically contain extensive model and device libraries. These models typically include IC specific transistor models such as BSIM, generic components such as resistors, capacitors, inductors and transformers, user defined models (such as controlled current and voltage sources, or models in Verilog-Aor VHDL-AMS).
2.Introduction of some Electronic Circuit simulation Tool 1.Easyeda Easyeda is an online schematic capture , Spice simulation ,PCB layout Tools which provides one-stop shop for Electronic Projects. https://easyeda.com/
Easyeda provides abundant examples of Electronic Circuit Simulation , which help you understand more of Electronics.
2.CircuitLogix Fast, accurate simulation of electronic circuits is essential because it provides the information needed to perform accurate analysis of circuit behavior. SPICE simulators are used to verify that analog and mixed-signal circuits will yield the expected outputs. A schematic netlist file and circuit input values are fed to the SPICE software, which simulates the circuit's behavior for a specified length of time. CircuitLogix allows for the observation of voltage and current levels at any circuit node as they change with frequency and time. It allows for obtaining accurate results even when simulating complex circuits where hierarchical blocks are reused. The CircuitLogix simulation engine is based on Berkeley SPICE, and contains a GUI to make circuit design easier and more efficient. The CircuitLogix 32-bit SPICE engine is interactive, allowing, for example, the frequency of sources to be changed, potentiometers adjusted, and switches thrown during simulation. The SPICE engine is fully integrated with the schematic capture and waveform tools; CircuitLogix passes schematic edits to the simulator automatically while running. Components such as fuses, LEDs and controlled switches are automatically updated in the schematic as the simulation runs. CircuitLogix simulates analog, digital, and mixed analog-digital circuits. The simulator first divides the circuit into analog and digital portions. The analog circuitry is simulated with the time-step driven SPICE engine, while the digital parts are simulated separately with an event-driven simulation engine. The CircuitLogix digital engine was developed directly in .NET, faster than SPICE macros. Because the simulator automatically performs signal conversion, it is possible to connect any analog or digital part to any other. The system’s model library contains hybrid parts for analog-to-digital and digital-to-analog conversion.
3.Multisim NI Multisim (formerly MultiSIM) is an electronic schematic capture and simulation program which is part of a suite of circuit design programs, along with NI Ultiboard. Multisim is one of the few circuit design programs to employ the original Berkeley SPICE based software simulation. Multisim was originally created by a company named Electronics Workbench, which is now a division ofNational Instruments. Multisim includes microcontroller simulation (formerly known as MultiMCU), as well as integrated import and export features to the Printed Circuit Board layout software in the suite, NI Ultiboard. Multisim is widely used in academia and industry for circuits education, electronic schematic design and SPICE simulation. 4.Powersim PSIM is an Electronic circuit simulation software package, designed specifically for use in power electronics and motor drive simulations but can be used to simulate any electronic circuit. Developed by Powersim, PSIM uses nodal analysis and the trapezoidal rule integration as the basis of its simulation algorithm. PSIM provides a schematic capture interface and a waveform viewer Simview. PSIM has several modules that extend its functionality into specific areas of circuit simulation and design including: control theory, electric motors, photovoltaics and wind turbines PSIM is used by industry for research and product development and it is used by educational institutions for research and teaching.
5.LTspice LTSpice – is a simulation software from Linear. Schematic development, spice simulation, waveform viewer and many other features.
6.Ngspice (Linux, FreeBSD) Ngspice is a mixed level, mixed signal circuit simulation engine, based on Spice, Cider and XSpice (see elsewhere on this page). It works on Linux and FreeBSD systems. The program is released under the GNU General Public License
7.MacSpice (Mac OS, Mac OS X) This is a Mac version of the SPICE circuit simulator (see elsewhere on this page for more information about SPICE). It works on both the Intel Macs as well as the older PowerPC Macs. You provide a list of components and the nodes these components connect to (called a "network list" or "netlist"), either using a text editor or a schematic capture application, run the command interpreter, and MacSpice builds a numerical model of the circuit and analyses it. The program appears to be free for non-commercial use only (that is, although it uses Spice3 which is open source, the overall Mac port seems to have a more restrictive licence).
3.Steps to make Electronic Circuit Simulation I.Put all the components (Including the power source) II.Connect the wires III.Set the parameters you would like to execute IV.Place the Probe point V.Execute Simulation VI.Observe the simulation result from the Probe VII.Take out the data to draw diagram with other software . VIII.Use similiar simulator to compare the result .
4.Example to make electronic simulation on Easyeda. 1.Create a Schematic . 2.Place components on the Schematic Interface . 3.Set Probe Point On the Schematic . 4.Run the document to view the waveform Diagram . 5.Adding components and change the parameters of Voltage source and compare the different waveforms . https://easyeda.com/GerryChen/How_to_make_Electronic_Circuits_simulation_On_easyeda-D3XfL3lfx 6.How about making simulations when you need to adopt one IC for the schematic . You need to make custom modeling . For example , when you want to adopt LM56EE IC to make simulation for the schematic , set parameters for the LM56EE IC and test the result of the IC .Run the document . Notice : Capacitors in ngspice have no parasitic parallel conductance (i.e. they have an infinite DC resistance).Inductors in ngspice have zero series resistance (i.e. ESR = 0). Resistors in ngspice can be set to positive and to negative values but cannot be set to exactly zero: they MUST have a non-zero value. Run the document and get the result of the diagram . OK，So I have introduced so many electronic circuit simulation softwares , and you will feel how to choose a simulation tool and how to do simple online simulations . Easyeda provides such a great function and capability for online simulation . Hope you could have a good experience on Electronic Circuit simulation.
|1||SIN(250m 500m 1k 1m 500 -90) AC 1 0||V1||2P-5.0||1|
|4||SIN(250m 500m 1k 2m 500 -90) AC 1 0||V2,V3||2P-5.0||2|
|8||SIN(10 10 1k 0 0 -90)||VTEMPERATURE_INPUT||2P-5.0||1|