Case Study: From Design Gaps to Compliance – IEC 60601 Remediation for a BLE Wearable Medical wearable remediation for IEC 60601 compliance using nRF52840 and STM32L496VG. Isolation, EMC, battery management, BLE coexistence, and production test strategy for Class II therapeutic stimulator devices.

Medical Wearable Remediation: IEC 60601 Compliance with nRF52840 and STM32L496VG

Adequate Infosoft is a trusted partner in advanced firmware and hardware development for regulated medical and wearable IoT devices. In this case study, we showcase our role in IEC 60601 remediation for a BLE-enabled wearable stimulation device.

The work of our team consists of being a fractional senior hardware and compliance advisor to our client. We worked with our client through consulting and assisting them with completed design reviews, risk mitigation, and standards alignment.

We identified and resolved critical gaps during the 5-month engagement including areas of isolation, EMC, and safety. This ultimately enabled the device to be able to successfully complete and meet IEC 60601-1 and IEC 60601-1-2 with zero major non-conformances.

Client: Stealth-mode Medical Device Company

Type of Device: Wearable, Battery Powered, BLE Connected Class II Therapeutic Stimulator (TENS-like but with closed-loop control)

Role of Project: Fractional Senior Hardware Engineer – Compliance & Design-Review Advisor

Duration: 5 months (20 weeks) | Effort: ~15 hours/week average

Outcome at Completion of Project: Passed formal IEC 60601-1 (3rd Ed + Amd 1) and IEC 60601-1-2 (4th Ed) with zero major non-conformances.

Medical wearable workflow

Hardware Baseline (As Received)

SubsystemComponentReason for Choice
Main MCU STM32L496VG (Cortex-M4, 80 MHz, 1MB Flash) Low power, rich analog peripherals, safety certification pedigree
BLE Radio Nordic nRF52840 (standalone, not integrated with STM32) Better RF performance, separate power domain, previously qualified in consumer wearables
Stimulation Output Custom constant-current H-bridge (TI DRV8876 + DAC8562) Patient-applied electrodes, up to 100V compliance, ±50mA
Power Management Texas Instruments BQ25601 (charger) + TPS63900 (buck-boost) + isolated DC-DC (Recom R05C05TE05S) Battery: 1-cell Li-ion 500mAh
Isolation Barrier Analog Devices ADuM1441 (4-channel digital isolator, 2.5kVrms) + Recom R05C05TE05S (isolated 5V to 3.3V) For patient circuit to BLE/logic separation
PCB 6-layer, stackup: Signal-GND-Power-GND-Signal-Signal 0.8mm total thickness, ENIG finish
EDA Tool Altium Designer 24

An immediate serious problem has been found: The nRF52840 has its ground connected directly to the return path for an output stimulation. This lack of functional isolation is a clear violation of IEC 60601-1 Clause 8.5 regarding the isolation of applied parts.

Medical wearable app

Detailed Technical Gaps Identified

1. Isolation & MOPP (60601-1, Clause 8.5)

Problem:Patient-applied electrodes shared a common ground with:

  • nRF52840 BLE antenna ground
  • USB charging port (VBUS: up to 5.25V, but transient condition allows 240V line-to-ground fault)

Measured creepage:

Between stimulation return and USB VBUS: 2.1 mm (on PCB).

Required for 2 MOPP at 250V working voltage: 8.0 mm (per IEC 60601-1 Table 12).

Impact at notified body test: Would have failed hi-pot (dielectric strength) at 1,500VAC within seconds. Arc-over across PCB surface.

Remediation implemented:

  • Remediating work done includes adding an ADuM1441 isolation chip between the STM32L4 and DRV8876 circuits
  • Adding a new DC-DC isolation converter to power patient-side circuitry from the isolated 3.3V rail
  • Moving all VBUS traces 12mm back from any copper on the patient side
  • Routing a slot (3mm wide) in the PCB under the isolation barrier as per 60601-1 Figure 9.

