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.
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
| Material | Type | Key Use |
|---|---|---|
| Quartz (SiO₂) | Crystal, naturally piezo | Watches, oscillators, sensors |
| PZT (Pb-Zr-Ti-O ceramic) | Synthetic ferroelectric | Sonar, ultrasound, actuators |
| Barium titanate (BaTiO₃) | Ferroelectric | Capacitors, ceramics |
| PVDF (polyvinylidene fluoride) | Polymer | Flexible sensors, sonar arrays |
| Aluminum nitride (AlN) | Thin-film | RF filters in cell phones |
| Lithium niobate | Single crystal | SAW devices, optical modulators |
| Bone (collagen) | Biological | Possible 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):
| Material | d₃₃ (10⁻¹² C/N) |
|---|---|
| Quartz | 2.3 |
| PZT (typical) | 375 |
| BaTiO₃ | 190 |
| PVDF | ~30 |
| AlN thin film | 5 |
Higher d → more responsive material.
Applications
| Application | How it uses piezo |
|---|---|
| Quartz watches | Quartz 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 cleaners | Piezo creates cavitation in liquid |
| Inkjet printers | Voltage pulse contracts piezo, ejects ink drop |
| Igniters (lighters, BBQ) | Mechanical impact → high voltage spark |
| Force sensors | Pressure → voltage; many automotive applications |
| Atomic force microscopes | Piezo 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.