SLLA475
December 2020
TCAN1144-Q1
,
TCAN1146-Q1
1
TCAN1144-Q1 and TCAN1146-Q1 Functional Safety Manual
2
Trademarks
3
Introduction
4
TCAN114x-Q1 Hardware Component Functional Safety Capability
5
Development Process for Management of Systematic Faults
5.1
TI New-Product Development Process
6
TCAN1144-Q1 and TCAN1146-Q1 Component Overview
6.1
Targeted Applications
6.2
Hardware Component Functional Safety Concept
6.3
Functional Safety Constraints and Assumptions
7
Description of Hardware Component Parts
7.1
CAN Transceiver
7.2
Digital Core
7.3
EEPROM
7.4
Power Control IP
7.4.1
Voltage Monitors
7.5
Thermal Shut Down
7.6
Digital Input/Outputs
8
TCAN1144-Q1 and TCAN1146-Q1 Management of Random Faults
8.1
Fault Reporting
8.2
Functional Safety Mechanism Categories
8.3
Description of Functional Safety Mechanisms
8.3.1
CAN Communication
8.3.1.1
SM-1: CAN bus fault diagnostic
8.3.1.2
SM-2: Thermal shutdown; TSD
8.3.1.3
SM-3: CAN bus short circuit limiter, IOS
8.3.1.4
SM-4: CAN TXD pin dominant state timeout; tTXD_DTO
8.3.1.5
SM-17: CAN protocol
8.3.2
Supply Voltage Rail Monitoring
8.3.2.1
SM-5: VCC undervoltage; UVCC
8.3.2.2
SM-6: VSUP supply undervoltage; UVSUP
8.3.2.3
SM-7: VIO supply undervoltage; UVIO
8.3.3
SPI/Processor Communication
8.3.3.1
SM-8: Timout, Window or Q&A watchdog error - Normal mode
8.3.3.2
SM-9: SPI communication error; SPIERR
8.3.3.3
SM-10: Scratchpad write/read
8.3.3.4
SM-11: Sleep Wake Error Timer; tINACTIVE
8.3.4
Device Internal EEPROM
8.3.4.1
SM-12: Internal memory CRC; CRC_EEPROM
8.3.5
Floating Pins
8.3.5.1
SM-13: SCLK internal pull-up to VIO
8.3.5.2
SM-14: SDI internal pull-up to VIO
8.3.5.3
SM-15: nCS internal pull-up to VIO
8.3.5.4
SM-16: TXD internal pull-up to VIO
B Revision History
8.3.1.5
SM-17: CAN protocol
CAN protocol has several mechanism that will make sure the data provided is correct, like CRC. If incorrect, the processor will disregard the CAN packets.