S32K3: Function Reset causes Reset_B Pin to perform reset action.

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

S32K3: Function Reset causes Reset_B Pin to perform reset action.

Jump to solution
1,859 Views
Du_0224
Contributor III

Hello,
I have a problem with S32K3xx Reset.
I use Power_Ip_MC_ME_SocTriggerResetEvent(POWER_IP_FUNC_RESET_MODE); to reset the MCU, but the function Reset will make PTA5: Reset_B also perform the reset action.
I am performing a task cycle in the code to execute function Reset.
The description of the problem for the experiment on the development board is seen in the following figure:

Du_0224_1-1673517572001.png

 

Du_0224_0-1673517517748.png

 

Also I have turned off the Functional reset escalation function.

Du_0224_2-1673517658168.png

Du_0224_3-1673517665538.pngDu_0224_4-1673517671329.png

 

0 Kudos
Reply
1 Solution
1,789 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @Du_0224,

Unfortunately, unlike MPC5744, it is not possible to disable the reset_b assertion on this functional reset.

One option would be to go via Standby and wakeup reset which does not assert the reset_b pin.

 

Regards,

Daniel

 

View solution in original post

0 Kudos
Reply
4 Replies
1,843 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @Du_0224,

All the destructive and most of the functional reset sources assert the reset_b pin.

danielmartynek_0-1673533280369.png

danielmartynek_1-1673533320569.png

 

The only option would be disabling the dedicated reset function of the pin in DCF.

S32K3xx_DCF_clients.xlsx

danielmartynek_2-1673533386308.png

 

Regards,

Daniel

 

 

0 Kudos
Reply
1,822 Views
Du_0224
Contributor III

Hello.
Thanks for your answer, I verified this way.
But this DCF configuration will also disable the Reset_B external reset capability.


All I want to achieve is that function Reset does not trigger Reset_B reset, but Reset_B's own external reset capability is still present.

Why MC_RGM.FBRE is not configurable option in S32K3.

Is there any way for S32K3 not to disable the external reset capability of Reset_B, and at the same time function Reset will not trigger Reset_B reset.

Du_0224_1-1673591397008.png

 


We used to use MPC5744 microcontroller, his MC_RGM.FBRE is configurable and we can control this register to decide whether Function Reset triggers Reset_B or not.

Du_0224_0-1673591359376.png

Du_0224_2-1673591626457.png

Again, looking forward to your reply.

 

0 Kudos
Reply
1,790 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @Du_0224,

Unfortunately, unlike MPC5744, it is not possible to disable the reset_b assertion on this functional reset.

One option would be to go via Standby and wakeup reset which does not assert the reset_b pin.

 

Regards,

Daniel

 

0 Kudos
Reply
1,855 Views
Du_0224
Contributor III

Software Version:

* Autosar Version : 4.4.0
* Autosar Revision : ASR_REL_4_4_REV_0000
* Autosar Conf.Variant :
* SW Version : 2.0.2
* Build Version : S32K3_RTD_2_0_2_D2211_ASR_REL_4_4_REV_0000_20221129

0 Kudos
Reply