MCU型号:RM48
目标功能:实现对时钟的高覆盖率诊断
背景描述:
1. 根据IEC61508-2:2010对时钟高覆盖率诊断的要求,系统应具备对时钟(squartz, oscillator, PLL)incorrect frequency和period jitter两种故障的诊断能力。
2. RM48系列MCU提供LPOCLKDET对OSCIN时钟源进行检测,但其允许的有效范围太大(4.875MHz ~ 22MHz),无法满足精度要求。
3. RM48系列MCU提供Dual Clock Comparator,但前提是参考时钟源是可靠的。OSCIN需要通过外接晶振提供,本身就是被诊断对象;PLL是在OSCIN基础上进行倍频分频得到,也是被诊断对象。参考比较时钟源必须是独立且可靠的,才能准确判断被诊断对象的健康情况。
以上是我对IEC61508与RM48MCU的理解,问题是:
1. 就MUC自身而言(无需借助外部手段),唯一独立的时钟源就是LPO,但LPO的精度与可靠性是否支持它作为参考时钟源对OSCIN和PLL进行诊断,并实现高覆盖率的诊断效果,具备对incorrect frequency和period jitter两种故障类型的诊断能力?
2. 如果问题1的答案是肯定的,请描述一下具体实现方案。
3. 如果问题1的答案是否定的,是否可以提供一些参考建议。