...
General Tests:
- Program microcontroller
- Verify the TVS diode function protects against overvoltage on analog lines
- Do a full system test with all of the rails powered and make sure nothing explodes
...
- Verify the enable pins (N-CH MOSFET gate) can be driven high and low (PC1, PC3, PC5, PA6)
- Gate and source pins are reversed in the footprint
- Verify the analog read of the current sense amplifier outputs (PC0, PC2, PA5, PA7)
- Verify the analog read of the VBAT rail (PC4)
Electrical:
- Verify the 48V outputs can be enabled and disabled via N-CH FET (can draw load from the output when enabled, can’t otherwise)
- Verify the analog output of the amplifier matches expectations
...
- Power onboard + touch test, verify components and the board itself does not get too hot
- Current sense amplifier blew up when powerd
- Verify all ICs, details, LEDs, etc. are powered on successfully. Communicate with all peripherals
STM:
- Verify the enable pin (N-CH MOSFET gate) can be driven high and low (PB2)
- Verify the analog read of the current sense amplifier output (PB1)
- Verify the analog read of the 17V rail (PB0)
Electrical:
- Verify the 17V output can be enabled and disabled vis N-CH FET (can draw load from the output when enabled, can’t otherwise)
- N-CH footprint has source and drain pins reversed
- Verify the analog output of the amplifier matches expectations
- Verify the TVS diode function protects against an oversimplification of signal
...