SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Introduction to
EMBEDDED SYSTEM II
(2nd Edition)
SHIBU K V
Dr Moe Moe Myint
Department of Computer Engineering & Information Technology
Mandalay Technological University
www.slideshare.net/MoeMoeMyint
moemoemyint@mtu.edu.mm
drmoemoemyint.blogspot.com
IT-52061
Chapter 8
Learning Objectives
 Learn about the various elements of Embedded Hardware and their design principles
 Refresh knowledge on the basic Analog Electronic components and circuits – Resistor, Capacitor, Diode,
Inductor, Transistor etc. and their use in embedded applications
 Refresh knowledge on the basic Digital Electronic components and circuits – Logic Gates, Buffer Ics, Latch
ICs, Decoder and Encoder ICs, Multiplexer (MUX) and De-multiplexer (D-MUX), Combinational and
Sequential Circuits and their use in embedded applications
 Learn about Integrated Circuits (ICs), the degree of integration in various types of Integrated Circuits,
Analog, Digital and Mixed Signal Integrated Circuits, the steps involved in IC Design
 Learn about Electronic Design Automation tools for Embedded Hardware Design and EDA tools for Printed
Circuit Board Design
 Familiarize with the usage of the Orcad EDA tool from Cadence software for Printed Circuit Board Design
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
2
 Familiarize with the different entities for circuit diagram design (schematic design) using the Eagle tool.
Familiarize with the different entities of the Eagle CIS tool like ‘Drawing Canvas’, ‘Drawing Tool’,
‘Drawing Details’, ‘Part Number creation’, ‘Design Rule Check (DRC)’, ‘Bill of Material (BoM)’ creation,
‘Netlist file creation for PCB blueprint design, etc.
 Familiarize with the usage of ‘Layout’ tool from Cadence for generating the PCB design files from the
circuit diagram description file (From Netlist file)
 Learn the building blocks of ‘PCB Layout’ – Footprints (Component Packages), Routes/Traces, Layers, Via,
Marking text and graphics, etc.
 Learn about Board Outline creation, Component placement, Layer selection, PCB Track Routing, Assembly
note creation, Text and graphics addition, PCB Mounting hole creation, Design Rule Checking, Gerber file
creation, etc. using Layout tool
 Learn the important guidelines for a good PCB design
 Learn about the different mechanisms for PCB fabrication, different types of PCBs, How a finished PCB
looks like and how it is made operational
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
3
Outlines
 Analog Electronic Components 229 (Roll no.1)
 Digital Electronic Components 230 (Roll no. 2,3,4,5,6,7,8,9,10,11)
 VLSI and Integrated Circuit Design 243 (Roll no. 12, 13,14)
 Electronic Design Automation (EDA) Tools 248 (Roll no. 15)
 How to use the OrCAD Eagle EDA Tool? 249
 Schematic Design using OrCAD Eagle Capture CIS 249
 The PCB Layout Design 267
 Printed Circuit Board (PCB) Fabrication 288
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
4
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Schematic Design Using Eagle
 Schematic is a way of representing the different components (can be an electronic component
like resistor, integrated circuit, capacitor, etc. or a mechanical/electromechanical component
like push button switch, relay, etc.) involved in a hardware product and how each components
are interconnected together.
 You can create a schematic design either by hand sketch on a paper or by electronic sketch
using Eagle tool and build a real electronic circuit out of it to test in the real world.
 The Eagle tool is an electronic schematic/PCB design tool.
5
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Schematic Design Using Eagle
For Example
6
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 To create a schematic using this, execute the ‘Eagle Demo’ application.
 The following window will appear on your desktop.
7
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Create New Project and Schematic
 The first step is to create a new project and a new schematic in Eagle.
 Choose ‘File>>New>>Project’ from the menu.
 Add a new schematic to the project by selecting ‘File>>New>>Schematic’ from the menu.
 You now have a blank schematic ready for drawing.
 A new schematic window will open with a blank work space.
 This is called the Schematic Editor, where you can draw schematics of your design.
 Save the schematic file with extension .sch.
