...
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
...
- Power onboard + touch test, verify components and the board itself does not get too hot
- Verify all ICs, details, LEDs, etc. are powered on successfully. Communicate with all peripherals
STM:
- 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
...
R44 and R45 are 0603 and should be 0805
Change 0.1uF 10V to 50V for consistency (5V high side switched)
3.3k (r2) 0603 part number
There are 16V, 50V and 100V 1uF caps on the board
It should probably double the power rating on the current sense resistors for the 24V buck
Add label to 3v3 led
N-Ch fet description says 340mS instead of 340 mA
Add polarity indicators to terminals
STM reset button footprint is wrong, shorts itself out
Add testpoint labels where convenient
SHDN on CAN should have a test point
RST pin on microcontroller should have testpoint w label
Add clippy testpoints to all of the voltage rails
reduce the small terminal through hole size for better alignment
Both 5V rail ADC pins do not go to ADC capable pins
Current sens +/- pin name wrong
N-CH footprint is wrong
LED doens’t work
17V current sense should be supplier by 17V so it doesn’t blow up
Either combine the 5V rails or make sure all of the start up conditions are on the same 5V rail
Make the current gain max out at 1.8V, change out the TVs diode for one that hopefully works,
In the firmware, the STM should shutdown the output when the voltage reaches 1.8V so it has a margin of error to shut down the output before it becomes dangerous to the stm