News

How Piezo Buzzers Work: Resonance, Anti-Resonance and Three-Terminal Self-Drive

The piezoelectric buzzer is about the cheapest and most frugal sound source in electronics: a ceramic disc bonded to a metal plate produces a loud alert tone on a few milliamps. Getting it to sound loud and consistent, however, depends on three things: why the disc flexes, what it looks like to the drive circuit, and which frequency and waveform drive it best. This article starts from the converse piezoelectric effect, uses the Butterworth–Van Dyke (BVD) equivalent circuit to explain resonance and anti-resonance, and then covers external drive of passive buzzers, self-oscillation with a three-terminal element, and how the housing's Helmholtz cavity shapes frequency and sound pressure.

  • 2–6 kHzTypical resonance range of piezo buzzer elements
  • +6 dBSPL gain when a full bridge doubles the peak-to-peak drive (linear range)
  • 50%Square-wave duty cycle that maximises the fundamental

1. The converse piezoelectric effect: how a ceramic disc bends

A piezoelectric ceramic – most commonly lead zirconate titanate, PZT – is poled with a strong DC field, leaving a remanent polarisation through its thickness. By convention the poling axis is direction 3 and the in-plane axes are 1 and 2. A field E3 applied across the thickness changes not only the thickness but also the in-plane (radial) dimensions. The two strains are described by the piezoelectric coefficients d33 and d31:

S3 = d33·E3,  S1 = d31·E3,  E3 = V / t

where S is strain (dimensionless), d is the piezoelectric coefficient (C/N, equivalent to m/V), V is the voltage across the electrodes (V) and t is the ceramic thickness (m). For PZT, d31 is negative: a field in the poling direction thickens the disc and shrinks it radially.

On its own the radial motion is tiny. As an illustration, take d31 = −170 pC/N (typical of soft PZT), a 0.1 mm thick disc and 10 V: E3 = 1 × 105 V/m and S1 = −1.7 × 10−5. The rim of a 10 mm radius disc moves only about 0.17 μm – far too little to move air.

The buzzer element solves this by bonding the ceramic to a larger brass or nickel-alloy plate, forming a unimorph. When the ceramic contracts radially the plate does not, so the mismatch forces the laminate to bend, much like a bimetallic strip when heated; reverse the voltage and it bends the other way. Bending converts a minute in-plane strain into a clearly visible out-of-plane displacement. Under AC drive the element flexes back and forth and radiates sound.

F M G G: metal plate (common) M: main electrode · F: feedback Top view: three-terminal element Section: bending (exaggerated) Ceramic expands: bends toward ceramic Ceramic contracts: bends toward plate Blue: PZT ceramic (radial strain, d31); grey: metal plate AC voltage → alternating bending → plate vibration moves air
Figure 1Three-terminal piezo element: poled PZT bonded to a metal plate, with the ceramic face split into a main electrode M and a feedback electrode F. Radial strain in the ceramic bends the laminate (illustration).

The natural frequency of the bending mode is set by materials and geometry. For a uniform thin circular plate it scales with t/D2·√(Y/ρ), where t is thickness, D diameter, Y Young's modulus and ρ density: a thicker plate resonates higher, a larger one lower. In a laminate the thickness ratio and the ceramic-to-plate diameter ratio also affect coupling and resonance. Equally important is how the element is supported. Holding it near its nodal circle – the ring where vibration displacement is zero – absorbs almost no vibration energy, giving a sharp resonance and high output. Clamping the whole rim is mechanically robust and less sensitive to assembly tolerances, but changes both the resonance and the output. That is why the same element can measure differently in different housings.

2. The BVD equivalent circuit: a capacitor plus a series resonant branch

Around resonance, a piezo element is well described by the Butterworth–Van Dyke model (Figure 2): the dielectric capacitance C0 between the electrodes, in parallel with a motional branch of R1, L1 and C1 in series. The motional branch is the mechanical system reflected to the electrical side: L1 represents moving mass, C1 compliance and R1 mechanical loss plus acoustic radiation. The idea is the same as reflecting a loudspeaker's moving system into a parallel RLC, except that the piezo element couples voltage to force, so the reflected network is a series branch.

