This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
The CEC will get you up to speed quickly on a host of technologies you've been meaning to study via a series of 45-minute online lessons taught by our faculty of expert tutors.
The PSoC is capable of being used in a multitude of applications and products. One design technique that allows PSoC to be interactive within its environment is known as physical computing. Definitions of physical computing and examples will be...
This session will include a discussion on how to start using PSoC for electronics project prototyping. Definitions of key terms used in the development of PSoC projects will be explained along with the differences between the PSoC Designer and...
The Programmable System-on-Chip is a user-friendly rapid development platform used by engineers (and educators and Makers) to design products for the consumer and industrial markets. An overview of the PSoC's architecture will be explained, along...
MCU and FPGA manufacturers often provide complete reference designs to help accelerate motor control implementations; some kits even provide example motors. This class wraps up the course by demonstrating some development kits and reference...
Motor control algorithms have some common functions and peripherals that are key elements in any motor control implementation. This class provides an overview of several of the most common and useful MCU and FPGA features that enable motor control...
Motor control algorithms have evolved over the last several years to take advantage of the increased processing power and features available on modern MCUs and FPGAs. This class provides a short history of motor control algorithms, showing how key...
Motor control is a pervasive application for MCUs and a growing application area for FPGAs and thus has significantly influenced the evolution of these devices. This introductory class provides a quick overview of the markets, devices, key...
This session will demonstrate common design patterns that are used to develop embedded software. A continuation of driver design concepts will be presented to include a discussion on blocking vs non-blocking drivers with a reusable SPI driver...
One technique to minimize project costs and time to market is to leverage a reusable code base. A code base usually isn't developed overnight and requires careful thought and consideration in order to maximize the benefit. This session will...
This session will walk attendees through three different methods for developing drivers. The methods will start with the simplest and least reusable through an advanced technique that is easily portable to multiple systems. Attendees will walk...