The final creepage distance after remediating work was 10.2mm which exceeds the 2MOPP requirement.

EMC / Radiated Emissions (60601-1-2, Clause 5.5)

Pre-compliance scan (first attempt, open-frame PCB):

FrequencyMeasured Quasi-Peak (dBµV/m)Limit (Class B, 3m)Margin
480 MHz (switching noise) 52.1 46.0 -6.1 dB (FAIL)
2.45 GHz (BLE harmonics) 49.3 47.0 -2.3 dB (FAIL)
122 MHz (STM32L4 clock 8th harmonic) 44.2 43.0 -1.2 dB (FAIL)

Root cause analysis:

The following is a summary of the root cause analysis and remediation of the EMI issue:

480 MHz:

Boost converter inside TPS63900 switching at 2.2 MHz → 480 MHz is the 218th harmonic. There is no EMI filter being used on the input side of the boost converter.

2.45 GHz:

The output matching network of the internal PA of the nRF52840 is not designed for harmonic attenuation. In addition, the antenna ground plane resonated due to insufficient stitching vias.

122 MHz:

The STM32L4 HSE has an 8 MHz crystal that is multiplied by 15.25 via the internal PLL. This has resulted in spurious emissions from the unshielded programming header (SWD).

Remediation:

To remediate these issues, we:

  • Added a ferrite bead (BLM18HK102SN1D) and 100pF capacitors to the input side of the TPS63900
  • Reworked the nRF52840 antenna matching network according to Nordic's reference design (added a 2.2pF shunt capacitor to the front of the PA to eliminate potential resonance).
  • Added a 47pF capacitor to the SWD clock & ground near the programming header.
  • Changed the stackup to move all high-frequency traces between layers (ground and supply layers).

Second pre-compliance (enclosed, with shielding):

FrequencyMeasuredMargin
480 MHz 38.2 dBµV/m +7.8 dB (PASS)
2.45 GHz 42.1 dBµV/m +4.9 dB (PASS)
122 MHz 39.5 dBµV/m +3.5 dB (PASS)

Battery Management & Single Fault Conditions 60601-1 clause 11.3

Original Design:

BQ25601 charger designed to charge at 1C (500mA) with no temperature monitoring during fast charge; as demonstrated in a laboratory test, peak temperature of the cell during the charge was 68 degrees Celsius when a charging FET was shorted.

Requirement (clause 11.3.2):

Parts of a patient-worn device that are accessible to the patient can not be more than 48 degrees Celsius (applied part) or 43 degrees Celsius (non-applied part) and in contact with the patient.

Remediation:

  • Reduced charge current from 1C (500 mA) to 0.5 C (250 mA) and thus increased charge time from 2 hours to 4 hours (within acceptable limits for intended use).
  • Added 10K ohm NTC Thermistor (Murata NCP15XH103J03RC) to TS pin of BQ25601 and software cutoff set to 45 degrees Celsius.
  • Redundant hardware over temperature protection provided via TPS25944 eFuse, which provides independent power cutoff to charger at temperatures greater than 50 degrees Celsius from any other source.

Measured in accordance with a single fault condition (shorted FET) following remediation: Peak temperature measured 44 degrees Celsius → meets applicable limits (48 degree Celsius limit for applied parts).

BLE Coexistence & Desense (Specific to nRF52840 + STM32L4)

Problem observed by client: BLE connection drops when stimulation output is active (50mA, 80V compliance). Packet error rate jumps from 0.1% to 15%.

Root cause: The DRV8876 H-bridge switching at 250 kHz induced ground bounce on the shared digital ground. The nRF52840's 32 kHz RC oscillator (used for sleep timing) was being modulated by this noise, causing clock drift >50 ppm (spec is ±20 ppm).