C0 dielectric (clamped) capacitance R1mechanical loss + radiation L1moving mass C1compliance to driver motional branch (mechanical analogue) M (or F) G
Figure 2BVD equivalent circuit of a piezo element: dielectric capacitance C0 in parallel with the motional branch R1–L1–C1

The circuit has two characteristic frequencies. Where the motional branch is series-resonant the impedance is lowest: this is the resonance frequency fr (strictly the series resonance fs; the two are practically equal at low loss). Slightly above fr the motional branch turns inductive and resonates in parallel with C0, giving maximum impedance at the anti-resonance frequency fa:

fr ≈ 1 / (2π√(L1C1))
fa ≈ fr·√(1 + C1/C0)
keff2 = (fa2 − fr2) / fa2
Qm = 1 / (2πfrC1R1)

Here keff is the effective electromechanical coupling factor – a measure of how much input electrical energy is converted to mechanical energy; the further apart fa and fr, the stronger the coupling. Qm is the mechanical quality factor, which sets how sharp the resonance is.

C0 can be estimated as a parallel-plate capacitor, C0 ≈ ε33T·A / t. Example: a 20 mm diameter, 0.2 mm thick disc with a relative permittivity of 1800 (a common figure for soft PZT) gives C0 ≈ 1800 × 8.854 × 10−12 × 3.14 × 10−4 / 2 × 10−4 ≈ 25 nF. Element datasheets usually list this capacitance, and it is the main load the driver sees.

3. The impedance curve: where the element is loudest

Figure 3 shows the impedance magnitude of an example element calculated from the BVD model with C0 = 20 nF, C1 = 2 nF, fr = 4.0 kHz and Qm = 60, which give L1 ≈ 0.79 H and R1 ≈ 332 Ω.

2k 3k 4k 5k 6k 8k 100 200 500 1k 2k 5k 10k 20k Frequency f / Hz |Z| / Ω Resonance fr ≈ 3.99 kHz, |Z| ≈ 323 Ω Anti-resonance fa ≈ 4.20 kHz |Z| ≈ 11.1 kΩ C0 only: 1/(2πfC0) Away from resonance: capacitive
Figure 3Impedance magnitude of the example element (log-log, computed from the BVD model, illustration). The dashed line is the reactance of C0 alone.

Three things stand out:

  • Away from resonance the element is simply a capacitor. The curve follows 1/(2πfC0) closely; at 4 kHz, C0 alone is about 2 kΩ. This governs the charge/discharge current under square-wave drive (Section 4).
  • Impedance is lowest at resonance (about 323 Ω here) and vibration is strongest. At constant drive voltage the motional current – i.e. the vibration velocity – peaks near fr, so a passive buzzer is loudest when driven close to its rated resonance. Move away and SPL falls noticeably.
  • Impedance peaks at anti-resonance (about 11.1 kΩ here). In the example fa/fr = √1.1 ≈ 1.049, i.e. keff ≈ 0.30. Sweeping both frequencies on an impedance analyser therefore yields keff and checks poling and bonding: a poor bond, a cracked disc or depoling all blunt the resonance and pull fa and fr together.
Tip: the resonance quoted for a finished buzzer is measured in its housing and usually reflects both the element's bending resonance and the cavity resonance, so it is not identical to the bare element's fr. Drive at the frequency given in the finished part's datasheet.

4. Driving a passive buzzer: frequency, waveform and circuit

A passive (externally driven) piezo buzzer has no oscillator inside, so a microcontroller or driver IC must supply the AC signal. Three questions shape the design.

Square waves and duty cycle

A microcontroller most easily produces a square wave. A symmetric square wave of ±A contains only odd harmonics; its fundamental has amplitude (4/π)A ≈ 1.27A, and the 3rd and 5th harmonics are 1/3 and 1/5 of the fundamental. Because the element responds far more strongly near resonance than elsewhere, most harmonic content is not amplified and the tone is dominated by the fundamental. For a pulse train with duty cycle D, the fundamental is proportional to sin(πD):

a1(D) / a1(50%) = sin(πD)

