SLLU312A July   2019  – May 2022 TCAN4550-Q1

 

  1.   TCAN4550-Q1 Functional Safety-Manual
  2.   Trademarks
  3. 1Introduction
  4. 2Product Functional Safety-Capability
  5. 3Product Overview
    1. 3.1 Block Diagram
    2. 3.2 Target Applications
      1. 3.2.1 Diagnostic Features
        1. 3.2.1.1 Mode Overview
        2. 3.2.1.2 Sleep Wake Error Timer (SWE)
        3. 3.2.1.3 Undervoltage
        4. 3.2.1.4 Thermal Shut Down
        5. 3.2.1.5 CAN Bus Communication
          1. 3.2.1.5.1 M_CAN
        6. 3.2.1.6 Processor Communication
          1. 3.2.1.6.1 SPI Integrity
            1. 3.2.1.6.1.1 SPI Scratchpad
            2. 3.2.1.6.1.2 SPIERR
            3. 3.2.1.6.1.3 M_CAN Forced Dominant and Recessive
            4. 3.2.1.6.1.4 SPI and FIFO
            5. 3.2.1.6.1.5 ECC for Memory
          2. 3.2.1.6.2 Timeout Watchdog
          3. 3.2.1.6.3 Floating Pins
          4. 3.2.1.6.4 RST Pin
          5. 3.2.1.6.5 Interrupt and Internal Fault Detection
  6. 4Development Process for Management of Systematic Faults
    1. 4.1 TI New-Product Development Process
  7. 5Revision History

Mode Overview

The TCAN4550-Q1 has several operating modes: Normal, Standby and Sleep modes, as well as two protected modes. The first three mode selections are made by the writing to SPI register. The two protected modes are modified Standby modes used to protect the device or bus and are entered from a fault condition only. The TCAN4550-Q1 automatically goes from Sleep to Standby mode when receiving a WUP or LWU event. See Table 3-3 for the various modes and what parts of the device are active during the each mode.

The TCAN4550-Q1 state diagram figure, see Figure 3-6, shows the biasing of the CAN bus in each of the modes of operation.

Table 3-3 Mode Overview
ModeRST PinnINTnWKRQINHGPO2Low Power CAN RXWAKE PinWDSPIGPIO1OSCCAN TX/ RXVCCOUTMemory & Configuration
NormalLOnOnOnOnOffOffOnOnOnOnOnOnSaved
StandbyLOnOnOnOnOnOnOnOnOnOnOffOnSaved
TSD ProtectedLOnOnOnOnOnOnOnOnOnOnOffOffSaved
UVIO ProtectedLOffOnOffOffOnOnOffOffOffOffMode DependentOnSaved
SleepLOffOnOffOffOnOnOffOffOffOffOffOffPartially Saved