Here's just a small sampling of the projects or labs that I have been involved in during my schooling.

An FPGA Based Passive K-Delta-1-Sigma Modulator

An FPGA based 2nd-order passive KD1S sigmadelta modulator was designed, simulated and tested. The design is implemented on an Altera Cyclone IV EP4CE115 FPGA. All active components such as digital logic, clock circuitry, and registers are located internally on the FPGA chip with only passive RC lumped analog components located off chip. The circuit uses eight logic elements and two PLL blocks on the FPGA to create an eight path KD1S sigma-delta modulator. The design performance was quantified at effective sampling rates of 80 MHz and 450 MHz. The implementation achieved a peak SNR of 58 dB and an ENOB of 9.3 bits at a 450 MHz effective sampling rate. The key benefit of this approach is the absence of active analog components, very low power, and high-speed sampling.

-2.5 V Regulated Charge Pump Layout in ON's C5 Process

-2.5 V Regulated Charge Pump Layout in ON's C5 Process

-2.5 V Regulated Charge Pump

The efforts of this project and report are to design a −2.5 V Negative Charge Pump employing On Semiconductor’s C5 process. Our design should be able to handle varying load currents from 0 − 200 uA. The sensing circuit should obtain a built in 100 – 200 mV. hysteresis, while drawing between 10 – 50 uA of current. Our designs need to be characterized for supply voltages varying from 4.5 V – 5.5 V and from 0− 100 °C. I will go through the various circuits inside the pump’s control loop, and present hand calculations along with the simulations where needed.

Beta Multipier Reference Circuitry for the CMOS LM386 Replacement. Simulated in LTSpice. 

Beta Multipier Reference Circuitry for the CMOS LM386 Replacement. Simulated in LTSpice. 

CMOS LM386 Replacement

This project served as the capstone to my EE 420: Analog Integrated Circuit Design class. Our task was to build a CMOS equivalent circuit to that of the Bipolar LM386 with the requirement that we beat as many existing specifications as possible with modern design techniques. My design has a Telescopic Diff-Amp topology  followed with a Push-Pull Output Buffer. 

 

Derivation of a Band-Gap Voltage Reference (BGR) with Temperature Independence

Derivation of a Band-Gap Voltage Reference (BGR) with Temperature Independence

EE 420L Engineering Electronics II Labs

Here one can see my various lab report write-ups of the experiments done in my EE 420 lab. In each report, one will find the lab description, and any of my personal findings. These labs are housed on my professors website at CMOSEDU.com.

 

Above is a XOR Layout done via Cadence Virtuoso in the On's C5 Process. 

Above is a XOR Layout done via Cadence Virtuoso in the On's C5 Process. 

EE 421L Digital Electronics Labs

As mentioned above, one can see my various lab report write-ups of the experiments done in my EE 421 lab. In each report, one will find the lab description, and any of my personal findings. These labs are housed on my professors website at CMOSEDU.com.

Small video demonstrating Ball and Beam control system for my EE 370 final project. 

EE 370: Ball and Beam Control System

This project was done as as capstone for my EE 370 class. It demonstrates the basic concepts of feedback control by adjusting a servo arm based on the information received from the distance sensor. 

Rock-Paper-Scissors Game Developed Through Digital Logic - CPE 200L Final Project

Rock-Paper-Scissors Game Developed Through Digital Logic - CPE 200L Final Project

CPE 200L Computer Logic Design II Final Project

Rock, Paper, Scissors Game developed through the use of the Altera Quartus schematic editor. The overall design was programmed on a DE2 Development Board and demonstrated to the TA. 

Ruby Amplifier built on a proto-board, and mounted in an Altoids Tin. 

Ruby Amplifier built on a proto-board, and mounted in an Altoids Tin. 

EE 320L Ruby Audio Amplifier

My partner and I wanted to build an amplifier that would be able to fit inside of an Altoids Tin. We settled on the Ruby Audio Amplifier design. The brain of this design is the popular LM386. 

Wein-Bridge Oscillator Altium PCB board

Wein-Bridge Oscillator Altium PCB board

EE 221L Wein Bridge OScillator

We wanted to build a sine wave generator for our final project of EE 221L. We were able to get a decent frequency range on the device, and were able to package it up nicely into a functional piece of test equipment. Looking back on the build, I would of used a single supply to power the device as opposed to the dual supply used here. Been awhile since this project, but it is nice to look back and reflect on poor design choices.