MarketLTspice
Company Profile

LTspice

LTspice is a SPICE-based analog electronic circuit simulator computer software, produced by semiconductor manufacturer Analog Devices. It is the most widely distributed and used SPICE software in the industry. Though it is freeware, it is not artificially restricted to limit its abilities. It ships with a library of SPICE models from Analog Devices, Linear Technology, Maxim Integrated, and third-party sources.

Overview
LTspice provides schematic capture to enter an electronic schematic for an electronic circuit, an enhanced SPICE type analog electronic circuit simulator, and a waveform viewer to show the results of the simulation. Heat dissipation of components can be calculated and efficiency reports can also be generated. It has enhancements and specialized models to speed the simulation of switched-mode power supplies (SMPS) in DC-to-DC converters. While LTspice does support simple logic gate simulation, it is not designed specifically for simulating logic circuits. It is used by many users in fields including radio frequency electronics, power electronics, audio electronics, digital electronics, and other disciplines. LTspice/SwitcherCAD III In 1999, LTspice III was released, the first public release. It is designed to run on Windows 95, 98, 98SE, ME, NT4.0, 2K, XP. This version is no longer available for download from Analog Devices. Initially, LTspice III was internally released to Linear Technology's Field Application Engineers (FAE) in October 1999, who then gave it away during customer visits via CD-ROM media. Originally, LTspice/SwitcherCAD ran only on Microsoft Windows platforms, but since 2003 it is able to run under the Wine Windows compatibility layer on Linux. LTspice IV In 2008, LTspice IV was released. It is designed to run on Windows 2K, XP, Vista, 7 with a processor that contains a minimum instruction set similar to a Pentium 4 processor. Though IV is still available for download, it is no longer maintained. LTspice was originally called SwitcherCAD, but that name was removed when IV was released. LTspice XVII In 2016, LTspice XVII was released, and is currently the latest version. It is designed to run on 32-bit or 64-bit editions of Windows 7, 8, 8.1, 10, and macOS 10.9+. Summary of major changes from LTspice IV to LTspice XVII are: • Add 64-bit executables. • Add Unicode characters in schematics, netlists, plot. • Add device equations for IGBT, diode soft recovery, arbitrary state machine. • Add user-defined symbol and library directory search path settings to the LTspice control panel. • Add schematic thumbnail and preview support on Microsoft Windows. • Add editors for most SPICE commands. • Add multi-monitor support. Updates Every month, LTspice updates have been released with new SPICE models, fixed SPICE models, or software changes. At any time, a user can manually update LTspice by choosing "Sync Release" from the "Tools" pulldown menu. From the "Help" pulldown menu, "Show Change Log" displays a list of every SPICE model and software change since LTspice XVII was first released. In March 2017, Linear Technology merged into Analog Devices. Over time, SPICE models for Analog Devices components have gradually been added to LTspice. In August 2021, Maxim Integrated merged with Analog Devices. Since then, SPICE models for Maxim components are being gradually added into LTspice. Updates are no longer provided for Windows XP and MacOS 10.9, as well as older versions of Windows and MacOS. ==Device models==
Device models
LTspice ships with thousands of third-party models (capacitors, diodes, inductors, resistors, transistors, ferrite beads, opto-isolators, 555 timer, and more), as well as macro models for Analog Devices and Linear Technology parts (ADCs, analog switches, comparators, DACs, filters, opamps, timers, voltage references, voltage supervisors, voltage regulators, 0.01% quad resistor networks, and more). LTspice allows a user to choose from device models that ship with LTspice, as well as allows the user to define their own device model, or use 3rd party models from numerous electronic component manufacturers, or use a model from a 3rd party device library. Starting with LTspice XVII, control panel settings were added to allow the user to specify search directories for 3rd party device symbols and libraries. See option setting at LTspice -> Tools -> Control Panel -> Sym. & Lib. Search Paths. The advantage of this method is the 3rd party model is self-contained as part of the schematic when you distribute the schematic file. The same .model can also be copied to an ASCII text file on your computer too, but it won't "travel" with a schematic when you copy it to another computer. For example, the following diode part numbers aren't included in the current LTspice device library: : .model 1N4004_WIKI D(Is=500p Rs=0.12 N=1.6 Tt=4u Cjo=40p M=0.35 BV=400 Ibv=5.00u Mfg=BobCordellBook Type=Silicon) : .model 1N4007_WIKI D(Is=7.02767n Rs=0.0341512 N=1.80803 Tt=1e-07 Cjo=1e-11 Vj=0.7 M=0.5 Eg=1.05743 Xti=5 Fc=0.5 BV=1000 Ibv=5e-08 Mfg=OnSemiconductor Type=Silicon) : .model 1N5408_WIKI D(Is=63.0n Rs=14.1m N=1.70 Tt=4.32u Cjo=53.0p M=0.333 BV=1000 Ibv=10.0u Mfg=DiodesInc Type=Silicon) ==Number conventions==
Number conventions
In LTspice, numeric values can be expressed in four different ways: integer (i.e., 1000), real (i.e., 1000.0), scientific e-notation (i.e., 1e3, 1.0e3), scale factor notation (i.e., 1K, 1K0). If the first character after a number is not the letter "e" for scientific e-notation or a scale factor suffix (left column of table), then trailing characters are ignored. LTspice does not support the following features: • LTspice does not support scale factors of "atto" 10−18, "peta" 1015, or "exa" 1018. • HSPICE supports 'a' for "atto" 10−18, which must be replaced with 'e-18' to be compatible with LTspice and other SPICE software. • HSPICE supports 'X' as a synonym for "meg" 106, which must be replaced with 'e6' or 'MEG'to be compatible with LTspice and other SPICE software. ==Node name conventions==
Node name conventions
In LTspice, a node/net (connection point) on the schematic can be labeled by using the Label Net tool button or F4 key. The "Label Net" wizard has three choices for a label, two predefined graphical symbols (GND, COM), or a user-defined node/net name. The two graphical symbols represent: • GND - The ground symbol assigns a node with a special global net name of "0". • $G_ - This means a node is global, no matter where the name occurs in the circuit hierarchy. For example, "$G_ENABLE" / "$G_ERROR". The ground symbol is treated in a similar way, but it does not have "$G_" prepended to it. • Global - "Rectangle" around the text. This is automatically shown for a global net name that starts with "$G_". • Input - "Rectangle with triangle end" around the text. This is chosen by the "Port Type" field in the "Label Net" wizard. • Output - "Rectangle with triangle on other end" around the text. This is chosen by the "Port Type" field in the "Label Net" wizard. • Bidirectional - "Rectangle with triangle on two ends" around the text. This is chosen by the "Port Type" field in the "Label Net" wizard. ==File format==
File format
Many of the LTspice files are stored as an ASCII text file, which can be viewed or edited with any ASCII text editor program. One side benefit of an ASCII file format is that a schematic can be listed in any printed document, such as book, magazine, datasheet, research paper, or homework assignment, which allows recreating LTspice files without electronic file distribution. LTspice filename extensions: • .asc - schematic. It consists of a netlist based on SPICE text-based commands. • .lib / .sub / .mod / .model - device model. While any file extension is allowed, users tend to gravitate towards common ones. The following example for the above schematic shows settings for a "transient analysis" simulation with two waveforms on one plot plane consisting of the RC voltage at "out" net and current through resistor R1, which are labeled V(out) and I(R1) at the top of the plot graph. [Transient Analysis] { Npanes: 1 { traces: 2 {524290,0,"V(out)"} {34603011,1,"I(R1)"} X: ('m',0,0,0.001,0.01) Y[0]: (' ',0,0,1,10) Y[1]: ('m',0,0,0.001,0.01) Volts: (' ',0,0,0,0,1,10) Amps: ('m',0,0,0,0,0.001,0.01) Log: 0 0 0 GridStyle: 1 } } ==See also==
tickerdossier.comtickerdossier.substack.com