Question about S12ZV safety manual

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

Question about S12ZV safety manual

跳至解决方案
2,336 次查看
Vincent_Jung
NXP Employee
NXP Employee

Hello Team,

 

in S12ZV safety manual, NXP recommended capacitor value that not exceed 680 for reset pin to gnd.

and there is also time constant RC=7.62us.

 

could someone explain why we gave these kind recommend and how to related it to safety.?

170125_170125.pngpastedImage_1.png

标签 (1)
0 项奖励
回复
1 解答
2,163 次查看
RadekS
NXP Employee
NXP Employee

Hi Vincent,

The reason is a correct detection of reset source.

In the case of any reset, the reset circuit holds RESET pin low for 512 PLLCLK cycles.

The detection is realized at the time point after 256 PLLCLK cycles from RESET pin release.

If the voltage at RESET pin is low at that point, the External RESET pin is assumed as a reset source.

 

The PLLCLK (VCO frequency during system reset fVCORST) is typically 8~32MHz. So, in the worst case, the voltage at RESET pin should be detected as high after 256 cycles at 32MHz = 8us.

The minimum input high level is defined as 0.65*VDDX.

The RC time constant of reset circuit refers to the time where voltage should be 63.2% of VDDX.

So, we may approximately estimate maximum capacitance/minimum pull-up resistor from simple formula C<256/(R*fPLLCLK).

 

More details and higher accuracy calculation could be found in document:

https://community.nxp.com/docs/DOC-103737 

 

There is one additional option: we can connect Schottky diode between MCU reset pin and external RC circuit (capacitor and pull-up). In the case of system reset (caused by MCU), an external capacitor isn’t discharged and COP/CM detection works correctly even with 100nF capacitor. See attached circuit.

RESET_BDM.PNG

I hope it helps you.

Have a great day,
Radek

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
2 回复数
2,164 次查看
RadekS
NXP Employee
NXP Employee

Hi Vincent,

The reason is a correct detection of reset source.

In the case of any reset, the reset circuit holds RESET pin low for 512 PLLCLK cycles.

The detection is realized at the time point after 256 PLLCLK cycles from RESET pin release.

If the voltage at RESET pin is low at that point, the External RESET pin is assumed as a reset source.

 

The PLLCLK (VCO frequency during system reset fVCORST) is typically 8~32MHz. So, in the worst case, the voltage at RESET pin should be detected as high after 256 cycles at 32MHz = 8us.

The minimum input high level is defined as 0.65*VDDX.

The RC time constant of reset circuit refers to the time where voltage should be 63.2% of VDDX.

So, we may approximately estimate maximum capacitance/minimum pull-up resistor from simple formula C<256/(R*fPLLCLK).

 

More details and higher accuracy calculation could be found in document:

https://community.nxp.com/docs/DOC-103737 

 

There is one additional option: we can connect Schottky diode between MCU reset pin and external RC circuit (capacitor and pull-up). In the case of system reset (caused by MCU), an external capacitor isn’t discharged and COP/CM detection works correctly even with 100nF capacitor. See attached circuit.

RESET_BDM.PNG

I hope it helps you.

Have a great day,
Radek

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
2,163 次查看
Vincent_Jung
NXP Employee
NXP Employee

Hi Racek.

Thanks for your kindly explanation.

0 项奖励
回复