How do I amplify my 5VDC signal from microcontroller?

Thread Starter

madhuudhai

Joined Sep 1, 2017
1
Hello,
I have an arduino uno outputting a square wave from +5V to 0 at 1.77 MHz. I want to know how i can amplify the square waveform to 12 VDC and 1A. I want to supply 12 V and 1 A to a piezoelectric disc (ultrasonic). Any help is appreciated. Should I use this circuit to add onto my microcontroller output? I found the attached design in another thread.
 

Attachments

Last edited:

Reloadron

Joined Jan 15, 2015
7,891
That circuit will not get you an amp. The pictured TL082 will not come close. I would just use your Arduino to drive a simple logic level MOSFET which cost about a buck. A Google of Arduino to MOSFET will yield dozens of simple circuits. Here are some examples.

Ron
 

DickCappels

Joined Aug 21, 2008
10,661
It is not going to be as simple as we wish it would be. This is 1.2 MHz, far out of the range of most monolithic audio amps, and it would require faster rise and fall times than one would expect from a MOSFET driving a resistor. Besides, this transducer will work best with a sine wave.

The circuit below is a class B piezoelectric driver and it is described in U.S. patent #4271371. <= link
upload_2017-10-29_12-14-28.png
https://www.google.com/patents/US4271371

I wonder whether the transducer really will take an amp with only a 12 volt signal. Is there an impedance matching transformer on that transducer, or is the transducer very large?
 

Attachments

philba

Joined Aug 17, 2017
959
The TS's schematic showed 1.2KHz. Though, ultrasonic is more likely 40 KHz. Either way, a simple N-MOSFET driver should do the trick. To get max power, a simple H-Bridge would be even better but that's beyond the original request.
 
Top