The fundamental is greatest at 50%; at 25% it is sin(π/4) ≈ 0.707, about −3 dB, and at 10% about 0.309, roughly −10 dB. Varying the duty cycle gives coarse volume control, at the cost of a changing timbre as the harmonic balance shifts.

Charging a capacitive load

At every edge the driver must charge or discharge C0, and the peak current is limited only by the switch on-resistance and any series resistor. Ignoring the motional branch, each cycle draws about C0Vpp2 from the supply, so the average power is

P ≈ C0·Vpp2·f

Example: C0 = 20 nF, Vpp = 12 V and f = 4 kHz give P ≈ 11.5 mW. This energy is dissipated in the switches and series resistance rather than radiated as sound. A series resistor of tens to a few hundred ohms tames the edge current and reduces EMI, at the price of slower edges and slightly lower output.

Drive voltage and topology

In the linear range, displacement is proportional to drive voltage: doubling the peak-to-peak voltage adds 20 log 2 ≈ 6 dB of SPL, while the power above rises fourfold. When the supply rail is limited, the common topologies are:

Single switchSimplest

Transistor plus pull-up or shunt resistor

The transistor pulls one terminal low; when it turns off, a pull-up or parallel resistor must provide a path to charge or discharge C0, otherwise the charge has nowhere to go and the vibration amplitude collapses. Vpp approaches the supply voltage.

Full bridge+6 dB

Two antiphase outputs (H-bridge)

Each terminal is driven by one of two complementary push-pull outputs, so the element sees +V and −V alternately and Vpp = 2V. On the same rail SPL rises by about 6 dB; this is the usual approach when driving directly from a microcontroller.

InductorBoost

Switch plus inductor

When the switch turns off, the energy stored in the inductor transfers to the element's capacitance, producing a peak above the supply voltage. Choosing the inductor so that it resonates with C0 near the drive frequency gives high output from a low-voltage battery, but the peak must stay below the element's maximum rated voltage.

Caution: prolonged high fields opposing the poling direction, or a sustained large DC bias, can degrade a piezo ceramic; never exceed the datasheet's maximum voltage. Nor should a passive buzzer be connected straight to DC – it will simply bend to one side and stay silent.

5. Active buzzers: self-oscillation with a three-terminal element

An active (self-driven) piezo buzzer sounds as soon as DC is applied. A classic way to build one uses the three-terminal element of Figure 1: a small, electrically isolated feedback electrode F is split off the ceramic face. As the main electrode M drives the whole element, the ceramic under F deforms too and, through the direct piezoelectric effect, generates a voltage on F. The small electrode acts like the secondary of a piezoelectric transformer, returning the vibration state to the drive circuit as an electrical signal.

  1. Start-up

    DC is applied to a driver of one transistor and a few resistors; a small disturbance reaches electrode M through the circuit.

  2. Frequency selection

    The element only responds strongly near its resonance, so the signal induced on F is concentrated around that frequency and carries a phase shift related to the vibration.

  3. Sustained positive feedback

    The feedback signal drives the transistor base; near resonance the phase and gain conditions for oscillation are met and the amplitude grows until it is limited by the supply and transistor saturation.

  4. Automatic tracking

    Because the element itself sets the oscillation frequency, drift in its resonance caused by temperature, ageing or mounting stress is followed automatically, keeping operation near the loudest point.

Structurally the circuit resembles a Hartley oscillator, with the piezo element serving as both the resonator and the feedback network. Its strengths are a minimal circuit that needs only an enable signal and inherent operation at resonance; its limitation is a fixed tone with no way to play different pitches. Another family of active buzzers uses a separate oscillator IC whose frequency is fixed by the chip; their output then depends on how well that frequency matches the element and housing resonance.

PassiveExternally driven

AC signal from outside

Frequency can be varied to play tones and melodies; needs a PWM channel or timer; for maximum SPL drive at the finished part's resonance.

ActiveSelf-driven

Built-in oscillator, sounds on DC

Produces a fixed tone from DC with trivial control; the three-terminal self-drive version tracks resonance automatically; cannot play melodies, and polarity must be observed.

