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.

InstaSPIN FOC for UL certification

Other Parts Discussed in Thread: DRV8301, INSTASPIN-BLDC, CONTROLSUITE, MOTORWARE

Hello,

I would like to make a BLDC driver with F2806x MCU and DRV8301 driver. The BLDC driver has to be UL certified.

So I'm testing DRV8301-HC-EVM rev D kit with F28069M control card.

Regarding that, I have few questions

1) I would like to know if the source code provide by TI could be used for the UL certification ?

2) Are the labs of instaSPIN FOC a good starting point (good template) for my project ?

3) In these labs, i didn't find the DRV8301 SPI driver, where is it handle?

4) My BLDC driver has to operate in 4 quadrans, currently the swithcing power supply is going down during the deceleration phase. Do you have a better idea than a braking resistor?

Thank you in advance,

  • 1) Source code is not provided for InstaSPIN-FOC or -MOTION, this code is in on-chip ROM.  Source code isn't specifically required for UL certification though. A POST and PEST test is required though, and for -FOC and -MOTION we have not documented how / if this is possible yet.  We are still discussing with the certification bodies.  On InstaSPIN-BLDC you certainly can user the .lib and do a CRC of your code for POST and PEST. There are of course other items needed for UL.  We are actually releasing an IEC60730 library on 5/15 that will address this topic.

    2) I'd say no right now due to the UL certification topic. For now I'd say InstaSPIN-BLDC or any of the open sourced solutions in controlSUITE would be lower risk.

    3) In MotorWare the driver is in C:\ti\motorware\motorware_1_01_00_07\sw\drivers\gate and it is called in drv.c       in the controlSUITE projects it is called in the main project I beleive.

    4) You can do a controlled dump of energy into the motor, that is most typical. And this is easiest to do with FOC where you can control the Id current directly. But to do this you need to have control of your system. I.e. what happens in your application if you are running at high power and total power to your system is pulled? 

     

  • Hello Chris,

    Thank you for the answers.

    Where the IEC60730 library will be available, in motorware or ...?

    What is a PEST test ?

    Could you give me more explanation about the controlled dump of energy into the motor you mentionned ?

    Currently, it's not clear to me. If the dc bus goes up (during the deceleration phase), you want to increase the Id current to regulate the dc bus.

    are there any limitations by using F28062F instead of F28069F because of no VCU and CLA?

    Thank you in advance,

  • The IEC6730 library is available as a separate download. You have to request it through the tool folder and it will take 3-5 days before you receive a link to download. Here is the IEC60730 tab on the SafeTI site.

    PEST is more typically writen as PST, Periodic Self Test.

    The controlled dump of energy is to deal with the large Bemf voltage being produced by an electric machine while moving at high Hz. If you need to disappate that energy without overloading the bus you can place that energy into the Iq vector (field producing) instead of the Id (torque producing vector).

    The 62F just has less available user RAM and no VCU or CLA. The 68F has no VCU or CLA. The 69F has everything.

    The VCU is not used at all in motor control (it is used for DSP/ power line modem) and the CLA is not used with InstaSPIN-FOC. It could be used if you wanted to add additionaly functionality to InstaSPIN-FOC like PFC or DSP like diagnostics.