Single Servo Driver Test Plan

Assembly Checks

Verify no connector pins look soldered together
Verify no pins on STM32 look shorted
Verify all components for Flight 5.7V Variant are fitted
Solder on radial capacitor for input buck
Solder on test input leads for buck testing
Verify pin 1 on chips aligns with indicator
Apply a few plug/unplug cycles on connectors to test solder joint quality

Power Testing

DMM

Make sure no power rails are shorted to ground or each other with DMM
Slowly increase voltage (with low current limit, 100mA max) on buck input, check its not drawing excessive current/power (ensure no output load)
Probe the output net for voltage stability with DMM
Slowly increase voltage on internal 5V rail and verify the internal 3.3V rail turns on (LDO functionality)

E-load

Perform a load test on buck converter: use an e-load to fully saturate the buck and verify you get the output current expected (up to 1A)
Step the load and perform efficiency calculations: 12V, 24V, 50V
SingleServoDriverEfficiency.png
Single Servo Driver; Efficiency vs. Load Current.

Oscilloscope

Load transient testing: Step the e-load and view the transient response from buck converter output.
0B6326C4-9691-4008-B6B0-5583E75E804A_1_105_c-20241106-175208.jpeg
Load transient response on oscilloscope.
Battery inrush test: simulate hot-plugging a battery on the input terminal and view transient voltage spike/oscillations.
Then, handoff to firmware for testing.

Firmware Testing