Skip to Content
Course

Embedded Systems Hardware Design

ECE-40292

Developing an embedded system requires knowledge

in both software and hardware design. The embedded systems engineering industry is showing an increasing demand for software engineers with a background in hardware design.

Embedded systems can be found in many industries including consumer electronics, automotive, aviation, transportation, agriculture, medical devices, and scientific research. It is also widely used in industrial automation including robotics, motion control systems, and Supervisory Control and Data Acquisition (SCADA) systems.

This course is intended for technical professionals looking to acquire solid foundational knowledge necessary to design embedded systems. Students will learn definition and main components (modules) of embedded systems, hardware design aspects, Commercial off the Shelf (COTS) embedded modules, microcontrollers (DSP/DSC) used in embedded systems, I/O and communication interfacing and memory types.

At course completion, student will be capable of designing embedded systems to perform dedicated function(s).

Course Highlights:

  • Architecture of Embedded Systems and their Internal Communications Channels
  • Hardware Design Aspects - COTS Modules
  • Selecting Appropriate Microcontroller (DSC)
  • Design Memories for Embedded Systems
  • Selecting Sensors - Designing Conditioning Circuits
  • Internal Communication Channels
  • Printed Circuit Board - Specifications and Requirements
  • Downloading Firmware and Testing the System

Course Learning Outcomes:

  • Construct a block diagram of the required embedded system
  • Design proper interfaces between the modules of an embedded system
  • Design the required sensors and actuators
  • Building and testing an embedded system

Hardware: STM32 IOT Discovery Node 915MHZ - Mfg. Part # B-L475E-IOT01A. Part can be purchased from MOUSER Electronics or Digi-Key Electronics or any other reputable electronics dealer. This microcontroller is used in all four required courses in this program.

Course Typically Offered: Online in Winter and Summer quarters.

Prerequisite: ECE-40153 Introduction to Embedded Systems or equivalent knowledge and experience. Knowledge of electronic components and modules and the ability to read and understand electrical schematics required for this course. Working knowledge of KiCAD and LTSpice will be very helpful to students in this course but not required.

Next Step: After completing this course, consider taking ECE-40291 Embedded Controller Programming with Embedded C to continue learning.

Contact: For more information about this course please email unexengr@ucsd.edu

Course Information

Online
3.00 units
$845.00

Course sessions

Add To Cart

Section ID:

185641

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

No textbook required.

Policies:

  • No refunds after: 1/13/2025

Schedule:

No information available at this time.
Add To Cart

Instructor: Victor Kolesnichenko, Ph.D., Electrical Engineering

Victor Kolesnichenko, Ph.D., Electrical Engineering

Principal Engineer, Sequenom

Dr. Victor Kolesnichenko is the Principal of California Consulting, providing Electrical Engineering consulting services to clients since 1997. Prior positions include; Director of Advanced Development at Metering Technology Corporation, and Principal Engineer at Cyphergen.

Victor has published over 40 articles in magazines, journals, and periodicals. Dr. Kolesnichenko received two solo patents for personal designs in analog electronics, and introduced his engine control system at the Exhibition of National Economy’s Achievements in Moscow, USSR. Currently, he has a patent pending on a Method of Preventing Physical and Electrical Corrosion of ITO on Image Sensors filed with Synaptics Inc.

Victor has a Professional Engineering license E15409 in California and is known as an expert in Advanced Metering Infrastructures for city-wide power, water, and gas distribution systems; including solid state meters communicating over Power Line Carrier, Radio (ZigBee IEEE802.15.4 and Wi-Fi IEEE802.11x), Modem, Cellular Modem, and Infra-Red Optical Port.

Dr. Kolesnichenko received his PhD in Electrical Engineering from Moscow State Automobile & Road Technical University, USSR, and his MS in Computer Engineering from Izhevsk State Technical University, USSR

As a professor, Dr. Victor Kolesnichenko subjects include Applied Mathematics, Theory of Automatic Control, Design of Experiments for Industrial Applications, diploma projects for graduate students in Electrical Engineering, and several courses in our Embedded Systems Engineering program.
 

Full Bio