This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28377S: Safety Libraries for TMS320F28377S

Part Number: TMS320F28377S


Tool/software: Code Composer Studio

Dear All,

I am working on a project which requires UL1998 (Type1) compliance and have zeroed in on Delfino TMS320F28377S. I referred to SLT for C2000 for the safety tests, but i do see that F2837xS processors have been made for Functional Safety Compliance. What does this mean ? Should i still use the IEC60730 Safety Libraries or There is a different way i need to handle F2837xS ?

I also came across Safe TI in the process. Please guide me so that i can plan the architecture for the project.

Thanks in Advance

Santhosh

  • Hi Santosh, 

    Thanks for your inquiry about safety related support available for the TMS320F28377S.  Based on your questions, your overall objectives on the project are not clear.  I suggest you make a list of all your safety related requirements.  You can then review the safety manual for this device to see what safety mechanisms are available and which ones you could use.  The safety manual is available here:  http://www.ti.com/lit/ml/swab007a/swab007a.pdf   

    We do not have a product that claims direct compliance with UL1998, however, we do have software and examples that can help with your IEC60730 compliance.  See http://www.ti.com/tool/IEC60730SWPACKAGES. The targets here do not include the device you have chosen, however, you can apply the same concepts and port the examples to your target. 

    The SDL (SAFETI Diagnostics Library) for TMS320F28377S is available here: http://www.ti.com/tool/C2000-SAFETI-DIAGNOSTICS-LIB  You may be able to use the examples here for your project.  At this same page above, you will see the software support for the CLA_STL but this is more catering towards helping with safety applications related to the Automotive industry and ISO26262 compliance.  

    Once you have reviewed the information provided, please let us know if you have any specific questions.  On a side note, you mentioned SLT...what are you referring to?

    Cheers!

    Krishna

  • Dear krishna,

    Thanks for the detailed mail.

    My overall objective here is to make sure code is UL1998 Recognized, which requires a series of Self-Test procedures. The hardware i will be using is TMS320F28377S. I do understand that the processor is not directly complying to these software standards. But i see that its a "Functional Safety Compliant". Along with lack of STL support, makes me think that the processor has dedicated hardware for the STL.

    "SLT" was a typo, am really sorry... i meant STL (Self-Test Libraries) only. I have identified the STL for IEC60730 for 3x piccolo processors and also see some examples. 

    How different is Safe-TI from the STL Libraries ? If they are the same, can i also use STL in place of Safe-TI for F28377S.

    Hope its clearer now ?

    Thanks 

    Santhosh

  • Hi Santhosh, 

    You can download the STL and study all the available features in detail.  The STL (Self Test Library) is only there to support the hardware accelerator, CLA (Control Law Accelerator).  Support in this case means the CLA_STL is certified by a third party assessor, in this case TUV SUD, for compliance with ISO26262 ASIL B.  The STL is intended to be integrated with user applications without modification to maintain the integrity of the ISO26262 compliance.  The STL supports several tests that must be run as POST (Power On Self Test) and PEST (PEriodic Self Test) in order to achieve the required diagnostic coverage of >= 90% to achieve ASILB for the CLA.  

    What do you mean by UL1998 recognized?  I think you mean that you need to design your product to be compliant with UL1998.  Correct? 

    If that is your goal, you can evaluate the need for CLA_STL and use it if you think it will be helpful.  

    The SAFE-TI diagnostic libraries are basically a series of examples of how a user can incorporate some of the safety mechanisms described in the safety manual.  You can see what is available and use what is applicable to meet the UL1998 safety requirements.  If what you need is not available, you can review the safety mechanism and use the examples as a guide to implement your own.  But typically users find everything they need in the examples. 

    In regards to the terminology of SAFE-TI.  All products that have anything to do with safety fall under that terminology.  When the product is an STL, it also falls under SAFE-TI and it is certified by TUV at some ASIL in compliance with ISO26262 and that is generally applicable to the automotive industry.  It could be used for other industries as well and the applicability needs to be evaluated on a case by case basis.  When the product is referring to diagnostic libraries, it also falls under SAFE-TI but they simply examples that users can modify, enhance and incorporate them into their applications.  The diagnostic libraries, in the context of the device, TMS320F28377S, are not certified for compliance with any standard. 

    Hope this answers some of your questions.  Let us know if you have more questions. 

    Cheers! 

    Krishna 

  • Hi Santosh, Looks like you have been able to close on the issues you were having.  I will close on this post.  If you have additional questions you can either re-open this post or submit a new one.

    Regards,

    Krishna