Haptic Glove Design Discussion
Table
| Subsystem | Failure Mode | Effect | Severity | Likelihood | Detection | RPN | Mitigation |
|---|---|---|---|---|---|---|---|
| LiPo battery | Unprotected cell overdischarged | Cell damage, swelling risk | 8 | 3 | 5 | 120 | Use protected LiPo pack or add protector; firmware monitors BAT_SENSE |
Charger U3 | Charge current too high for final cell | Battery overheating | 8 | 3 | 4 | 96 | R7 = 3.57 kΩ sets ~250 mA; verify against final cell capacity |
| USB-C input | ESD/surge on connector | Reset or IC damage | 5 | 4 | 5 | 100 | D1 protects USB data; add VBUS/CC protection in layout/BOM if needed |
Remote sensor cable J3 | 3.3 V short to GND | Battery drain, regulator heating | 6 | 4 | 4 | 96 | U5 switchable sensor rail; firmware can power-cycle sensor rail |
| Remote I2C cable | Cable capacitance/noise locks bus | Sensor unavailable, firmware hang | 4 | 5 | 4 | 80 | 100 kHz I2C, R10/R11 47 Ω series resistors, bus recovery in firmware |
LRA cable J4 | Motor lead short/open | No haptic or excess driver stress | 5 | 4 | 5 | 100 | DRV2605L current limiting; connector strain relief; test pads TP5/TP6 |
| Firmware | Haptic effect loops indefinitely | User discomfort, battery drain | 6 | 3 | 4 | 72 | Add watchdog and max-on-time timeout in firmware |
| ESP32 RF | Antenna detuned by layout/glove | Poor BLE/WiFi range | 3 | 5 | 5 | 75 | Module at board edge with antenna keepout; validate assembled range |
| Remote module | Sweat/moisture ingress | Corrosion, false readings, shorts | 6 | 4 | 6 | 144 | Conformal coating/encapsulation and insulated connectors/wires |
Scope
Failure Mode Table
Top Risk Priority Actions
Open Items