ESim/C2/Creating-a-Device-Model/English

From Script | Spoken-Tutorial
Revision as of 16:57, 3 August 2020 by Glorianandihal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Creating a Device Model

Author: Gloria N

Keywords: eSim, Device model, KiCad, Eeschema, Simulation, Analysis, Knee voltage, Forward characteristics, Forward current, schematic, Ngspice netlist


Visual cue Narration
Show Slide:

Opening Slide

Welcome to the spoken tutorial on Creating a Device Model in eSim.
Show Slide:

Learning Objectives

In this tutorial, using 'eSim we will learn -
  • To create a Germanium Diode from an existing Device Model and
  • To edit a current Device Model.
Show Slide:

Systems Requirements

To record this tutorial, we will use-
  • Ubuntu Linux OS 16.04
  • eSim version 2.0
Show Slide:

Prerequisites

To practice this tutorial,
  • To create a circuit schematic and simulate the netlist file in eSim.

If not, watch the prerequisite eSim tutorials on this website.

Show Slide:

Device Models

The device model file begins with a dot model statement.
  • mname indicates the model name like diode model 1N4007, 1N4148.
  • Component type indicates the type of model used.

For example: D is used for Diode, M for MOSFET, and NPN or PNP for BJT.

  • pname is the parameter name and
  • pval is the parameter value.
Show Slide:

Device Models in eSim

The model components are already added in eSim. They are referred to as templates.

The templates are in a tabular form with parameter names and values.

The Device Model libraries are used for the components present in eSim underscore Devices.

System Computer:

Desktop icon

To launch eSim, you need to double-click on the eSim icon on your Desktop.
System Computer:

eSim startup window

I have already opened eSim.
eSim Main Window:

Click on Model Editor

Click New button in the Model Editor tab.

A New Model pop up window appears.

Type the Model Name as Germanium underscore Diode.

Click on the OK button.

Contributors and Content Editors

Glorianandihal, Nancyvarkey