Home › PCB & Hardware Teardown › Camera Module Assembly
PCB & Hardware Teardown

Camera Module Assembly: Lens Stack, Actuator and Image Sensor Integration

A 6.8mm tall module must align seven lenses within 15 microns, move them 300 microns in 12 milliseconds, and stream 200 megapixels at 30 fps. How it all holds together — and where it fails.

James Rivera — Mobile Software Architect Aug 15, 2026 9 min read

The compact camera module (CCM) is the most mechanically intolerant subsystem in a smartphone. Unlike the SoC or display, it mixes injection-molded optics, electromagnetic actuators, and sub-micron CMOS assembly in a package that must survive 10,000 thermal cycles and a 1.8-meter drop. Understanding how the lens stack, actuator, and sensor come together explains why camera yield — not sensor cost — often limits flagship supply.

Key Takeaway: Modern modules are not assembled — they are actively aligned. Every high-end CCM is calibrated while imaging, with adhesive cured only after an algorithm confirms corner MTF, tilt, and optical center. Passive assembly cannot meet the ±15 µm decenter budget of a 1-inch type sensor with f/1.4 optics.

1. The CCM Stack: Three Subassemblies, One Optical Axis

A finished main camera module looks monolithic, but functionally it is three factories converging:

  • Lens assembly: Barrel + 6–8 aspheric elements, IR-cut filter, and stray-light coating.
  • Actuator assembly: Autofocus (AF) voice coil motor (VCM), optical image stabilization (OIS) suspension, Hall sensors, and driver IC.
  • Sensor board: CMOS image sensor (CIS) die-bonded to a rigid-flex PCB, wire-bonded or flip-chipped, with embedded capacitors and camera PMIC.

The module height budget is brutal. In a typical 2026 flagship main camera: total track length (TTL) 6.2–6.8 mm, back focal length (BFL) 0.35 mm, sensor package 0.85 mm, and PCB 0.32 mm. That leaves 120 microns of air gap tolerance between the lowest lens vertex and the IR filter to avoid collision during AF stroke. Assembly must hold orthogonality between PCB plane and optical axis to <0.3° or corner shading and field curvature dominate.

This integration is far more sensitive to thermals than logic boards. Heat from the sensor and driver shifts lens barrel dimensions by 6–8 microns/°C. See our analysis of smartphone thermal imaging analysis for how hotspot migration degrades AF repeatability during 8K recording.

Smartphone Camera Module Cross-Section Cross section showing lens barrel with 7 elements, VCM coils and magnets, IR filter, and stacked CMOS sensor on substrate. LENS BARREL (7P STACK) L1–L7 Aspheres VCM COIL + MAGNET VCM COIL AF Spring OIS Suspension Wire (x4) IR-CUT FILTER (0.21mm) CMOS IMAGE SENSOR — 1/1.3" 50MP 1.2µm DRAM + LOGIC STACK (3-layer) / TSV RIGID-FLEX PCB + STIFFENER + CONNECTOR (MIPI CSI-2 x4) AF Stroke 280–350µm
Figure 1 — Cross-section of a typical OIS-enabled CCM. The lens barrel rides on AF springs; the entire AF unit is suspended on four OIS wires for ±1.5° shift stabilization. BFL and stroke define collision margins.

2. Lens Stack: Why 7 Elements in 6 Millimeters

A single aspheric lens cannot correct spherical aberration, coma, field curvature, and chromatic aberration simultaneously at f/1.4 with 84° field of view. Flagship stacks split the job:

Mobile Connectivity Standards Comparison
Feature 5G NR Wi-Fi 7 Bluetooth 5.4
Peak Throughput20 Gbps46 Gbps2 Mbps
Latency1–4 ms1–2 ms3–6 ms
RangeSeveral km30–50 m100–400 m
Power DrawHighMediumUltra-low
Primary UseCellular dataLocal networkingPeripherals/IoT
  • L1 (front): Large-diameter convex asphere, often hybrid glass (1G) for scratch resistance and thermal stability. Sets entrance pupil and distortion.
  • L2–L3: Negative/positive pair for spherical and coma correction. Usually high-index plastic (n=1.64) with strong aspheric coefficients (up to 14th order).
  • L4–L5: Aperture-adjacent elements control field curvature and astigmatism. Air gap tuning here dominates corner MTF.
  • L6–L7: Field flatteners near the sensor, highly aspheric to manage chief ray angle (CRA) to <34° for the 1.0 µm pixel microlens.

Each element is injection-molded to ±1.5 µm thickness tolerance and coated with 7-layer anti-reflection (AR) achieving <0.5% reflectance per surface. Ghosting is killed not just by coating but by edge blackening and interior barrel ribs that trap stray rays — a detail visible in teardowns as matte rings between elements.

The trend toward 1G6P or 2G6P (glass + plastic) in periscopes is driven by mobile OS power management needs: longer focal lengths use larger, heavier groups where molded glass holds form at 70°C without focus drift, reducing closed-loop hunting and power.

