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

Local Wake Ups

The TCAN28xx line of devices includes 3 WAKE pins that can be used as local wake-up signals to the device that are called WAKE1, WAKE2, and WAKE3/DIR. Local wake-up pins can be configured to send a wake-up signal on a falling edge, rising edge, or pulse input on these pins. Local wake ups can transition the SBC out of sleep mode when the signals are received. A potential use case of this feature is to initialize a device wake-up on the closing of a car door – assume that there is a hall-effect sensor on the door to the vehicle that is wired to push the WAKE pin high when the door closes – this can be used to wake-up the SBC upon vehicle door closing as this can indicate that the vehicle can have passengers inside and IC functionality can be needed at that point.

The LWU pins do have alternative functions beyond standard wake pins. WAKE1 and WAKE2 can be used in battery monitoring applications.

 WAKE1/WAKE2 Alternative
                    Function: Battery Monitoring with External ADC Figure 7-1 WAKE1/WAKE2 Alternative Function: Battery Monitoring with External ADC

In a battery monitoring application WAKE1 and WAKE2 are no longer LWU pins but instead act as the input and output of an analog switch. Before WAKE1 is a resistance that helps to limit current through the switch path as well as decoupling capacitor to GND. The battery signal is then transmitted through the switch and goes to a resistor divider to attenuate the voltage before this is moved to an external ADC (which can be integrated into the companion controller). The WAKE pins are capable of working up to 40V, so with a few additional resistors a battery monitoring circuit that attenuates the voltage before the ADC to prevent damage can easily be constructed if 3 local wake sources are unneeded in application.

WAKE3 also has an alternate function – as a direct drive input for the HSS module. Essentially WAKE3/DIR can be used to close/open any switch of combination of switches in the HSS module from an external source. If the HSS configuration options do not meet the systems needs WAKE3/DIR used as a direct drive pin can open up the control of the HSS module to a much larger pool of inputs.

 WAKE3 Alternative Function:
                    Direct Drive for HSSx Module Figure 7-2 WAKE3 Alternative Function: Direct Drive for HSSx Module

While not directly an “alt function” of the wake pins – a common use case is to actually use HSS4 as a cyclic sensing wake source. During cyclic sensing wake the HSS4 module is tied to a timer (either timer1 or timer2) and the HSS4 output is directly connected to the WAKE pin – so during sleep mode HSS4 will put a signal onto the WAKE pin line to wake up the device periodically during sleep – and this can also be used in fail-safe mode as well.

 Application Showing HSS4 and
                    WAKE1 Connected for Cyclic Sensing Wake Figure 7-3 Application Showing HSS4 and WAKE1 Connected for Cyclic Sensing Wake