8
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Designing Schematic for PCB
After this, we have to add the necessary components which we are going to use in our schematic.
 But, before that, we need to adjust the grid size of the schematic.
 Select the Grid option and set the size to 1mm. (Note: Setting Grid is optional and set the values
you are comfortable with.)
You can turn on the grid by selecting display on option.
9
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Schematic Editor
 We continue by adding the four resistors to the schematic.
 Select ‘Add’ from the menu in the schematic editor.
 The ‘Add’ dialog box appears.
 Here we want to locate a resistor.
 Write ‘resistor’ in the search field and press Enter.
 You will probably find many alternatives.
 Choose a through-hole resistor called R-EU_0207/10 from the ‘resistor’ library.
 Choose one and press OK.
10
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
• Place the resistor on your schematic by left-clicking.
• If you want to rotate the component, right click.
• After placing the component on the schematic, press Esc to return to the component selection window.
• Do this four times to get four resistors, then press ESC to return to the ‘Add’ dialog box.
• Continue to add the capacitors, transistors and LEDs in the same way.
• Add Power Connection
11
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Electrical Rule Check
12
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 Now we are ready to run an Electrical Rule Check (ERC) to see if there are any mistakes
that need to be fixed.
 Select ‘Tools>> ERC’ from the menu.
 When you run it u get some warnings telling you that something don’t have any defined
values.
 You know that you click ‘Approve’ on both of them.
13
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 Our Schematic is now complete.
 Now, it’s time to create a PCB from the schematics.
14
How to design a PCB Layout
Using Eagle
15
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Printed Circuit Board (PCB)
 A PCB or (Printed Circuit Board) is a board that contains several electrical components that are
connected using conductive electrical tracks.
 A PCB provides physical support for mounting the electronic components and also the
electrical connections between them.
 Students, hobbyists and beginners in electronics often start working on electronic circuits using
breadboards.
 They are suitable for small projects which involve a limited number of components (through-
hole components) and connections.
16
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Why do we need PCBs?
 If you want to make your design more appealing, then PCBs are the next step.
 With the help of PCBs, we can avoid common problems like noise, distortion, imperfect
contact, etc.
 Moreover, if you want to go commercial with your design, you have to use a proper circuit
board.
17
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Step for Making your own PCB
 In this article, I’ll show you a step-by-step tutorial on how to design PCB using Eagle and also
make your own PCB at home.
For this you will need to follow the three steps or procedures:
 Designing schematic of the design
 Drawing the layout for the Printed Circuit Board (PCB) and
 Making the board (there are different ways to do this)
 The first two tasks i.e. schematic and circuit board layout are done with the help of a Eagle
Tool.
 There are many Tools for designing PCBs like Altium Designer, Cadence orCAD, Mentor
Graphics PADS, Autodesk Eagle, KiCad, etc.
18
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 In this tutorial, we are going to use Autodesk Eagle CAD.
 Eagle is available in three variants: Eagle Free, Eagle Standard and Eagle Premium.
 Eagle Free, as the name suggest, is a free to use PCB design software which can be used for
capturing schematics and PCB Layout.
 The other two variants are subscription based software and have additional features like more
schematic sheets, more signal layers and more board area.
 You can download the free version of the Eagle PCB from the Autodesk’s official website or
follow this link.
https://trial2.autodesk.com/NET17SWDLD/2017/EGLPRM/ESD/Autodesk_EAGLE_9.0.1_Engli
sh_Win_64bit.exe
 After downloading and installing the Eagle CAD (you might need to register with Autodesk),
open the Eagle Software from the desktop shortcut. You will get the control Panel of the Eagle.19
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Create PCB from Schematic
 We start by opening our schematic diagram in Eagle.
 Click on the ‘Board’ button (or choose ‘Switch to board’ from the top toolbar) to create a board
