SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
Sharan kumar
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
RUBY DIKSHIT
 
My arduino presentation
My arduino presentationMy arduino presentation
My arduino presentation
Sham Arsenal
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
Nitesh Kumar
 

La actualidad más candente (20)

PCB Designing
PCB Designing PCB Designing
PCB Designing
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
 
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
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
pcb
pcbpcb
pcb
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Design of Printed Circuit Boards
Design of Printed Circuit BoardsDesign of Printed Circuit Boards
Design of Printed Circuit Boards
 
INTRODUCTION TO PCB
INTRODUCTION TO PCBINTRODUCTION TO PCB
INTRODUCTION TO PCB
 
Pcb design using_eagle
Pcb design using_eaglePcb design using_eagle
Pcb design using_eagle
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boards
 
PCB
PCB PCB
PCB
 
Introduction to PCB Designing
Introduction to PCB DesigningIntroduction to PCB Designing
Introduction to PCB Designing
 
My arduino presentation
My arduino presentationMy arduino presentation
My arduino presentation
 
Pcb design guidelines
Pcb design guidelinesPcb design guidelines
Pcb design guidelines
 
Arduino
ArduinoArduino
Arduino
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 

Similar a 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
 

Similar a 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
 

Más de Moe Moe Myint

Más de 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)
 

Último

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Último (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
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
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

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

Notas del editor

  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.