ECEN4013 5013 Practical PCB Design and Manufacture

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

ECEN4013 5013 Practical PCB Design and Manufacture

ECEN4013_5013_Spring2019

Spring 2019, Friday 11:00-1:30 pm, ECEE 281/282 Circuits Lab

optional 1 hour lecture supplemental, FLEM 33, 1 pm to 2 pm Mondays

Spring 2019:

5-weeks only, 1 credit (from semester start) NOT A DISTANCE SECTION (-


001B):

 ECEN 4013-002B Practical PCB Design Accelerator – for EE/ECE


undergrads wanting basic PCB skills
 ECEN 5013-004B Practical PCB Design Accelerator – for ESE grads
wanting basic PCB skills

full semester, 3-credit course, includes the accelerator class as the first
5-weeks

 ECEN 4013-002 Practical PCB Design and Manufacture – for EE/ECE


undergrads wanting to develop deeper skills
 ECEN 5013-004 Practical PCB Design and Manufacture – for ESE grad
students wanting to develop deeper skills

Instructor: Prof Eric Bogatin ([email protected] )

Outcomes:

 Increase your chance of getting a job when you graduate. Engineers


with experience in printed circuit design are in demand in the industry.
After taking this class, be sure to mention your skill in PCB design on
your resume.
 Learn how to get the most out of the layout tool
 Learn the common problems to anticipate, risk assessment, and risk
mitigation in designing a circuit board for your projects
 Increase the chance of first time success in your board projects.
 Gain skill in Best Measurement Practices using DMMs and
oscilloscopes used with function generators and smart power supplies
 Experience how fundamental theory is applied to real world problems
 Adopt industry accepted best design practices and develop good board
design habits
 Learn the fundamental signal integrity principles and translate them
into practical design guidelines
 Apply these new skills to design, build and test your own functional
boards

Objectives:

The first five weeks of this class is a “boot camp” to take you from no
experience at all, to successfully building two-layer prototype boards for your
engineering projects. This includes learning the layout tool, how to source
parts, build BOMs, incorporate the most important best design practices for
signal integrity, manufacturing and test, how to submit orders, assemble
boards by hand and troubleshoot. The five week program is concurrent with
the full program, but ends after the first five weeks.

The full version of this class covers these topics in more details and expands
the skills to four layer boards and advanced manufacturing technologies.

You will learn the basics of successful circuit board design from concept
through working board. In addition to learning how to use circuit boards to
connect electronic components, you will also learn how to engineer the
interconnects to avoid common signal integrity and power integrity
problems.

Attention is paid to the most important troubleshooting techniques using


scopes and other instruments. This includes understanding the instruments,
best measurement practices, proper probe selection and designing a board
for test access.

Every student will design, build and debug a circuit board prototype project.
We will use Altium, a professional level, commercial tool popular in the
industry. Allegro is the most commonly used EDA tool in the industry,
followed by PADS. Altium is the third most commonly used EDA tool. Your
experience with Altium will look good on your resume. It is available to all
students, for this class and other CU projects. If you intend on building any
prototype circuit boards for student projects or for your hobby, this special
boot camp portion of this course is a must.

Syllabus:

wk; lecture topics; lab assignments; design assignments

wk 1: Trace resistance and max current carrying; blow $#!T up; start your first
board design (brd 1)

wk 2: Best assembly practices; practice soldering; complete the layout, place


a fab order (brd 1)

wk 3: Cross talk, signals and return paths; measure cross talk with function
generator and scope; build a BOM (brd 1)

wk 4: Best design practices for power delivery; Assemble and test a low noise
design; implement design for test features, (brd 1)

wk 5: POR and Risk management; Assemble, bring up and test your board,
final report (brd 1) due

End of the accelerator program boot camp

wk 6: Datasheets and design reviews; troubleshooting skills, Arduino IDE


code; Develop POR, (brd 2)

wk 7: Transmission lines, reflections and routing; scope measurements and


transmission lines; BOMs and schematic (brd 2)

wk 8: Check lists; peer design reviews for brd 2; release brd 2 to fab

wk 9: 4-layer board designs and vias; peer review POR brd 3

wk 10: board technologies; assemble, test, bring up brd 2; mid term 2 final
report due
wk 11: spring break

wk 12: power supplies and capacitors; assemble and test power delivery
circuits; complete schematic, BOM (brd 3)

wk 13: Troubleshooting principles; trouble shooting practice with DMM,


scopes, power supply; complete layout, order fabs (brd 3)

wk 14: Check lists and design reviews; find the five errors in these designs;
interim brd 3 report

wk 15: Design for EMI/EMC; assemble, test, bring up brd 3;

wk 16: final term report due (brd 3); on the reading day, lab expo 10-min
presentations from each group- if you do not present, your final report (20%
of your grade) will not be accepted.

Text: Rather than a required text book, we will use selected application notes
and web videos. Selected sections of the draft of my new textbook on PCB
design will be handed out. A supplemental textbook is recommended which
covers design principles for signal integrity, Signal and Power Integrity-
Simplified, by Eric Bogatin, ISBN-13: 978-0132349796. Be sure to get the 3rd
edition.

Instructor: Prof Eric Bogatin ([email protected] )

Office hours for Eric: Mondays, 11 pm to 1 pm, in ECEE 281 or ECEE 285,
(inside ECEE 281), or by appointment

TAs and office hours

 Vinayak Mohan [email protected], TBD


 Raj Lavingia [email protected] , TBD
 Yash Gupte [email protected], TBD

IMPORTANT: READ THE FOLLOWING. THIS WILL BE ON THE QUIZ


Reading, viewing assignments, problem sets, design assignments are
posted
here: https://sites.google.com/colorado.edu/ecen5013fall2018/home/as
signments

Assignments will be turned in thru canvas.

Students should sign into the slack channel for this course

BEFORE you come to the first class, you MUST read and fill out this
form about conduct in the lab.

Grades for the 5-week accelerator program will be based on:

 30% on a short weekly quiz (quizzes taken on canvas, opened on Thurs


9 am due by Friday, 9 am each week)
 20% on weekly lab reports (posted on canvas, due by the Monday 9 am
each week)
 20% on weekly design assignments (posted on canvas, due by the
Monday 9 am each week)
 30% on the final report (posed on canvas, due by 9 am, Monday, Feb
18, 2019)

Grades for the full 15-week program will be based on:

 20% on a short weekly quiz (quizzes taken on canvas, open on Thurs 9


am due by Friday, 9 am each week)
 20% on weekly lab reports (posted on canvas, due by the Monday 9 am
each week)
 10% on weekly design assignments (posted on canvas, due by the
Monday 9 am each week)
 10% on the midterm 1 (brd1 report) (posed on canvas, due by 9 am,
Monday, Feb 18, 2019)
 20% on the midterm 2 (brd 2 report) (posed on canvas, due by 9 am,
Monday, March 25, 2019)
 20% on the final (brd3 report) (posed on canvas, due by 9 am, Friday,
May 3, 2019)

Any assignment turned in late will be docked 10% off each day it is late.

Any file turned in without names of both team members in the file name will
be docked 10%

Bring your tent card to class each day and display it for me

My policy on grades, homework and class attendance:

I am NOT going to play policeman. If you don't complete the reading


assignments or view the video assignments, that is up to you. However, if you
haven't completed the assignments before class, do not waste my time, your
partner's time or your classmates' time in asking questions that are obvious
if you had completed the assignments.

If you read the assignments and viewed the videos and have questions, or if
something was confusing, PLEASE ASK QUESTIONS. We are here to help
accelerate you up the learning curve.

Sometimes life happens. If you miss an assignment or lab, tell me what is


going on and I will try to make special arrangements for you.

I encourage working with your team member, and collaborating with other
teams for:

 studying
 the labs and lab reports
 the design assignments and the mid terms and final reports
 turn in ONLY 1 report per team

The exception to team work is the weekly quiz. You may NOT collaborate or
communicate with others for the weekly quiz. (see my comments about the
honor code below). This is an opportunity to practice your integrity and
personal ethics- very highly valued in industry.
All the quizzes will be online and posted on canvas. The quiz will opened on
Thurs, 9 am and closed on Friday, 10 am.

If you discuss the question or answer with anyone in class during the open
period, you will receive an F for the course. If someone asks you for the
question or answer, they will receive an F for the course. If someone asks
you for the question or answer, they are putting you at risk of flunking this
class. Call them out on this. It is not about doing a friend a favor, it is about
your ethical behavior.

Be aware, in the past three years, more than six students have violated the
honor code, been caught and given an F and/or flunked out of the college. I
and the rest of the department take honor code violations seriously.

Structure of the class:

 The beginning of the week begins at 1 pm on Mondays.


 Monday 1 pm to 2 pm will be an optional lecture/demo session in FLEM
33. We will review the technical material and using Altium.
 The lectures and technical content will be posted on the class website
by mid-day Monday
 Before lab, the online quiz covering the weeks lecture is due (Friday 9
am)
 The lab will be Friday 11 am to 1:30 pm. Lab reports and design
assignments for the week due the following Monday, by 9 am.

We only meet once a week in the lab for 2 1/2 hours. Class time will focus on
lab experiments and hands on activities. BEFORE you come to class, view the
videos and read the assignments, especially those related to the lab! If you
do not view the lecture videos, don't bother coming to the lab. You will
waste my time, the TAs' time, your partner's time and the rest of the
classes' time.

My expectation is that you will spend:

 2 hours a week reading and viewing the video assignments BEFORE


you come to class
 3 hours a week completing the design assignments BEFORE the due
date
 2 hours a week completing the lab reports after the Friday lab, before
the due date. Most of these can be completed as part of the lab.

There are three board design assignments:

 a simple LED timer 2-layer board (everyone does)


 a golden version of an Arduino 2-layer board (only for the full 3 credit
students)
 a low noise 4-layer instrumentation shield for an Arduino board (only
for the full 3 credit students)

In the full 15 week class, we focus on transforming ideas into boards that can
be ramped for production. Complex, multilayer circuit boards will be
designed and analyzed. This is an in-depth and thorough look at industry
accepted best design practices for risk management, test, signal integrity,
power integrity, manufacturing and reliability, while meeting cost and
schedule goals. You will focus on designing boards that could be used in
volume production. This is essential preparation for a career in the
electronics industry.

Along the way, you will learn how the principles of circuit theory,
electromagnetics, materials science and practical manufacturing constraints
drive the design trade-offs in circuit board design and manufacture.

Required Prerequisites

for 5 week accelerator: ECEN 2270 - Electronics Design Lab

for 15 week full program: ECEN 3360 - Digital Design Lab

Honor code
A complete description of the honor code can be found here . The complete
guide to student behavior is posted here.

To summarize: "Violations of the Honor Code are acts of academic


dishonesty and include but are not limited to plagiarism, cheating,
fabrication, aid of academic dishonesty, lying to course instructors, lying to
representatives of the Honor Code, bribery or threats pertaining to academic
matters, or an attempt to do any of the aforementioned violations."

I take academic integrity very seriously. Integrity and ethical behavior


are a few of the most important qualities you can have as a
professional engineer. Your behavior in this class and in your future as
a professional engineer reflects on me as well as you.

Any suspected violations of the Honor Code will be submitted to our Honor
Code Office. Students found responsible for any violation by our faculty
and the Honor Code Office will earn an automatic F in the course. We
take these issues seriously and have a responsibility to all students who
uphold the Honor Code, and to the highest industry standards for which we
are preparing students. If you have any questions whatsoever regarding
what collaboration is permissible in the course, consult your instructor
directly before proceeding. By default, you are expected to turn in your own
original work and cite any and all portions you did not create. All aspects of
the Honor Code apply.

In this class:

 The weekly quiz is strictly by individual only. Do not discuss the


questions or solutions with any other student.
 For labs and design projects you will work in teams. Interaction with
other teams is encouraged.
 Each team turns in 1 report with both of your names on it.
 The final reports can be worked on with your partner, and a joint
report can be submitted, but MUST have both of your names on the
file name
 Viewing and discussing the videos in groups is encouraged.
Accommodation for Disabilities

If you qualify for accommodations because of a disability, please submit your


accommodation letter from Disability Services to your faculty member in a
timely manner so that your needs can be addressed. Disability Services
determines accommodations based on documented disabilities in the
academic environment. Information on requesting accommodations is
located on the Disability Services website. Contact Disability Services at 303-
492-8671 or [email protected] for further assistance. If you have a
temporary medical condition or injury, see Temporary Medical
Conditions under the Students tab on the Disability Services website.

Classroom Behavior

Students and faculty each have responsibility for maintaining an appropriate


learning environment. Those who fail to adhere to such behavioral standards
may be subject to discipline. Professional courtesy and sensitivity are
especially important with respect to individuals and topics dealing with race,
color, national origin, sex, pregnancy, age, disability, creed, religion, sexual
orientation, gender identity, gender expression, veteran status, political
affiliation or political philosophy. Class rosters are provided to the instructor
with the student's legal name. I will gladly honor your request to address you
by an alternate name or gender pronoun. Please advise me of this
preference early in the semester so that I may make appropriate changes to
my records. For more information, see the policies on classroom
behavior and the Student Code of Conduct.

Honor Code

All students enrolled in a University of Colorado Boulder course are


responsible for knowing and adhering to the Honor Code. Violations of the
policy may include: plagiarism, cheating, fabrication, lying, bribery, threat,
unauthorized access to academic materials, clicker fraud, submitting the
same or similar work in more than one course without permission from all
course instructors involved, and aiding academic dishonesty. All incidents of
academic misconduct will be reported to the Honor Code
([email protected]); 303-492-5550). Students who are found responsible
for violating the academic integrity policy will be subject to nonacademic
sanctions from the Honor Code as well as academic sanctions from the
faculty member. Additional information regarding the Honor Code academic
integrity policy can be found at the Honor Code Office website.

Sexual Misconduct, Discrimination, Harassment and/or Related Retaliation

The University of Colorado Boulder (CU Boulder) is committed to fostering a


positive and welcoming learning, working, and living environment. CU
Boulder will not tolerate acts of sexual misconduct (including sexual assault,
exploitation, harassment, dating or domestic violence, and stalking),
discrimination, and harassment by members of our community. Individuals
who believe they have been subject to misconduct or retaliatory actions for
reporting a concern should contact the Office of Institutional Equity and
Compliance (OIEC) at 303-492-2127 or [email protected]. Information
about the OIEC, university policies, anonymous reporting, and the campus
resources can be found on the OIEC website.

Please know that faculty and instructors have a responsibility to inform OIEC
when made aware of incidents of sexual misconduct, discrimination,
harassment and/or related retaliation, to ensure that individuals impacted
receive information about options for reporting and support resources.

Religious Holidays
Campus policy regarding religious observances requires that faculty make
every effort to deal reasonably and fairly with all students who, because of
religious obligations, have conflicts with scheduled exams, assignments or
required attendance. In this class, {Faculty: insert your procedures here}.

See the campus policy regarding religious observances for full details.

Made with the new Google Sites, an effortless way to create beautiful sites.

You might also like