s32k358+MC33774 auto pause issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

s32k358+MC33774 auto pause issue

跳至解决方案
1,082 次查看
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 项奖励
回复
1 解答
1,029 次查看
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 项奖励
回复
2 回复数
1,030 次查看
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 项奖励
回复
958 次查看
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 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2331164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32k358%2BMC33774%20%E8%87%AA%E5%8A%A8%E6%9A%82%E5%81%9C%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%9A%3C%2FP%3E%3CP%3E%E6%88%91%E7%9A%84%E5%B9%B3%E5%8F%B0%E6%98%AF%20S32k358%20%E5%92%8C%20MC33774%3C%2FP%3E%3CP%3E%E9%A1%B9%E7%9B%AE%20%3A%20NXP%20HVBMS_RD_800V_Bring_up_Example_1_0_2%3C%2FP%3E%3CP%3E%E5%9C%A8%E9%A1%B9%E7%9B%AE%20cmu%20%E4%BB%A3%E7%A0%81%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%B8%8B%E6%89%80%E7%A4%BA%E5%87%BD%E6%95%B0%EF%BC%9A%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%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%20%20%20%20Bcc_774a_MsrBalPauseType%20BalPause%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20Bcc_774a_MsrSetModeParamsType%20SetModeParams%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20BalPause.BalancingPauseTimer%20%3D%200%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20BalPause.BalancingAutopauseEn%20%3D%20FALSE%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20SetModeParams.PauseBalancing%20%3D%20FALSE%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20SetModeParams.OpenLoadNum%20%3D%20MC33774_PRMM_APP_CTRL_VCOLNUM_DISABLED_ENUM_VAL%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20uint8%20BCC_Device_Addr%20%3D%201%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E5%BC%80%E5%A7%8B%E4%B8%BB%E8%A6%81%E6%B5%8B%E9%87%8F%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)%EF%BC%9B%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%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Cfalse)%EF%BC%9B%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%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E7%AD%89%E5%BE%85%204ms%20%E5%AE%8C%E6%88%90%E6%B5%8B%E9%87%8F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20Status%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%204000)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E6%8F%92%E5%85%A5%20300%20%E7%A7%92%E5%BB%B6%E8%BF%9F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20Status%20%7C%3D%20Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20Status%20%7C%3D%20Bcc_774a_SetMADD(BCC_CHAIN_ADDR%2CBCC_BROADCAST%2Cfalse)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E7%AD%89%E5%BE%85%204ms%20%E5%AE%8C%E6%88%90%E6%B5%8B%E9%87%8F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20Status%20%7C%3D%20Bms_TD_InsertPhyEvent(%26amp%3BBmsTDCfg_Tpl3%2C%20PHY_TIMER%2C%204000)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E6%8F%92%E5%85%A5%20300%20us%20%E7%9A%84%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%97%B4*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20Status%20%7C%3D%20Bcc_774a_COM_InsertNop(BCC_CHAIN_ADDR%2C%20BCC_BROADCAST%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E7%AD%89%E5%BE%85%204ms%20%E5%AE%8C%E6%88%90%E6%B5%8B%E9%87%8F%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)%EF%BC%9B%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%26amp%3BSetModeParams%2C%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E6%8F%92%E5%85%A5%20300%20%E7%A7%92%E5%BB%B6%E8%BF%9F%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%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%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%20%E7%95%99%E5%BE%85%E8%BF%9B%E4%B8%80%E6%AD%A5%E5%BC%80%E5%8F%91%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%20%E9%81%BF%E5%85%8D%20MISRA%20%E9%94%99%E8%AF%AF%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*%20%E8%B0%83%E7%94%A8%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%26amp%3BPhyError)%EF%BC%9B%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%3E%E8%BF%94%E5%9B%9E%20ERROR_CMU_START_MEASUREMENT_TD_FILL%EF%BC%9B%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*%20%E7%AD%89%E5%BE%85%20PHY%20%E5%A4%84%E7%90%86%E8%AF%B7%E6%B1%82%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3ETd_Wait(%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%20%20%20%20if(PhyError%20!%3D%20PHY_NO_ERROR)%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%20%26nbsp%3B%20%7B%3C%2FDIV%3E%3CDIV%3E%20%20%20%20%E8%BF%94%E5%9B%9E%20ERROR_CMU_START_MEASUREMENT_TD_SEND%EF%BC%9B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%26nbsp%3B%20%7D%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%2F*%20%E5%AE%8C%E6%88%90%E5%90%8E%E6%B8%85%E9%99%A4%20TD%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3EStatus%20%3D%20Bms_TD_Clear(%26amp%3BBmsTDCfg_Tpl3)%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E8%BF%94%E5%9B%9E%20NO_ERROR%EF%BC%9B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%7D%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E6%88%91%E6%83%B3%E6%89%93%E5%BC%80%E8%87%AA%E5%8A%A8%E6%9A%82%E5%81%9C%E5%8A%9F%E8%83%BD%EF%BC%8C%E4%BD%86%E6%89%93%E5%BC%80%E5%90%8E%EF%BC%8C%E5%BD%93%E5%90%AF%E5%8A%A8%20CB%20%E6%97%B6%EF%BC%8C%E7%94%B5%E6%B1%A0%E7%94%B5%E5%8E%8B%E4%BB%8D%E7%84%B6%E4%B8%8D%E5%AF%B9%E3%80%82%E5%AF%B9%E6%AD%A4%E6%9C%89%E4%BB%80%E4%B9%88%E6%83%B3%E6%B3%95%E5%90%97%EF%BC%9F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%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%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%88%91%E7%9B%B8%E4%BF%A1%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%B7%B2%E7%BB%8F%E4%B8%8E%E6%82%A8%E7%9A%84%E5%90%8C%E4%BA%8B%E9%A9%AC%E5%85%8B%E8%AE%A8%E8%AE%BA%E8%BF%87%EF%BC%8C%E5%B9%B6%E5%9C%A8%E8%BF%99%E4%B8%AA%E4%B8%BB%E9%A2%98%E4%B8%AD%E5%BE%97%E5%88%B0%E4%BA%86%E8%A7%A3%E5%86%B3%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%3E%EF%BC%9A%20https%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%3E%E6%88%91%E5%BD%93%E7%84%B6%E7%9F%A5%E9%81%93%EF%BC%8C%E6%88%91%E4%B9%9F%E5%92%8C%E4%BB%96%E8%AE%A8%E8%AE%BA%E8%BF%87%E3%80%82%3CBR%20%2F%3E%E4%BD%86%E6%88%91%E6%97%A0%E6%B3%95%E7%94%A8%E4%BB%96%E7%9A%84%E6%96%B9%E6%B3%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E5%8A%9E%E6%B3%95%E6%88%96%E5%BB%BA%E8%AE%AE%E3%80%82%E6%88%91%E8%BF%98%E6%83%B3%E7%9F%A5%E9%81%93%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E6%98%AF%E5%90%A6%E9%80%82%E7%94%A8%E4%BA%8E%22NXP%20HVBMS_RD_800V_Bring_up_Example_1_0_2%22%20%E9%A1%B9%E7%9B%AE%EF%BC%9F%3CBR%20%2F%3E%E5%9B%A0%E4%B8%BA%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E5%BE%AE%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%8C33774A%20%E7%9A%84%E6%B5%8B%E9%87%8F%E6%B5%81%E9%87%8F%E4%B9%9F%E4%B8%8D%E5%90%8C%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%84%9F%E8%B0%A2%3CBR%20%2F%3EBR%E3%80%81BillWen%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E