BuildingATypicalSeniorDesignElectronicProject.ppt

download BuildingATypicalSeniorDesignElectronicProject.ppt

of 28

Transcript of BuildingATypicalSeniorDesignElectronicProject.ppt

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    1/28

    Building a Typical Electronic

    Project in Senior Design

    Peter Wihl(former Guest Lecturer)

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    2/28

    Scope

    The purpose of this presentation is to

    introduce you to the process of

    implementing a circuit design into an actual!or"ing design solution#

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    3/28

    Process $%er%ie!

    &e'uirements

    System rchitecture

    *omponent Selection

    +echanical,Pac"aging Design

    Detailed Board Design

    Layout

    -a.rication

    Board ssem.ly Testing and De.ugging

    Design *hanges,Wor"arounds+ust .e completed prior to this process#

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    4/28

    Lecture E/ample

    Building a distance measuring sensor de%ice

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    5/28

    &e'uirements

    +ust .e completed prior to .oard design

    and implementation

    detailed list of !hat the system must do

    0ot ho! it does it#

    Should .e !ell thought out and clear

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    6/28

    &e'uirements E/ample

    +ust .e !ireless

    +ust measure in the range from 1#21 to 3#4

    meters

    +ust ha%e a resolution of at least 5,6 71 cm

    +ust interface !ith a microprocessor on

    .oth transmitter and recei%er side using

    4#18 *+$S Logic

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    7/28

    System rchitecture

    detailed .loc" diagram

    9ncludes all significant signal paths

    9nclude signal direction: !idth: and type

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    8/28

    System rchitecture E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    9/28

    *omponent Selection

    9dentify the .est component solution foreach design .loc" in the system architecture

    9dentify all necessary support componentsfor each major design .loc" component

    E/plore different pac"age options if

    a%aila.le Ta"e any mechanical re'uirements into

    account

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    10/28

    *omponent Selection E/ample

    &eynolds ;22 +S Transducers T/,&/

    ;1 "

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    11/28

    +echanical,Pac"aging Design

    9dentify the mechanical or pac"aging

    re'uirements of your design

    +ay possi.ly ha%e to select components

    .ased on these re'uirements

    9dentify possi.le layout restrictions

    Thin" a.out non6circuit re'uirements: i#e#

    mounting and pac"aging

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    12/28

    +echanical Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    13/28

    +echanical Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    14/28

    +echanical Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    15/28

    +echanical Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    16/28

    +echanical Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    17/28

    Detailed Board Design

    Build your schematics in a schematic

    capture program e#g# $r*D

    $nce your schematic is complete run a

    design rule chec" (D&*)

    When schematic is done con%ert to netlist

    for layout

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    18/28

    Detailed Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    19/28

    Detailed Design E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    20/28

    Layout

    The process of designing the P*B

    &e'uires a schematic netlist: the Bill of

    +aterialsC or B$+ and all pac"age

    mechanical information

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    21/28

    Layout E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    22/28

    -a.rication

    This is the process of placing the

    components on the P*B

    *an .e done .y hand or machine

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    23/28

    -a.rication E/ample

    See sample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    24/28

    Board ssem.ly

    The process of populating the P*B !ith all

    components

    This includes 9*s: &esistors: *aps

    *onnectors and LEDs: etc#

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    25/28

    Board ssem.ly E/ample

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    26/28

    Testing and De.ugging

    ou need to de%elop a thorough andcomplete test plan for your .oard#

    Should include a chec" list of steps in a testprocedure

    Each step should include status of all .oard

    %oltages >se continuity: cloc" signals and,or

    signature analy=er to %erify net connections

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    27/28

    Design *hanges,Wor"arounds

    White !ire part of the .oard

    +ust create detailed step .y step

    instructions on !hite !ire corrections

    Sometimes minor design changes are

    needed !hen an error is found in the .oard

    design

    +ay ha%e to .e done in soft!are

  • 7/25/2019 BuildingATypicalSeniorDesignElectronicProject.ppt

    28/28

    *onclusion

    This process consists of different types of

    engineers !or"ing together#

    Depending on system comple/ity and le%el

    of design reuse this process can ta"e from 7

    to 7 mouths#

    ny 'uestionsF