SPRUI78D March 2019 – January 2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
C2000 is a trademark of Texas Instruments.
All trademarks are the property of their respective owners.
The products supported by this document have been assessed to be meet a systematic capability compliance of ASIL-D (according to ISO 26262) and SIL-3 (according to IEC 61508). For more information, see the Texas Instrument's functional safety hardware development process.
This Functional Safety Manual is part of the safety design package to aid customers who are designing systems in compliance with ISO 26262 or IEC 61508 functional safety standards.
Table 1-1 shows a complete list of the products supported by this functional safety manual (including silicon revision C) and the part numbers.
Orderable Devices |
---|
Piccolo Part Numbers |
TMS320F28075PTPQ |
TMS320F28075PTPS |
TMS320F28075PTPT |
TMS320F28075PZPQ |
TMS320F28075PZPS |
TMS320F28075PZPT |
TMS320F28076PTPS |
TMS320F28076PZPS |
Single Core Part Numbers |
TMS320F28374SPTPS |
TMS320F28374SPTPT |
TMS320F28374SPZPS |
TMS320F28374SPZPT |
TMS320F28374SZWTS |
TMS320F28374SZWTT |
TMS320F28374SZWTTR |
TMS320F28375SPTPS |
TMS320F28375SPTPT |
TMS320F28375SPZPQ |
TMS320F28375SPZPQR |
TMS320F28375SPZPS |
TMS320F28375SPZPT |
TMS320F28375SZWTS |
TMS320F28375SZWTT |
TMS320F28376SPTPS |
TMS320F28376SPTPT |
TMS320F28376SPZPS |
TMS320F28376SPZPT |
TMS320F28376SZWTS |
TMS320F28376SZWTT |
TMS320F28377SPTPQ |
TMS320F28377SPTPS |
TMS320F28377SPTPT |
TMS320F28377SPZPQ |
TMS320F28377SPZPS |
TMS320F28377SPZPT |
TMS320F28377SZWTQ |
TMS320F28377SZWTS |
TMS320F28377SZWTT |
TMS320F28378SPTPS |
TMS320F28378SPZPS |
TMS320F28379SPTPS |
TMS320F28379SPTPT |
TMS320F28379SPZPS |
TMS320F28379SPZPT |
TMS320F28379SZWTS |
TMS320F28379SZWTT |
Dual Core Part Numbers |
TMS320F28374DPTPS |
TMS320F28374DPTPT |
TMS320F28374DZWTS |
TMS320F28374DZWTT |
TMS320F28375DPTPS |
TMS320F28375DPTPT |
TMS320F28375DPZPS |
TMS320F28375DZWTS |
TMS320F28375DZWTT |
TMS320F28376DPTPS |
TMS320F28376DPTPT |
TMS320F28376DZWTS |
TMS320F28376DZWTT |
TMS320F28377DPTPQ |
TMS320F28377DPTPS |
TMS320F28377DPTPT |
TMS320F28377DZWTQ |
TMS320F28377DZWTQR |
TMS320F28377DZWTS |
TMS320F28377DZWTT |
TMS320F28378DPTPS |
TMS320F28379DPTPS |
TMS320F28379DPTPT |
TMS320F28379DZWTS |
TMS320F28379DZWTT |
This Functional Safety Manual provides information needed by system developers to assist in the creation of a functional safety system using a C2000 microcontroller (MCU). This document contains:
It is expected that the user of this document should have a general familiarity with the Delfino TMS320F2837xD/S and Piccolo TMS320F2807x MCU product family. More information can be found at http://www.ti.com/C2000. This document is intended to be used in conjunction with the device-specific data sheets, technical reference manuals, and other documentation for the products being supplied.
Table terms and definitions ready for reference are listed in Table 1-2.
Acronyms | Expansion |
---|---|
ADC | Analog-to-Digital Converter |
ASIL | Automotive Safety Integrity Level (ISO 26262) |
CLA | Control Law Accelerator |
CPU | Central Processing Unit |
CRC | Cyclic Redundancy Check |
DAC | Digital-to-Analog Converter |
DTI | Diagnostic Test Interval |
E/E/PE | Electrical/Electronic/Programmable Electronic |
E2E | End-to-End Protocol |
EMIF | External Memory Interface |
ePIE | enhanced Peripheral Interrupt Expansion |
ePWM | enhanced Pulse Width Modulator |
eQEP | enhanced Quadrature Encoder Pulse |
EUC | Equipment Under Control |
FMEDA | Failure Mode Effects and Diagnostic Analysis |
FPU | Floating Point Unit |
FSA | Functional Safety Assessment |
FSM | Functional Safety Manual |
FTA | Fault Tree Analysis |
FTTI | Fault Tolerant Time Interval |
HARA | Hazard Analysis and Risk Assessment |
HFT | Hardware Fault Tolerance |
IEC | International Electro Technical Commission |
ISO | International Organization for Standardization |
MCU | Microcontroller Unit |
MTBF | Mean Time Between Failure |
OTP | One Time Configurable |
PWM | Pulse Width Modulator |
SIL | Safety Integrity Level |
TI | Texas Instruments Inc. |
TMU | Trigonometric Math Unit |
VCU | Viterbi, Complex Math and CRC Unit |
The TMS320F2837xD/S and TMS320F2807x are powerful 32-bit floating-point microcontroller unit (MCU) designed for advanced closed-loop control in automotive and industrial applications.
TMS320F2837xD supports two instances of the C28x + CLA architecture (four processing elements) that significantly boosts system performance. The integrated analog and control peripherals also let designers consolidate control architectures and reduce multiprocessor use in some of the high-end systems.
The C28x CPUs are further boosted by the Trigonometric Math Unit (TMU) accelerator that enables fast execution of algorithms with trigonometric operations common in transforms and torque loop calculations. The Viterbi, Complex Math and CRC Unit (VCU) accelerator reduces the time for complex math operations common in encoded applications. Users may refer to Accelerators: Enhancing the Capabilities of the C2000™ MCU Family to see how the accelerators can be employed to increase the performance of the MCU in many real-time applications.
The CLA is an independent 32-bit floating-point accelerator that runs at the same speed as the main C28x CPU, responding to peripheral triggers with minimum event latency and executing code concurrently with the main CPU.
The TMS320F2837xD supports up to 1MB (512KW) of onboard Flash memory with error correction code (ECC) and up to 204KB (102KW) of SRAM. Two 128-bit secure zones are also available on each CPU for code protection.
Performance analog and control peripherals are also integrated to further enable system consolidation. Four independent 12/16-bit ADCs provide precise and efficient management of multiple analog signals, which ultimately boosts system throughput. The new sigma-delta filter module (SDFM) works in conjunction with the sigma-delta modulator to enable isolated current shunt measurements. The Comparator Subsystem (CMPSS) with windowed comparators allows for protection of power stages when current limit conditions are exceeded or not met. Other analog and control peripherals include the Digital-to-Analog Converter (DAC), Pulse Width Modulation (PWM), Enhanced Capture (eCAP), Enhanced Quadrature Encoder Pulse (eQEP) and other peripherals. Peripherals such as External Memory Interface (EMIF) and Controller Area Network (CAN) modules (ISO11898-1/CAN 2.0B-compliant) extend the connectivity of the C2000 MCUs.
The device configurations supported by this functional safety manual for TMS320F2837xD MCUs is outlined in the TMS320F2837xD Dual-Core Delfino™ Microcontrollers Data Sheet. Not all variants are available in all packages or all temperature grades. To confirm availability, contact your local Texas Instruments sales and marketing.
TMS320F2837xS supports a single-instance of the C28x + CLA architecture (two processing elements). The integrated analog and control peripherals also let designers consolidate control architectures and bring down multiprocessor use in some of the high-end systems.
The TMS320F2837xS supports up to 1MB (512KW) of onboard Flash memory with error correction code (ECC) and up to 164KB (82KW) of SRAM. Two 128-bit secure zones are also available on the CPU for code protection.
Performance analog and control peripherals are also integrated on this C2000 MCU to further enable system consolidation, similar to the TMS320F2837xD.
The device configurations supported by this functional safety manual for TMS320F2837xS MCUs is outlined in the TMS320F2837xS Delfino™ Microcontrollers Data Sheet. Not all variants are available in all packages or all temperature grades. To confirm availability, contact your local Texas Instruments sales and marketing.
The F2807x supports a single-instance of the C28x + CLA architecture (two processing elements). The integrated analog and control peripherals also let designers consolidate control architectures and reduce multiprocessor use in some of the high-end systems.
The F2807x device supports up to 512KB (256KW) of ECC-protected onboard Flash memory and up to 100KB (50KW) of SRAM with parity. Two independent security zones are also available for 128-bit code protection of the main C28x.
The performance analog subsystem of the TMS320F2807x MCUs consist of up to three 12-bit ADCs, which enable simultaneous management of three independent power phases, and up to eight windowed comparator subsystems (CMPSSs), allowing very fast, direct trip of the PWMs in overvoltage or overcurrent conditions. In addition, the device has three 12-bit DACs, and precision control peripherals such as enhanced pulse width modulators (ePWMs) with fault protection, eQEP peripherals, and eCAP units. Connectivity peripherals such as dual CAN modules (ISO11898-1/CAN 2.0B compliant) add connectivity to your application.
The device configurations supported by this functional safety manual for TMS320F2807x MCUs is outlined in the TMS320F2807x Piccolo™ Microcontrollers Data Sheet. Not all variants are available in all packages or all temperature grades. To confirm availability, contact your local Texas Instruments sales and marketing.
You, as a system and equipment manufacturer or designer, are responsible to ensure that your systems (and any TI hardware or software components incorporated in your systems) meet all applicable safety, regulatory, and system-level performance requirements. All application and safety related information in this document (including application descriptions, suggested safety measures, suggested TI products, and other materials) is provided for reference only. You understand and agree that your use of TI components in safety critical applications is entirely at your risk, and that you (as buyer) agree to defend, indemnify, and hold TI harmless from any and all damages, claims, suits, or expense resulting from such use.
The products supported by this functional safety manual could be implemented as unique silicon designs or may be shared silicon designs that have elements disabled or not guaranteed by specification, even if present in silicon. Only the capabilities that are enabled in the device as specified in the device-specific data sheet and technical reference manual are to be used for safety feature enhancements or safety software implementation. Capabilities that are not part of the device, even though it is supported in the superset of the device family, are not guaranteed to be present and operate.
The effectiveness of the hardware safety mechanisms is noted in the detailed functional safety analysis report. This information should be used to determine the strategy for utilizing safety mechanisms. The technical and implementation details of each safety mechanism can be found in the device-specific technical reference manual. Depending on the safety standard and end equipment targeted, it may be necessary to manage not only single point faults, but also latent faults. Many of the safety mechanisms described in this document can be used as primary diagnostics, diagnostics for latent fault, or both. When considering system design for management of latent faults, failure of execution resources for software diagnostics, such as failure of CPU and memories need to be considered.
Safety enabled design packages for functional safety applications are used in a variety of safety-related applications, including digital power, electric vehicles, industrial machinery, industrial process, medical, automotive, rail, and aviation. Safety enabled products help TI customers get to market quickly with safety critical systems targeting compliance to safety standards such as ISO 26262, IEC 61508, and IEC 60730 (in Europe)/ UL 1998 (in the United States). The C2000 MCUs TMS320F2837xD/S and TMS320F2807x are being offered with QM and 60730 (UL 1998) design packages for functional safety applications.
The system integrator is responsible for carrying out a number of product development activities. These activities carried out may include but are not limited to the information discussed in the following subsections.