Electromagnetism

Piezoelectricity

Materials that produce voltage when squeezed — and squeeze when voltage is applied

Piezoelectric materials generate electric voltage when mechanically stressed (compressed, stretched, or sheared) and conversely deform when voltage is applied. Discovered by the Curie brothers (1880). Used in microphones, speakers, ultrasound transducers, quartz watches (oscillators), igniters in lighters, ink-jet printers, and high-precision actuators.

  • Direct effectMechanical stress → electric voltage
  • Converse effectElectric voltage → mechanical strain
  • Common materialsQuartz (SiO₂), barium titanate, PZT (lead zirconate titanate), AlN
  • DiscoveredPierre and Jacques Curie, 1880
  • Quartz oscillator~32,768 Hz for digital watches
  • PZT charge constant~400 × 10⁻¹² C/N (very high)

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Direct and converse effects

Direct effect: Mechanical stress on a piezoelectric crystal → electric polarization (voltage) develops.

Converse effect: Electric field applied to a piezoelectric crystal → mechanical strain (deformation).

Both effects arise from the same underlying physics — coupling between mechanical and electrical degrees of freedom in non-centrosymmetric crystals.

Common piezoelectric materials

MaterialTypeKey Use
Quartz (SiO₂)Crystal, naturally piezoWatches, oscillators, sensors
PZT (Pb-Zr-Ti-O ceramic)Synthetic ferroelectricSonar, ultrasound, actuators
Barium titanate (BaTiO₃)FerroelectricCapacitors, ceramics
PVDF (polyvinylidene fluoride)PolymerFlexible sensors, sonar arrays
Aluminum nitride (AlN)Thin-filmRF filters in cell phones
Lithium niobateSingle crystalSAW devices, optical modulators
Bone (collagen)BiologicalPossible role in bone remodeling

Piezoelectric coefficients

Piezoelectric coupling characterized by constants like d (charge per unit force, C/N) and g (voltage per unit stress, V·m/N):

Materiald₃₃ (10⁻¹² C/N)
Quartz2.3
PZT (typical)375
BaTiO₃190
PVDF~30
AlN thin film5

Higher d → more responsive material.

Applications

ApplicationHow it uses piezo
Quartz watchesQuartz crystal oscillator at 32,768 Hz
Microphones (some)Sound pressure → voltage signal
Speakers (tweeters)Voltage → diaphragm vibration → sound
Ultrasound (medical)Piezo transducer emits/receives MHz waves
Ultrasonic cleanersPiezo creates cavitation in liquid
Inkjet printersVoltage pulse contracts piezo, ejects ink drop
Igniters (lighters, BBQ)Mechanical impact → high voltage spark
Force sensorsPressure → voltage; many automotive applications
Atomic force microscopesPiezo positioners for sub-Å precision
SAW filters (cell phones)Surface acoustic waves on piezo substrate filter signals

JavaScript — piezoelectric calculations

// Direct effect: voltage from applied force
function piezoVoltage(force_N, d33, area_m2, thickness_m, epsilon_r = 1700) {
  // Surface charge density σ = d_33 · stress = d_33 · F/A
  // V = σ · t / ε₀ε_r (for charge on capacitor)
  const epsilon_0 = 8.854e-12;
  const stress = force_N / area_m2;
  const charge_density = d33 * stress;  // C/m²
  return charge_density * thickness_m / (epsilon_0 * epsilon_r);
}

// PZT, 100 N applied to 1 cm² × 1 mm thick
const d33_PZT = 375e-12;
console.log(`PZT voltage: ${piezoVoltage(100, d33_PZT, 1e-4, 0.001).toFixed(0)} V`);

// Converse effect: deformation from voltage
function piezoStrain(voltage, d33, thickness) {
  // Strain = d_33 · E = d_33 · V/t
  return d33 * voltage / thickness;
}

// PZT actuator: 100 V on 1 mm thick
console.log(`Strain: ${piezoStrain(100, d33_PZT, 0.001).toExponential(2)}`); // 3.75e-5
console.log(`Displacement: ${(piezoStrain(100, d33_PZT, 0.001) * 0.001 * 1e9).toFixed(1)} nm`); // 37.5 nm

// Quartz crystal oscillator frequency
function quartzFrequency(thickness_mm, mode_constant = 1660) {
  // f = const / thickness for thickness mode
  return mode_constant / thickness_mm;  // kHz
}

// 50 µm thick AT-cut quartz
console.log(`50 µm quartz: ${quartzFrequency(0.050).toFixed(0)} kHz`); // 33,200 Hz

// Watch crystal: 32.768 kHz tuning fork
const watch_f = 32768;
const ticks_per_second = watch_f / 32768;
console.log(`Watch crystal: ${watch_f} Hz, divides by ${watch_f/1} for 1 Hz`);

