SFFS422 May   2022

 

  1.   Trademarks
  2.   2
  3. 1Scope
  4. 2Related Documents
  5. 3Related Standards and Acronyms
  6. 4Concept Overview
    1. 4.1 System Block Diagram
    2. 4.2 System Specifications
    3. 4.3 Conditions of use: Assumptions
      1. 4.3.1 Generic Assumptions
      2. 4.3.2 Specific Assumptions
    4. 4.4 Safe Torque Off Implementation
      1. 4.4.1 Subsystem Elements
      2. 4.4.2 STO Safe Subsystem States and Timing Diagram
      3. 4.4.3 STO_1 Subsystem
      4. 4.4.4 STO_2 Subsystem
      5. 4.4.5 MCU (SIL 1) Diagnostic Coverage
      6. 4.4.6 STO_FB Subsystem
      7. 4.4.7 Information on ICs
        1. 4.4.7.1 Isolated 24-V Input Receiver
        2. 4.4.7.2 Load Switch: TPS22919
        3. 4.4.7.3 High-Side Switch: TPS27S100
        4. 4.4.7.4 Isolated Gate Driver: ISO5852S (ISO5452)
    5. 4.5 Safe State
  7. 5Concept FMEA
    1. 5.1 System FMEA
  8. 6References

MCU (SIL 1) Diagnostic Coverage

In the TIDA-01599 STO concept an MCU (SIL 1) is assumed to do the diagnostics coverage. The MCU is not part of the analysis. A hardware based diagnostic coverage is possible too.

MCU diagnostic coverage tasks:

  • Task 1: Periodically monitors STO_1 and STO_2 inputs for OSSD test pulses with 1ms logic low signal present on STO_1_In1 and STO_2_In2 from the corresponding ISO1211 outputs. If no logic low is detected for more than 4ms, the MCU concludes the corresponding ISO1211 output is stuck high or shorted to VCC and puts the 3-phase IGBT inverter into a safe state by driving both diagnostic pulses MCU_Diag_Cntrl_Out1 and MCU_Diag_Cntrl_Out2 continuously low. This in turns will disable the six gate drivers, the six IGBT will be turned off and the drive will enter the safe state.
  • Task 2: MCU periodically generates short low pulses on the MCU_Diag_Cntrl_Out1 and MCU_Diag_Cntrl_Out2 signals disables the output of the AND gates, which in turn turns off the corresponding load switches. The MCU reads back the output of the load switches through the signals MCU_Diag_Monitor_In1 and MCU_Diag_Monitor_In2. If a short or stuck high was found, the MCU puts the 3-phase IGBT inverter into a safe state by driving both diagnostic pulses MCU_Diag_Cntrl_Out1 and MCU_Diag_Cntrl_Out2 continuously low. This in turns will disable the six gate drivers, the six IGBT will be turned off and the drive will enter the safe state.
  • Task 3: MCU periodically monitors STO_1 and STO_2 signals from the corresponding ISO1211 output. If either STO_1 or STO_2 or both are active low, the MCU also continuously drives MCU_Diag_Cntrl_Out1 and MCU_Diag_Cntrl_Out2 signal low.

Table 4-3 shows the logic table. Note that STO related signals are active low.

Table 4-3 MCU Diagnostics Logic Table

STO_1 |

STO_2

MCU_STO_1_in | MCU_STO_2_in

MCU Diagnostics:

Fault Detected

MCU_Diag_Cntrl_Out1 |

MCU_Diag_Cntrl_Out2

IGBT Gate Driver Output State
1 | 1 1 | 1 no normal operation normal operation normal operation
1 | 1 1 | 1 Yes (for example, load switch stuck on) 0 0 Safe state
1 | 1 1 | 1 Yes (for example, no OSSD pulse) 0 0 Safe state
0 | 0 0 | 1 Yes (for example, ISO1211 stuck high) 0 0 Safe state
0 | 0 1 | 0 Yes (for example, ISO1211 stuck high) 0 0 Safe state
0 | 0 0 | 0 no 0 0 STO