This is a note on how to create your own analog schematic models for simulation with Proteus VSM (Virtual System Modelling). Here you can learn how to build a custom analog schematic model using Proteus VSM. You can learn step by step, to build sub-circuits, compile and create .MDF simulation model file, and use and test the custom created .mdf model with circuit simulation.
The following video shows how I used Proteus Propilot AI to build the sub-circuit:
There are broadly speaking two types of models in Proteus VSM:
A. Electrical Models
- Schematic Models (Primitives)
- Spice based Models
- VSM API based Models(analog SPICE,digital DSIM) aka DLL models
- Uses DLL models that supports Analog, Digital and Mixed Mode with support of Graphical Animation
Analog Schematic Model
1. Drawing the component body and use one or more pins (pins are mandatory otherwise during Make Device you will get error)
2. Selecting all the component parts and right click to use the Make Device option (which is also on the toolbar), Assigning Name, Footprint if required, and saving it in some library.
3. Then the same component is picked up from library and placed on the schematic.
4. Then we Attach Hierarchy Module to the component by right clicking on it and opening its edit properties window where there is an option to check mark for Attach Hierarchy Module.
5 We create the analog circuit for our analog component in the child sheet. Right click the component and select Goto Child Sheet as shown.
The Child Sheet(or Sub Sheet) schematic will be blank.
Note:
- To exit the Sub-Sheet or the Child Sheet press CTRL+X (for eXit)
- To enter the Sub-Sheet or the Child Sheet press CTRL+Z (for Zoom)
The input and output terminals are picked up from the terminal mode. And they should have the same pin names as that of the main component which is in and out.
8.Running and Testing the custom part with Simulation is the next step. If everything is ok, the filter should work as expected.
So in this way you can design and create your own analog simulation model in Proteus Professional 9.
The following video shows how I used Proteus Propilot AI to build the sub-circuit:
