...
The first point to test is the capacitor itself. Enable precharge and measure of the change in voltage over the duration of the capacitor's charge. Note the time taken to fully charge the capacitors. It should follow the expected curve of voltage in an RC circuit. Now unpower the enable pin and check measure the discharge normally. . The times taken should be similar:
Precharge Discharge (Note: should be flipped as this is the charge graph)
Next point to test is the voltage on the capacitor side of the precharge circuit and at the IN+ pin of the comparator alongside the comparator output test point. When using 12V in place of the 150V, the voltage at the IN- should be 0.75V. Then the voltage on the capacitor side should be around 11.45V when IN+ exceeds IN-. Check that the capacitor stops precharging when the voltage on the capacitor side indeed reaches around 11.45V and the IN+ pin reaches 0.75V.
Repeat this test, except instead of checking the voltage on the capacitor, measure the test points COMP_OUT, AND_OUT, ISO_LATCH_OUT, LATCH_OUT, and ISO_2. The latter 4 should all be logic low to start and only send a 12V signal when the condition above is met. COMP_OUT will probably output a logic high when both pins are unpowered at the start. Note the times taken for each output to reach logic high. Also check the behaviour of LATCH_OUT to ensure it doesn't oscillate during the transition from logic high to logic low. Examples of transient tests can be seen in the related page posted above (recommended read for understanding of the board regardless). . Example waveforms from MSXII testing:
As mentioned in Precharge Revisions, the comparator may output a logic high upon initial startup. As the capacitor starts charging, it'll output logic low until precharge is complete. The AND gate should only output logic high when the capacitor is finished precharging.
CAN tests:
Thermistor tests:
...