We implemented a dual-pump controller based on Lab10d, we found that the second pump gets cut off during acceleration quite often. My colleague observed that gMotorVars[HAL_MTR2].CtrlVersion was not initialized in main(), and said adding the initialization code resolved the cut-off issue. I noticed that
USER_softwareUpdate1p6() was called based on the version number 1.6. I wonder if TI can confirm that line of initialization code would make such a difference.
Thanks!
P.S. I was told after the posting that it improves but is not a real fix. nFAUTL signal is triggered, OC_ADJ is set at 0.5V. Please offer advices.