Checking the resonant frequency of a piezoelectric crystal
Having failed to get a tactile response from a small piezoelectric crystal, I wanted to check that I was hitting it with the correct driving frequency. This is the frequency that makes the crystal resonate. I found a test circuit and method on this website. The schematic for the testing circuit shown below is copied from that website.
Piezoelectric circuit resonance frequency testing circuit from https://www.americanpiezo.com/knowledge-center/piezo-theory/determining-resonance-frequency.html
A photo of the testing circuit is shown below. This implements the schematic shown above. I used 100 Ohm resistors for R1 and R2 and a 120 Ohm resistor for R3. I did not implement R4 - the variable resistor as I am not looking to measure the equivalent resistance of the piezoelectric crystal at resonance. I am just verifying what the resonant frequency of the crystal is. The bread board circuit has the input on the right and the output on the left of the photo. Two crysals are soldered on to the green circuit board. I tested both and got similar results.
Piezoelectric crystal frequency response testing circuit
The output from the network analyser can be seen in the screen grab below. The amplitude of the output channel is the blue line in the top half of the screen and the phase relative to the input signal is shown in the bottom half.
Network analyser output, red cursor at 40 kHz, top amplitude, bottom phase.
The full testing rig can be seen below. The ‘scope on the left shows the input signal - a smooth sine wave. The board with the crystals is on the bottom edge of the photo at the left. You can never have too many wires on your desk.
Piezo crystal testing arrangement.
8/0.32x10-3 = 25,000 = 87.9 dB
So the amplitude measurements of -56 dB to -80 dB are within the Discovery 2’s stated resolution.
To be more thorough, I could use the amplifying circuit I designed in https://mattoppenheim.com/200v-piezo-crystal-driver/ to generate an input of >100 V to the crystal, which should give me better resolution as the output signal would also be much higher. However, life is short and I’ve sunk enough time in this project. I was hitting the crystal with the correct signal. I just couldn’t make it vibrate enough to be tactile.