SSZT708 may 2018
C2000™ microcontrollers (MCUs) come with a variety of collaterals that can help you develop functionally safe systems that can comply with a wide range of standards for end products in automotive, appliance and industrial applications. Examples include electric vehicle onboard chargers, gas furnaces and industrial servo motor drives.
The new C2000 SafeTI™ Diagnostic Software Library for the Piccolo™ TMS320F2807x series and Delfino™ TMS320F2837xD and TMS320F2837xS series of MCUs is a collection of different safety mechanisms designed to detect faults. These safety mechanisms target different device components, including the C28x core, the control law accelerator (CLA), system control, static random access memory (SRAM), flash, and communications and control peripherals. The software safety mechanisms leverage available hardware safety features such as the C28x hardware built-in self-test (HWBIST), error detection and correction functionality on memories, parallel signature analysis circuitry, missing clock detection logic, watchdog counters and hardware redundancy.
The C2000 SafeTI enablers for the F28x7x device family includes:
The SafeTI diagnostic library includes a software functional safety manual, user guides, example projects and source code to help you make important system decisions and shorten system integration time, helping you to get your products to market faster. The library package includes a compliance support package (CSP), a series of documents that TI used to develop and test the diagnostic software library. The CSP provides the necessary documentation and reports to assist you with compliance to functional safety standards: software safety requirements specifications, a software architecture document, software module design documents, software module unit test plans, software module unit test documents, static analysis reports, unit test reports, dynamic analysis reports, functional test reports and traceability documents. You can use these documents to comply with route 1s (as described in International Electrotechnical Commission [IEC] 61508-3, section 7.4.2.12) to reuse a pre-existing software element to implement all or part of a safety function. The contents of the CSP could also help you make important decisions for overall system safety compliance.
Three related application reports offer details about how you can develop functionally safe systems with C2000 real-time control devices:
Further F28x7x functional safety collateral includes: