SlideShare a Scribd company logo
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

More Related Content

What's hot

Introduction to VLSI Technology
Introduction to VLSI TechnologyIntroduction to VLSI Technology
Introduction to VLSI Technology
Dr.YNM
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
Priyanka Gaur
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design
slpinjare
 
Pcb designing
Pcb designingPcb designing
Pcb designing
ADERSH VIMAL
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
Kalyan Acharjya
 
Vlsi design main ppt 1
Vlsi design main ppt 1Vlsi design main ppt 1
Vlsi design main ppt 1
Semi Design
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
shyamaliamale
 
Cmos design rule
Cmos design ruleCmos design rule
Cmos design rule
KOMAL YAMGAR
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basics
sagar Ramdev
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
Usha Mehta
 
VLSI TECHNOLOGY
VLSI TECHNOLOGYVLSI TECHNOLOGY
VLSI TECHNOLOGY
AbidaSultanaAkhi1
 
INTRODUCTION TO PCB
INTRODUCTION TO PCBINTRODUCTION TO PCB
INTRODUCTION TO PCB
prasanna kumar
 
Vlsi design and fabrication ppt
Vlsi design and fabrication  pptVlsi design and fabrication  ppt
Vlsi design and fabrication ppt
Manjushree Mashal
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
RUBY DIKSHIT
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
Sudhanshu Janwadkar
 
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
Vibrant Technologies & Computers
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
VLSI technology
VLSI technologyVLSI technology
VLSI technology
Aidell2583
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
Jayant Suthar
 
Asic design
Asic designAsic design

What's hot (20)

Introduction to VLSI Technology
Introduction to VLSI TechnologyIntroduction to VLSI Technology
Introduction to VLSI Technology
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
Analog Layout design
Analog Layout design Analog Layout design
Analog Layout design
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Vlsi design main ppt 1
Vlsi design main ppt 1Vlsi design main ppt 1
Vlsi design main ppt 1
 
Surface mount Devices(SMD)
Surface mount Devices(SMD)Surface mount Devices(SMD)
Surface mount Devices(SMD)
 
Cmos design rule
Cmos design ruleCmos design rule
Cmos design rule
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basics
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
 
VLSI TECHNOLOGY
VLSI TECHNOLOGYVLSI TECHNOLOGY
VLSI TECHNOLOGY
 
INTRODUCTION TO PCB
INTRODUCTION TO PCBINTRODUCTION TO PCB
INTRODUCTION TO PCB
 
Vlsi design and fabrication ppt
Vlsi design and fabrication  pptVlsi design and fabrication  ppt
Vlsi design and fabrication ppt
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
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
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 
VLSI technology
VLSI technologyVLSI technology
VLSI technology
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 
Asic design
Asic designAsic design
Asic design
 

Similar to 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
 
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
Rakesh Arigela
 
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
IJECEIAES
 
Computer engineering university
Computer engineering university Computer engineering university
Computer engineering university
Teknik Komputer & Informatika
 
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
 
RESUME
RESUMERESUME
RESUME
SHESHATHRI K
 
RESUME
RESUMERESUME
RESUME
SHESHATHRI K
 
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...
ijsrd.com
 
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
NIET Greater Noida ..
 
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
Aswin Sreeraj
 
1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx1DS21LVS01-DEEKSHITHA P.pptx
1DS21LVS01-DEEKSHITHA P.pptx
TcManjunath1
 
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
Venkat Ramanan C
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
IRJET Journal
 
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
lekha349785
 
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)
Moe Moe Myint
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
syslogtechnology
 
IEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTSIEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTS
Hardware Technology Group
 
Computer science and engineering
Computer science and engineeringComputer science and engineering
Computer science and engineering
sreeLekha51
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
AbinayaBhaskar1
 
Electronics engineering CDR Sample
Electronics engineering CDR  Sample Electronics engineering CDR  Sample
Electronics engineering CDR Sample
Neha Bania
 

Similar to 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 PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
 
IEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTSIEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB 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
 

More from Moe Moe Myint

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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
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
Moe Moe Myint
 
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
Moe Moe Myint
 
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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
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
Moe Moe Myint
 
Lect 06
Lect 06 Lect 06
Lect 06
Moe Moe Myint
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
Moe Moe Myint
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
Moe Moe Myint
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
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)
Moe Moe Myint
 
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)
Moe Moe Myint
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
Moe Moe Myint
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
Moe Moe Myint
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
Moe Moe Myint
 

More from 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)
 

Recently uploaded

CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.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

Editor's Notes

  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.