680mV - 2.96V to 0V - 5V or 0V - 10V

Thread Starter

Firat Dagkiran 1

Joined Oct 24, 2016
3
Hello, i am new here.

I have 680mV - 2.96V from Arduino Due @1Khz. I need to change it 0V to 5V or 0V to 10V with op-amp.

Any Suggestion.

Thank you
 

AnalogKid

Joined Aug 1, 2013
11,056
What do you mean by "@ 1 kHz"? Is the Arduino output a square wave that switches between those two voltages? If so, there are better ways to convert it to a larger squarewave than using an opamp.

ak
 

wayneh

Joined Sep 9, 2010
17,498
A comparator or schmitt trigger are purpose-built for this sort of thing. An op-amp will work if you insist.

How close to 0V do you need to be, and what load are you driving? A diode in series would drop the Arduino output to ~0V - 2.3V. You could control a single transistor with that to switch the load. (Or 2 transistors if you need to maintain the logic.)
 

Thread Starter

Firat Dagkiran 1

Joined Oct 24, 2016
3
hi, i am just trying to have sinusoidal waveform between 0V - 5V or 0V - 10V. I have Arduino Due that can give sinusoidal wave from DAC0 between 680mV - 2.96V. Right now, i am amplifying with LM358 op-amp to the 2.10V - 8.25V. Amplfiying is OK, but because of Arduino Due cannot give 0V, i cannot have 0V - 10V sinusoidal waveform. First i need to subtract 680mV from Arduino Due and then amplfy it right ?

Using diode can be a solution ? Or anything else ?

Thank you
 
Top