SLLA651 April   2025 TCAN2845-Q1 , TCAN2847-Q1 , TCAN2855-Q1 , TCAN2857-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Device States
    1. 2.1 Init Mode
    2. 2.2 Restart Mode
    3. 2.3 Standby Mode
    4. 2.4 Normal Mode
    5. 2.5 Sleep Mode
    6. 2.6 Fail-Safe Mode
  6. 3Power Electronics
    1. 3.1 VSUP
    2. 3.2 VHSS
    3. 3.3 VCAN
    4. 3.4 VCC1
    5. 3.5 VCC2
    6. 3.6 VEXMON, VEXCTRL, and VEXCC
    7. 3.7 HSSx
  7. 4Communication Capabilities
    1. 4.1 CAN-FD and Classical CAN
    2. 4.2 CAN-SIC
    3. 4.3 LIN
  8. 5Protection Features
    1. 5.1 Undervoltage (UV) Monitors
      1. 5.1.1 VSUP
      2. 5.1.2 VHSS
      3. 5.1.3 VCAN
      4. 5.1.4 VEXCC
      5. 5.1.5 VCC1
      6. 5.1.6 VCC2
    2. 5.2 Overvoltage (OV) Monitors
      1. 5.2.1 HSSx
      2. 5.2.2 VCC1
      3. 5.2.3 VCC2
      4. 5.2.4 VEXCC
    3. 5.3 Short Circuit (SC) Monitors
      1. 5.3.1 VCC1
      2. 5.3.2 VCC2
      3. 5.3.3 VEXCC
    4. 5.4 Electrical Faults and Impact on SBC Mode
    5. 5.5 Temperature Sensors
    6. 5.6 Watchdog
      1. 5.6.1 Watchdog Error Counter
      2. 5.6.2 Timeout
      3. 5.6.3 Window
      4. 5.6.4 Initial Long Window
      5. 5.6.5 Q&A
    7. 5.7 Communication Fault Monitoring
      1. 5.7.1 CAN
      2. 5.7.2 LIN
    8. 5.8 LIMP
  9. 6Programming, Memory, and Control
    1. 6.1 SPI
    2. 6.2 EEPROM
    3. 6.3 Interrupts
    4. 6.4 Control
  10. 7Miscellaneous Features
    1. 7.1 Local Wake Ups
    2. 7.2 CAN Bus Wake Up (BWRR)
    3. 7.3 Partial Networking
    4. 7.4 GFO, nRST, and SW
  11. 8Summary
  12. 9References

Window

Window watchdog is a slightly more complex implementation of the timeout watchdog. In window watchdog there is a timeout period, like in the timeout watchdog; however, a watchdog trigger cannot be issued at any time during the window period unlike timeout. In window watchdog the window period is split evenly into a closed window period and an open window period, where the watchdog trigger must be sent during the open window period. This can be the second half of the window length – so for 128ms window the second 64ms is where the watchdog must trigger – however this is not that simple. The window, closed window, and open window periods all include tolerances so the tolerances are not exact. The safe trigger area can actually take up less than half of the total window period. The safe trigger area size can be calculated by taking the minimum total window time and subtracting the maximum closed window time where the start of the safe trigger area is the maximum closed window time and the end of the safe trigger area is the minimum window length. The TCAN28XX line of devices uses an internal oscillator with a +/-10% accuracy range to set up the window periods. If the window is set to 128ms, that means realistically, the closed and open windows are 64ms each – however with the ±10% tolerance this is unwise to use the nominal timing. First, finding the maximum closed window time, which is 1.1 × 64 = 70.4ms. Next, the minimum window period, which is 0.9 × 128ms = 115.2ms. Finally, with these two values the safe trigger area in this case is 70.4ms to 115.2ms instead of the 65ms to 128ms that can exist without tolerance.

 Window Watchdog Timing Figure 5-11 Window Watchdog Timing