s32k3 enable PMIC MCU handshark function

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

s32k3 enable PMIC MCU handshark function

616 次查看
jimmy623
Contributor I

how can i enable PGOOD PMIC MCU handshark function?

Thanks!

 

jimmy623_0-1720684017651.png

S32k3 power on reset issue - NXP Community

0 项奖励
回复
3 回复数

587 次查看
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Jimmy,

Which PMIC/SBC are you using?

If FS26, a VCORE_PGOOD signal is available through GPIO2 pin. When GPIO2 is configured as VCORE_PGOOD using the GPIO2_VCORE_PGOOD_OTP bit, GPIO2 is connected to the HS switch (connected internally to VPRE).

VCORE_PGOOD signal may be connected to the WKPU signal of the MCU which requires a 3.3 V level. A resistor divider is needed to adapt the voltage level.

• When VCORE is in the good voltage range, VCORE_PGOOD is High logic level.
• When VCORE is not in the good voltage range or is disabled, VCORE_PGOOD is Low logic level.

During Standby mode, in case of a reset from the MCU, its RESET pin must be connected to the FS26 RSTB pin but also to the FS26 WAKE1 pin, which is configured as a low-level wake-up source, to wake up the SBC.

The total capacitance on the RSTB line should not exceed 1nF.

The MCU EXTWKPU pin must be connected to the FS26 WAKE2 pin, configured as a high-level wake-up source.

Capture.JPG

BRs, Tomas

0 项奖励
回复

591 次查看
jimmy623
Contributor I

Hi,

     In S32K358 project we encounter a issue :  system boot 5 times Every time when starting from Pflash. 

   I follow  Sbc_fs26_example_HLD_S32K344 example ,enable fs26 in s32k358 to solve the problem.but The problem has not been resolved .

i try POR_WDG disable:  IP_DCM_GPR->DCMRWP1 |= 0x00000100; 

failed !

IN RF,   PMIC_PGOOD handshake with  PMIC, If PGOOD assertion does not arrive within the configured time, POR WDOG will issue a reset to the MCU. how can i enable PGOOD PMIC MCU handshark function?

 

 

jimmy623_0-1720773564923.png

jimmy623_1-1720775067764.png

 

0 项奖励
回复

516 次查看
jimmy623
Contributor I

Hi ,  

   s32k358+fs2613, in fs26 init function Sbc_fs26_InitDevice()  / Sbc_fs26_CheckRegAndOTPCorrupt ,

I got REG_CORRUPT fail . xRxData.u16ReadData = 0x280a.

how can i fix this issue?

Thanks!         

jimmy623_1-1721202638897.png

 

 

jimmy623_0-1721202621662.png

 

0 项奖励
回复