Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Changing the Library Search Path in Cadence Design Entry CIS

Why would I need to change the library search path?

When creating a custom PCB footprint for a component, it is stored somewhere on your computer. In order for Design Entry CIS to find where a custom footprint is stored and associate it with a schematic component, the library search path must be changed so that Design Entry CIS knows where to look.

Changing the Library Search Path in Cadence PCB Editor

Why would I need to change the library search path?

When creating a custom PCB footprint for a component, it is stored somewhere on your computer. In order for PCB Editor to find where a custom footprint is stored, the library search path must be changed so that PCB Editor knows where to look.

Choosing transistors for high-power digital switching

Microcontrollers make wonderful “brains” for embedded systems, but are severely limited in the amount of current they can supply to an external device. In order to determine the amount of current a microcontroller can supply (or sink) with an output pin, open the data sheet and look for the section describing “Absolute Maximum Ratings”. There, there should be a specification described as the maximum current for a single GPIO pin (see example, Figure 1).

Configuring Cadence (Apporto)

Before using Cadence, configure it for optimal performance by following the instructions below.

Configuring Cadence (Standalone Installation)

Before using Cadence, configure it for optimal performance by following the instructions below.

Configuring the UART on PSoC

What is a UART (Universal Asynchronous Receiver/Transmitter)?

UART is one serial protocol used for communicating data between two digital devices (e.g., between the Pioneer Kit and the computer).

Connecting to the PSoC

Q: Help! My computer won’t connect properly to the PSoC. (insert one of several error messages here - KitProg version not expected, upgrade the firmware)

Connectors 101

What is a connector?

A connector is an electrical component that links two or more components together. The major types of connectors are:

Creating a Board Outline in Cadence PCB Editor

What is a board outline?

A board outline is the outermost boundary of a printed circuit board design. It is used by the PCB manufacturer to cut the printed circuit board to the specified size and shape.

Creating a Custom DC Barrel Jack Schematic Symbol and PCB Footprint in Cadence

Creating a Custom DC Barrel Jack Schematic Symbol and PCB Footprint in Cadence (Includes Padstack Tutorial)

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External