s32k358+MC33774 auto pause issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

s32k358+MC33774 auto pause issue

Jump to solution
1,111 Views
BillWen
Contributor III

Hi :

My platform is S32k358 with MC33774

Project : NXP HVBMS_RD_800V_Bring_up_Example_1_0_2

In the project cmu code, as following function:

HVBMS_Errors Cmu_StartMeas(Bcc_774a_MsrChainType MeasChain, Bcc_774a_MsrMeasurementType MeasType)
{
Std_ReturnType Status = E_OK;
    Bcc_774a_MsrBalPauseType BalPause;
    Bcc_774a_MsrSetModeParamsType SetModeParams;
    BalPause.BalancingPauseTimer = 0;
    BalPause.BalancingAutopauseEn = FALSE;
    SetModeParams.PauseBalancing = FALSE;
    SetModeParams.OpenLoadNum = MC33774_PRMM_APP_CTRL_VCOLNUM_DISABLED_ENUM_VAL;
    uint8 BCC_Device_Addr = 1;
 
/* Start primary measurements */
if(isCmuChainBroken == true)
{
Status |= Bcc_774a_SetMADD(BCC_CHAIN_ADDR,BCC_BROADCAST,true);
Status |= Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasChain, BalPause, &BmsTDCfg_Tpl3);
Status |= Bcc_774a_SetMADD(BCC_CHAIN_ADDR,BCC_BROADCAST,false);
Status |= Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasChain, BalPause, &BmsTDCfg_Tpl3);
}
else
{
Status |= Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasChain, BalPause, &BmsTDCfg_Tpl3);
}
 
if(MeasType == BCC_774A_MSR_TYPE_APPLICATION)
{
if(isCmuChainBroken == true)
{
Status |= Bcc_774a_SetMADD(BCC_CHAIN_ADDR,BCC_BROADCAST,true);
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
/* Wait 4ms for measurements to be completed */
    Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 4000);
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 300);
 
/* Insert for the 300 us delay */
    Status |= Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR, BCC_BROADCAST, &BmsTDCfg_Tpl3);
 
    Status |= Bcc_774a_SetMADD(BCC_CHAIN_ADDR,BCC_BROADCAST,false);
 
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
/* Wait 4ms for measurements to be completed */
    Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 4000);
 
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 300);
 
/* Insert for the 300 us delay*/
    Status |= Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR, BCC_BROADCAST, &BmsTDCfg_Tpl3);
 
}
else
{
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
/* Wait 4ms for measurements to be completed */
Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 4000);
 
Status |= Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR, BCC_BROADCAST, MeasType, &SetModeParams, &BmsTDCfg_Tpl3);
 
Status |= Bms_TD_InsertPhyEvent(&BmsTDCfg_Tpl3, PHY_TIMER, 300);
/* Insert for the 300 us delay */
Status |= Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR, BCC_BROADCAST, &BmsTDCfg_Tpl3);
}
 
}
else if(MeasType == BCC_774A_MSR_TYPE_SYNCHRONOUS)
{
// Reserved for further development
}
else
{
// Avoid MISRA errors
}
 
/* Call Bcc_774a_Send */
Status |= Bms_TD_Send(&BmsTDCfg_Tpl3, &PhyError);
if(Status != E_OK)
{
return ERROR_CMU_START_MEASUREMENT_TD_FILL;
}
 
/* Wait until PHY processes the request */
Td_Wait(&BmsTDCfg_Tpl3);
    if(PhyError != PHY_NO_ERROR)
    {
    return ERROR_CMU_START_MEASUREMENT_TD_SEND;
    }
/* Clear TD after completion */
Status = Bms_TD_Clear(&BmsTDCfg_Tpl3);
 
return NO_ERROR;
}
 
I want to open auto pause function, but after I open it, when start CB and I still get wrong cell voltage. Is there any idea about this?
 
Thanks
BR, BillWen
0 Kudos
Reply
1 Solution
1,058 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

I believe this has already been discussed with your colleague Mark and solved in this thread: https://community.nxp.com/t5/Power-Management/MC33774A-Pause-balancing-feature/td-p/2074950

BRs, Tomas

View solution in original post

0 Kudos
Reply
2 Replies
1,059 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi,

I believe this has already been discussed with your colleague Mark and solved in this thread: https://community.nxp.com/t5/Power-Management/MC33774A-Pause-balancing-feature/td-p/2074950

BRs, Tomas

0 Kudos
Reply
987 Views
BillWen
Contributor III
HI Tomas:
Of course I know, I also discuss with him.
But I can't fix this issue by his way, that why I want to know is there any idea or suggestion. I also want to know is this function work on this "NXP HVBMS_RD_800V_Bring_up_Example_1_0_2" project?
Because we use different mcu and different measure flow by 33774A.