// Energy stored in piezo capacitor
function piezoEnergy(C_pF, V) {
  return 0.5 * C_pF * 1e-12 * V * V;
}

console.log(`100 pF at 100V: ${piezoEnergy(100, 100).toExponential(2)} J`);  // 5e-7 J

// Piezoelectric energy harvesting (rough)
function harvestPower(force_amplitude_N, frequency_Hz, d33, area_m2, thickness_m, R_load_ohm) {
  // Very rough: P ~ ω · (d33 · F)² / (2 · C_load)
  const C = 8.854e-12 * 1700 * area_m2 / thickness_m;  // capacitance
  const omega = 2 * Math.PI * frequency_Hz;
  // Charge per cycle: Q = d33 · F
  const Q = d33 * force_amplitude_N;
  const V = Q / C;
  return V * V / R_load_ohm;
}

// 1 N at 1 Hz on PZT
console.log(`Harvest: ${harvestPower(1, 1, d33_PZT, 1e-4, 0.001, 1e6).toExponential(2)} W`);

Where piezo matters

  • Sensors and actuators. Force, pressure, vibration sensors; precision positioning.
  • Audio. Microphones, tweeters, ultrasonic transducers.
  • Medical. Ultrasound imaging, lithotripsy (kidney stones), diagnostic sensors.
  • Communications. Quartz oscillators (every digital device), SAW filters in phones.
  • Industrial. Ultrasonic cleaning, welding, drilling, inkjet printing.
  • Automotive. Knock sensors, fuel injectors, anti-skid systems.
  • Energy harvesting. Vibration-powered IoT sensors, structural health monitoring, wearables.

Common mistakes

  • Confusing piezoelectric with pyroelectric. Piezo — strain → voltage. Pyro — temperature change → voltage. Different physics, both useful.
  • Treating piezo as battery. They generate brief pulses with stress changes; not steady DC. Don't last long with constant load.
  • Ignoring temperature limits. Most piezos have Curie temperature above which piezoelectric properties vanish. Quartz ~573°C; PZT typically 250-350°C.
  • Mismatched impedance. Piezos have very high source impedance. Need high-impedance amplifiers for sensing.
  • Forgetting non-linear behavior. At high stress or voltage, piezo response saturates and can have hysteresis. Linear approximations break down.
  • Applying DC voltage long-term. Can degrade many piezos via depolarization. AC or pulsed operation safer.

Frequently asked questions

Why are some materials piezoelectric?

Crystal structure must lack center of symmetry. When compressed, dipoles align — net charge separation produces voltage. Materials with centrosymmetric structures (cubic, isotropic) don't show piezoelectricity. Quartz, certain ceramics (PZT), some polymers (PVDF), and many biological materials (bone, DNA, collagen) show piezoelectric effects.

How is the converse piezoelectric effect used?

Apply voltage → material deforms. Used for: precision positioners (atomic-scale movement in microscopes, lithography), inkjet printer heads (squeeze ink droplets), tweeters (high-frequency speakers), ultrasonic cleaners and drills, anti-shake camera image stabilization.

How does a quartz watch work?

Tuning-fork-shaped quartz crystal cut to oscillate at exactly 32,768 Hz (= 2¹⁵). When voltage applied, it vibrates; vibration generates voltage in feedback. Digital counter divides 32,768 by 2¹⁵ = 1 Hz — drives second hand. Quartz frequency very stable (1 part in 10⁶) — accurate to ~minutes per year.

How is piezo used in ultrasound?

Apply alternating high voltage at MHz frequencies → piezoelectric crystal vibrates at that frequency → emits ultrasound waves. Reflected waves push crystal back → generate voltage signal. Same crystal can transmit and receive. Medical ultrasound, industrial NDT, sonar, ultrasonic cleaning.

How does a piezo igniter work?

Squeeze a piezoelectric crystal hard (gas grill, lighter button). Sudden mechanical stress generates voltage of thousands of volts. This jumps a small gap, creating spark to ignite gas. Self-contained — no batteries needed. Used in BBQs, lighters, gas stoves, rocket motor igniters.

What's the relationship between piezo and ferroelectric?

Ferroelectric materials have spontaneous polarization that can be reversed by external field — they're a subset of piezoelectric materials with very strong response. PZT is ferroelectric; quartz is piezoelectric but not ferroelectric. Ferroelectric memory exists (FRAM) — uses polarization to store data.

Can piezo generate power for daily use?

At small scale, yes — energy harvesting from vibrations (e.g., piezoelectric floor tiles in train stations, road sensors). Power density is low (mW/cm²), so not for general electricity, but for IoT sensors, wearables, structural health monitoring. Also pressure-sensitive doormats, knock sensors in cars.