SlideShare a Scribd company logo
1 of 50
ECD302
Miscellaneous Simulation Tools
Miscellaneous Simulation Tools
555 timer wizard
Filter wizard
CE BJT Amplifier wizard
Component tolerant
Creating Sub-circuits
Post processing
555 timer wizard
Use the 555 Timer Wizard to
build astable and monostable
oscillator circuits that use the
555 timer
Two types:
•Astable Operation
•Monostable
Operation
555 timer wizard
Source
voltage
Astable
Operation-
produces a
free-running
oscillator that
does not need
any input
signal.
555 timer wizard
555 timer wizard
Monostable
Operation-produces
a single output
pulse in response to
an input trigger
pulse. When an
input signal is
applied, each input
pulse will produce
one output pulse.
555 timer wizard
Filter wizard
The Multisim Filter
Wizard lets you
design numerous
types of filters by
entering the
specifications into
its fields.
Filter wizard
Low pass filter
High pass filter
Band pass filter
Band reject filter
Filter wizard
Low pass filter
At high frequency,
the output starts to
drop to stop.
Filter wizard
High pass filter
Low pass filter
High pass filter
Band pass filter
Band reject filter
Filter wizard
High pass filter
At low frequency,
the still low output.
CE BJT Amplifier wizard
Wizard lets you design
common emitter
amplifier circuits by
entering the desired
specifications into its
fields. The designed
circuit can then be
verified by SPICE
simulation directly.
CE BJT Amplifier wizard
Component Tolerance
When the output of your circuit is
slightly different from theoretically
prediction, do not be too quick to blame
the component tolerance.
In MultiSIM, the component tolerance is
DISABLED, by default. This means, by
default, all your component values are
simulated “exactly as is”. No tolerance.
How to know it is DISABLED?
As shown here:
When enabled, there will
be a “tick” here.
When it is ENABLED…
You will see the
option selected:
The “tick”.

