Single Servo Driver Test Plan

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.
IMG_7817-20241106-184024.JPG
Smooth input transient when connecting to the Keysight power supply.
IMG_7824.JPG
Sharper transient when hot-plugging 6S battery.
Then, handoff to firmware for testing.

Firmware Testing

Attempt to flash all boards
Verify functionality of all LEDs
Verify the PWM output
Verify CAN circuit functionality
Pixhawk servo CAN system test

Related content