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.

TMS320F28379D: tms320f28379

Part Number: TMS320F28379D
Other Parts Discussed in Thread: UCD3138, UCD7138

Need help here to understand what we need to get started with Delfino. Application is  3 phase PFC, 3kW

#1 We have a "design by model " approach based upon mathworks embedded coder ecology.  

#2 we will use the Delfino control card: we surely need it to connect to a PC. Through the USB?

#3  When done with model, and have a generated code, do we run the control card stand-alone?

#4 Seems the card has an emulator/debugger. So we do not need to buy third party hardware?

#5 Will the card run from a laptop?

thnx

-

  • Hi Robin,

    Start here - MathWorks has very deep / complete / free support for Defino C2000 devices via Embedded Coder.

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/484814

    You can run either standalone or connected to the host laptop if you want to do live parameter tuning and data logging. 

    Cheers,

    -Brian

  • Biran

    Thnx much for the prompt reply.

    Now it gets a bit interesting & perhaps challenging.

    Here is why.

    #1 So we will use the control card until we have our own sch integrated with the rest of the package.  We see a path forward with mathworks as they have deep levels of support for F28379D. The initial control will be through simulink modeled PID but down the road, we have to add a Fuzzy Logic Controller in its place as the PID won't satisfy all the specs. So we have to keep enough computing/memory power available. Albeit, ours will be a simple FLC. Only voltage mode will suffice.

    #2 We were using UCD3138 based HB-LLC for a 380v to 5/80 amp module. But now thinking, would it be possible to have the Delfino run both?

     We have a bit of a real estate issue on the PCB in a tight enclosure( with no other thermal mgmnt than the base plate). So if we do not have to use the whole inslata with UCD3138 control card, it will be a great benefit. Note in passing that in order to squeeze all the LLC stuff in, we use  GAN all over including the sync rectifiers (EPC2024) using UCD7138. Delfino has a FB-LLC design guide, FW etc... a matter of scaling the output & other parameters.

    #3 Even though Interleaved  FB-LLC  will need another set of LLC power stage, somehow, it is not a problem! Our  2x40 amp pkg is really small. It entirely entails from having very high efficiency.

    So how will this path look like? Having 2 independent converters controlled by one Delfino with 2 distinctly different control scheme? Feedbacks for each, of course, are isolated. Drivers are isolated( & compact  - no xmfrs) so grounding issues are well managed.

    Any comments will be highly appreciated.

    \r

  • Hi Robin,

    I'm afraid I dont have the technical background to give you a good assessment. The F28379D is a very capable MCU as far as computational performance and memory. You can program each core and the CLA (all individually) from MathWorks tools. I would guess running two distinct control schemes would be possible, the question is if they need to run on 1 core or 2 cores, and if/how they need to be synchronized.

    I would guess you will end up with a workflow looking like this: Use MATLAB / Simulink to do control design, and generate code for just the algorithms. Import the algorithms into Code Composer Studio, and deploy the whole thing from there.  n this case, you use CCS and all the hooks it has to handle the details of the C2000, while using MathWorks tools to do the algorithms (design thru C code generation). This is actually a pretty standard workflow for customers going to production, as the MathWokrs C2000 blocks are great for prototyping and acceptable for simple deployment - but your system will require fine tuning, optimization, etc, and I think CCS will give you finer control of how things work on the C2000 and better enable you to get the performance you need.

    HTH,

    -Brian

  • Brian

    thnx much.

    We have a conf call with mathworks Thursday. Hope to get a lot clarified then.

    If you want to take look at those questions related to tool box uses, send me an email.

    -r

  • As the conversation have transferred to outside the forum, I will go ahead and close this thread. 

    Regards

    Manish