Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Pushing PCB changes back to a schematic in Cadence

Why would I need to back annotate a design?

If you make changes to your design while in PCB Editor (for example, swapping a footprint), you must back annotate (meaning, push changes) from the PCB design back into your original schematic. By doing this update, future changes to the schematic can be forward annotated (meaning, pushed forward) to your PCB design without having to start over from scratch.

PWM Tutorial 1 – Using PWM to make an LED “Breathe”

Objective

In this exercise, you will wire and program an LED to “breathe” on and off (example).

PWM Tutorial 2 – Using PWM and an H-Bridge to Control Motor Speed

This tutorial continues from where PWM Tutorial 1 left off

Introduction

The purpose of this tutorial is to apply the “breathing” PWM approach toward a motor driven by an H-Bridge

PWM Tutorial 3 – Using Low-Pass Filters with PWM Signals

This tutorial continues from where PWM Tutorial 2 left off

Introduction

The purpose of this tutorial is to walk you through the steps of using a low-pass filter with a PWM output in order to generate an analog signal.

Python Basics

Python Basics

Data Types

Really Basic

int, float, bool, complex

Recreating a simple round padstack

Recreating a simple round padstack

This tutorial takes you through recreating a basic round thru-hole padstack.

Report Formatting Instructions

Introduction

Formatting is important.  It makes documents more legible and helps direct the reader to more easily find the information they want, through consistency of styling and predictable flow.

Resetting Reference Designators in Cadence Design Entry CIS

Introduction

When drawing a circuit, you will often move and delete components as part of the process, meaning that the reference designators (e.g., R1, C1, U1) may be out of order or scattered throughout your design. This tutorial walks through how to reset the reference designators so they are sequential.

Rubout Area for your PCB in KiCad

Background

What is a Rubout area?

Some electrical components will contain an antenna for wireless communication. These antennas can be affected by electromagnetic interference that are near the antenna. A “Rubout area” (also known as a “Keepout area”) prevents traces and components from being placed in a specific location. These can protect the antenna from any interference.

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External