Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Confluence
/
Voltage Regulators
Updated Oct 18, 2022

Voltage Regulators

A voltage regulator is a device or circuit designed to automatically maintain a constant voltage. While most will step down a higher voltage to the desired level, some can boost a lower voltage and some can even do both.

Voltage regulators are built into most power supplies, such as power-banks, USB-plugs and even some batteries. The Arduino Uno has a couple of built-in regulators that can take up to 12 volts and reduce it to 5 and 3.3 volts.

However, it’s sometimes useful to build an independent voltage regulator into a project, for example when we have multiple different voltages needed, or if we can’t source a matching power supply for our project.

The most common type of regulator is a linear voltage regulator, such as the LM7805. These are cheap and reliable and only require a couple of capacitors to use. However, the difference between the input and output voltage is converted to waste heat, so they are inefficient and can get very hot.

 

 

An alternative is a switching regulator. These work with an integrated transistor, an inductor, and a diode to transfer energy from input to output. The transistor is switched on and off at just the right frequency to maintain a fixed voltage. Switching regulators like the TSR 1-2450, are easy to use, very efficient and require no additional parts. However, they are more expensive than traditional linear regulators.

 

Related content
Reactors
Reactors
Luke Franzke
Electrical Engineering
Electrical Engineering
Joël Gähwiler
p5.js Reactors
p5.js Reactors
Luke Franzke
p5.js Variables
p5.js Variables
Luke Franzke
p5.js Vectors
p5.js Vectors
Luke Franzke
Arduino Basics (en)
Arduino Basics (en)
Luke Franzke
For you

Electrical Engineering
Results will update as you type.
  • Eagle
  • Energy Harvesting
  • H-Bridge
  • I2C (en)
  • Interrupt Service Routine
  • Mosfet Transistor
  • LED
  • PCBs Herstellen
  • Pololu Servo Controller
  • Relays as Switches
  • Pulse Width Modulation
  • RFiD
  • Schrittmotorentreiber
  • SD Karten
  • Signal Filtering
  • Transistors as Switches
  • Widerstand
  • PCB Manufacturing
  • PlatformIO
  • Lynx Smart Motion Servo
  • Electronics Basics (EN)
  • Arduino Basics (en)
  • Arduino Programming (EN)
  • Digital Outputs (en)
  • Digital Input (en)
  • Serial Communication (en)
  • Pulse Width Modulation (en)
  • Resistors (en)
  • Arduino and P5.js
  • Arduino and ml5.js
  • Project box 2021
  • Servo Motors
  • H-Bridge (DE)
  • Networking
  • Bit Shifting
  • C++ (Arduino) Variables
  • Stepper Motor Drivers
  • Interrupt Service Routine (en)
  • Common Arduino Problems
  • Finite State Machine
  • Voltage Regulators
  • Arduino USB HID (Human Interface Devices)

{"serverDuration": 57, "requestCorrelationId": "08ceab4a2f2b4e64a2becc553314f108"}