for this schematic.
 You can create the board file from the schematic.
1. Switch
to board
No. 2
20
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
 A new window opens which is the PCB layout editor.
 The black space is the board area and all the components are at the outside bottom left of the
board area.
 Now, we need to place the components in to the editor.
 You can adjust the grid size of the PCB layout editor, if you want.
 Now using the group option from the side tool bar, select all the components and using
move option move all the components and populate the board area.
21
Group Move
 Using the move option, place the components on the board as per the position you want
the components to be on the board.
22
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 You can see thin yellow wires running between the
components.
 These wires are called air wires and are representation of
connections between components.
 When we route the path between components, these air
wires will disappear as an indication of successful
connection.
23
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
 Now, it is time to make the connections or traces for the Printed Circuit Board.
 For this, we are going to use the Route tool from the side tool bar.
 Also set the width of the trace to be routed as your requirement.
 Here, I’ve set the trace width to approximately 1mm.
 Then, select the signal layer i.e. bottom layer, as our PCB is a single sided board.
Route
24
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Cont’d
 Start routing the traces from pin to pin.
 As you progress with routing, the air wires will start disappearing.
25
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Do It Yourself (DIY)
26
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
Homework
1. What is Electronic Design Automation (EDA) tool. Explain the role of EDA tools in
embedded system design.
2. What is schematic? Explain the role of schematic in embedded hardware design.
3. Explain the general guidelines for an efficient PCB layout.
4. Explain PCB in the Hardware Design context? Explain the different types of PCBs.
5. Explain the different PCB fabrication techniques. State the merits and drawbacks of each.
27
 Only Original Owner has full rights reserved for copied images.
 This PPT is only for fair academic use.
 Coming soon for chapter 8 (2nd portion)
28
Mandalay Technological University
Department of Computer Engineering and Information Technology
Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
29

Weitere ähnliche Inhalte

Was ist angesagt?

Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
RUBY DIKSHIT
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
Sharan kumar
 
io and pad ring.pdf
io and pad ring.pdfio and pad ring.pdf
io and pad ring.pdf
quandao25
 

Was ist angesagt? (20)

Workshop on pcb
Workshop on pcbWorkshop on pcb
Workshop on pcb
 
PTH and SMT Component identification and understanding
PTH and SMT Component identification and understandingPTH and SMT Component identification and understanding
PTH and SMT Component identification and understanding
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Introduction to active and passive components
Introduction to active and passive components Introduction to active and passive components
Introduction to active and passive components
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design TutorialOrcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
 
PCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design ManufacturingPCB DESIGN - Introduction to PCB Design Manufacturing
PCB DESIGN - Introduction to PCB Design Manufacturing
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boards
 
PCB Designing
PCB Designing PCB Designing
PCB Designing
 
Analog vlsi
Analog vlsiAnalog vlsi
Analog vlsi
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
 
ORCAD pcb design
ORCAD pcb designORCAD pcb design
ORCAD pcb design
 
Types of PCB Designing Layers
Types of PCB Designing LayersTypes of PCB Designing Layers
Types of PCB Designing Layers
 
WPE
WPEWPE
WPE
 
io and pad ring.pdf
io and pad ring.pdfio and pad ring.pdf
io and pad ring.pdf
 
VLSI Design(Fabrication)
VLSI Design(Fabrication)VLSI Design(Fabrication)
VLSI Design(Fabrication)
 
PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly
 
VLSI
VLSI VLSI
VLSI
 
pcb
pcbpcb
pcb
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 

Ähnlich wie Schematic and PCB Design Using Eagle

WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
ASHOKKUMAR RAMAR
 
Network Design Proposal TemplateNetwork Design Proposal.docx
Network Design Proposal TemplateNetwork Design Proposal.docxNetwork Design Proposal TemplateNetwork Design Proposal.docx
Network Design Proposal TemplateNetwork Design Proposal.docx
dohertyjoetta
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
AbinayaBhaskar1
 

