ECE 322 Variable Power Supply
Project Summary
This project as a variable voltage regulator that I made for an ECE class (ECE 322: Electronics I). The project was implemented over 10 weeks during the lab for the class. The project served as a hands-on application for topics that we studied in lecture. These topics includes Diodes, MOSFETs, BJTs, filters, OpAmps, and more. The project was a great way to apply skills learned in class to something that can be useful in your every-day life! Even on your bench in your lab (although I will always likely defer to a professionally made and produced power supply, I don’t want to rely on anything that has ‘protoboard’ in it when working on my projects).
Project Specification Document
As part of the project, I created a “Project Spec” document which details all of the circuits that I used in my design, and includes descriptions of their operation. I’ll omit discussion of those circuits in leu of allowing the reader to read the Project Spec document. I will discuss some of the extra credit that I implemented just for fun (it was unclear as to whether I actually got any extra points for it).
The project’s high level specifications can be found below:
- 2 to 12v adjustable Voltage output rail
- -2 to -12v adjustable Voltage output rail
- All outputs current limited to ~1A (+/- 10%)
- Temperature activated cooling circuit
- Voltage output display
Extra Credit
Voltage Output Screen
For this assignment, I decided to go above and beyond, and I implemented a display for my power supply. For this project I used an Arduino Pro mini as my Microcontroller, primarily to test a new programmer that I had just received in the mail (DF Robot XSP). The block diagram for the display can be seen below.
PCB
I also implemented a PCB for my voltage regulator circuit. It can be seen pictured below, for more info, please go to it’s page in my PCB documentation, here.
Submodule Links
Voltage Regulator PCB Documentation
Project Code Documentation (Github)
Description Video
I recorded a short video describing this power supply for the EECS Mastery Challenge (Analog Circuits Level 3).