Spec Example — 7P Main Lens (Typical)

# Lens prescription excerpt (Code V style, simplified) EFL 6.85mm F/1.42 FOV 84.2° TTL 6.48mm BFL 0.38mm Surface Radius Thickness Nd Vd Asph terms L1 S1 2.845 0.92 1.772 50.0 A4 -1.2e-3 A6 4.5e-4 L1 S2 18.42 0.12 L2 S1 -8.12 0.33 1.639 23.5 A4 2.1e-3 A8 -1.8e-5 L3 S1 4.21 0.48 1.534 56.0 ; CRA at image height 8.2mm = 32.8° matched to sensor microlens ; All plastic elements: E48R / OKP4HT, mold shrinkage 0.4%

Stack height is verified on a MTF bench before integration. A 6P stack that measures <0.35 cycles/pixel at 0.7 field is scrapped — no actuator can fix a decentered element inside the barrel.

3. Actuators: Moving Glass Without Wobble

Autofocus and stabilization share the same confined volume but solve orthogonal problems. Understanding their mechanics is essential to tune driver firmware — a topic familiar to anyone who has debugged camera HAL sandboxing where actuation latency directly impacts permission-gated burst capture.

Autofocus — Voice Coil Motors

The AF VCM is a Lorentz actuator: a coil bonded to the lens carrier moves inside a fixed NdFeB magnet field. The carrier is held by upper and lower leaf springs that provide restoring force and guidance. Stroke is 280–400 µm for main cameras, 120 µm for ultrawides.

Two architectures dominate:

  • Spring-guided VCM: Cheapest, open-loop or Hall-assisted closed-loop. Suffers from tilt during stroke if springs are asymmetric.
  • Ball-guided VCM: Three ceramic balls roll in V-grooves, giving near-zero tilt ( <0.15° ) and better drop reliability. Required for periscope and large-aperture modules.

Closed-loop AF adds a Hall sensor opposite a micro-magnet on the carrier. The driver (e.g., DW9800, LC898124) runs a PID loop at 12–20 kHz, achieving ±5 µm repeatability and <12 ms settling for a 250 µm step. Open-loop drivers step current in 10-bit increments and rely on factory-measured current-vs-position LUTs stored in OTP EEPROM.

OIS — Shifting the Whole AF Unit

OIS does not move a single lens element; it moves the entire AF assembly in X-Y (shift OIS) or tilts it. Sensor-shift OIS, now common on Pro models, instead moves the sensor board on a flexure. Shift architectures:

  • Wire suspension: Four 25 µm Ni alloy wires act as both flexures and electrical paths. Simple, thin, but sensitive to wire fatigue.
  • Ball + SMA: Ball bearings for translation, shape-memory alloy wires for actuation — lower power, no magnets interfering with Hall sensors.

OIS stroke is ±0.8–1.2° equivalent (120–180 µm sensor-plane shift), compensated using gyro data at 4–8 kHz. The key assembly metric is residual tilt after compensation: >0.08° creates asymmetric blur that computational sharpening cannot hide.

Actuator Type Stroke / Range Feedback Settling Time Power (active) Typical Use
Open-loop Spring VCM Low Cost 280 µm None (LUT) 18–25 ms 85–110 mW Ultrawide, macro
Closed-loop Spring VCM Mainstream 320 µm Hall sensor 10–14 ms 110–140 mW Main 50–200 MP
Ball-guided Closed-loop Premium 350–420 µm Hall + position LUT 8–12 ms 130–170 mW Periscope, 1" sensor
OIS Wire Suspension Flagship ±160 µm XY Hall XY + gyro 5–8 ms (gyro loop) 45–70 mW Main & tele OIS
Sensor-shift OIS Pro ±1.0° equivalent Hall + closed-loop 4–6 ms 60–85 mW Main (iPhone Pro class)

4. Image Sensor Integration: From Wafer to Module

The sensor is not just a chip — it is a 3-layer stack. Modern 50 MP to 200 MP CIS (e.g., IMX989/903 class) use hybrid bonding: pixel array wafer bonded to DRAM wafer (for 120 fps readout) bonded to logic wafer (ISP, MIPI). Through-silicon vias (TSVs) bring power and data to the rear pads. The die is then thinned to 120 µm for low stack height.

Die attach: Sensor is flip-chip bonded to the rigid-flex PCB using anisotropic conductive film (ACF) or Cu pillar + underfill. Placement accuracy is ±15 µm, tilt <0.08°. Wire bonding (25 µm Au) is still used on lower-cost modules but adds 0.45 mm Z-height and limits I/O density for 4-lane MIPI at 2.5 Gbps/lane.

IR filter and holder: A 0.21 mm blue glass IR-cut filter is bonded to a molded holder that defines the BFL. The holder is the mechanical reference for active alignment. Its flatness (<8 µm) is more critical than the PCB flatness — any warp here tilts the lens relative to the sensor.

