How/Where to boost voltage in a 555 timer to drive piezo transducer

boostfrequencypiezoelectricity

I am trying to create a simple and cheap frequency circuit with a 555 timer to drive a piezoelectric transducer. The transducer I am using calls for a 48v input with 1.66Mhz frequency timing. I've used a CMOS 555 timer to create the frequency (using 2 trim pots to do some testing). I don't have an oscilloscope but my multimeter shows I'm right on track.

Now, I am trying to use a 5v USB cable and I obviously need to boost the voltage to 48v. I'm not sure how or where I should be putting this boost converter, or even if I'm doing this right?

Here's the circuit I'm using for the 555:

schematic

simulate this circuit – Schematic created using CircuitLab

Do I just turn the 5v input into 48v input? or do I have to boost it after the output from the 555?

When I measure the voltage with the multimeter (in place of the crystal) I am getting 1.4v. Obviously not enough to drive the piezo element.

Best Answer

The simplest solution would be to use a 1:10 transformer to transform the 5V swing of the 555 output to about 50V at the transducer. Put a capacitor (about 0.1 µF) between the 555 and the transformer to eliminate the DC bias.

However, you should note that 1.66 MHz is rather high for a 555 in the first place, and it might not be able to drive much power at that frequency.

Also, you'll probably get better results if you can get the duty cycle of the waveform closer to 50%.