With tolerance disabled…
In this example, the component
tolerance is disabled. You should get
the same resistance reading from all
meters:
Filename:
L4_cct01.msm
Enabling component
tolerance…
You will be
prompted with
this screen. Just
set the
percentage of
tolerance you
want, and click
“OK”…
Only this field is editable
because our circuit has only
resistors…
With tolerance enabled…
You should now see the component
values all different…
All the set values are still 1 kΩ…
…but all the
component
values are
now different.
Virtual vs. Real components
Now, perhaps you have noticed that the
component tolerance seems to be
applicable only to VIRTUAL
components… what about REAL
components?
Does this mean
that REAL
components
have no
tolerance?
Real components, tolerance
disabled…
Of course, there is no tolerance…
Filename:
L4_cct02.msm
Real components, tolerance
enabled…
There is no tolerance either! So, we can
see that REAL components in MultiSIM
are not subjected to tolerance.
Creating Sub-Circuits
When designs get HUGE, it is always a
good practice to manage your circuits in
smaller “chunks”.
Such practice is especially useful when
your design has multiple parts of the
same circuit patterns. We will look at an
example in the following slides.
A 2-stage Common Emitter
Amplifier
Filename:
L4_cct03.msm
Repeated design pattern
You can see that the
2 stages of common-
emitter amplifiers are
actually the same.
Creating a Sub-Circuit
We will copy
this part into a
new file, and
add to it some
input/output
terminals to
save it as a
sub-circuit file.
Filename:
L4_cct04.msm
Using the sub-circuit
Whenever you need
to use the sub-circuit,
open the file, copy
the whole circuit, then
open a new
document (or an
existing document
where you want this
sub-circuit to be
added to). Select all and copy.
Pasting as sub-circuit
In the new document
(or existing document
you want to add the
sub-circuit to), just
click on any empty
space on the design
sheet, then choose to
“paste as subcircuit”.
Naming sub-circuit
Paste the sub-circuit twice, to get the
two stages. Name your two stages
differently.
You should get this:
Just use it!
Make similar connections as the earlier
circuit:
Filename:
L4_cct06.msm
Results comparison
You can see from the oscilloscope
displays below that the full circuit and
the circuit with sub-circuit function
exactly the same:
From L4_cct03.msm From L4_cct05.msm
Post-Processing
Post-processing makes up for what
analysis is lacking in the MultiSIM
package.
It basically takes the results of other
analyses to produce a derived set of
results according to formulae specified
by the user.
Instantaneous Dissipation of
Power
For example, MultiSIM does have a
wattmeter, but it measures the RMS
power, and furthermore, the time-
varying results are not recorded. If we
wish to record instantaneous power
dissipated in a component as time
varies, we would find the wattmeter
incapable of doing that.
Post-Processing to the
rescue!
To make up for that lacking, we could
actually use the post-processing
capability of MultiSIM to do what we
want.
The process of doing so will be
illustrated in the following slides.
Example
Let us use an example of series RLC
circuit, as shown below, from which we
wish to find the instantaneous power in
the resistor:
Filename:
L4_cct08.msm
The process before the “post”
process…
Before we could use the post-
processing capability, there must be
some prior results from which the post-
process could derive the required data.
For finding power, we could use the
formula: P = V2
/R. So, we should at first
measure the instantaneous voltage
across the resistor.
Transient Analysis to get the
voltage across the resistor…
The voltage across the resistor could be
measured using the transient analysis,
where we would set the output variable
as “voltage at node 3”, as shown below:
Other settings…
We should also set the start and stop
time for the transient analysis. With the
input frequency being 100 kHz,
simulating for 0.1 ms should be enough
to get us results over 10 cycles:
Set the stop time
as 0.1 ms after
starting.
Data
The results
are displayed
– and stored
until program
shutdown – in
the grapher,
as shown
here:
Invoking the Post-Process
After obtaining the
data for
instantaneous
voltage, we can
now invoke the
post-process (look
under “Simulate”
from the menu).
Put in the required formula. R1 is 1 kΩ, hence the 1000.
Highlight the name
of the previous
analysis from which
you wish to derive
the data.
Variable(s) available in the
previous analysis that you
have specified in the field to
the left of this.
Mathematical
functions that you may
use in the post-
Further settings…
Upon clicking “new trace”, you will be
prompted for the name of the page; just
click “OK”:
Further settings…
Then you will be prompted for the name
of the graph. Rename or just click “OK”:
Then click “Draw” to draw the graph according to the formula
you specified:
This graph indicates the instantaneous power
dissipated in the resistor due to the AC input.
Exporting Data to MS Excel
You could also export the results of
your analyses to MS Excel for external
processing (if you find the post-
processing capability not up to par for
the further analyses that you want).
Exporting Data…
It is as easy as just clicking from the
menu the “export to Excel” function:
You will get two
columns of data in
MS Excel:
The first column is the data for
“time”, as our results were
simulated against time.
The second column is the
data, in this case, the
instantaneous power
dissipated in the resistor R1.
Limitation of Data Export
It should be noted, however, that at any
one time, you can only export ONE set
of data (that is, one column of time, and
another column of the currently active
trace).
If your graph has more than one trace
of data, only the currently active
(selected) trace will be exported.

More Related Content

What's hot

Analysing EEG data using MATLAB
Analysing EEG data using MATLABAnalysing EEG data using MATLAB
Analysing EEG data using MATLABEva van Poppel
 
VLSI Introduction to PSPICE
VLSI Introduction to PSPICEVLSI Introduction to PSPICE
VLSI Introduction to PSPICEAbhishekvb
 
Pspice Introduction
Pspice IntroductionPspice Introduction
Pspice IntroductionAkshay Dhole
 
To implement Water level control using LabVIEW and analog input signals from ...
To implement Water level control using LabVIEW and analog input signals from ...To implement Water level control using LabVIEW and analog input signals from ...
To implement Water level control using LabVIEW and analog input signals from ...Ankita Tiwari
 
To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...Ankita Tiwari
 
To study the relay operation from digital control signal using LabVIEW.
To study the relay operation from digital control signal using LabVIEW.To study the relay operation from digital control signal using LabVIEW.
To study the relay operation from digital control signal using LabVIEW.Ankita Tiwari
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basicsPraveen Kumar
 
