Wednesday, 17 June 2015

Negative voltage from Arduino?


I recently got a INA101HP see picture below. I was trying to use it on a breadboard. To power the op amp I connected 5V to +vcc pin but then I realized I did not really get how to provide -5V for the -vcc pin.... how is this possible if I am using an Arduino Uno as the voltage source??


enter image description here


enter image description here



EDIT: Based on answers received thus far


would it just be easier/CHEAPER if I got a separate 9V battery with a 9V battery cap and connect the pos end to ground and neg end to -vcc? do +vcc and -vcc magnitudes have to be equivalent for an op amp? It seems I will have to get some extra component either way...



Answer



If you only need a few mA the simplest solution is to use a charge pump like the ICL7660 to create -5V from +5V:


enter image description here


As you can see it only needs a few components. This simplicity has its price, and that's that the output voltage starts to drop if you load it with more than just a few mA.


Alternatively you can use an inverting SMPS (Switch-Mode Power Supply), like this one


LTC3631 app


which will allow for more current. The ratio R1/R2 sets the output voltage. This is the simplest switcher application I know. An SMPS however requires careful component selection and PCB layout to get a good efficiency and low EMI.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...