Remediation:

  • Split digital ground into two domains: GND_LOGIC (STM32L4 + nRF52840) and GND_PATIENT (DRV8876 + DAC8562)
  • Connected the two grounds at a single point (star point) under the battery negative terminal using a 0Ω resistor (later replaced with ferrite bead BLM18HG601SN1D)
  • Rerouted the nRF52840's 32 kHz crystal (not RC oscillator) external crystal (ECS-.327-12.5-34B) to improve clock stability

Result after remediation: PER back to 0.2% during worst-case stimulation. No BLE disconnections in 72-hour soak test.

Production Test Strategy Advised

The client's CM had no medical test fixtures. I designed and documented three mandatory tests for their production line:

TestEquipmentPass/Fail Criteria60601 Clause
Hi-pot (dielectric strength) Vitrek 954i (hipot tester) 1,500VAC for 1 minute, leakage <5mA Clause 8.8.3
Leakage current (normal & SFC) Fluke ESA620 (medical safety analyzer) <100 µA (normal), <500 µA (single fault) Clause 8.7
Ground continuity QuadTech 1880 (milliohmmeter) <0.1Ω from any exposed metal to circuit ground Clause 8.6.4

CM training: I wrote a 12-page test fixture design document including pneumatic bed-of-nails for high-volume (10k units/month). The CM built two fixtures within 6 weeks.

Interaction with Notified Body Summary

Pre-submission Meeting (Week 16): Reviewer (TÜV SÜD) asked for clarification re 2 MOPP isolation explaining (i) digital isolator (ADuM1441) rated 2.5kVrms and (ii) IEC 60601-1 requires 4kV based on 2 MOPP with working voltage of 250VAC.

My advance preparation:

  • Provided calculations showing that for a working voltage of 250VAC → 2 x MOPP requires 4kV dielectric (@250VAC) however, reinforced insulation would be compliant to IEC 60601-1 by virtue of 2 completely independent insulation systems.
  • 1st = ADuM1441 internal transformer isolation; 2nd = physical PCB routed slot + 97m creepage.
  • Submitted test report from 3rd party testing laboratory showing pass at 4kV for 1 minute (not just at 2.5kV).

Result: Within 3 days, reviewer accepted all of the above. No formal non-conformance issued.

Final Deliverables (Technical Documents)

DocumentPagesPurpose
Insulation diagram (per 60601-1 Figure 6) 1 Shows MOPP boundaries and voltage levels
Creepage/clearance calculation spreadsheet 12 Per IEC 60601-1 Table 12–17
EMC test configuration & operating modes 8 Specifies BLE duty cycle, stimulation settings during immunity
Production test specification (hi-pot, leakage, ground bond) 12 For CM use
PCB rework markup (Altium) 22 layers Before/after trace routing changes
Risk management supplement (ISO 14971) 15 Added hazards: isolation failure, battery overtemperature

Technical Summary Table

ComponentOriginal VersionFinal Version (Post-Advisory)
MCU STM32L496VG (no change) Same, but added 47pF on SWD header
BLE nRF52840 (ground tied to patient) nRF52840 on isolated ground plane + external 32 kHz crystal
Patient output DRV8876 (no isolation) DRV8876 behind ADuM1441 + isolated DC-DC
Battery charger BQ25601, 500mA, no NTC BQ25601, 250mA, with NTC + eFuse
PCB layers Signal-GND-Power-GND-Signal-Signal Same stackup, but added routed slot and 10.2mm creepage
EMC margin at 480MHz -6.1 dB (FAIL) +7.8 dB (PASS)
BLE PER under stimulation 15% 0.2%

Author

Certified PCB Design & Layout Engineer with 10+ years of experience, IPC-certified expertise in EMC/EMI-compliant, high-speed, mixed-signal PCB design, signal integrity, DFM, and hardware development.

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.

Leadership That Leads Worldwide

With a physical presence in over 15 countries and a global footprint spanning 25+ countries, we are ready to serve you anywhere. Location, language, or culture is never a barrier, because our global team can work with you in your language. Our strong international team ensures seamless collaboration across borders We have a strong tech team, highly recognized in their domains, with extensive technical expertise.