Infineon车身控制器的FSCM设计:故障保护与振荡器管理
需积分: 49 126 浏览量
更新于2024-08-09
收藏 5.76MB PDF 举报
在汽车电子设计中,Infineon 的车身控制器方案中,故障保护时钟监视器(FSCM)是一个关键组件。FSCM的主要作用是在外部振荡器发生故障时,确保汽车电子系统能够继续稳定运行。它通过检测外部振荡器与FSCM采样时钟之间的同步状态来判断振荡器是否工作正常。
5.5.1 故障保护检测
FSCM的工作原理基于一个锁存器机制。当外部振荡器在每个下降沿将锁存器置1,而在采样时钟的上升沿将其清零。如果外部振荡器长时间未响应采样时钟的上升沿,即超过半个周期仍保持高电平,就会触发故障检测,表明振荡器可能存在问题。
5.5.2 故障保护操作
一旦检测到外部振荡器故障,FSCM会自动切换到内部时钟源(由OSCCON寄存器的IRCF<3:0>位选择),并将PIR2寄存器的OSFIF标志置1。如果OSFIE位也被设置,这将导致中断。此时,固件会介入处理,可能采取措施如减缓工作频率,以减轻故障时钟带来的影响。系统时钟将持续由内部时钟源供电,直至外部振荡器修复并切换回来。
5.5.3 故障保护条件清除
复位、SLEEP指令执行或改变OSCCON寄存器的SCS位后,故障保护条件会被清除。在恢复正常工作之前,必须先确保故障保护条件已解除,然后才能清除OSFIF标志。此外,注意在振荡器起振期间,FSCM不会检测到故障,用户需在适当时间检查OSCSTAT寄存器确认振荡器是否稳定。
5.5.4 复位和唤醒处理
FSCM设计用于在振荡器起振定时器(OST)延时结束后随时检测故障。复位或从休眠状态唤醒后,应使用OST。在EC或RC模式下,由于OST不可用,设备会在复位或唤醒后立即进入活动状态。当FSCM启用时,还支持双速启动,这意味着在OST运行期间,系统始终处于代码执行阶段。
总结来说,Infineon的FSCM是一个重要的故障管理系统,它通过智能时钟监控和故障切换机制,确保了汽车电子系统的鲁棒性和可靠性,特别是在面对外部振荡器故障时。设计师需要理解和配置这个模块以适应其特定的应用环境,并确保遵循相应的安全规程和处理流程。
2010-01-15 上传
2012-12-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
菊果子
- 粉丝: 50
- 资源: 3764
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南