6. The housing as a Helmholtz resonator

The two faces of a bare element radiate in antiphase and largely cancel at low frequencies, so output is modest. A buzzer housing mounts the element over a small cavity that opens to the outside through a sound hole, forming a Helmholtz resonator: the air plug in the hole is the mass and the air in the cavity is the spring.

diameter 2a Sound hole: air plug = mass (length t, area S) Front cavity V: air = spring Piezo element (nodal or rim support) Housing
Figure 4Buzzer housing cross-section (illustration): the front cavity and sound hole between element and housing form a Helmholtz resonator
fH = (c / 2π)·√(S / (V·L′))

where c is the speed of sound (about 343 m/s at 20 ℃), S = πa2 the hole area (m2), V the front-cavity volume (m3) and L′ the effective length of the air plug: the physical hole length (the wall thickness t) plus end corrections, which total about 1.7a when both ends are flanged (m).

Example: with a hole radius a = 1 mm in a 0.5 mm wall, L′ ≈ 0.5 + 1.7 × 1 = 2.2 mm. A 0.27 cm3 front cavity gives fH ≈ 3.97 kHz, essentially on top of the example element's resonance in Figure 3. Shrinking the cavity to 0.20 cm3 raises fH to about 4.6 kHz; enlarging it to 0.40 cm3 lowers it to about 3.3 kHz. Since fH scales with √(1/V), a 10% volume change shifts the resonance by roughly 5%.

Designers normally place the cavity resonance close to the element resonance so that the two reinforce each other and output at the target frequency rises sharply – one reason finished buzzers are specified at a single rated frequency. Conversely, if the end product puts another panel with its own hole in front of the buzzer, it effectively changes L′ and the volume, which can pull the resonance off and reduce output. Once the enclosure design is frozen, re-measure response or SPL in the real housing and adjust the drive frequency if needed.

7. Selection and application notes

ParameterMeaningApplication note
Resonant (rated) frequencyFrequency of maximum output for the finished partDrive passive types at this frequency; mind the stated tolerance
Sound pressure leveldB measured at a specified distance, voltage and waveformCompare parts only at the same distance (e.g. 10 cm), drive voltage and waveform
CapacitanceC0, usually measured at 1 kHzSets drive current and power; estimate P ≈ C0Vpp2f
Rated / maximum voltagePermitted drive voltage rangeCheck peak voltage with inductor boost or full-bridge drive
Operating temperaturePermitted ambient rangeTemperature shifts the resonance; follow the datasheet soldering profile, as overheating can damage the bond and depole the ceramic

During assembly, keep the sound hole clear of adhesive and labels, and do not let enclosure parts press on the buzzer – extra mechanical stress changes the support conditions. Where waterproofing is required, pair the buzzer with a breathable waterproof membrane and accept some loss of output and a shift in frequency.

Key takeaways

  • Bending amplifies strain: radial strain in the PZT (d31), restrained by the metal plate, becomes bending vibration of the laminate.
  • BVD model: C0 in parallel with R1–L1–C1; impedance is lowest and vibration strongest at fr, highest at fa, and their spacing reflects coupling.
  • Drive frequency: drive passive types near the finished part's resonance; a 50% square wave maximises the fundamental.
  • Drive voltage: doubling voltage adds 6 dB in the linear range; a full bridge doubles Vpp on the same rail, with power growing as C0Vpp2f.
  • Three-terminal self-drive: the feedback electrode returns the vibration signal to the transistor, so the oscillation follows the element's resonance.
  • Cavity matching: the Helmholtz frequency fH ∝ √(S/(VL′)) must match the element resonance for high output.
References: IEEE Std 176-1987, IEEE Standard on Piezoelectricity; B. Jaffe, W. R. Cook and H. Jaffe, Piezoelectric Ceramics, Academic Press, 1971; L. E. Kinsler et al., Fundamentals of Acoustics (Helmholtz resonator). All numerical values are illustrative examples.
Note: Suyang Electronics manufactures electromagnetic and piezoelectric, active and passive buzzers. We can help you choose a part for your drive voltage, drive method and enclosure, and supply frequency and SPL test data. Please contact us.