02 chapter02 fa16
02 chapter02 fa1602 chapter02 fa16
02 chapter02 fa16John Todora
 
To count number of external events using LabVIEW
To count number of external events using LabVIEWTo count number of external events using LabVIEW
To count number of external events using LabVIEWAnkita Tiwari
 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal ConditioningGhansyam Rathod
 
CAM ladder logic diagram
CAM ladder logic diagramCAM ladder logic diagram
CAM ladder logic diagramMaharshi Soni
 
basics of temperature data logger (with energia and stellaris)
basics of  temperature data logger (with energia and stellaris)basics of  temperature data logger (with energia and stellaris)
basics of temperature data logger (with energia and stellaris)Zafer Genc
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khanmayank agarwal
 

What's hot (20)

Analysing EEG data using MATLAB
Analysing EEG data using MATLABAnalysing EEG data using MATLAB
Analysing EEG data using MATLAB
 
ECG BASED REPORT.
ECG BASED REPORT.ECG BASED REPORT.
ECG BASED REPORT.
 
PSPICE Software guide
PSPICE Software guidePSPICE Software guide
PSPICE Software guide
 
VLSI Introduction to PSPICE
VLSI Introduction to PSPICEVLSI Introduction to PSPICE
VLSI Introduction to PSPICE
 
Pspice Introduction
Pspice IntroductionPspice Introduction
Pspice Introduction
 
To implement Water level control using LabVIEW and analog input signals from ...
To implement Water level control using LabVIEW and analog input signals from ...To implement Water level control using LabVIEW and analog input signals from ...
To implement Water level control using LabVIEW and analog input signals from ...
 
To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...To interface temperature sensor with microcontroller and perform closed loop ...
To interface temperature sensor with microcontroller and perform closed loop ...
 
PSpice Tutorial
PSpice TutorialPSpice Tutorial
PSpice Tutorial
 
To study the relay operation from digital control signal using LabVIEW.
To study the relay operation from digital control signal using LabVIEW.To study the relay operation from digital control signal using LabVIEW.
To study the relay operation from digital control signal using LabVIEW.
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basics
 
ECG
ECGECG
ECG
 
Intro to p-spice
Intro to p-spiceIntro to p-spice
Intro to p-spice
 
02 chapter02 fa16
02 chapter02 fa1602 chapter02 fa16
02 chapter02 fa16
 
To count number of external events using LabVIEW
To count number of external events using LabVIEWTo count number of external events using LabVIEW
To count number of external events using LabVIEW
 
Pid control for line follwoers
Pid control for line follwoersPid control for line follwoers
Pid control for line follwoers
 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal Conditioning
 
CAM ladder logic diagram
CAM ladder logic diagramCAM ladder logic diagram
CAM ladder logic diagram
 
basics of temperature data logger (with energia and stellaris)
basics of  temperature data logger (with energia and stellaris)basics of  temperature data logger (with energia and stellaris)
basics of temperature data logger (with energia and stellaris)
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khan
 
Frequency counter
Frequency counterFrequency counter
Frequency counter
 

Similar to Ecd302 unit 05(misc simulation tools)(new version)

major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16rafiya begum
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptxdfddfdf5
 
Team2_Final_Project_Documentation
Team2_Final_Project_DocumentationTeam2_Final_Project_Documentation
Team2_Final_Project_DocumentationTristan Roberts
 
Joseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski
 
Stacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesStacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesIT Tech
 
Stacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesStacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesIT Tech
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxtoltonkendal
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorialawazapki
 
All opam assignment2_main
All opam assignment2_mainAll opam assignment2_main
All opam assignment2_mainTeam-VLSI-ITMU
 
fyp....fyp.....fyp.....
fyp....fyp.....fyp.....fyp....fyp.....fyp.....
fyp....fyp.....fyp.....VisualBee.com
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlleDharmaraj Morle
 

Similar to Ecd302 unit 05(misc simulation tools)(new version) (20)

