This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/RM41L232: Clock Safety Monitor

Part Number: RM41L232
Other Parts Discussed in Thread: HALCOGEN

Tool/software: Code Composer Studio

I am using Hercules RM41L232.

I am checking the clock safety for PLL slip and clock monitor.

For safety checking I have used checkPLL1Slip() and checkClockMonitor() APIs from Halcogen selftest source file.

I have called those APIs before enabling the VIM table.


/* USER CODE BEGIN (73) */
checkPLL1Slip();                      //Check PLL1 Slip detection
checkClockMonitor();               //Check clock monitor failure detection
/* USER CODE END */

/* Initialize VIM table */
vimInit();

Is this the correct place to use these functions?

  • Hello Rohith,

    The PLL slip detection diagnostic is active whenever the PLL is enabled and has locked on a target frequency. The selftest of the diagnostic logic can be checked anytime.

    But selftest needs to disable PLL and re-enable PLL which will delay your code execution.