Hello davidtosenovjan,
Many thanks for your reply,
I have the following main point:
according to the RM (S32K322):
Table 170. Gasket configurations in various clocking modes (for S32K344, S32K324, S32K314, S32K342, S32K341, and
S32K322)
For clock option A:
Gasket configurations for HSE_B is : 1 : 2
For clock option F:
Gasket configurations for HSE_B is : Bypass
HSE Mode Selection and Bypass HSE IAHB gasket control (HSE_CLK_MODE_AND_GSKT_CTRL) register values:
00 - Applicable for Mode A Ratio 1 : 2
01 - Applicable for Mode F Ratio 1 : 2 is bypassed
But HSE Mode Selection is OTP (One Time Programming) is my understanding correct?
In my Application CAN Subsystem is running and for reducing the current, I was thinking about down clocking of CORE_CLK.
All clock setting and limitations are valid according to the
Table 150. System clock frequency limitations (For S32K344, S32K324, S32K314, S32K342, S32K322, and S32K341)
My questions are:
1) Is clock switching from Option A to F and back (dynamically during system runtime, CAN is active, many times by low system load) on S32K322 still possible without any negative impact? (Gasket configurations for HSE_B is : 1 : 2)
2) Gasket configurations for HSE_B is OTP and cannot be changed during runtime many times (from 00 to 01 and back), is my understanding correct?
3) Depending on the answers, will you still recommend switching of CORE_CLOCK or should I search for other ideas, like lower CPU Load, or switch off peripherals for saving the current ?
Many thanks for your support