This is a tool developed by 2nd yr CSE B.Techs at IIT Guwahati.We have designed a software in C++ language which,given some design specifications of an analog amplifier generates a netlist file in the current folder which can be opened in LTSpice.
Simple, original cool work.
For Linux: 1. unzip the .zip file and save it in a folder. 2. open the command line and change ur directory to the directory in which the file project.cpp exists. 3. In autoamp.h file there are certain comments which indicate the changes you require to make your netlist work, do the required changes. 4. type g++ project.cpp 5. type ./a.out filename. (note: do not write .net in filename as it is already included, e.g Ec, analog are valid filenames) 6. We used WINE to install the windows version of LTspice in ubuntu, u may try the same. 7. open the generated netlist in LTspice. 8. click simulate->run. 9. Then click on Plot Settings->visible traces and select the desired plots. Link to download LTSpice: http://www.linear.com/designtools/software/ltspice.jsp
For Windows: 1. unzip the .zip file and save it in a folder. 2. open the project.cpp file in a compiler which uses updated version of C++ (not Turbo or borland, you may try dev c++). 3. In autoamp.h file there are certain comments which indicate the changes you require to make your netlist work, do the required changes. 4. compile and run. 5. If you have LTspice (www.linear.com) installed open the generated netlist in it. 6. Click on Simulate->Run. 7. Then click on Plot Settings->visible traces and select the desired plots. note: This source code was made in Ubuntu g++ compiler, so may require some additional header files in windows like: cstdlib.
beta 2.0 has been released. Contains fully documented source code, examples and step-by-step instructions in readme file to run program in both linux and windows
To download LTSpice, follow this link.. http://www.linear.com/designtools/software/ltspice.jsp
This is a tool developed in IIT Guwahati. This can design amplifiers of the following types for a given specification. 1. BJT Single Stage 2. BJT Two Stage 3. Op-Amp (Inverting and Noninverting) 4. Op-Amp Difference Amplifier 5. Power Amplifier Class A After asking the user for the type of amplifier needed and the filename in which the SPICE netlist will be stored, it creates the netlist for LTSpice. The final design is simulated (using LTSpice) and the results are displayed. The tool will work both in Windows and Linux OS based systems. Development team: Supervisor: Dr. Amit Kumar Mishra (ECE) Developers: K Sanmukh Rao (CSE 2nd yr B.Tech.) Om Prasad Patri(CSE 2nd yr B.Tech.) Nitin Dua (CSE 2nd yr B.Tech.) Manpreet Singh (CSE 2nd yr B.Tech.) IIT Guwahati
Beta version of the software is now released and can be downloaded. A readme file and a detailed report of the project (in pdf) are also available. Please feel free contacting the developers about any queries / support / advice. Many Thanks, Admin
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: