Use the Tab and Up, Down arrow keys to select menu items.
An advanced course on embedded systems with an emphasis on the hardware interfacing aspects of microcontrollers. Practical issues are considered, including multilayer printed circuit board design, CMOS interfacing, signal integrity, power supply decoupling, memory considerations, and peripheral operation and programming. The course is project-based where students have to design, assemble, and program a microcontroller-based system using multilayer printed circuit boards.
So you want to build an embedded system? And you want to make the hardware reliable?Oh, and you want to be able to meet EMC1 regulations so you can sell it without affectingsomeone's pacemaker or an aircraft's fly-by-wire system? Unfortunately, a consequenceof improved integrated circuit technology is that they are much more complicated, switchmuch faster, and use many different voltage levels. So it is not just a case of choosingyour microcontroller and then connecting inputs to outputs. We have to worry about theparasitic components not shown on the schematic. We also need to understand the advancedperipherals of modern microcontrollers and consider voltage levels, timing requirements, andhow to lay out a printed circuit board to make them work reliably.The focus of this course is the hardware interfacing aspects of embedded systems. It is basedaround the Wacky Racers project where groups of four students build remotely controlledvehicles using only surface mount technology. The course is structured in two sections: (1)electrical characteristics of digital devices and signal integrity and (2) advanced microcon-troller peripherals, hardware and software aspects.
At the conclusion of this course you should be able to:LO1: Analyse the electrical and performance characteristics of CMOS devices (WA1, WA2, WA3, WA4, WA5)LO2: Apply signal integrity and electromagnetic compatibility considerations in the design of embedded systems (WA1, WA2, WA3. WA4, WA5)LO3: Program and design interfaces for peripherals used with microcontroller systems (WA2, WA3, WA4, WA5)LO4: Select and configure embedded hardware peripherals from understanding of their operating principles and characteristics (WA2, WA3, WA4, WA5)LO5: Design, build, program, debug and evaluate a microcontroller-based embedded system using multilayer printed circuit boards in individual and team environments (WA2, WA3, WA4, WA5, WA9,WA11, WA12)
This course will provide students with an opportunity to develop the Graduate Attributes specified below:
Critically competent in a core academic discipline of their award
Students know and can critically evaluate and, where applicable, apply this knowledge to topics/issues within their majoring subject.
Employable, innovative and enterprising
Students will develop key skills and attributes sought by employers that can be used in a range of applications.
Globally aware
Students will comprehend the influence of global conditions on their discipline and will be competent in engaging with global and multi-cultural contexts.
ENCE361
ENEL429
Students must attend one activity from each section.
Michael Hayes
Le Yang
Fredy Youssif
D. Patterson and J. Hennessy; Computer Organization and Design: The Software and Hardware Interface ;
H.W. Johnson and M. Graham; High Speed Digital Design: a Handbook of Black Magic ;
J. Twomey; Applied Embedded Electronics: Design Essentials for Robust Systems ;
J. Valvano; Embedded Systems - Real-Time Interfacing to the ARM Cortex M3 ;
ScalingAlthough we release raw assessment marks throughout the year to give you some feedbackon how you are doing in the course, the raw marks may be subject to scaling at the end ofthe course when your final letter grade is determined.AI toolsYou may use AI tools in the assignment but must acknowledge their use.Dishonest PracticePlagiarism, collusion, copying, and ghost writing are unacceptable and dishonest practices.• Plagiarism is the presentation of any material (test, data, figures or drawings, on anymedium including computer files) from any other source without clear and adequateacknowledgment of the source.• Collusion is the presentation of work performed in conjunction with another personor persons, but submitted as if it has been completed only by the named author(s).• Copying is the use of material (in any medium, including computer files) produced byanother person(s) with or without their knowledge and approval.• Ghost writing is the use of another person(s) (with or without payment) to prepareall or part of an item submitted for assessment.Do not engage in dishonest practices. The Department reserves the right to refer dishonestpractices to the University Proctor and where appropriate to not mark the work.
Contact HoursLectures: 36 hoursTutorials: 0 hoursWorkshops: 0 hoursLaboratories: 24 hours Independent StudyReview of lectures: 10 hoursTest and exam preparation: 30 hoursAssignments: 50 hoursTutorial preparation: 0 hoursLaboratory calculations: 0 hours Total 150
Domestic fee $1,268.00
International fee $6,238.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Electrical and Computer Engineering .