Ähnlich wie Schematic and PCB Design Using Eagle (20)

WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
 
Internship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responsesInternship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responses
 
Design of Digital Parity Generator Layout using 0.7 micron Technology
Design of Digital Parity Generator Layout using 0.7 micron Technology Design of Digital Parity Generator Layout using 0.7 micron Technology
Design of Digital Parity Generator Layout using 0.7 micron Technology
 
Computer engineering university
Computer engineering university Computer engineering university
Computer engineering university
 
Network Design Proposal TemplateNetwork Design Proposal.docx
Network Design Proposal TemplateNetwork Design Proposal.docxNetwork Design Proposal TemplateNetwork Design Proposal.docx
Network Design Proposal TemplateNetwork Design Proposal.docx
 
RESUME
RESUMERESUME
RESUME
 
RESUME
RESUMERESUME
RESUME
 
Review of Development done in Computerization of Electrical Specifications fo...
Review of Development done in Computerization of Electrical Specifications fo...Review of Development done in Computerization of Electrical Specifications fo...
Review of Development done in Computerization of Electrical Specifications fo...
 
Computer Science vs. Computer Engineering a Guide
Computer Science vs. Computer Engineering a GuideComputer Science vs. Computer Engineering a Guide
Computer Science vs. Computer Engineering a Guide
 
Training report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLABTraining report on Embedded Systems and MATLAB
Training report on Embedded Systems and MATLAB
 
1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx
 
Unit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorUnit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processor
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
shibu KV_ intro slides on embedded systems.pdf
shibu KV_ intro slides on embedded systems.pdfshibu KV_ intro slides on embedded systems.pdf
shibu KV_ intro slides on embedded systems.pdf
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
IEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTSIEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTS
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
 
Computer science and engineering
Computer science and engineeringComputer science and engineering
Computer science and engineering
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
Electronics engineering CDR Sample
Electronics engineering CDR  Sample Electronics engineering CDR  Sample
Electronics engineering CDR Sample
 

Mehr von Moe Moe Myint

Mehr von Moe Moe Myint (20)

Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded System
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)
 
Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Lect 06
Lect 06 Lect 06
Lect 06
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 

