1
\$\begingroup\$

I'm trying to find the best piezo transducer for my project, which is a Morse code sender and receiver.

Since a piezo transducer can both act as a speaker and a microphone, and I only send/receive at a very specific frequency (700 Hz), and I only send or receive (not both at the same time), I think I can pull this off with just a single transducer connected to both the ADC and DAC of my microcontroller.

When looking through component websites (Digikey, etc.), I can't find any piezo transducers that have data for usage as microphones. Even though they are called transducers, the intention seem to be to only use them as speakers. To find the ideal component, I need to see microphone sensitivity, microphone noise level, etc.

Has anyone done something similar, and can give me some pointers?

\$\endgroup\$

3 Answers 3

2
\$\begingroup\$

Many small piezo transducers come mounted in an enclosure which acoustically resonates at a specific frequency - usually much higher than the pleasing 700 Hz tone desired...a TDK piezo described here...

TDK piezo data sheet 4 kHz

This one's acoustic resonance is near 4 kHz. But just how seriously resonant is it? Acting as a raw microphone, it was monitored with an oscilloscope. White(ish) noise was blown across it momentarily from a few centimeters away:

Oscilloscope view of piezo operating as a microphone.

The enclosure surrounding the embedded piezo greatly magnify sound intensity - but only at resonance. At 700 Hz, acoustic efficiency is very poor...there is very little amplitude at 700 Hz, but large amplitude at 4000 Hz.

Usually, much larger transducers have lower resonant frequency. You might find one whose resonance is nearer to 700 Hz than ubiquitous tiny ones.
A highly-resonant enclosure like this makes it a poor microphone for voice use. For Morse code, a 700 Hz. resonant transducer would be more useful, since bandwidth of Morse code is so narrow.

Based on the amplitude generated by the 4kHz transducer (above), a single-transistor amplifier stage might be useful to drive an ADC with a larger voltage than the ~50mV shown here.

\$\endgroup\$
2
  • 1
    \$\begingroup\$ I agree that a piezo transducer is a squeaker or shrieker, not a speaker. A piezo transducer is used at 3kHz to 6kHz not at 700Hz. If the signal is a squarewave then some harmonics will be loud. \$\endgroup\$
    – Audioguru
    Commented Nov 15, 2023 at 20:33
  • \$\begingroup\$ Thanks a lot for taking the time, very helpful. I guess I have to go on a hunt for some bigger and more unusual piezo transducers, buy a few different models and try them out. I might also be able to skip the ADC/DAC and instead use digital inputs/outputs together with simple RC low pass filters, and a bit of gain (OP-amp or transistor) on the input stage like you mentioned. \$\endgroup\$ Commented Nov 16, 2023 at 8:31
2
\$\begingroup\$

Not with a piezo but with a standard loudspeaker, yes. Many years ago I designed a comms system with many distributed loudspeakers which were used to sense ambient sound (and thus adjust the talk signal volume). It worked pretty well and AFAIK is still in use in a London theatre.

I don't know why you chose piezo, but if you are not locked into that you could experiment with inexpensive speakers for the same purpose (which probably sound less annoying and give you more flexibility anyway). You won't find any manufacturers data, it is a pretty non-standard use. Just try it. As the voice coil is low impedance it is rather easy to amplify. (And if you do need piezo for some reason, I'd say the same - just try it and see how it works.)

Some recording engineers use a speaker of about 6" as a mic on kick drum as well. Apparently it works pretty well.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Great suggestion. I was actually thinking of a standard loudspeaker at first, but then thought of piezo transducers, and imagined that with the name "transducer" they are probably designed to be a microphone and speaker at the same time. And perhaps they have a very pronounced resonance frequency, so it's just a matter of finding one that aligns well with 700 Hz. But I will try some small standard speakers for sure, might work great. \$\endgroup\$ Commented Nov 16, 2023 at 11:03
2
\$\begingroup\$

I agree that a piezo element is the wrong part for the job. A small, relatively high impedance speaker, such as 32 or 60 ohms, works just fine as a microphone, a common technique in many intercom systems. However, it needs a preamp.

Because of that, consider separating the tasks and using an actual microphone. For your application, a preamp stage for an electret microphone cartridge is not a complex circuit - 1 transistor and 2 resistors (plus coupling caps). This is arguably less effort than whatever you were going to do to switch the piezo element between the DAC output amplifier and the ADC input. If you were thinking of driving the piezo directly out of the DAC, so the DAC output and ADC input were tied together, that will not work for several reasons.

\$\endgroup\$
1
  • \$\begingroup\$ Makes sense. Thanks for the input. \$\endgroup\$ Commented Nov 17, 2023 at 16:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.