Group2 - Proteus Design Suite
Group2 - Proteus Design Suite
COURSE PROJECTS
Group: 2
THANK YOU
Group 2 would like to thank the teacher for guiding my group on how
to practice and use Proteus application as well as for giving
suggestions to help my group complete this project well and help
other students better understand Proteus software.
Thank you and your friends for watching and listening to my group's
presentation.
PROJECT SUMMARY
This project demonstrates how to use Proteus software to design
electrical circuits.
Introduce tools commonly used to bring devices off the electrical
panel to design and understand each function of each tool for different
purposes.
Guide everyone to create a complete electrical circuit and print the
circuit design board.
ii
COURSE PROJECTS
TABLE OF CONTENTS
1. INTRODUCTION ............................................................................................................................1
2. THEORY..........................................................................................................................................3
ISIS: the acronym of Intelligent Schematic Input System. The program allows us to carry out the
electric design of the circuit, including all sorts of components such as resistors, coils, capacitors,
power supplies, and even microprocessors. .............................................................................................3
ARES: the acronym of Advanced Routing and Editing Software. It's the tool aimed at the design of
printed circuit boards or PCBs, with routing, location, and editing functions for electronic components.
..................................................................................................................................................................3
5. RESULT ........................................................................................................................................ 28
7 REFERENCES .............................................................................................................................. 32
8 APPENDIX ................................................................................................................................... 33
iii
COURSE PROJECTS
LIST
OF
ILLUSTRATIONS
iv
COURSE PROJECTS
1. INTRODUCTION
1.1 Overview
Proteus Design Suite is a specialized software used to design electrical circuits as well as
simulate electrical circuits to see the circuit process in practice. This software is used by
many engineers and professors to simulate as well as teach students.
The goal of group 2 will help you learn how to use and how the Proteus application works
when designing electrical circuits.
Content 2: Teach people how to create a new project to design electrical circuits on the
drawing board
Content 4: Briefly introduce common tools used to design a complete circuit as well as
explain each function of each tool for better understanding.
1
COURSE PROJECTS
Content 5: Design a simple electrical circuit for people to visualize how Proteus software
works.
Content 7: Make a complete circuit in PCB layout and how to print a circuit design board.
Vo Phuong Nam:
+ Learn the tools and functions of each tool in the PCB layout
2
COURSE PROJECTS
2. THEORY
Introduction
Proteus Design Suite is one of the electronic design programs, capable of providing us with
an advanced simulation of electronic circuits and microprocessors. It integrates tools that we
can design and simulate in the Arduino environment
Proteus Design Suite includes two main components around which the program's entire
functioning revolves:
ISIS: the acronym of Intelligent Schematic Input System. The program allows us to carry out
the electric design of the circuit, including all sorts of components such as resistors, coils,
capacitors, power supplies, and even microprocessors.
ARES: the acronym of Advanced Routing and Editing Software. It's the tool aimed at the
design of printed circuit boards or PCBs, with routing, location, and editing functions for
electronic components.
Tools
The component mode is used to find all the components that will be used in the schematic
The junction dot mode that used whenever you need to connect with more than one
connections.
The wire label mode that whenever you have to label your wire in order to recognize the
connection.
The next is buses mode this is used when you have to move lots of signals in the form of the
bus.
The terminal mode is used to find the voltage common collector or the ground.
The graph mode is used to insert directly into your schematic and used the graphs
The generator mode is used to find a lot of voltage sources different kind of sources
3
COURSE PROJECTS
The probe mode can be a voltage or current or tap whenever you insert a probe on a wire it
will give you either voltage or a current of that particular terminal.
The virtual instruments mode is used to find oscilloscope of voltmeter or the ammeters and
also the watt meters and so on.
Allowing us to carry out the electric design of the circuit, including all sorts of
components such as resistors, coils, capacitors, power supplies, and even
microprocessors.
PCB LAYOUT
1/ INTRODUCTION
The purpose of this tutorial is to familiarize you as quickly as possible with the main
features of the PCB Layout, to the point that you can use the package for real work.
Users with modest computer literacy should find it possible to learn the package and
produce their first board within a day or two
The tutorial proceeds by taking you through worked examples involving all the
important aspects of the package including:
4
COURSE PROJECTS
Starting the PCB layout module from the application module toolbar at the top of
the Proteus application.
We can start the PCB layout module from the application module toolbar at the top of
the Proteus application.
The largest area of the screen is called the Editing Window, and it acts as a
window on the drawing - this is where you will place and track the board. The smaller
area at the top left of the screen is called the Overview Window. In normal use the
Overview Window displays, as its name suggests, an overview of the entire drawing -
the blue box shows the edge of the current sheet and the green box the area of the
sheet currently displayed in the Editing Window.
5
COURSE PROJECTS
IN THE PROJECT
6
COURSE PROJECTS
Proteus 8 works with a live netlist so the PCB Layout module already has much
of the information we need to start the layout process
a/ Component Mode
- Selecting component mode will access footprints which have been specified as
relating to parts in Proteus and carry connectivity information whereas selecting
package mode will access ‘unbound’ physical instances of a footprint. When working
with a layout which is driven from a schematic we therefore exclusively use
component mode.
- The Component Mode icon is second from the top directly underneath the
Selection icon. Clicking on this will display a list of items in the Object Selector
which correspond directly to the parts in Proteus that we used to create the schematic.
b/ Placing Components
- Start by selecting Component Mode from the left hand side icon set and then
ensure that the layer selector is set to Component Side – we won’t be placing any
solder side components in this project.
7
COURSE PROJECTS
- The object selector by default will contain a list of all parts to be placed. For
more complex boards however it is worth noting that you can restrict the display to
only items selected on the schematic or only those on the currently selected schematic
sheet.
Before we can place the components on the board we need to define what shape
and size the board will be. For our project we need only a simple rectangular board
edge
- To start placing the board edge, select the 2D Rectangle icon from the left hand
side of the application.
8
COURSE PROJECTS
- Let’s begin by manually placing some tracks on the board. Typically, we would
manually lay out connections where a specific path is desired for the track or where
we need greater control over track position
- Start by selecting track mode at the left hand side of the Object Selector and
changing the layer selector to be on Top Copper
- Manual routing is probably the most common action you will perform with the
software and it is vital that you understand how it works. The basic rules of operation
are:
+ Left click on pad, track or zone border to begin routing from that object.
+ Left click at any point during routing to commit the route up to the mouse
position (we call this anchoring).
+ Right click to terminate the route at its last committed / anchored point.
9
COURSE PROJECTS
+ ENTER key will automatically complete the track in the path shown by the
'shadow' track.
+ SPACEBAR to float a via on the end of the route and left click to then place
the floating via.
+ SHIFT key toggles the neck style on/off (SHIFT key down = neck style on,
SHIFT key up = neck style off).
6/ THE AUTO-ROUTER
- From this point on we’ll use the auto-routing engine to complete placement of
the routes. As with the manual tracking the auto-router will obey all the design rules
that we configured earlier.
+ Start by invoking the auto-router from the Tools Menu in Proteus (PCB Layout
Module)
10
COURSE PROJECTS
The resulting dialogue form is reasonably complex but all fields have context sensitive
help associated with them. You can also find additional information about the various
type of routing pass in the reference manual. For our purposes (and indeed for most
boards of small/medium complexity) the defaults are more than adequate. We’ll start
by running in ‘fully automated mode’ which should be selected by default so simply
hit the begin routing button to complete the remaining connections.
11
COURSE PROJECTS
- Everything will happen quite quickly from this point onwards but you should
see routing progress on the status bar as the engine works towards completion. Once
the board is complete there are two immediate points of note:
+ The auto-router has preserved those tracks that we placed manually and has not
ripped and replaced them whilst working on the rest of the board.
+ Once the autorouter has completed a final pass is made to corner the tracks. If
you prefer this not to happen you can remove the Recorner Pass option on the
dialogue form before invoking the router
12
COURSE PROJECTS
THE RESULT:
- If you switch back to the layout tab we will continue the layout phase of the
project. To minimize track impedance we are going to place a power plane covering
the entire board.
- Placing Power Planes This is actually the easiest type of power plane to place
and is available in all levels of the professional software. Start by invoking the power
plane generator command from the left
13
COURSE PROJECTS
- From the resulting dialogue form select the net, keeping the layer as bottom copper
and setting the boundary style to be T30.
- After you exit the dialogue form you should see that the power plane is generated
across the entire board.
14
COURSE PROJECTS
- The dialogue forms offer a number of controls, all of which have context sensitive
help associated with them (context sensitive help on dialogue forms is accessed with a
‘point and shoot’ mechanism via the ‘?’ key at the top right of the dialogue form). The
default settings should do for getting something and you commence output generation
by clicking on OK. Output can be aborted by pressing ESC, although there may be a
short delay before everything stops whilst Proteus
us and your printer/plotter empty their buffers.
15
COURSE PROJECTS
PRINT FILE
9/ 3D Visualization
- Now that the board is now routed and ready for production we first want to
examine it in 3D in order that we can properly preview how it will look in real life and
possibly make final design alterations prior to prototyping. Start by invoking the 3D
Visualization Engine from the module toolbar at the top of the application
- This will open and load the 3D view of the board in a separate tab. As with any
tab, you can drag onto a separate frame if you want to look at both the 2D layout and
the 3D view simultaneously.
16
COURSE PROJECTS
- Custom Views:
+ The next step is to be able to customize the view. This works conceptually by
‘attaching’ the mouse to the camera such that as you move the mouse the camera
moves to the area of the board that you are interested in. You can invoke the
Navigation mode either from the View menu, the crosshairs icon on the Navigation
toolbar or simply by clicking the left mouse button.
+ You will know as soon as you are in Navigation mode as a crosshair cursor
will appear over the mouse and your view of the board will change as you move the
mouse. Using this together with the middle mouse wheel zoom will allow you to both
‘fly pass’ the board and to easily zoom in to closely examine a particular area of the
board. Exiting navigation mode is as simple as right clicking the mouse.
17
COURSE PROJECTS
Tài liệu tham khảo: PROTEUS DESIGN SUITE Getting Started Guide (Labcenter
Electronics Ltd 1990-2019).
18
COURSE PROJECTS
Analysis:
At this time, we will assume that you have installed the Proteus 8 software package.
To start the software, click on the Proteus program and select Yes to start the program.
The program will then run and you will see its home page.
Press the new project button near the top of the home page in Proteus.
On the first page of the wizard specify a name and path for the project.
19
COURSE PROJECTS
We need a schematic so check the box at the top of the next step and then choose the
default template.
Similarly, we need a layout so check the box at the top of the layout page and again
choose the default template.
The next screen allows us to define the layer stack for our PCB. Since we will be
designing a simple 2-layer board there is no configuration necessary here.
The next screen is for configuration of drill spans. Again, for our proposed 2-layer
board the only possibility is thru-hole so there is no action required.
The final screen in the PCB configuration is simply a preview of a PCB cross section
that displays visually what has been set up in the previous screens.
We are not simulating the design so leave the firmware page blank and continue on to
the summary which should look like the following.
20
COURSE PROJECTS
21
COURSE PROJECTS
22
COURSE PROJECTS
23
COURSE PROJECTS
24
COURSE PROJECTS
Simulate circuit in 3D
Design
Design PCB
schematic
Component
Create board
placement
25
COURSE PROJECTS
Design schematic
List of components:
2 Connector
1 Diode bridge
1 IC 7805
1 Yellow Led
1 Resistor: 220Ω
1 Transformer
Design PCB
Create board
Component placement
Design rules
26
COURSE PROJECTS
Routing
Design rules
Pad-Pad: 10th
Pad-Trace: 10th
Trc-Trc: 10th
Graphic: 15th
Edge: 15th
Copper pour
Zone setting
Net: None
Boundary: T50
Relief: T30
Type: Solid
27
COURSE PROJECTS
Clearance: 0
Print setting:
Scale: 100%
3D Simulation
5. RESULT
28
COURSE PROJECTS
Schematic Layout
PCB Layout
29
COURSE PROJECTS
3D Simulation
30
COURSE PROJECTS
With this topic, we chose to research and present Proteus software. The results
obtained after completing the circuit on the software are clearly stating the
direction of the current, the change of the resistors. When practiced with voltage
stabilizer 7805 is the input voltage stabilizer IC, when the current through the car
IC is voltage stabilized at 5v, it is therefore used in the source circuit to stabilize
the voltage of the device.
The experience gained after doing the experiment is that the circuit needs to be
grounded. The resistors need to be arranged in a reasonable way so that the bulb
can be clearly displayed
Advantages and disadvantages of the software after presenting the topic
*Advantages
31
COURSE PROJECTS
Electronic Components, special support for all software like 8051, PIC, Motorola,
AVR.
Proteus is capable of simulating the operation of electronic circuits including
designing parts such as circuits and writing drivers for microcomputer control
types such as MCS-51, AVR, PIC...'
- Capable of emulating most drivers for microcontrollers
- Select objects and set parameters for objects easily
- Output to Netlist file compatible with common printed circuit programs.
- Export the component statistics file for the circuit
- ISIS integrates many tools to help manage large circuits, circuits can have up to
thousands of components for professional circuit design.
- Hierachical design
- Ability to automatically number components
*Disadvantages
7 REFERENCES
Proteus presentation.pdf
[3] , www.labcenter.com
[4] https://www.youtube.com/watch?v=DJT_A0-LMA8&t=4s
[5] https://www.youtube.com/watch?v=sv3i0vKoYQw
Tutorials.pdf
[6] ,www.labcenter.com
32
COURSE PROJECTS
8 APPENDIX
33
COURSE PROJECTS
34
COURSE PROJECTS
+Answer some questions that my group did not answer during the
presentation
Ques 1: HUÂN NGUYỄN QUANG: Nguyễn Quang Huân 2151078- How can we get a
bill of material?
35
COURSE PROJECTS
Ques 2: TUYỀN HUỲNH THỊ MINH: Huỳnh Thị Minh Tuyền-2051210: What is the
minimum PC specification for running the Proteus software?
In particular; note that if your graphics card does not satisfy the
above requirements the software will run in Windows GDI mode. This
means that display of the screen is handled by Windows and not your
graphics hardware and therefore that some features of the software will
not be available and the performance could be adversely affected. As a
general rule, discrete graphics cards such as those from AMD (ATI) and
NVIDIA will satisfy these requirements whilst chipset graphics such as
those supplied by Intel will not.
Ques 3: SỸ TRẦN VĂN: Trần Văn Sỹ - 2151251 yeah i want to ask that can
Proteus draw a graph over time like NI Multilism?
Ques 3: DƯƠNG NGUYỄN THÁI BÌNH: Nguyễn Thái Bình Dương- 2051103 Hello
Teacher and Team 2. Why the waveforms does not apperar during
simulation? Can you help me?
36
COURSE PROJECTS
Ques 3: SANG NGUYỄN THÀNH: Nguyễn Thành Sang-2051062- how to use the
graph feature of Proteus to simulate how the voltage against time looks
like
*Second way:
Select Graph Mode → Analogue → Draw a table of graph → Drag the voltage
generator into the table → Run the simulation → Stop the simulation →
Select the graph and pres SPACE on your keyboard
37
COURSE PROJECTS
Ques 4: ĐẠT ÔNG MINH: 2151188 Ông Minh Đạt Can i print the 3D
stimulator?
Ans 5: The stepper motor converts the input pulses to "specific" output
change known as "step". Therefore, if you want to achieve a certain
amount of rotation (which has to be =n*step), you can easily apply n
pulses to the inputs of your stepper. Then have an idle state, and
apply the previous cycle for the next rotation phase.
Ques 6: TUẤN NGÔ ANH: 2051207 Ngô Anh Tuấn What is the difference of
this solfware compared to NI multisim solfware?
Ques 6: NHẤT ĐẶNG ĐẠI: Đặng Đại Nhất 2051056 Do you think proteus
greater than NI mutisim?
Ques 6: TIẾN BÙI ĐỨC: What can Proteus simulate but NI multisim 14.2
cannot, can you tell me? BÙI ĐỨC TIẾN - 2151263
Ans 6:
38
COURSE PROJECTS
39
COURSE PROJECTS
40
COURSE PROJECTS
Devices
# parts/ Models 27,000+ Less than 1000 10000 15000+
# symbols 1500+ 1000+ 1000+
Import any Available Available Available
standard
SPICE library
Devices may Available Available Available
be selected by
category
Devices may Available Available Available
be selected by
manufacturer
Devices may Available Available Available
be selected by
keyword
Part Search Available – Not Not
using wildcards Part Search Available Available
can be used
by Library
Browser
Repeat Available – in • Available Available
placement of Schematic
device and Layout,
the
components
can be
repeated
Rotation of Available • Available Available
devices in 90
degree
increments
Auto or manual Available • Available Available
designation of
devices
41
COURSE PROJECTS
Editor
Store modified Available – All Available Available
models, models can
symbols, or be stored
complete parts
to database
Wiring
Manual wire Available • Available • Available •
routing
Wire angle 90/any 90/any 90/any
Reposition Available • Available Available
any wire with
click and drag
Wire Available • Available • Available
"rubberbands
" with device
movement
Bus wires Available – Any Available • Available
may contain number of wires
any number can be drawn to
of a bus
independently
numbered
wires
Markers can Available – Available • Available
be used to Virtual wire
create virtual
wire
connections
Additional Capabilities
Import SPICE Available • Available • Available •
netlist for
simulation
Export to PCB Available • Available • Available •
programs
Export circuits Available • Available •
& waveforms
as graphics
Generate Available • Available •
SPICE 3 netlist
Print Scaling, Available • Available • Available •
42
COURSE PROJECTS
Fit to page
Undo/Redo Yes/ 10- 30 Available • Available •
depending
upon the
editors
undo/redo
Cost Low Very high
High
High
Sufficient tools Yes Yes Yes Yes
to complete
electronic
Design
Price Very High High High High
Performance
ratio
Years of 27 24 20 34
experience
Technical Technical and First year is provided with the package Post-sales Post-sales
Support Library after which Maintenance cost has to be support is support is
Creation paid. available available
Support free for the
Services are life of the
included with product, by
the package telephone,
facsimile,
e-mail or
letter.
All over the All over the world All over the All over
International world the world
world
Presence
43
COURSE PROJECTS
Back Yes, fully Yes but manual Yes but Yes, fully
automatic manual automatic
annotation
Both Only Schematic Information Both Both
Schematic Schematic Schematic
and Layout and Layout and
information information Layout
alongwith informatio
Part information Thermal and n along
simulation with
data Thermal
and
simulation
data
Library Browser Yes No separate tool for searching for Yes Yes
components
– tool for fine
searching
packages)
44
COURSE PROJECTS
Schematic Scicards
Netlist.
Import from
In Layout, it supports import / export to
Orcad PCB II a other packages like PADS, PCAD,
Wirelist and CADSTAR, PROTEL, TANGO etc.
VHDL
Integration of Total Not available Not Available
different Integration of available
modules all modules
are available
Access to all Available Not available Not Available
modules using available
the single menu
Single Available Not available Not Available
integrated available
database for
Schematic and
layout
Auto routing in Available Not available Available Available
Schematic
Editor
Front and Back Available Not available Available Available
annotation of
electrical
connectivity
Display of Available User has to manually select each page Available Available
information of and view net
particular net
over different
pages in the
real time
Automatic Available Not available Available Available
creation of the
layout from
schematic
Copper Pouring Done by just Assignment of templates and copper Available Available
assigning pour is a very slow operation, copper is
vertices; fast poured and displayed over entire area
operation, no assigned increasing database size
copper is considerably.
pored in
layout there
by reducing
the file size
enormously
45
COURSE PROJECTS
models
EDSpice
Simulation
Available Available Available
Time domain
Available Available Available Available
DC, AC, Noise, Available
BIAS point
Available Not Available
Small Signal
available
Analysis,
Transfer
function, Pole
zero, Distortion,
and Fourier
Analysis
Signal Integrity, Available Not available Not Available
Board Analyzer available
Model Available Not available Not Available
generator available
VHDL – co
simulator
VHDL to spice
model and to
mixed mode
Circuit file Available Not available Available Available
editor
3D board Available Not available Available Available
viewer
Filter Design Available Not available Not Available
available
Thermal Available Not available Not Not
Analysis EMI/ available available
EMC Field
Analyzer
8051 Micro Available Not available Available Available
controller family
enable editing
and compilation
of ‘C’ and
Assembler
language
AVR Available Not available Available Not
Microcontroller available
Simulation
PIC Available Not available Available Available
Microcontroller
Simulation
Motorola Available Not available Available Not
Microcontroller available
Simulation
Graphic Editor Available Not available Not Available
available
46
COURSE PROJECTS
47
COURSE PROJECTS
48