Kürzlich hochgeladen

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Kürzlich hochgeladen (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Schematic and PCB Design Using Eagle

  • 1. Introduction to EMBEDDED SYSTEM II (2nd Edition) SHIBU K V Dr Moe Moe Myint Department of Computer Engineering & Information Technology Mandalay Technological University www.slideshare.net/MoeMoeMyint moemoemyint@mtu.edu.mm drmoemoemyint.blogspot.com IT-52061 Chapter 8
  • 2. Learning Objectives  Learn about the various elements of Embedded Hardware and their design principles  Refresh knowledge on the basic Analog Electronic components and circuits – Resistor, Capacitor, Diode, Inductor, Transistor etc. and their use in embedded applications  Refresh knowledge on the basic Digital Electronic components and circuits – Logic Gates, Buffer Ics, Latch ICs, Decoder and Encoder ICs, Multiplexer (MUX) and De-multiplexer (D-MUX), Combinational and Sequential Circuits and their use in embedded applications  Learn about Integrated Circuits (ICs), the degree of integration in various types of Integrated Circuits, Analog, Digital and Mixed Signal Integrated Circuits, the steps involved in IC Design  Learn about Electronic Design Automation tools for Embedded Hardware Design and EDA tools for Printed Circuit Board Design  Familiarize with the usage of the Orcad EDA tool from Cadence software for Printed Circuit Board Design Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 2
  • 3.  Familiarize with the different entities for circuit diagram design (schematic design) using the Eagle tool. Familiarize with the different entities of the Eagle CIS tool like ‘Drawing Canvas’, ‘Drawing Tool’, ‘Drawing Details’, ‘Part Number creation’, ‘Design Rule Check (DRC)’, ‘Bill of Material (BoM)’ creation, ‘Netlist file creation for PCB blueprint design, etc.  Familiarize with the usage of ‘Layout’ tool from Cadence for generating the PCB design files from the circuit diagram description file (From Netlist file)  Learn the building blocks of ‘PCB Layout’ – Footprints (Component Packages), Routes/Traces, Layers, Via, Marking text and graphics, etc.  Learn about Board Outline creation, Component placement, Layer selection, PCB Track Routing, Assembly note creation, Text and graphics addition, PCB Mounting hole creation, Design Rule Checking, Gerber file creation, etc. using Layout tool  Learn the important guidelines for a good PCB design  Learn about the different mechanisms for PCB fabrication, different types of PCBs, How a finished PCB looks like and how it is made operational Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d 3
  • 4. Outlines  Analog Electronic Components 229 (Roll no.1)  Digital Electronic Components 230 (Roll no. 2,3,4,5,6,7,8,9,10,11)  VLSI and Integrated Circuit Design 243 (Roll no. 12, 13,14)  Electronic Design Automation (EDA) Tools 248 (Roll no. 15)  How to use the OrCAD Eagle EDA Tool? 249  Schematic Design using OrCAD Eagle Capture CIS 249  The PCB Layout Design 267  Printed Circuit Board (PCB) Fabrication 288 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 4
  • 5. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Schematic Design Using Eagle  Schematic is a way of representing the different components (can be an electronic component like resistor, integrated circuit, capacitor, etc. or a mechanical/electromechanical component like push button switch, relay, etc.) involved in a hardware product and how each components are interconnected together.  You can create a schematic design either by hand sketch on a paper or by electronic sketch using Eagle tool and build a real electronic circuit out of it to test in the real world.  The Eagle tool is an electronic schematic/PCB design tool. 5
  • 6. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Schematic Design Using Eagle For Example 6
  • 7. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  To create a schematic using this, execute the ‘Eagle Demo’ application.  The following window will appear on your desktop. 7
  • 8. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Create New Project and Schematic  The first step is to create a new project and a new schematic in Eagle.  Choose ‘File>>New>>Project’ from the menu.  Add a new schematic to the project by selecting ‘File>>New>>Schematic’ from the menu.  You now have a blank schematic ready for drawing.  A new schematic window will open with a blank work space.  This is called the Schematic Editor, where you can draw schematics of your design.  Save the schematic file with extension .sch. 8
  • 9. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Designing Schematic for PCB After this, we have to add the necessary components which we are going to use in our schematic.  But, before that, we need to adjust the grid size of the schematic.  Select the Grid option and set the size to 1mm. (Note: Setting Grid is optional and set the values you are comfortable with.) You can turn on the grid by selecting display on option. 9
  • 10. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Schematic Editor  We continue by adding the four resistors to the schematic.  Select ‘Add’ from the menu in the schematic editor.  The ‘Add’ dialog box appears.  Here we want to locate a resistor.  Write ‘resistor’ in the search field and press Enter.  You will probably find many alternatives.  Choose a through-hole resistor called R-EU_0207/10 from the ‘resistor’ library.  Choose one and press OK. 10
  • 11. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 • Place the resistor on your schematic by left-clicking. • If you want to rotate the component, right click. • After placing the component on the schematic, press Esc to return to the component selection window. • Do this four times to get four resistors, then press ESC to return to the ‘Add’ dialog box. • Continue to add the capacitors, transistors and LEDs in the same way. • Add Power Connection 11
  • 12. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Electrical Rule Check 12
  • 13. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  Now we are ready to run an Electrical Rule Check (ERC) to see if there are any mistakes that need to be fixed.  Select ‘Tools>> ERC’ from the menu.  When you run it u get some warnings telling you that something don’t have any defined values.  You know that you click ‘Approve’ on both of them. 13
  • 14. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  Our Schematic is now complete.  Now, it’s time to create a PCB from the schematics. 14
  • 15. How to design a PCB Layout Using Eagle 15
  • 16. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Printed Circuit Board (PCB)  A PCB or (Printed Circuit Board) is a board that contains several electrical components that are connected using conductive electrical tracks.  A PCB provides physical support for mounting the electronic components and also the electrical connections between them.  Students, hobbyists and beginners in electronics often start working on electronic circuits using breadboards.  They are suitable for small projects which involve a limited number of components (through- hole components) and connections. 16
  • 17. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Why do we need PCBs?  If you want to make your design more appealing, then PCBs are the next step.  With the help of PCBs, we can avoid common problems like noise, distortion, imperfect contact, etc.  Moreover, if you want to go commercial with your design, you have to use a proper circuit board. 17
  • 18. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Step for Making your own PCB  In this article, I’ll show you a step-by-step tutorial on how to design PCB using Eagle and also make your own PCB at home. For this you will need to follow the three steps or procedures:  Designing schematic of the design  Drawing the layout for the Printed Circuit Board (PCB) and  Making the board (there are different ways to do this)  The first two tasks i.e. schematic and circuit board layout are done with the help of a Eagle Tool.  There are many Tools for designing PCBs like Altium Designer, Cadence orCAD, Mentor Graphics PADS, Autodesk Eagle, KiCad, etc. 18
  • 19. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  In this tutorial, we are going to use Autodesk Eagle CAD.  Eagle is available in three variants: Eagle Free, Eagle Standard and Eagle Premium.  Eagle Free, as the name suggest, is a free to use PCB design software which can be used for capturing schematics and PCB Layout.  The other two variants are subscription based software and have additional features like more schematic sheets, more signal layers and more board area.  You can download the free version of the Eagle PCB from the Autodesk’s official website or follow this link. https://trial2.autodesk.com/NET17SWDLD/2017/EGLPRM/ESD/Autodesk_EAGLE_9.0.1_Engli sh_Win_64bit.exe  After downloading and installing the Eagle CAD (you might need to register with Autodesk), open the Eagle Software from the desktop shortcut. You will get the control Panel of the Eagle.19
  • 20. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Create PCB from Schematic  We start by opening our schematic diagram in Eagle.  Click on the ‘Board’ button (or choose ‘Switch to board’ from the top toolbar) to create a board for this schematic.  You can create the board file from the schematic. 1. Switch to board No. 2 20
  • 21. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018  A new window opens which is the PCB layout editor.  The black space is the board area and all the components are at the outside bottom left of the board area.  Now, we need to place the components in to the editor.  You can adjust the grid size of the PCB layout editor, if you want.  Now using the group option from the side tool bar, select all the components and using move option move all the components and populate the board area. 21
  • 22. Group Move  Using the move option, place the components on the board as per the position you want the components to be on the board. 22
  • 23. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  You can see thin yellow wires running between the components.  These wires are called air wires and are representation of connections between components.  When we route the path between components, these air wires will disappear as an indication of successful connection. 23
  • 24. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018  Now, it is time to make the connections or traces for the Printed Circuit Board.  For this, we are going to use the Route tool from the side tool bar.  Also set the width of the trace to be routed as your requirement.  Here, I’ve set the trace width to approximately 1mm.  Then, select the signal layer i.e. bottom layer, as our PCB is a single sided board. Route 24
  • 25. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Cont’d  Start routing the traces from pin to pin.  As you progress with routing, the air wires will start disappearing. 25
  • 26. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Do It Yourself (DIY) 26
  • 27. Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018 Homework 1. What is Electronic Design Automation (EDA) tool. Explain the role of EDA tools in embedded system design. 2. What is schematic? Explain the role of schematic in embedded hardware design. 3. Explain the general guidelines for an efficient PCB layout. 4. Explain PCB in the Hardware Design context? Explain the different types of PCBs. 5. Explain the different PCB fabrication techniques. State the merits and drawbacks of each. 27
  • 28.  Only Original Owner has full rights reserved for copied images.  This PPT is only for fair academic use.  Coming soon for chapter 8 (2nd portion) 28 Mandalay Technological University Department of Computer Engineering and Information Technology Lecture Slides for Textbook Introduction to Embedded Systems, Moe Moe Myint, 2017-2018
  • 29. 29

Hinweis der Redaktion

  1. OrCAD Software Circuit Maker Proteus Software
  2. Schematic diagram/Circuit diagram For Schematic Wire Junction Ground Power Net Label Port Bus Bus Entry If you know well above these facts, you know how to read schematic diagram well….
  3. Click on File and select New Project. Rename the project to an appropriate name Right click on the project and create new schematic.
  4. Now, we have to add components to out schematic. For this, select Add Option from the side tool bar. A new window opens with a list of all the components available in the libraries.
  5. Move the cursor within the drawing canvas and place the selected part on the desired We continue by adding the four resistors to the schematic. Select “Edit->Add..” from the menu in the schematic editor. The “ADD” dialog box appears. Here we want to locate a resistor. Write “resistor” in the search field and press Enter. You will probably find many alternatives. I chose a through-hole resistor called R-EU_0207/10 from the “resistor”-library. Choose one and press “Ok”. Place the resistor on your schematic by left-clicking. Do this four times to get four resistors, then press ESC to return to the “ADD” dialog box. Continue to add the capacitors, transistors and LEDs in the same way. To connect the components we need to add nets between them. Add nets by choosing “Draw->Net” from the menu. Note: Never use “Wire”, always use “Nets”. The “Wire” does not always create the electrical connection you want. Tips: If you want diagonal lines, choose the second “Wire bend” button from the toolbar.
  6. ELKO (Elektrolyt Capacitor) Now we are ready to run an Electrical Rule Check (ERC) to see if there are any mistakes that need to be fixed. Select “Tools->Erc” from the menu. When I run it I get two warnings telling me that the LEDs don’t have any defined values. I know that this is not necessary for the LEDs so I click “Approve” on both of them. Add power connection If you want to create a practicable electronic circuit you will also need to connect power somehow. You can add two header pins for this. Search for “2 pin header” in the “ADD” dialog box to find a suitable part in the “con-molex” library. Add this and connect the two pins to the circuit.
  7. We continue by adding the four resistors to the schematic. Select “Edit->Add..” from the menu in the schematic editor. The “ADD” dialog box appears. Here we want to locate a resistor. Write “resistor” in the search field and press Enter. You will probably find many alternatives. I chose a through-hole resistor called R-EU_0207/10 from the “resistor”-library. Choose one and press “Ok”.
  8. We continue by adding the four resistors to the schematic. Select “Edit->Add..” from the menu in the schematic editor. The “ADD” dialog box appears. Here we want to locate a resistor. Write “resistor” in the search field and press Enter. You will probably find many alternatives. I chose a through-hole resistor called R-EU_0207/10 from the “resistor”-library. Choose one and press “Ok”.
  9. http://www.electronicshub.org/pcb-design-eagle/ In this tutorial, I’ll show you the steps for How to Design PCB using Eagle CAD Software. After designing the PCB in Autodesk’s Eagle CAD, I’ll show you to make your own PCB (Printed Circuit Board) at home.
  10. If no board exists, we will get a warning asking us to create a new board. Choose “Yes”. A new board will be created with all the components from the schematics.
  11. If no board exists, we will get a warning asking us to create a new board. Choose “Yes”. A new board will be created with all the components from the schematics.
  12. If no board exists, we will get a warning asking us to create a new board. Choose “Yes”. A new board will be created with all the components from the schematics.
  13. If no board exists, we will get a warning asking us to create a new board. Choose “Yes”. A new board will be created with all the components from the schematics.
  14. If no board exists, we will get a warning asking us to create a new board. Choose “Yes”. A new board will be created with all the components from the schematics.