Thanks
BR, BillWen
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2331164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32k358%2BMC33774%20auto%20pause%20issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3A%3C%2FP%3E%3CP%3EMy%20platform%20is%20S32k358%20with%20MC33774%3C%2FP%3E%3CP%3EProject%20%3A%20NXP%26nbsp%3BHVBMS_RD_800V_Bring_up_Example_1_0_2%3C%2FP%3E%3CP%3EIn%20the%20project%20cmu%20code%2C%20as%20following%20function%3A%3C%2FP%3E%3CDIV%3EHVBMS_Errors%20Cmu_StartMeas(Bcc_774a_MsrChainType%20MeasChain%2C%20Bcc_774a_MsrMeasurementType%20MeasType)%3C%2FDIV%3E%3CDIV%3E%7B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStd_ReturnType%20Status%20%3D%20E_OK%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20Bcc_774a_MsrBalPauseType%20BalPause%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20Bcc_774a_MsrSetModeParamsType%20SetModeParams%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20BalPause.BalancingPauseTimer%20%3D%200%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20BalPause.BalancingAutopauseEn%20%3D%20FALSE%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20SetModeParams.PauseBalancing%20%3D%20FALSE%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20SetModeParams.OpenLoadNum%20%3D%20MC33774_PRMM_APP_CTRL_VCOLNUM_DISABLED_ENUM_VAL%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20uint8%20BCC_Device_Addr%20%3D%201%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Start%20primary%20measurements%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eif(isCmuChainBroken%20%3D%3D%20true)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Ctrue)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasChain%2C%20BalPause%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Cfalse)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasChain%2C%20BalPause%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eelse%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_StartMeasurements(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasChain%2C%20BalPause%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eif(MeasType%20%3D%3D%20BCC_774A_MSR_TYPE_APPLICATION)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eif(isCmuChainBroken%20%3D%3D%20true)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Ctrue)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Wait%204ms%20for%20measurements%20to%20be%20completed%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20Status%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%204000)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%20300)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Insert%20for%20the%20300%20us%20delay%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20Status%20%7C%3D%20Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20Status%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Cfalse)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Wait%204ms%20for%20measurements%20to%20be%20completed%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20Status%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%204000)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%20300)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Insert%20for%20the%20300%20us%20delay*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20Status%20%7C%3D%20Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eelse%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Wait%204ms%20for%20measurements%20to%20be%20completed%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%204000)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_MSR_SetMode(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20MeasType%2C%20%26amp%3BSetModeParams%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%20300)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Insert%20for%20the%20300%20us%20delay%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%20%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eelse%20if(MeasType%20%3D%3D%20BCC_774A_MSR_TYPE_SYNCHRONOUS)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F%2F%20Reserved%20for%20further%20development%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eelse%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F%2F%20Avoid%20MISRA%20errors%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Call%20Bcc_774a_Send%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bms_TD_Send(%26amp%3BBmsTDCfg_Tpl3%2C%20%26amp%3BPhyError)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eif(Status%20!%3D%20E_OK)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Ereturn%20ERROR_CMU_START_MEASUREMENT_TD_FILL%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Wait%20until%20PHY%20processes%20the%20request%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3ETd_Wait(%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20if(PhyError%20!%3D%20PHY_NO_ERROR)%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%7B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20return%20ERROR_CMU_START_MEASUREMENT_TD_SEND%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%7D%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20Clear%20TD%20after%20completion%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%3D%20Bms_TD_Clear(%26amp%3BBmsTDCfg_Tpl3)%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Ereturn%20NO_ERROR%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%7D%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EI%20want%20to%20open%20auto%20pause%20function%2C%20but%20after%20I%20open%20it%2C%20when%20start%20CB%20and%20I%20still%20get%20wrong%20cell%20voltage.%20Is%20there%20any%20idea%20about%20this%3F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EThanks%3C%2FDIV%3E%3CDIV%3EBR%2C%20BillWen%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2332565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k358%2BMC33774%20auto%20pause%20issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2332565%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3EI%20believe%20this%20has%20already%20been%20discussed%20with%20your%20colleague%20Mark%20and%20solved%20in%20this%20thread%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FPower-Management%2FMC33774A-Pause-balancing-feature%2Ftd-p%2F2074950%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FPower-Management%2FMC33774A-Pause-balancing-feature%2Ftd-p%2F2074950%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2333211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32k358%2BMC33774%20auto%20pause%20issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2333211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHI%20Tomas%3A%3CBR%20%2F%3EOf%20course%20I%20know%2C%20I%20also%20discuss%20with%20him.%3CBR%20%2F%3EBut%20I%20can't%20fix%20this%20issue%20by%20his%20way%2C%20that%20why%20I%20want%20to%20know%20is%20there%20any%20idea%20or%20suggestion.%20I%20also%20want%20to%20know%20is%20this%20function%20work%20on%20this%20%22NXP%20HVBMS_RD_800V_Bring_up_Example_1_0_2%22%20project%3F%3CBR%20%2F%3EBecause%20we%20use%20different%20mcu%20and%20different%20measure%20flow%20by%2033774A.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%3CBR%20%2F%3EBR%2C%20BillWen%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E