Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.38 KB

README.md

File metadata and controls

66 lines (48 loc) · 2.38 KB

Bench Power Supply PCB

This repo contains project files for a bench top power supply I designed for my home lab.

Requirements:

  • Small for crammed work spaces
  • Adjustable and designed to store values on each power cycle
  • 2 layer board - V2.0 bumped to 4 layer
  • Digitally controlled - no mechanical parts
  • Clear annunciators
  • Uses an external AC-DC converter
  • At least a 2A max load
  • Cover most logic levels
  • Possibly have preset buttons

Built With:

V1.0:

V2.0:

Notes:

  • The PCB uses a 5/5mil DRC constraint
  • The top of the PCB acts as the product face plate

Firmware Changes:

Change Type V 1.0 V2.0
MCU Architecture 8-bit AVR 32-bit ARM
User Input Handling Polling Interrupts
Analog Readings Polling DMA
Serial Communication None Added
Operating System None FREERTOS

Hardware Changes:

Change Type V 1.0 V2.0
MCU Selection ATMega 328p STM32F401RB
Digi Pot MCP4023 - Up/Down MCP4018 - I2C
Inductor Seletion 4.7µH - 7A 4.7µH - 4A
PCB Stackup 2-layer 4-layer
User Input Buffer None Schmitt triggered
Analog Buffers LM358 - Not RRIO TLV271 - RRIO
MCU VDD Not always on Always On
OLED Reset None Added

Authors

  • Aditya Sehgal - PCB Layout, Firmware, 3-D Modelling - Adsehgal