+-10%How much current deviation or ripple can you tolerate during the 400μs constant-current time?

Thanks very muchBelow is the LTspice simulation of a conceptual design using the PWM scheme to maintain the constant current during the 400μs period.
The PWM (from V6 and V7) generates about 7.5% ripple for the duty-cycle and frequency shown.
You would likely need to monitor the inductor current and use feedback from that to adjust the pulse-widths and duty-cycle to maintain the desired currents.
View attachment 194563
Thank u very muchMy one cent:
View attachment 194577
Current of V6 compensates losses in R3, R_M2_ON and R_M4_ON.How did the bottom pulse effected like that? and did you set the timings by trial and error?