Emergency Stop (ES)

文章目录

  • [1. 介绍](#1. 介绍)
  • [2. Feature List](#2. Feature List)
  • [3. 紧急停止信号触发方式](#3. 紧急停止信号触发方式)
    • [3.1 Port触发紧急停止信号](#3.1 Port触发紧急停止信号)
    • [3.2 SMU事件触发紧急停止信号](#3.2 SMU事件触发紧急停止信号)
    • [3.3 软件触发紧急停止信号](#3.3 软件触发紧急停止信号)
  • [4. 应用场景](#4. 应用场景)
    • [4.1 Port](#4.1 Port)
    • [4.2 MSC](#4.2 MSC)

1. 介绍

Emergency Stop (ES)是Ifx System Control Units (SCU)六大模块之一。详细信息可以参考Infineon-AURIX_TC3xx_Part1-UserManual-v01_00-EN.pdf 文档"Emergency Stop (ES)"章节。
紧急停止单元(ES)在没有软件干预的情况下提供对紧急事件的快速反应。为了响应紧急事件,可以立即将选定的输出端口置于已定义的状态。

2. Feature List

紧急停止可能由以下紧急事件之一触发:

  • 配置为紧急停止输入的端口上电压的变化(上升沿 or 下降沿)
  • SMU Alam事件或SMU软件触发命令,使能并配置为产生端口紧急停止(PES)。详情请参见SMU章节

ES框图如下:

3. 紧急停止信号触发方式

3.1 Port触发紧急停止信号

支持PorA(P33.8)和PortB(P21.2)两个输入引脚触发紧急停止信号。

  • POL位决定从端口输入信号的有效电平。
  • MODE位选择同步或异步模式产生紧急停止信号
  • PSEL位选择两个端口中的哪一个用作紧急停止触发器(PortA输入信号SMU可以配置为滤波模式下,默认不滤波)

工作模式:

  • 同步模式(复位后默认),紧急停止信号由硬件触发,软件释放。
    在同步模式下(Mode = 0),对端口信号进行非活动到活动级别转换的采样,如果检测到高低电平转换,则设置紧急停止标志EMSF。并输出紧急停止信号,EMSF标志只能通过EMSFM(写10B)清除。同步控制逻辑由系统总线时钟fSPB进行时钟控制。这导致端口信号和紧急停止信号产生之间的小延迟。
  • 异步模式:紧急停止信号又硬件触发和释放(不保存触发状态,硬件触发结束后,自动释放紧急停止信号)。
    在异步模式下(Mode = 1),端口输入端出现活动电平立即激活紧急停止信号。当端口输入信号由有效到无效转换(紧急情况被释放)也会立即停用紧急停止信号。

3.2 SMU事件触发紧急停止信号

SMU内部可配置Safety Alarm(s) 是否触发紧急停止信号,所有SMU触发的紧急停止信号都处于同步模式(见框图,不受Mode控制),触发后设置SEMSF 安全紧急停止标志,该标志只能通过SEMSFM写10B清除。

具体触发配置:待补充。

3.3 软件触发紧急停止信号

由框图可知,EMSF和SEMSF标志位,通过EMSFM和SEMSFM寄存器不仅清除紧急停止标志,也可以设置紧急停止标志。

备注:并不能在异步模式下触发紧急停止信号。

寄存器描述如下:

4. 应用场景

上述输出的紧急停止信号,为内部信号,具体外设需要如何使用,各自模块需要自行配置。

4.1 Port

Ifx大多数GPIO都实现了紧急停止逻辑,是否开启,通过ESR寄存器进行配置。

GPIO开启紧急停止功能(ESR.ENx)情况下,触发紧急停止后,断开GPIO输出功能,切换到输入功能(切换为内部上拉或三态状态),具体取决HWCFG6引脚配置。.

Port模块框图如下:

寄存器描述:

不支持紧急停止的GPIO:

HWCFG6配置如下:

4.2 MSC

紧急停下信号使能位(ENLx)使能后,出现紧急停止信号时,直接输出预设值,具体功能见Ifx MSC模块。

相关推荐
EMTime2 天前
玲珑GUI-工程设置
单片机·mcu·ui·用户界面
agathakuan3 天前
從零開始在家開發 IoT: Flash & Run 腳本解析(STM32 + WiFi HaLow)
stm32·mcu·iot
sramdram4 天前
基于国民32位MCU的无磁智能水表方案
mcu·32位mcu
十年编程老舅6 天前
读懂 MCU 启动:从上电到程序运行全链路
单片机·嵌入式硬件·mcu·嵌入式·cpu·嵌入式开发·ram
小麦嵌入式6 天前
PCB设计笔记(一):51核心板原理图(电源、晶振、复位)
stm32·单片机·嵌入式硬件·mcu·51单片机·硬件工程·pcb设计
李永奉7 天前
杰理SDK开发-【BUG】软件开启音量同步连接华为、荣耀手机没有自动开启音量同步
单片机·嵌入式硬件·mcu·物联网·智能手机·bug·语音识别
国产芯片设计15 天前
小家电单段码屏项目实战|YL1621 LCD驱动开发与调试心得
驱动开发·stm32·单片机·mcu·51单片机
嵌入式Q15 天前
FreeRTOS源码解析(10)软件定时器
单片机·mcu·freertos
徐怀江18 天前
ModusToolbox for vscode使用小记
ide·vscode·单片机·mcu·infineon
电子科技圈18 天前
XMOS推出适配VS Code编辑器的XTC工具插件
人工智能·mcu·编辑器·视觉检测·音视频·语音识别·视频编解码