Diodes
DiodesDiodes
Diodes
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptx
 
Team2_Final_Project_Documentation
Team2_Final_Project_DocumentationTeam2_Final_Project_Documentation
Team2_Final_Project_Documentation
 
Joseph Staniowski - Design Project
Joseph Staniowski - Design ProjectJoseph Staniowski - Design Project
Joseph Staniowski - Design Project
 
Stacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesStacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rules
 
Stacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rulesStacking cisco 3750 switches benefits & stacking rules
Stacking cisco 3750 switches benefits & stacking rules
 
Cadence manual
Cadence manualCadence manual
Cadence manual
 
embedded system
embedded system  embedded system
embedded system
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
 
final report
final reportfinal report
final report
 
Electrician Training for USAF
Electrician Training for USAFElectrician Training for USAF
Electrician Training for USAF
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorial
 
REPORT
REPORTREPORT
REPORT
 
Ads
AdsAds
Ads
 
All opam assignment2_main
All opam assignment2_mainAll opam assignment2_main
All opam assignment2_main
 
fyp....fyp.....fyp.....
fyp....fyp.....fyp.....fyp....fyp.....fyp.....
fyp....fyp.....fyp.....
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
 

Ecd302 unit 05(misc simulation tools)(new version)

  • 2. Miscellaneous Simulation Tools 555 timer wizard Filter wizard CE BJT Amplifier wizard Component tolerant Creating Sub-circuits Post processing
  • 3. 555 timer wizard Use the 555 Timer Wizard to build astable and monostable oscillator circuits that use the 555 timer Two types: •Astable Operation •Monostable Operation
  • 4. 555 timer wizard Source voltage Astable Operation- produces a free-running oscillator that does not need any input signal.
  • 6. 555 timer wizard Monostable Operation-produces a single output pulse in response to an input trigger pulse. When an input signal is applied, each input pulse will produce one output pulse.
  • 8. Filter wizard The Multisim Filter Wizard lets you design numerous types of filters by entering the specifications into its fields.
  • 9. Filter wizard Low pass filter High pass filter Band pass filter Band reject filter
  • 10. Filter wizard Low pass filter At high frequency, the output starts to drop to stop.
  • 11. Filter wizard High pass filter Low pass filter High pass filter Band pass filter Band reject filter
  • 12. Filter wizard High pass filter At low frequency, the still low output.
  • 13. CE BJT Amplifier wizard Wizard lets you design common emitter amplifier circuits by entering the desired specifications into its fields. The designed circuit can then be verified by SPICE simulation directly.
  • 14.
  • 16. Component Tolerance When the output of your circuit is slightly different from theoretically prediction, do not be too quick to blame the component tolerance. In MultiSIM, the component tolerance is DISABLED, by default. This means, by default, all your component values are simulated “exactly as is”. No tolerance.
  • 17. How to know it is DISABLED? As shown here: When enabled, there will be a “tick” here.
  • 18. When it is ENABLED… You will see the option selected: The “tick”. 
  • 19. With tolerance disabled… In this example, the component tolerance is disabled. You should get the same resistance reading from all meters: Filename: L4_cct01.msm
  • 20. Enabling component tolerance… You will be prompted with this screen. Just set the percentage of tolerance you want, and click “OK”… Only this field is editable because our circuit has only resistors…
  • 21. With tolerance enabled… You should now see the component values all different… All the set values are still 1 kΩ… …but all the component values are now different.
  • 22. Virtual vs. Real components Now, perhaps you have noticed that the component tolerance seems to be applicable only to VIRTUAL components… what about REAL components? Does this mean that REAL components have no tolerance?
  • 23. Real components, tolerance disabled… Of course, there is no tolerance… Filename: L4_cct02.msm
  • 24. Real components, tolerance enabled… There is no tolerance either! So, we can see that REAL components in MultiSIM are not subjected to tolerance.
  • 25. Creating Sub-Circuits When designs get HUGE, it is always a good practice to manage your circuits in smaller “chunks”. Such practice is especially useful when your design has multiple parts of the same circuit patterns. We will look at an example in the following slides.
  • 26. A 2-stage Common Emitter Amplifier Filename: L4_cct03.msm
  • 27. Repeated design pattern You can see that the 2 stages of common- emitter amplifiers are actually the same.
  • 28. Creating a Sub-Circuit We will copy this part into a new file, and add to it some input/output terminals to save it as a sub-circuit file. Filename: L4_cct04.msm
  • 29. Using the sub-circuit Whenever you need to use the sub-circuit, open the file, copy the whole circuit, then open a new document (or an existing document where you want this sub-circuit to be added to). Select all and copy.
  • 30. Pasting as sub-circuit In the new document (or existing document you want to add the sub-circuit to), just click on any empty space on the design sheet, then choose to “paste as subcircuit”.
  • 31. Naming sub-circuit Paste the sub-circuit twice, to get the two stages. Name your two stages differently. You should get this:
  • 32. Just use it! Make similar connections as the earlier circuit: Filename: L4_cct06.msm
  • 33. Results comparison You can see from the oscilloscope displays below that the full circuit and the circuit with sub-circuit function exactly the same: From L4_cct03.msm From L4_cct05.msm
  • 34. Post-Processing Post-processing makes up for what analysis is lacking in the MultiSIM package. It basically takes the results of other analyses to produce a derived set of results according to formulae specified by the user.
  • 35. Instantaneous Dissipation of Power For example, MultiSIM does have a wattmeter, but it measures the RMS power, and furthermore, the time- varying results are not recorded. If we wish to record instantaneous power dissipated in a component as time varies, we would find the wattmeter incapable of doing that.
  • 36. Post-Processing to the rescue! To make up for that lacking, we could actually use the post-processing capability of MultiSIM to do what we want. The process of doing so will be illustrated in the following slides.
  • 37. Example Let us use an example of series RLC circuit, as shown below, from which we wish to find the instantaneous power in the resistor: Filename: L4_cct08.msm
  • 38. The process before the “post” process… Before we could use the post- processing capability, there must be some prior results from which the post- process could derive the required data. For finding power, we could use the formula: P = V2 /R. So, we should at first measure the instantaneous voltage across the resistor.
  • 39. Transient Analysis to get the voltage across the resistor… The voltage across the resistor could be measured using the transient analysis, where we would set the output variable as “voltage at node 3”, as shown below:
  • 40. Other settings… We should also set the start and stop time for the transient analysis. With the input frequency being 100 kHz, simulating for 0.1 ms should be enough to get us results over 10 cycles: Set the stop time as 0.1 ms after starting.
  • 41. Data The results are displayed – and stored until program shutdown – in the grapher, as shown here:
  • 42. Invoking the Post-Process After obtaining the data for instantaneous voltage, we can now invoke the post-process (look under “Simulate” from the menu).
  • 43. Put in the required formula. R1 is 1 kΩ, hence the 1000. Highlight the name of the previous analysis from which you wish to derive the data. Variable(s) available in the previous analysis that you have specified in the field to the left of this. Mathematical functions that you may use in the post-
  • 44. Further settings… Upon clicking “new trace”, you will be prompted for the name of the page; just click “OK”:
  • 45. Further settings… Then you will be prompted for the name of the graph. Rename or just click “OK”:
  • 46. Then click “Draw” to draw the graph according to the formula you specified: This graph indicates the instantaneous power dissipated in the resistor due to the AC input.
  • 47. Exporting Data to MS Excel You could also export the results of your analyses to MS Excel for external processing (if you find the post- processing capability not up to par for the further analyses that you want).
  • 48. Exporting Data… It is as easy as just clicking from the menu the “export to Excel” function:
  • 49. You will get two columns of data in MS Excel: The first column is the data for “time”, as our results were simulated against time. The second column is the data, in this case, the instantaneous power dissipated in the resistor R1.
  • 50. Limitation of Data Export It should be noted, however, that at any one time, you can only export ONE set of data (that is, one column of time, and another column of the currently active trace). If your graph has more than one trace of data, only the currently active (selected) trace will be exported.