Simulation De Circuit Avec Geda Et SPICE – HOWTO

Total Page:16

File Type:pdf, Size:1020Kb

Simulation De Circuit Avec Geda Et SPICE – HOWTO Simulation de circuit avec gEDA et SPICE { HOWTO Stuart BRORSON 1 18 janvier 2005 1Ce HOWTO a ´et´e ´ecrit gr^ace a` Electronicscript, inc. sous GNU Free Documentation licence. L'auteur peut ^etre joint a` [email protected]. La version la plus r´ecente de ce document peut ^etre trouv´ee sur http\protect://www.brorson.com/gEDA/HOWTO/. Cette tradution a ´et´e r´ealis´ee par Iznogood de la www.iznogood-factory.org. Table des mati`eres 1 Introduction 4 1.0.1 Audience cibl´ee pour ce HOWTO . 5 1.0.2 Remerciements . 5 2 La grande image : le chemin de la conception dans gEDA. 6 2.1 Survol de l'utilisation de SPICE avec gEDA . 7 2.2 R´esum´e d´etaill´e du flux dessin/simulation . 8 3 Travail pr´eliminaire : pr´eparer les symboles et fichiers SPICE. 9 3.1 Configurer vos symboles. 9 3.1.1 Identifier le composant pour le netlister . 9 3.1.2 Initialiser l'ordre des broches . 10 3.2 Configurer vos fichiers SPICE. 10 4 Cr´eer votre circuit : la capture de sch´ema 11 4.1 Attributs Gschem pour la netlist de spice . 11 4.2 Attributs de composant et interpr´etations . 11 4.3 Conventions refdes . 12 4.4 Passifs . 12 4.4.1 Passifs de base . 12 4.4.2 R´esistance d'exemple : . 12 4.4.3 Condensateur d'exemple : . 12 4.5 Passifs avec attributs additionnels . 13 4.5.1 R´esistance d'exemple : . 13 4.6 Passifs pour la conception de semiconducteurs . 13 4.6.1 Exemple de r´esistance de semiconducteur . 13 4.7 Transistors et diodes . 14 4.7.1 Cha^ıne de param`etres SPICE a` ligne unique . 14 4.7.2 Diode d'exemple : . 14 4.7.3 Fichier de mod`ele SPICE . 14 4.8 Actifs { circuits int´egr´es . 15 4.8.1 Les param`etres SPICE `a ligne unique . 15 4.8.2 Fichier .MODEL ou .SUBCKT SPICE . 15 4.9 Sources ind´ependantes . 16 4.10 Sources d´ependantes . 16 4.11 Composants SPICE . 16 4.11.1 Bloc de mod`ele Spice . 16 4.11.2 Le mod`ele SPICE a` ligne unique : . 16 1 TABLE DES MATIERES` 2 4.11.3 Le mod`ele SPICE multiligne : . 16 4.11.4 Bloc Include . 17 4.11.5 Bloc de directive SPICE . 17 4.12 Traitement de mod`eles hi´erarchiques . 17 5 G´en´eration de netlist SPICE 20 5.1 En utilisant gnetlist . 20 5.2 Cr´eation de la netlist en utilisant gnetlist et spice-sdb . 21 5.3 Les probl`emes de netlisting habituels . 21 6 Simulation SPICE 22 6.1 LTSpice . 22 6.1.1 Installation et configuration de LTSpice . 23 6.1.2 Lancer LTSpice avec les dessins gEDA . 23 6.2 Ngspice . 24 6.2.1 Installation and configuration de ngspice . 24 6.2.2 T´el´echarger le code source . 24 6.2.3 Extraire le code source . 24 6.2.4 Configuration et compilation de ngspice. 25 6.2.5 Tester l'installation . 26 6.2.6 Utilisation de ngspice . 26 6.3 Tclspice . 26 6.3.1 T´el´echarger, installer et construire tclspice . 27 6.3.2 Utilisation de Tclspice . 27 6.3.3 Probl`emes de Tclspice . 28 7 Conclusion 30 A Composants natifs et leurs attributs. 31 B ® Types ¯ de values valides 35 TABLE DES MATIERES` 3 Abstract Linux deviendra une plate-forme d'ing´enieurs de plus en plus populaire dans le futur. Les applications de CAO de qualit´e professionnelle pour la conception de circuits sont rendus disponibles par des d´eveloppeurs de la communaut´e du logiciel libre. Pour l'´electronique, la suite gEDA est le jeu d'outils pr´ef´er´e pour la conception de circuits. La simulation de circuits analogiques utilisant SPICE est maintenant aussi disponible sur Linux. Ce HOWTO d´ecrit la m´ethode de conception employ´ee pour effectuer des simulations SPICE utilisant les outils gEDA sur Linux. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 2 or any later version published by the Free Software Foundation with no Invariant Sec- tions, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site (http://www.fsf.org/) or by wri- ting to : Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Chapitre 1 Introduction Le d´eveloppement moderne est une discipline utilisant intensivement les ordi- nateurs. Comme les professionels des autres disciplines d'enginerie, les ing´enieurs en ´electricit´e et les d´eveloppeurs ´electroniques sont des utilisateurs importants de tous types de logiciels de CAO, qui incluent les logiciels pour la conception de circuits et la simulation, de m^eme que la production de PCB et de circuits int´egr´es. Les ing´enieurs ´electriques ont un nom sp´ecial pour les logiciels de CAO utilis´es : EDA, ce qui signifie ® Electronic Design Automation (Automatisation de Conception Electronique)´ ¯. On peut trouver diff´erents types de logiciels de CAO sous cette rubrique. Par exemple, pendant les phases de dessins d'un pro- jet, un ing´enieur ´electrique utilisera un programme appel´e ® schematic capture (capture de sch´emas) ¯ pour saisir son dessin dans l'ordinateur. Un programme de capture de sch´emas est basiquement un programme de dessin sp´ecialis´e incor- porant des symboles utilis´es dans la cr´eation de sch´emas de circuits. Apr`es avoir dessin´e ce sch´ema, l'ing´enieur ´electrique peut choisir de simuler le comportement de son circuit de mani`ere a` v´erifier que son sch´ema fonctionnera comme souhait´e. Le programme le plus connu pour ce faire est SPICE (Simulation Program with Integrated Circuit Emphasis), qui a ´et´e d´evelopp´e par Berkeley dans le d´ebut des ann´ees 1970 et qui est largement disponible sous de multiples formes de nos jours. SPICE est maintenant consid´er´e comme un outil d'enginerie fondamental et est une partie essentielle dans l'´eventail des ing´enieurs les plus actifs. Le projet gEDA (http://geda.seul.org) est un effort open-source pour cr´eer une suite GPL d'une EDA fonctionnant sur GNU/Linux. gEDA s'est d´e- velopp´e jusqu'au point d'obtenir des outils de haut niveau de puissance et de qualit´e ; en utilisant la suite gEDA, vous pouvez maintenant cr´eer des netlists SPICE complexes (fichiers) incorporant les fichiers de mod`eles des fabricants. Vous pouvez alors utiliser divers simulateurs fonctionnant sous Linux pour ef- fectuer des simulations SPICE de vos netlists. L'objectif de ce document est d'expliquer comment utiliser les outils de gEDA (typiquement fonctionnant sous GNU/Linux) pour effectuer des simulations SPICE. En particulier, ce HOWTO documente l'utilisation de spice-sdb, qui est une interface avanc´ee pour le net- lister de gEDA (gnetlist) utilis´e pour cr´eer des netlists SPICE. Spice-sdb est fourni avec la suite d'outils de gEDA ; si vous avez install´e gEDA, vous ^etes d´ej`a pr^ets a` cr´eer des netlists SPICE. Ce HOWTO fournit aussi des conseils sur l'utilisation de ngspice/tclspice et/ou LTSpice pour simuler un circuit netlist´e avec spice-sdb. 4 CHAPITRE 1. INTRODUCTION 5 1.0.1 Audience cibl´ee pour ce HOWTO Ce HOWTO n'est pas un tutoriel sur la conception de circuits ou sur la simulation avec SPICE. Il est plut^ot con¸cu pour aider l'ing´enieur utilisant gEDA a` effectuer des simulations SPICE sur la plate-forme Linux. Je suppose donc que vous ^etes d´ej`a familier avec la conceptions ´electronique, les m´ecanismes de de capture de sch´emas en utilisant des outils EDA et la simulation SPICE en g´en´eral. Je suppose aussi que vous ^etes raisonnablement familiers avec le syst`eme d'exploitation GNU/Linux et son environnement de d´eveloppement. Finalement, je suppose que vous avez d´ej`a install´e gEDA et que vous savez comment l'utiliser. Si vous avez besoin de vous mettre a` niveau rapidement avec un de ces sujets, des informations compl´ementaires sont disponibles sur les sites web suivants : { Le projet gEDA : http://www.geda.seul.org/; { La syntaxe et les commandes pour SPICE3 : http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/ ; { Ngspice : http://ngspice.sourceforge.net/; { Tclspice : http://tclspice.sourceforge.net/; { LTSpice : http://www.linear.com/software/; { Spice sur Linux : http://www.brorson.com/gEDA/SPICE/; { Free Dog { Le Groupe des Utilisateurs Free EDA : http://www.freeedaug.org/. 1.0.2 Remerciements Ce document n'est pas isol´e. Plusieurs membres actifs de la communaut´e EDA libre ont oeuvr´e pour m'aider a` cr´eer ce HOWTO. D'abord et en premier, Paolo Nenzi, l'auteur de ngspice, a pris mon HOWTO original et l'a transform´e en document Lyx qui peut ensuite r´ealiser un DocBook. Merci, Paolo, pour l'aide sur ce HOWTO et, plus important, merci pour le gros travail sur ngspice ! Il y a aussi Ales Hvezda en haut de la liste pour ^etre le moteur derri`ere le projet gEDA. Sans Ales, rien de tout ceci n'aurait ´et´e possible ; sa contribution a` gschem est incalculable. Merci, Ales, pour la cr´eation de gEDA et de l'avoir distribu´e sous GPL { vous avez d´emarr´e une r´evolution ! Stefan Jones m´erite un grand merci pour son travail sur tclspice, son support gracieux et les efforts d'int´egration lorsque j'ai soumis des patches au projet tclspice.
Recommended publications
  • DC/DC CONTROLLER Selection Guide
    DC/DC CONTROLLER Selection Guide Visit analog.com 2 DC/DC Controller Contents ADI provides complete power solutions with a full lineup of power management products. This brochure shows an overview of our high performance DC/DC switching regulator controllers for applications including industrial, datacom, telecom, automotive, computing infrastructure, and consumer electronics. We make power design easier with our LTpowerCAD® and LTspice® simulation programs and our industry-leading field application engineering support. A broad selection of demonstration boards are available which includes layout and bill of material files, application notes and comprehensive technical documentation. LTpowerCAD . 3 LED Drivers . 15. LTpowerCAD Power Supply Design Tool Bidirectional . 16 LTspice . .4 . Benefits of Using LTspice SEPIC . 18 . LTspice Demo Circuits Inverter . 19 Single Output Buck . 5 Switching Surge Stoppers . 20 . VIN Up to 22 V, Down to 2.2 V. 5 VIN Up to 38 V . 6 Isolated Forward, Half-Bridge, Full-Bridge, and Push-Pull . .21 . VIN Up to 60 V . 7 VIN Up to 150 V. .8 Flyback . 22. Hybrid . 9 Multiple Topology . 23 Multiphase Single Output Buck . 10. DDR/QDR Memory Termination . 24. Multiple Output Buck . 11 . MOSFET Drivers . 25 Boost. .12 . Digital . Power System Management . 26. Buck-Boost . 13. LTpowerPlay . 27. Buck/Buck/Boost—Ideal for Automotive Start-Stop Systems. .14 . Visit analog.com 3 LTpowerCAD LTpowerCAD is an easy-to-use power supply design tool with a user-friendly and load transient performances. Once a circuit design is completed, graphical user interface and power design features. It supports many power it can be easily exported to the LTspice simulation platform.
    [Show full text]
  • Alexis Rodriguez Jr
    Alexis Rodriguez Jr. 701 SW 62nd Blvd - Apt 104 - Gainesville - FL - 32604 Cell: 305-370-8334 Email: [email protected] ​ Education: University of Florida Gainesville, FL Current M.S. Computer and Electrical Engineering University of Florida Gainesville, FL 2018 B.S. Electrical Engineering - Cum Laude Miami Dade College Miami, FL 2013 A.A. Engineering - Computer Projects: FPGA Networking Research Current Nallatech 385a Communication Research Current Glove Controlled Drone Design 2 Fall 2017 32-bit ARM Cortex (TI MSP432) used to interpret hand gestures via sensors for drone flight, transmit user intended controls to the drone via RF communication, and detect and display communication errors and react accordingly for safety 32-bit MIPS Emulated Processor Digital Design Spring 2017 Altera Cyclone-III FPGA used to emulate MIPS processor via VHDL Guitar Tuner Design 1 Spring 2017 Microchip PIC18F4620 microcontroller and discrete analog components used to determine correct input frequency via analog filtering and DSP techniques Employment: University of Florida - ARC Lab Gainesville, FL Current Research Assistant - FPGA ❖ Research systems integration of Nallatech 385a FPGA card and its components including the Intel Arria 10 FPGA, Intel’s Avalon bus, and PCIe communication via Linux ❖ Create partial reconfiguration region for Nallatech 385a for general use in research lab ❖ Research cloud and network implementations of FPGAs Intel San Jose, CA Summer 2019/2020 Programmable Solutions Group Intern ❖ Assisted with Agilex Linux driver development ❖ ITU G spec testing compliance and characterization for IEEE 1588 on Intel N3000 ❖ Developed automated tools for ITU network timestamp testing ❖ System validation of IEEE 1588 for Wireless 5G technology and communicated need and data across many teams ❖ Developed Arduino workshop for hobbyists Alexis Rodriguez Jr.
    [Show full text]
  • Experiences in Using Open Source Software for Teaching Electronic Engineering CAD
    Experiences in Using Open Source Software for Teaching Electronic Engineering CAD Dr Simon Busbridge1 & Dr Deshinder Singh Gill School of Computing, Engineering and Mathematics, University of Brighton, Brighton BN2 4GJ [email protected] Abstract Embedded systems and simulation distinguish modern professional electronic engineering from that learnt at school. First year undergraduates typically have little appreciation of engineering software capabilities and file handling beyond elementary word processing. This year we expedited blended teaching through the experiential based learning process via open source engineering software. Students engaged with the entire electronic engineering product creation process from inception, performance simulation, printed circuit board design, manufacture and assembly, to cabinet design and complete finished product. Currently students learn software skills using a mixture of electronic and mechanical engineering software packages. Although these have professional capability they are not available off-campus and are sometimes surprisingly poor in simulating real world devices. In this paper we report use of LTspice, FreePCB and OpenSCAD for the learning and teaching of analogue electronics simulation and manufacture. Comparison of the software options, the type of tasks undertaken, examples of student assignments and outputs, and learning achieved are presented. Examples of assignment based learning, integration between the open source packages and difficulties encountered are discussed. Evaluation of student attitudes and responses to this method of learning and teaching are also discussed, and the educational advantages of using this approach compared to the use of commercial packages is highlighted. Introduction Most educational establishments use software for simulating or designing engineering. Most commercial packages come with an academic licence which restricts access to on-site computers.
    [Show full text]
  • LT Spice – Getting Started Very Quickly – Part II Single Supply AC
    LT Spice – Getting Started Very Quickly – Part II Single Supply AC Coupled Inverting OpAmp Experimentation 1. Starting with the typical dc coupled inverting opamp circuit created earlier in Part I., we simply have to move the input voltage source to the left and insert a 1uF cap Between the voltage source a series input resistor. 2. Right click over the capacitor and type in a value of 1u for 1 micro-farad. Units relating to capacitors are p for pico, n for nano and u for micro. 3. Change the gain from -4 to -10 By increasing the feedBack resistor from 4000 ohms to 10K ohms. This gain will Be useful when we have to compute the 20*log of the voltage output later. 4. If you now run the dc sweep you will see there is no output because the input is being blocked (dc value) to the series input resistor. Instead of a dc sweep we now need to chance the simulation to AC Analysis. First use the Scissor icon and delete the .dc V3 1.25 2.05 0.1 LT Spice directive on the breadboard. Then go into Simulation > Edit Simulation Cmd and remove the spice directive at the Bottom of the DC Sweep taB. This removes the DC Sweep simulation which is no longer meaningful since we now have an AC coupled circuit. 5. Next select the AC Analysis tab. Select a linear sweep from 20 to 20K Hz By typing 20 in the Start Frequency: field & 20k in Stop Frequency: field. As in resistive input k = kilo and MEG = mega.
    [Show full text]
  • Printed Circuit Board Design
    Printed Circuit Board Design ECE 3400 [email protected] Agenda • What is a PCB? Should I use a PCB? • Design example • Component selection • Schematic design • Layout basics • Layout Considerations • Trace Width, Pours, Thermals • Grounding • Decoupling • High-Frequency considerations • 3D Modelling • Testing • Mistakes • Other • Eagle demo if time What is a PCB? • Interleaved layers of copper and insulator • Number of layers = number of copper layers Useful Terms TRACE Trace VIA Copper path (equivalent of wire) Via Hole in board with connection between layers Useful Terms Pad Exposed copper for component placement Package SMD Package Pads Casing for a component with metal leads coming out. Usually black plastic. Thru-Hole Surface Mount (SMT/SMD) Components that can be soldered onto pads, not through-holes PCB Tradeoffs Pros Cons • Permanence/Reliability • Permanence • Space-Savings • Lead-Time • Simple to Manufacture • Isolation • Immune to movement • High-Frequency Effects • Better grounding • Testability • Thermal Management PCB Manufacturing • Etching – Primarily used in industry, best tolerances • Milling – Drill/Cut undesired copper • Printing – Specialized conductive nano-inks • Direct Plating • Direct Cutting Design Process 1) Specifications 2) Topology & Component Selection 3) Schematic 4) Simulation 5) Layout 6) Print 1:1 on paper and check 7) Export Gerbers and Order 8) Solder 9) Testing/Verification 10) Use Design Example – IR Hat 1) Specifications What should it do? How well? In what conditions? Given: Make a PCB which emits
    [Show full text]
  • Water Aliasing
    Water Aliasing Design Review TA: Luke Wendt ECE 445 March 10, 2017 Project Contributors: Atreyee Roy Siddharth Sharma 1 Table of Contents 1. Introduction .................................................................................................................... 3 ​ 1.1 Objective ........................................................................................................ 3 1.2 Background .................................................................................................... 3 1.3 High Level Requirements .............................................................................. 3 2. Design ............................................................................................................................. 4 ​ 2.1 Block Diagram ................................................................................................ 4 2.2 Physical Design ............................................................................................... 6 2.3 Block Design ................................................................................................... 7 2.3.1 Lighting Unit ....................................................................................... 7 2.3.2 User Interface ...................................................................................... 13 2.3.3 Water Unit ........................................................................................... 14 2.3 Risk Analysis ..................................................................................................
    [Show full text]
  • Transient Circuits, RC, RL Step Responses, 2Nd Order Circuits
    Alpha Laboratories ECSE-2010 Fall 2018 LABORATORY 3: Transient circuits, RC, RL step responses, 2nd Order Circuits Note: If your partner is no longer in the class, please talk to the instructor. Material covered: RC circuits Integrators Differentiators 1st order RC, RL Circuits 2nd order RLC series, parallel circuits Thevenin circuits Part A: Transient Circuits RC Time constants: A time constant is the time it takes a circuit characteristic (Voltage for example) to change from one state to another state. In a simple RC circuit where the resistor and capacitor are in series, the RC time constant is defined as the time it takes the voltage across a capacitor to reach 63.2% of its final value when charging (or 36.8% of its initial value when discharging). It is assume a step function (Heavyside function) is applied as the source. The time constant is defined by the equation τ = RC where τ is the time constant in seconds R is the resistance in Ohms C is the capacitance in Farads The following figure illustrates the time constant for a square pulse when the capacitor is charging and discharging during the appropriate parts of the input signal. You will see a similar plot in the lab. Note the charge (63.2%) and discharge voltages (36.8%) after one time constant, respectively. Written by J. Braunstein Revised by S. Sawyer Fall 2018: 8/23/2018 Rensselaer Polytechnic Institute Troy, New York, USA 1 Alpha Laboratories ECSE-2010 Fall 2018 Written by J. Braunstein Revised by S. Sawyer Fall 2018: 8/23/2018 Rensselaer Polytechnic Institute Troy, New York, USA 2 Alpha Laboratories ECSE-2010 Fall 2018 Discovery Board: For most of the remaining class, you will want to compare input and output voltage time varying signals.
    [Show full text]
  • Computer Aided Design of Electronic Devices
    TOMSK POLYTECHNIC UNIVERSITY O.A. Kozhemyak, D.N. Ogorodnikov COMPUTER AIDED DESIGN OF ELECTRONIC DEVICES It is recommended for publishing as a study aid by the Editorial Board of Tomsk Polytechnic University Tomsk Polytechnic University Publishing House 2014 1 UDC 621.38(075.8) BBC 31.2 K58 Kozhemyak O.A. K58 Computer aided design of electronic devices: study aid / O.A. Kozhemyak, D.N. Ogorodnikov; Tomsk Polytechnic University. – Tomsk: TPU Publishing House, 2014. – 130 p. This textbook focuses on the basic notions, history, types, technology and applications of computer-aided design. Methods of electronic devices simulation, automated design of power electronic devices and components, constructive- technological design are considered and discussed. Some features of the popular electronics CADs are also shown. There are a lot of practical examples using CADs of electronics. The textbook is designed at the Department of Industrial and Medical Electronics of TPU. It is intended for students majoring in the specialty „Electronics and Nanoelectronics‟. UDC 621.38(075.8) BBC 31.2 Reviewer Cand.Sc, Head of Laboratory, Tomsk State University of Control Systems and Radioelectronics Aleksandr V. Osipov © STE HPT TPU, 2014 © Kozhemyak O.A., Ogorodnikov D.N., 2014 © Design. Tomsk Polytechnic University Publishing House, 2014 2 Introduction. CAD around Us ........................................................................... 5 What is CAD? ................................................................................................ 5 Overview
    [Show full text]
  • EE698W Department of Electrical Engineering, IIT Kanpur Tutorial on Ltspice
    EE698W Department of Electrical Engineering, IIT Kanpur Tutorial on LTspice 1. Adding library file to LTspice editor: a) Open LTspice and click on .op (right top corner) and type .lib and then click OK. b) Next right click on .lib two times and then browse for the model file saved in your machine (PC) Fig: 1. Opening Command Prompt in LTSpice Fig 2. Adding Library File or Model file to Editor 2. Changing Transistor Model Name: a) Select any transistor from component list (lets say nmos4) b) Ctrl + Right click on transistor c) Then change NMOS to model name of transistor which was added earlier. d) Open model file and see name of transistor. Here its CMOSN. Change NMOS to CMOSN as shown in Fig 3. EE698W Tutorial on LTspice e) Cross mark (X) will give you an option to visible that parameter along with the instance in the editor Fig 3. Changing Model name of Transitor 3. DC Operating Point Analysis: a) To perform DC operating point analysis, go to Edit and click on Spice Analysis. Select “dc op pnt” and type .op (or Simply click on .op (right top corner) and type .op) b) Next go to Simulate and click on Run c) To see the DC operating points, go to View and click on SPICE Error Log (Shortcut: Ctrl + L) Fig 4. DC operating point of Transistor and different capacitor definitions EE698W Tutorial on LTspice This capacitor definitions can get from Operation and Modelling of MOS Transistor by Tsividis, 3e - Page No: 416. 4. Performing Parametric Analysis: a) First define a variable on which you would like to do parametric analysis.
    [Show full text]
  • Switchercad III/Ltspice Getting Started Guide
    SwitcherCAD III/LTspice Getting Started Guide Copyright © 2008 Linear Technology. All rights reserved. 2 Benefits of Using SwitcherCAD III/LTspice Outperforms pay-for options Stable SPICE circuit simulation with Unlimited number of nodes Schematic/symbol editor LTspice is also a great schematic capture Waveform viewer Library of passive devices Fast simulation of switching mode power supplies (SMPS) Steady state detection Over 1100 macromodels of Turn on transient Linear Technology products Step response 500+ SMPS Efficiency / power computations Advanced analysis and simulation options Not covered in this presentation © 2008 Linear Technology 3 How Do You Get SwitcherCAD III/LTspice Go to http://www.linear.com/software Left click on download SwitcherCAD III/LTspice Register for a new MyLinear account to receive updates if you have not done so already © 2008 Linear Technology Getting Started Copyright © 2008 Linear Technology. All rights reserved. 5 Getting Started using SwitcherCAD III/LTspice Use one of the 100s of demo circuits available on linear.com Reviewed by Linear Technology’s Factory Applications Group Use a pre-drafted test fixture (JIG) Provides a good starting point Use the schematic editor to create your own design LTspice contains macromodels for most LTC power devices © 2008 Linear Technology 6 Demo Circuits on linear.com Go to http://www.linear.com Enter root part number in the search box (e.g. 3411) Select Simulate Tab Follow the instructions provided If you do not find a demo circuit of interest,
    [Show full text]
  • Designing Circuit Boards with EAGLE
    Praise for Designing Circuit Boards with EAGLE “Matt Scarpino has succeeded where scores of others have failed—he’s managed to make the formidable EAGLE software understandable and, more importantly, useable. His presentation is not only approachable and logical, but it’s complete. When you’ve finished his book, you’ll be able to do something meaningful with EAGLE. This book belongs on every engineer’s bookshelf or tablet.” —Bryan Bergeron, Editor, Nuts & Volts Magazine “Matt Scarpino’s Designing Circuit Boards with EAGLE is a great resource for electronics enthusiasts who are ready to get serious and produce their own circuit boards. Matt’s sensible instructions take readers through the steps to design simple and not-so-simple circuit boards, and you can really tell that he’s been using EAGLE for 10 years and loves it. I’m recommending this book to all my maker friends.” —John Baichtal, Author of Arduino for Beginners: Essential Skills Every Maker Needs “With the rising popularity of open source hardware projects, the EAGLE circuit board software has become a vital tool for both hobbyists and professional engineers alike. Designing Circuit Boards with EAGLE provides all the information you’ll need to get up to speed with the EAGLE software, and to start creating your own circuit board designs. Matt Scarpino has provided a great tool for the hobbyist starting out in the circuit board design world, demonstrating all of the features you’ll need to know to create your own circuit board projects. However, the experienced engineer will also benefit from the book, as it also serves as a complete reference guide to all the EAGLE software configuration settings and features.
    [Show full text]
  • Using LTSPICE to Analyze Circuits
    Using LTSPICE to Analyze Circuits Overview: LTSPICE is circuit simulation software that automatically constructs circuit equations using circuit element models (built in or downloadable). In its modern form the software uses a graphical user interface to enter the circuit (the jargon is a schematic capture tool) which it then translates into equations. The software then simulates the behavior of the circuit by integrating the equations forward in time. Finally it provides an interface for measuring currents, voltage, amplitudes, etc. Other SPICEs exist and have differing strengths. Using the lab computers Loging in Each electronics lab computer has a local account that you should use Login: zm****/electronics Password: student You will need to replace the *s in zm**** using the rest of the number on the PROPERTY OF SUNY CORTLAND sticker on the computer tower. Running LTSpice The LTSpice program is in the bar at the bottom of the screen. Circuit schematic entry You will enter your circuit’s schematic using menus to choose circuit elements from. Some common elements (wire, ground, resistor, capacitor, inductor, etc.) are on the bar at the top, a portion of which appears in Fig. 1. Others such as Transistors (npn, pnp, MOSFETs), Op Amps, voltage sources, current Figure 1 LTSpice menu bar, the sources, etc. are available under the symbol (an AND gate). symbols are wire, ground, label, resistor, capacitor, inductor, and Symbols that have not yet been placed can be rotated and/or diode respecively. transposed using buttons. Once you place the circuit elements assign their values (e.g., resistance, capacitance, rating, precision) by right clicking on the element.
    [Show full text]