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.

IEC 60730 Software Class C



I have opened an issue in the TI Customer support and they have referred me here.

Currently, we are in the process of designing a project focused on automated burner controls, which involves the utilization of software class C. Our primary objective is to identify an MCU that aligns seamlessly with our project requirements. The MCU should be well-suited to handle the intricacies of automated burner controls, while also complying with the software class C standards that our project necessitates. We kindly request TI's expertise in recommending an MCU that meets these criteria.

 If possible, if anyone could provide us with detailed information regarding the recommended MCU's features, capabilities, and potential advantages for our automated burner controls application? Additionally, any information regarding availability, pricing, and support options would be immensely helpful.

  • Can you give me more information about what kind of performance you're looking for and what features you need? I don't know much about this application, but if you can give me some details, I might be able to narrow things down a bit.

    We do have some microcontroller products that are Class C capable. I support our C2000 devices which have a number of features that can help aid in meeting IEC 60730 requirements. You can see this brochure for information about our safety compliant devices and related collateral. The document is geared toward IEC 61508, but a lot of it is still helpful for IEC 60730.

    Hercules devices also are Class C capable as well. There's a white paper on the subject you can view here.

    Whitney

  • Hi Whitney,

    Certainly I can provide more information about the project. The project is for home appliances with Electrically controlled gas burners. You can take example of Gas powered HVAC, or Gas Fireplaces. The MCU is responsible for safe operation of the gas burners, and take necessary actions incase of abnormal situations. 

    In terms of safety functionality, I'm looking for a MCU that has the support for Class C safety checks. I have attached an example safety check list from IEC 60730. You also have the same information in your Hercules MCU brochure. 

    Please let me know if I can help you with further information. 

  • Do you have some idea of requirements about memory, MIPs, number of PWMs, etc...? Maybe play with the product filters for C2000 devices here and see if you can find something that fits your requirements. I believe F2838x, F2837x, F28004x, F28003x, F28002x, and F280015x device families are the ones to focus on for class C capability.

    I unfortunately don't have a mapping table for C2000 devices like in that Hercules app note, but there are a lot of similar features. ECC/parity on Flash and RAM, HWBIST or lockstep for CPU checks, dual clock comparison (DCC) modules for detecting clock issues, etc... Device safety manuals (like this one for F28004x devices) are a good place to look for a complete list of diagnostics.

    Whitney

  • Hi Whitney,

    I couldn't reply earlier because the website was down last week. 

    We do not have any specific requirement for MIPS. However, I put together a short requirements list: 

    Parameters  Requirement
    Flash Memory 128KB-512KB
    RAM 32KB-64KB
    ADC Number of Channels: 4
    Resolution: 12 Bit
    UART 4
    PWM Channels 13
    DMA Channels 3/5 
    SPI 2
    Operating Temperature -40 to 85 C
    Number of Pins 100

    I did have a look at your Hercules Series and C2000 series MCUs. I'm not sure what the fundamental differences between them. Hopefully you can explain. 

    Amongst the C2000 series, I've noticed that the F28004x devices meets our requirement. For achieving Class C, is there any instruction manual/SDK TI provides? Do you have an example/tutorial that goes through the steps?

  • We don't have any documentation specifically for Class C at the moment. We're working on an app note that we're hoping to release toward the end of next month though, that helps map the IEC 60730 requirements to the corresponding diagnostics documented in the safety manual.

    I think a good place to start is to pull up the device safety manual and look at the table in Appendix D that has all the safety features and diagnostics listed. You can then go through the list and pick out the items that you will use to meet the Class C measures. Like "CLK4 Dual clock comparator (DCC type 0)" can be used for "Independent hardware comparator" for the clock, "FLASH1 Flash ECC" can be used for "Word protection with multi-bit redundancy" for non-volatile memory, etc...

    We also have a diagnostic library in C2000Ware which includes some examples and code for implementing some of the diagnostics. If you look at the "C2000 Safety Diagnostics Libraries" section of the safety manual and see the info on the SDL, you'll see a table of what mechanisms it demonstrates.

    Whitney