How to find simulatable parts and run a simulation in EasyEDA
9529 1
andyfierman 3 years ago
# How to find simulatable parts and run a simulation in EasyEDA ## Updated 180424 for V5.3.14 onwards ## Please note that the simulation tool in EasyEDA is primarily for analogue circuit simulation. Whilst there are models for a few small to medium scale integration logic devices available in the Spice Simulation library, it is generally not practical to model the following types of devices in EasyEDA: * Analogue to Digital Converters (ADC); * Digital to Analogue Converters (DAC); * Devices that use Serial Interfaces such as I2C or SPI for communications and configuration; * Microprocessors and microcontrollers including Arduino or similar types of modules; * FPGA; * State Machines; * Look Up Tables or ROM; * RAM; * Large and Very Large Scale Integrated devices and processing functions; * IBIS models (unless converted into Spice models by some 3rd party tool). ### EasyEDA also does not support any form of code development tools. ## Please note that before launching into simulations, we strongly recommend you read - and play with the examples in - the whole of The Simulation eBook: [The EasyEDA Simulation eBook](https://docs.easyeda.com/en/Simulation/Headings/index.html) ## How to find simulatable parts in EasyEDA ### How to find spice symbols (which have models already associated with them) #### From V4.1.3. - except for the simple passive R, L, C and the voltage and current source devices - most of the schematic symbols for the active devices shown in the left hand panel under the `EELib` button no longer have spice models associated with them. Schematic symbols with spice simulation models attached to them can now be found using the: **Libraries** button in the left-hand panel or; **SHIFT+F** in any editor window. then click on `SCH Libs`, hover the mouse over the `System` class then slide down and click on any of the grey buttons under the **Spice Simulation** heading: **![image.png](//image.easyeda.com/pullimage/ZBpaUPXuEdc6N8Tfp0gbSe75gk8BybDoxdwq67gE.png)** ### How to find spice models and subcircuits (which may or may not already have a symbol associated with them) You will find a list of all the spice models (.model) and spice subcircuits (.subckt) currently available for EasyEDA here: [https://docs.google.com/spreadsheets/d/1KM28xzXwgQeUUj3zRMlth9BN-vs6Q98KBk1FHXmf58U/pubhtml](https://docs.google.com/spreadsheets/d/1KM28xzXwgQeUUj3zRMlth9BN-vs6Q98KBk1FHXmf58U/pubhtml) Some of the models in this list are already used by the **Spice Simulation** symbols referred to above. Some of these models have no dedicated symbols but they can be associated with existing symbols just by editing the symbol names. Alternate models can be assigned to the Spice Simulation symbols by changing the names of the symbols to that of the new model and also - depending on whether the new model is a .model or a .subckt defined model - by pressing the `I` key and changing the spice prefix. You can enter these model names into any approriate **Spice Simulation** symbol and then set the spice prefix to the prefix approriate for the model (See: **Ngspice model types** in: [.model statements](https://docs.easyeda.com/en/Simulation/Chapter14-Device-models/index.html#model-statements)) The steps to do this are described in: [Device models](https://docs.easyeda.com/en/Simulation/Chapter14-Device-models/index.html) but see also: [Schematic symbols: prefixes and pin numbers](https://docs.easyeda.com/en/Simulation/Chapter15-Schematic-symbols-prefixes-and-pin-numbers/index.html) ### What to do for a part that has no model available in EasyEDA but for which a 3rd party model is available It is also possible to import spice models from 3rd party sources to use with the **Spice Simulation** symbols from these list. The steps to do this are described in: [Device models](https://docs.easyeda.com/en/Simulation/Chapter14-Device-models/index.html) but see also: [Schematic symbols: prefixes and pin numbers](https://docs.easyeda.com/en/Simulation/Chapter15-Schematic-symbols-prefixes-and-pin-numbers/index.html) ### What to do if there is a 3rd party model available but for which there is no suitable symbol in EasyEDA In the case of there being a 3rd party model available but for which there is no suitable symbol in EasyEDA then it is quite straightforward to create a spice symbol for it within EasyEDA either by editing an existing symbol or by creating a new one from scratch. The steps to do this are described in: [Device models](https://docs.easyeda.com/en/Simulation/Chapter14-Device-models/index.html) but see also: [Schematic symbols: prefixes and pin numbers](https://docs.easyeda.com/en/Simulation/Chapter15-Schematic-symbols-prefixes-and-pin-numbers/index.html) #### Note that not all 3rd party models are compatible with ngspice syntax. `Spice3` versions of models should run out of the box. `Pspice` models may require modifications to make them work in EasyEDA. Please post to: [Spice Simulation](https://easyeda.com/forum/category/6) in the forums for help on this. ### What to do if there is no model available for a part Not all components have a publically available model. In some instances, a component may not have a model at all. However, we have created models - unique to EasyEDA - for a number of parts, such as the `LDR_EE`, `ELECTRET_MIC_EE`, `LM56EE` and `LM2907EE`. So, although it is not always possible or practical to build a model, if there is a part for which you particularly need one then please contact Support to discuss your requirements. ## How to run a simulation Please see: [How to run a simulation](https://easyeda.com/forum/topic/How_to_run_a_simulation-tv0icuM4m) and for more information: [Advanced probing and simulation control](https://docs.easyeda.com/en/Simulation/Chapter6-Advanced-probing-and-simulation-control/index.html)
Comments
andyfierman 3 years ago
### From V4.1.1. the easyEDA Libs no longer contain schematic symbols with associated spice models. Schematic symbols with spice simulation models attached to them can now be found using the: `More Libraries...` button (or **SHIFT+F**) under **System Components > Spice Simulation** #### How to find other spice symbols (which have models already associated with them) There are also many other ready-to-use simulatable spice symbols, separated into a list for those using models (.model) and another list for those using subcircuits (.subckt): https://easyeda.com/component/user/model/1 and: https://easyeda.com/component/user/subckt/1 https://easyeda.com/component/user/subckt/2 https://easyeda.com/component/user/subckt/3 https://easyeda.com/component/user/subckt/4 (The `Previous/Next` buttons on the bottom of the list pages are broken: I'll update this post when they're fixed.) #### How to find spice models and subcircuits (which may or may not already have a symbol associated with them) You will find a list of all the **spice models** (.model) and **spice subcircuits** (.subckt) currently available for EasyEDA here: https://docs.google.com/spreadsheets/d/1KM28xzXwgQeUUj3zRMlth9BN-vs6Q98KBk1FHXmf58U/pubhtml Some of these models are used by symbols in the model and subckt lists above. Some of these models have no dedicated symbols but they can be associated with existing symbols just by editing the symbol names as described below. Alternate models can be assigned to them by changing the names of the symbols and also - depending on whether the new model is a `.model` or a `.subckt` defined model - by pressing the `I` key and changing the `spice prefix`. You can enter these model names into any approriate spice symbol and then set the spice prefix to the prefix approriate for the model (See: **Ngspice model types** in: https://docs.google.com/document/u/1/d/1OWZVVFRAe_2NW3WratpkA_SGuHa5AcRow5ZRfvcoVTU/pub#h.3hv69ve) #### What to do for a part that has no model available in EasyEDA but for which a 3rd party model is available It is also possible to import spice models from 3rd party sources to use with spice symbols from these list. In the case of there being a 3rd party model available but for which there is no suitable symbol in EasyEDA then it is quite straightforward to create a spice symbol for it within EasyEDA either by editing an existing symbol or by creating a new one from scratch. #### What to do if there is no model available for a part Not all components have a publically available model. In some instances, a component may not have a model at all. However, we have created models - unique to EasyEDA - for a number of parts, such as the LDR_EE, ELECTRET_MIC_EE, LM56 and LM2907. So, although it is not always possible or practical to build a model, if there is a part for which you particularly need one then please contact Support to discuss your requirements. * For more information, please read - and play with the examples in - the EasyEDA Simulation eBook: https://docs.google.com/document/u/1/d/1OWZVVFRAe_2NW3WratpkA_SGuHa5AcRow5ZRfvcoVTU/pub in particular, the sections on `Device models, Schematic symbols: prefixes and pin numbers` and `Custom modelling`.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.