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

Target Applications

The TCAN4550-Q1 is targeted at general-purpose automotive applications.

Examples of these types of applications include but are not limited to the applications that follow:

  • General purpose applications where processor does not support CAN FD. See Figure 3-4
  • CAN FD port expander

Figure 3-5 provides potential failure points that have diagnostic or test ability mechanisms. See Table 3-1 for each potential failure point and subsection discussing this failure point.

Figure 3-4 General Purpose Application
Figure 3-5 Potential Failure Points
Table 3-1 Potential Failure Points and Section
Potential Failure Point from Figure 3-5Potential Failure Point DescriptionSection
1Loss of clock inputSee Section 3.2.1.2 and Section 3.2.1.3
2CAN busSee Section 3.2.1.3, Section 3.2.1.4, Section 3.2.1.5 and Section 3.2.1.6.5
3WatchdogSee Section 3.2.1.6.2
4SPI/Processor communicationSee Section 3.2.1.6.1, Section 3.2.1.2, Section 3.2.1.3, Section 3.2.1.6.2, Section 3.2.1.6.3 and Section 3.2.1.6.5
5Loss of VSUPSee Section 3.2.1.2, Section 3.2.1.3 and Section 3.2.1.6.5
6Loss of VIOSee Section 3.2.1.2, Section 3.2.1.3 and Section 3.2.1.6.5
7RST pin failureSee Section 3.2.1.6.3 and Section 3.2.1.6.4
8M_CAN ControllerSee Section 3.2.1.5 and Section 3.2.1.6.5
9Loss of VCCOUTSee Section 3.2.1.3, Section 3.2.1.4 and Section 3.2.1.6.5
Table 3-2 Safety-Mechanisms
Safety-Mechanism #NameDescriptionSafety-Manual Section
SM-01Sleep Wake Error Timer (SWE) tINACTIVETimer used for inactivity of expected functions. Puts the device into Sleep mode3.2.1.2
SM-02UVSUPVSUP undervoltage detection and Interrupt 16'h0820[22]3.2.1.3
SM-03UVIOVIO undervoltage detection and Interrupt 16'h820[21]3.2.1.3
SM-04UVCCOUTVCCOUT undervoltage detection and Interrupt 16'h0820[22]3.2.1.3
SM-05TSDThermal Shutdown and Interrupt 16'h0820[19]3.2.1.4
SM-06IOSCAN bus short circuit current limiter3.2.1.5
SM-07SPI & M_CAN Test ModeTest Mode3.2.1.5
SM-08SPI & M_CAN Loop Back Test Mode 1Test Mode3.2.1.5
SM-09SPI & M_CAN Loop Back Test Mode 2Test Mode3.2.1.5
SM-10CAN Transceiver Test ModeTest Mode3.2.1.5
SM-11PED interruptProtocol Error in Data Phase; 16'h1050[28] points to 16'h1044[10:8] DLEC[2:0]; Data Phase Last Error Code3.2.1.5 .1
SM-12PEA interruptProtocol Error in Arbitration Phase; 16'h1050[27] points to 16'h1044[2:0] LEC[2:0]; Last Error Code3.2.1.5 .1
SM-13BEU interruptBit Error Uncorrected; 16'h1050[21] Message RAM bit error detected, uncorrected3.2.1.5 .1
SM-14Scratchpad write/read3.2.1.6.1.1
SM-15SPIERR flagSPI error detection and Interrupt 16'h0820[3]3.2.1.6.1.2
SM-16M_CAN forced dominant and recessive3.2.1.6.1.3
SM-17SPI and FIFOTX and RX event FIFO3.2.1.6.1.4
SM-18ECC for MemoryECCERR detection and Interrupt 16'h0820[16]3.2.1.6.1.5
SM-19Timeout WatchdogWDTO detection and Interrupt 16'h0820[18]3.2.1.6.2
SM-20SCLK internal pull-upFloating pins3.2.1.6.3
SM-21SDI internal pull-upFloating pins3.2.1.6.3
SM-22nCS internal pull-upFloating pins3.2.1.6.3
SM-23nWKRQ internal pull-upFloating pins3.2.1.6.3
SM-24RST internal pull-downFloating pins3.2.1.6.3
SM-25RST PinSystem POR reset3.2.1.6.4