Hello Asher and others
Adding to the previous thread, I have come back to look more closely at the start-up speed when using pre-discharge autonomously.
I have a 400uF load capacitance and chose a pre-discharge rise-time of 200mS. A 160ohm pre-discharge resistor is about right to reach 95% of stack voltage.
This waveform shows the start-up:

I close a switch to connect the 400uF load capacitance. The load voltage rises rapidly to 8V volts (X10 probe) before the SCD trips and disconnects the main FET.
You can then see a 2.35 second pause until the PDSG enables and the voltage rises up to the stack voltage in 200mS as designed.
I have adjusting register delays to find the source of the pause before PDSG enables.
I started with the SCD delay at 15uS and recovery time at 1 second. PDSG enabled @ 2.7 seconds
I adjusted SCD delay to 0uS and PDSG enabled @ 2.3 seconds. I then restored delay to 15uS.
I adjusted the SCD recovery time to 0 seconds and PDSG enabled @ 2.96 seconds (?). I restored recovery time to 1 second.
I adjusted Load Detect, Retry Delay to 0 seconds and PDSG enabled at 2.35 seconds. I restored Retry Delay to 2 seconds.
I then kept the same register settings and ran multiple start-ups (discharging the load capacitance between tests) and found the delay jitters around 2.3 to 3 seconds.
What I am -guessing- is that the jitter is the time that the ADC scan loops around to reach the Load Detect voltage acquisition. Because the load voltage is at 8 volts this is well above the 4 volt load detect threshold so the load detect immediately triggers the pre-discharge and PDSG enables.
If my guess is correct, is there some way to increase the scan rate so the load detect comes around more often ? This is autonomous operation so a higher scan rate will have to operate at all times. I want to reduce or remove the pause so SCD trip is immediately followed by PDSG and the load capacitor is charged in the sub-300 millisecond range so pre-discharge startup is unnoticeable to the user.
All the best
Harry

