1.1、VS Undervoltage
VS欠压监测在SBC初始、重启和正常模式下始终处于激活状态。
如果电源电压VS达到欠电压阈值VS,UV,则SBC触发以下动作:
- VS,UV - VS Undervoltage Detection Threshold:3.7~4.4V。
- 已设置了SPI位VS_UV。没有设置其他错误位。一旦VS欠压条件不存在,可以清除位。
- VCC1短路保护失效(见第12.6章)。然而,该装置的热保护仍然有效。如果超过过电压阈值(VS上升),则该功能将自动再次启用。
- 除VCC1负载电流高于主动峰值阈值(I_PEAK_TH)或者(I_PEAK_TH)外,由于电流消耗节约要求,在SBC停止模式下无法提供VS欠压监测。
1.2 VS Overvoltage
**VS过电压监测始终激活SBC初始、重启和正常模式或者当充电泵启用时。**
如果电源电压VS达到过电压阈值VS,OV,则SBC将执行以下措施:
- VS,OV - VS Over voltage Detection Threshold:22~25。
- 已设置了SPI位VS_OV。此位仅用于诊断,或设置了其他错误位。一旦VS过电压状态不再存在,位可以清除。
- 如果在设置VS,OV位后充电泵被禁用,则该位将保持设置,直到通过SPI清除。
- 由于电流消耗节约要求,在SBC停止模式下无法提供VS过电压监测,除非VCC1负载电流高于活动峰值阈值(I_PEAK_TH)或VCC1低于VCC1预警阈值。
2.1 VCC1 Undervoltage and Undervoltage Prewarning
当VCC1稳压器启用时,该功能始终处于激活状态。
第一级电压检测阈值被实现为对该微控制器的预警。预警事件用位VCC1_WARN表示。没有采取其他措施。
如第12.1章和图37中所述,当VCC1输出电压低于选定的欠电压阈值(VRTx)时,将触发复位(RSTN ruteLow)。SBC进入SBC重新启动模式,当RSTN重新释放时设置位VCC1_UV。
通过设置位RSTN_HYS,可以增加VCC1欠电压阈值的滞后性。在这种情况下,始终使用最高的上升阈值(Vrt1,r)来释放欠压复位。下降复位阈值保持已配置。
在这种情况下,VCC1_ WARN或VCC1_UV位在睡眠模式下没有设置为VCC1 = 0V。
建议在微控制器软件检测到VCC1_ WARN和VCC1_UV位后进行清除,以验证欠压是否仍然存在。
2.2 VCC1 Overvoltage
由于故障安全的原因,实现了一个可配置的VCC1过电压检测功能。当VCC1稳压器被启用时,它被激活。
如果超过VCC1OVr阈值,SBC将触发以下策略(取决于配置):
- 位VCC1_ OV始终被设置;
- **如果设置了位VCC1_OV_RST和CFG0_STATE = ‘1’,则进入SBC重启模式。**FO输出被激活。在复位延迟时间(tRD1)后,即使VCC1过电压事件仍然存在,SBC Restart Mode和SBC Normal Mode仍然恢复。自动清除VCC1_OV_RST位。
- 如果设置了位VCC1_OV_RST和CFG0_STATE = ‘0’,则进入SBC故障安全模式并激活FO输出。
- 注意:外部噪声可以耦合到VCC1电源线中。特别是,如果SBC1停止模式下的VCC1输出电流低于活动峰值阈值(IVCC1,Ipeak),则位VCC1_OV_RST必须在进入SBC停止模式之前设置为“0”,以避免无意的SBC重新启动或故障安全模式输入,并忽略由于外部噪声导致的VCC1_ OV位。
2.3 VCC1 Short Circuit Diagnostics
VCC1的短路保护功能实现如下:
- 短路检测仅在VS > VS,UV时启用。
- 如果在设备通电后或从SBC睡眠或故障安全模式醒来后(启用VCC1后),VCC1不在tVCC1,SC内的VRTx以上,则设置SPI位VCC1_SC位,关闭VCC1开关,启用FO引脚,设置 FAILURE,并进入SBC故障安全模式。如果配置为唤醒输入,则可以通过can和WK或GPIO上的唤醒功能再次激活SBC。
- 如果VCC1低于VRTx的时间超过tVCC1,SC,则适用同样的行为。
3 VCC2 Undervoltage and VCAN Undervoltage
VCC2和VCAN的欠压警告如下:
- VCC2欠压检测:如果VCC2被启用并低于VCC2,UV,f阈值,则设置SPI位VCC2_UV,只能通过SPI清除。
- 在通电期间,应用消隐时间tVCC2_Blank,即在此期间没有设置欠压警告位。
- VCAN欠压检测:如果CAN模块被启用,VCAN上的电压低于VCAN_UV,f阈值,则设置SPI位VCAN_UV,只能通过SPI清除。
- 注意:在VCC2的打开或关闭期间没有设置VCC2_UV标志。
4 热保护
根据系统的影响,SBC实现了三个独立和不同的热保护特性:
- 特定模块的单独热停机。
- 主单片机电源VCC1的温度预警。
- 由于VCC1超温而导致的SBC热停机。
4.1 Individual Thermal Shutdown - 单独热停机
**作为一级保护措施,如果各自的块达到温度阈值TjTSD1_1 / TjTSD1_2,输出级VCC2和CAN将独立关闭。**然后设置TSD1位。只有当超温不再存在时,才能通过SPI清除此位。独立于SBC模式,热关机保护仅在相应的块打开时激活。
各自模块的行为如下:
- VCC2:被切换为关闭,控制位VCC2_ON被清除。已设置了状态位VCC