Hi,
I'm using S12ZVML for 24V motor control application by using PMF, internal ADC and external driver.
It is a 15kw fan controller for truck with phase current from -125A~125A with full ADC scale.
I just refer to the MCSXSR1CS12ZVMUG design guideline with the ADC current sensing circuit, as below and C112 setting 100pF with other components the same .

The current sensing for low current is good,However for high current,like 60Apeak.The driver will trigger the overcurrent protection,for current is not sampling good enough.
I measure the ADC output pin of AMP0 with high current situation.There is a hurge voltage spike to almost 5.0V and it will keep a long time than decrease.It looks as the below picture shows. I measure the VDDA and 2.5V reference voltage. They both have a ring or oscillation when MOS swithing on/off.
Sine the gain of OP setting is 20. A 0.2V spike will get 4Volt, plus the 2.5V,the OP will go to the saturate situation to 5.0V.
Is it caused by the parasitic effect, and is there any suggestion for me to reduce the effect?
Regards
Arrow
