Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
circuit_design:0_tools [2021/09/23 01:11]
tfischer [0.3 Further Simulation Tools]
circuit_design:0_tools [2023/09/19 22:15] (aktuell)
mexleadmin
Zeile 1: Zeile 1:
-====== 0Tools ======+====== 0 Tools ======
  
-In the following you will learn about two simulation tools. With these tools you can reconstruct circuits and display their voltages and currents. This is particularly important for understanding circuits with operational amplifiers and transistors.+In the followingyou will learn about two simulation tools. With these toolsyou can reconstruct circuits and display their voltages and currents. This is particularly important for understanding circuits with operational amplifiers and transistors.
  
 <callout> <callout>
Zeile 15: Zeile 15:
  
 TINA is a SPICE (Simulation Program with Integrated Circuit Emphasis) program from Texas Instruments.  TINA is a SPICE (Simulation Program with Integrated Circuit Emphasis) program from Texas Instruments. 
-With this program you can simulate electronic circuits and display the time sequences. +With this programyou can simulate electronic circuits and display the time sequences. 
 This is very useful for learning and testing, but can also simulate more realistic setups. This is very useful for learning and testing, but can also simulate more realistic setups.
  
Zeile 31: Zeile 31:
 === Manual === === Manual ===
  
-An english manual can be found {{https://wiki.mexle.org/_media/elektronische_schaltungstechnik/tina_9.0_manual.pdf#page=53|here in the wiki}}. \\+An English manual can be found at {{https://wiki.mexle.org/_media/elektronische_schaltungstechnik/tina_9.0_manual.pdf#page=53|here in the wiki}}. \\
 A German manual is only available for the  [[http://designsoftware.com/home/German/tina/TINA_9.0_manual.pdf#page=53|full version]]. A German manual is only available for the  [[http://designsoftware.com/home/German/tina/TINA_9.0_manual.pdf#page=53|full version]].
 </WRAP> </WRAP>
Zeile 38: Zeile 38:
 === Exercises === === Exercises ===
  
-Please install TINA TI. \\ Here some tips:+Please install TINA TI. \\ Here are some tips:
   * For "User Name" and "Company Name" you can enter pseudonyms (''Hinz&Kunz'', ''HHN'').   * For "User Name" and "Company Name" you can enter pseudonyms (''Hinz&Kunz'', ''HHN'').
-  * Select ''European (DIN)'' at "Select schematic symbol set you want to use".+  * Select ''European (DIN)'' at "Select schematic symbol set you to want to use".
   * All file paths should fit as recommended.   * All file paths should fit as recommended.
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <-- <--
 +
 +\\
 +The following introduction is based on videos in German. For the English introduction please refer to the first lecture available in [[https://ilias.hs-heilbronn.de/goto.php?target=fold_473417&client_id=iliashhn|ILIAS]]. \\ Alternatively, a nice introduction is also available on [[https://www.youtube.com/watch?v=51ztp8zgEG8&list=PLxuejeK2BP_dGVYAqYUgMeHPpraD9nCdA&index=1&ab_channel=ElectronicswithProfessorFiore
 +|yoututbe from Professor Fiore]].
 +
 +\\
  
 --> Introduction to TINA TI 1 - Structure of TINA TI, first circuitry# --> Introduction to TINA TI 1 - Structure of TINA TI, first circuitry#
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-=== Goals === +=== Learning Objectives === 
-After this lesson you should:+ 
 +By the end of this section, you will be able to:
   - be familiar with the various component bars in TINA TI,   - be familiar with the various component bars in TINA TI,
-  - be able to insert and rotate components and their descriptions, +  - insert and rotate components and their descriptions, 
-  - be able to edit component values, +  - edit component values, 
-  - be able to draw connections.+  - draw connections.
  
 </WRAP> </WRAP>
Zeile 76: Zeile 83:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-=== Goals == +=== Learning Objectives === 
-After this lesson you should+ 
-  be able to perform the "Electrical Rule Check" and use it for debugging, +By the end of this section, you will be able to
-  - measure output values such as voltages and currents, +  - perform the "Electrical Rule Check" and use it for debugging, 
-  be able to use multimeters in TINA TI to measure voltages and currents, +  - measure output values such as voltages and currents, 
-  be able to insert current measuring points correctly,+  - use multimeters in TINA TI to measure voltages and currents, 
 +  - insert current measuring points correctly,
  
 </WRAP> </WRAP>
Zeile 94: Zeile 102:
   - Rebuild the circuit from the video in TINA TI.   - Rebuild the circuit from the video in TINA TI.
   - Instead of the Current Arrow, use the Ammeter and instead of the Voltmeter, use the Voltage Pin. \\ Are there any differences when you use them?   - Instead of the Current Arrow, use the Ammeter and instead of the Voltmeter, use the Voltage Pin. \\ Are there any differences when you use them?
-  - Imagine you want to build a small circuit with 3 light emitting diodes and wonder how much the voltage of the two 1.5V batteries will drop.+  - Imagine you want to build a small circuit with 3 light-emitting diodes and wonder how much the voltage of the two 1.5V batteries will drop.
     - Build the simplified parallel circuit 1 (see picture). \\ The internal resistance of the battery should be 500mOhm (property "Internal Resistance").     - Build the simplified parallel circuit 1 (see picture). \\ The internal resistance of the battery should be 500mOhm (property "Internal Resistance").
       - What voltage/current is measured?       - What voltage/current is measured?
       - How large is the current through one strand?       - How large is the current through one strand?
     - **__Optional__**: To do this, reconstruct the parallel circuit 2 (see picture). The internal resistance of the battery should be maintained.     - **__Optional__**: To do this, reconstruct the parallel circuit 2 (see picture). The internal resistance of the battery should be maintained.
-      - What voltage / current is measured?+      - What voltage/current is measured?
       - What is the current through one strand?       - What is the current through one strand?
  
Zeile 114: Zeile 122:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-=== Goals ===+=== Learning Objectives ===
  
-After this lesson you should+By the end of this section, you will be able to
-  - be able to correct the most common errors in the simulation yourself, +  - correct the most common errors in the simulation yourself, 
-  - be able to display time sequences of signals, +  - display time sequences of signals, 
-  - work with the cursor in diagrams, separate curves and insert a legend, +  - work with the cursor in diagrams, separate curvesand insert a legend, 
-  - be able to create and evaluate curves over temperature and other variables, +  - create and evaluate curves over temperature and other variables, 
-  - be able to create a structured simulation with title.+  - create a structured simulation with title.
  
 You can find the template file under <wrap tip>Tipps für TINA TI</wrap> You can find the template file under <wrap tip>Tipps für TINA TI</wrap>
Zeile 147: Zeile 155:
     * ''<Strg>+<C>'', ''<Strg>+<V>'': Copy, Paste.     * ''<Strg>+<C>'', ''<Strg>+<V>'': Copy, Paste.
     * ''<Strg>+<Z>'', ''<Strg>+<Y>'': Undo, Redo.     * ''<Strg>+<Z>'', ''<Strg>+<Y>'': Undo, Redo.
-  * Please use the template file {{ :vorlage_est_v01.tsc |Vorlage_EST.TSC}} when starting a simulation.+  * Please use the template file {{circuit_design:template_cd_v01.tsc}} when starting a simulation.
   * [[even more tips for tina TI]]   * [[even more tips for tina TI]]
  
Zeile 154: Zeile 162:
 -->General tips # -->General tips #
   * Use rule checks available with simulation tools, such as the "Electrical Rule Check" (ERC).. \\ Rule checks show errors and warnings. If there are errors, the simulation will not run. If there are warnings, it will run, but there are unclear areas in the circuitry.   * Use rule checks available with simulation tools, such as the "Electrical Rule Check" (ERC).. \\ Rule checks show errors and warnings. If there are errors, the simulation will not run. If there are warnings, it will run, but there are unclear areas in the circuitry.
-  * Avoid unclean identifiers and text. I.e. try to write text so that it is direct legible (not overlapping, similar alignment).+  * Avoid unclean identifiers and text. I.e. try to write the text so that it is directly legible (not overlapping, similar alignment).
   * Always specify a reference potential (ground).   * Always specify a reference potential (ground).
  
Zeile 168: Zeile 176:
 <WRAP group> <WRAP group>
 <WRAP third column> <WRAP third column>
-In addition to TINA TI, another simulation tool is used in this course: The [[http://www.falstad.com/circuit/|Online Circuit Simulator]]. \\ \\ This tool can help to better understand the currents and voltages in different circuits. The program displays the current flow and the applied voltage in animated form. Under "Circuits" "Operational amplifiers (OPVs)" you will find various circuits that are useful for this course.+In addition to TINA TI, another simulation tool is used in this course: The [[http://www.falstad.com/circuit/|Online Circuit Simulator]]. \\ \\ This tool can help to better understand the currents and voltages in different circuits. The program displays the current flow and the applied voltage in animated form. Under "Circuits" and "Operational amplifiers (OPVs)" you will find various circuits that are useful for this course.
  
-Ther is a German [[https://www.lbs4.salzburg.at/fileadmin/user_upload/lbs4/Typo3_7.6/News/20170418_Falstad-Schaltungssimulator/Falstad-Schaltungssimulator_Shortcard1_v2.1.5js_LBS4.pdf|quick guide to Online Circuit Simulator]] available from the Landesberufsschule Salzburg. The [[https://github.com/hausen/circuit-simulator|Source Code]] of the simulator can be found on GitHub.+There is an English [[https://www.bait-consulting.com/publications/circuit_simulator_manual.pdf|Manual]] available from the University of Memphis. The [[https://github.com/hausen/circuit-simulator|Source Code]] of the simulator can be found on GitHub.
 </WRAP><WRAP twothirds column> </WRAP><WRAP twothirds column>
 {{url>https://www.falstad.com/circuit/circuitjs.html?running=false&startCircuit=resistors.txt 600,400 noborder}} {{url>https://www.falstad.com/circuit/circuitjs.html?running=false&startCircuit=resistors.txt 600,400 noborder}}
Zeile 184: Zeile 192:
     * Check the change in the current flow results when different switches are activated.     * Check the change in the current flow results when different switches are activated.
     * Change the resistor values by double-clicking on the respective resistor.     * Change the resistor values by double-clicking on the respective resistor.
-  * further examples of equivalent voltage source (Thévenin's theorem) and equivalent current source (Norton's theorem)+  * further examples of an equivalent voltage source (Thévenin's theorem) and equivalent current source (Norton's theorem)
     * Search in ''Circuits'' >> ''Basics'' >> ''Thévenin Theorem''     * Search in ''Circuits'' >> ''Basics'' >> ''Thévenin Theorem''
     * At the bottom left of the window, you will see two running graphs of the currents and voltages of the two circuits. \\ Click with the right mouse button on one of the diagrams and select ''Combine''. The curves should now be directly on top of each other     * At the bottom left of the window, you will see two running graphs of the currents and voltages of the two circuits. \\ Click with the right mouse button on one of the diagrams and select ''Combine''. The curves should now be directly on top of each other
Zeile 198: Zeile 206:
 In addition to the tools explained so far, there are other simulation tools - which we do not use in the courses. Some of them are briefly summarized here with their limitations. In addition to the tools explained so far, there are other simulation tools - which we do not use in the courses. Some of them are briefly summarized here with their limitations.
  
-{{tablelayout?colwidth=",298px,557px"}} + 
-^ Name                                                                                                     ^ Focus                                                                ^ Limits                                                                                                                ^ Commercial Product                                        +^ Name                                                                                                     ^ Focus                                                         ^ Limits                                                                                                          ^ Commercial Product                                           
-^ [[http://www.ti.com/tool/TINA-TI|Tina TI]]                                                               | Simulation of analog circuits \\ (e.g. amplifier circuits)  | function limited \\ in the commercial product also the simulation of mixed digital-analog circuits is possible  | [[https://www.tina.com/circuit-simulator/|Designsoft Tina]] +^ [[http://www.ti.com/tool/TINA-TI|Tina TI]]                                                               | Simulation of analog circuits \\ (e.g. amplifier circuits)    | function limited \\ in the commercial product also the simulation of mixed digital-analog circuits is possible  | [[https://www.tina.com/circuit-simulator/|Designsoft Tina]] 
-^ [[https://www.microchip.com/mplab/mplab-mindi|MPLab Mindi]]                                              | Simulation of transient transitions \\ (z.B. DCDC-converter)         | Number of nodes < 150 (approx.)                                                                                                 | [[https://www.simplistechnologies.com/|SIMETRIX / SIMPLIS]] +^ [[https://www.microchip.com/mplab/mplab-mindi|MPLab Mindi]]                                              | Simulation of transient transitions \\ (z.B. DCDC-converter)  | Number of nodes < 150 (approx.)                                                                                 | [[https://www.simplistechnologies.com/|SIMETRIX / SIMPLIS]] 
-^ [[https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html|LTSpice]]  | broadly based Simulation                                                   | flat learning curve (unusual key mapping)                                                                              | -                                                            |+^ [[https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html|LTSpice]]  | broadly based Simulation                                      | flat, long learning curve (unusual key mapping)                                                                 | -                                                            |
  
  
 ===== 0.4 Literature recommendations ===== ===== 0.4 Literature recommendations =====
  
-For self-study I recommend the following literature.+For self-studyI recommend the following literature.
  
 ^ Title                                           ^ Author                            ^ Short description                                                                                                                                                                                                                                             ^ ^ Title                                           ^ Author                            ^ Short description                                                                                                                                                                                                                                             ^
Zeile 213: Zeile 221:
 | OP Amp Applications Handbook                                                      || very nice and detailed textbook of the manufacturer Analog Devices, "Freeware", [[http://www.analog.com/en/education/education-library/op-amp-applications-handbook.html|online available]].                                                              | | OP Amp Applications Handbook                                                      || very nice and detailed textbook of the manufacturer Analog Devices, "Freeware", [[http://www.analog.com/en/education/education-library/op-amp-applications-handbook.html|online available]].                                                              |
 | Handbook of Operational Amplifiers Application                                    || A similar nice handbook is available from the competitor [[https://www.ti.com/lit/an/sboa092b/sboa092b.pdf|Texas Instruments]]                                                                                                                             | | Handbook of Operational Amplifiers Application                                    || A similar nice handbook is available from the competitor [[https://www.ti.com/lit/an/sboa092b/sboa092b.pdf|Texas Instruments]]                                                                                                                             |
-Halbleiter-Schaltungstechnik                    | U. Tietze, Chr. Schenk, E. Gamm  | very detailed reference book. Accessible via [[https://link.springer.com/book/10.1007/978-3-662-56563-6|university network or VPN]]. \\ Additionally there is a [[https://link.springer.com/book/10.1007/978-3-662-56569-8|collection of exercises]]  |+Electronic Circuits                    | U. Tietze, Chr. Schenk, E. Gamm  | very detailed reference book. Accessible via [[https://link.springer.com/book/10.1007/978-3-540-78655-9|university network or VPN]]. \\ Additionally there is a [[https://link.springer.com/book/10.1007/978-3-662-56569-8|collection of exercises]]  |