Electrical integration: The module carries an EEPROM (1–4 KB OTP) storing per-module calibration: AF current-to-position map, OIS Hall center, lens shading (LSC), defect pixel table, and AWB gains. At boot, the camera driver loads this via I²C at 1 MHz before streaming.

// Device-tree excerpt: CCM bring-up on Snapdragon / Dimensity ISP cam_module: camera@3c { compatible = "sony,imx989"; reg = <0x3c>; // I2C address, 7-bit avdd = <2800>; // mV, LDO5 dvdd = <1100>; // mV, PMIC buck iovdd = <1800>; mipi-lanes = <4>; mipi-rate = <2500>; // Mbps/lane, D-PHY eeprom = <&eeprom_0x50>; // 0x50: AF/OIS/LSC/AWB OTP actuator = <&dw9807_af>; // closed-loop VCM driver ois = <&lc898129_ois>; // 2-axis shift OIS clock-frequency = <24000000>; };

Signal integrity matters: 4-lane MIPI CSI-2 at 2.5 Gbps requires 100 Ω differential impedance ±10% on the flex tail, with length matching <0.5 mm. Poor flex routing is the primary cause of MIPI bit errors seen as line artifacts, not sensor defects.

5. Active Alignment: Where Yield Is Won or Lost

Assembly flow in order:

  1. Sensor board SMT: Passive placement, reflow, plasma clean.
  2. Die attach & wire bond: Vacuum pickup, thermocompression, plasma, underfill cure (150°C, 60 min).
  3. Holder + IR filter attach: UV + thermal cure, particle inspection (class 1000 cleanroom, <30 µm particles allowed).
  4. Actuator + lens pre-assembly: Lens barrel screwed or pressed into VCM carrier, tested for stroke.
  5. Active alignment (AA): Six-axis robot holds lens/actuator above sensor while projecting slanted-edge MTF charts. Algorithm optimizes focus at center and four corners, then UV-cures epoxy in 1.8 s.
  6. Final test: MTF, shading, Blemish, AF/OIS sweep, OTP programming, and 30-minute thermal soak.

AA is the yield bottleneck: a flagship line achieves 94–96% AA pass. Failures are dominated by tilt (particle under holder, PCB warp) and decenter (epoxy shrinkage 2–3% during cure pulls lens 8–12 µm). Factories mitigate shrinkage by staged cure — low-intensity UV tack, then thermal cure at 80°C — and by using low-shrink epoxy (<1.2%).

Dust is the silent killer. A 15 µm particle on the IR filter casts a shadow that fails blemish inspection; a particle on the sensor microlens is unrejectable. Hence the ultra-wideband precision location of automated guided vehicles is now used to avoid human traffic in AA bays, cutting particle counts by 40%.

After assembly, thermal calibration is essential. AF position at 25°C shifts 12–18 µm at 50°C due to barrel expansion. Closed-loop systems compensate via temperature LUT from an NTC thermistor on the holder. Without it, video AF hunts during extended recording — the same workload that stresses thermal imaging budgets.

When done correctly, the module delivers >2000 LW/PH center MTF at MTF50 and <12% corner shading before lens-shading correction, with AF repeatability under 7 µm and OIS residual jitter below 0.04°. When done poorly, even a perfect lens stack and sensor produce soft corners, decentered bokeh, and AF overshoot — artifacts users blame on software but are baked into mechanics.

Bottom line: The lens stack defines the optical potential, the actuator defines how quickly and accurately that potential is accessed, and the sensor integration defines whether the image ever leaves the module cleanly. In production, the margin between “flagship camera” and “RMA lot” is often 10 microns of adhesive.

Frequently Asked Questions

Why do flagship phones use 6P or 7P plastic lens stacks instead of glass?

Molded plastic aspheres enable complex 14th-order geometries at 3–4 micron tolerances, low weight for VCM actuation, and cost-effective scaling. Glass is used for only 1–2 elements where thermal stability is critical, as in 1G6P hybrids. A full glass stack would be too heavy and too thick for an 8.2 mm phone.

What is the difference between open-loop and closed-loop VCM autofocus?

Open-loop VCM drives current without position feedback and relies on factory-calibrated current-to-position tables, leading to hunting and temperature drift. Closed-loop VCM adds a Hall sensor to detect magnet position, achieving 5–10 micron accuracy, faster settling under 15 ms, and stable video AF.

How is sensor-to-lens active alignment performed?

A 6-axis hexapod adjusts lens tilt and decenter while the sensor streams live MTF charts. An algorithm optimizes corner sharpness and optical center, then UV-cures the adhesive in under 2 seconds to lock alignment within ±0.5° tilt and ±15 microns decenter, far tighter than passive placement.

What causes camera module failure during drop or thermal cycling?

Common failures are VCM spring fatigue or ball-guide brinelling after drops, epoxy delamination between holder and PCB from thermal expansion mismatch, and IR filter cracking. Wire-suspended OIS modules are especially vulnerable because the 25 µm suspension wires can permanently deform after a 1.5 m drop.

References & Standards: IEEE 802.11 · 3GPP specifications