Infineon车身控制器设计方案:自动现场保护与中断机制

需积分: 49 139 下载量 22 浏览量 更新于2024-08-09 收藏 5.76MB PDF 举报
"自动现场保护-汽车电子中的infineon 车身控制器设计方案" 这篇文章主要讨论了汽车电子中Infineon车身控制器设计方案,特别关注了微控制器在休眠模式下的中断处理、INT引脚功能以及自动现场保护机制。涉及的微控制器型号包括PIC16F1516、PIC16F1517、PIC16F1518和PIC16F1519,这些都是基于nanoWatt XLP技术的28/40/44引脚闪存单片机。 1. **休眠期间的中断**:微控制器在休眠模式下能够响应某些中断,唤醒器件的中断源需能在无系统时钟情况下工作。在进入休眠模式之前,需要设置相关的中断允许位,如GIE(全局中断使能位)。当从休眠模式唤醒,如果GIE也被置1,处理器将跳转到中断服务程序(ISR);否则,它将继续执行SLEEP指令之后的指令。 2. **INT引脚**:INT引脚支持异步边沿触发中断,通过设置INTCON寄存器的INTE位来启用此功能。OPTION_REG寄存器的INTEDG位用来配置中断触发的边沿,上升沿或下降沿。INTF位在检测到有效的边沿时会被置1,如果GIE和INTE均置1,处理器将中断当前程序流,转至中断向量。 3. **自动现场保护**:当进入中断服务程序时,微控制器会自动保存关键寄存器的状态,以防止在ISR期间的数据丢失。这些寄存器包括程序计数器PC、W寄存器、STATUS寄存器(排除TO和PD位)、BSR寄存器、FSR寄存器和PCLATH寄存器。在ISR期间对这些寄存器的任何修改都不会持久,因为它们的影子寄存器在退出ISR时会被恢复。影子寄存器位于Bank 31,是可读写的。 请注意,尽管提供了中文资料,但完整理解产品性能和使用情况仍建议参考Microchip Technology Inc.的英文原版文档。此外,使用Microchip的器件应用于生命维持和/或生命安全应用时,所有风险由用户承担,并且需要遵守Microchip的知识产权规定。 总结来说,这个设计方案关注的是汽车电子中微控制器的低功耗操作和中断处理机制,对于理解和实现高效、可靠的车身控制系统设计具有指导意义。