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.

TMS320F28377S LaunchPad

Other Parts Discussed in Thread: CONTROLSUITE, DESIGNDRIVE

Hello,

we will start shortly with the new 28F377S and have experience with 28F335.

What is't clear at the moment, is the use of the different CPUs like CLA or TMU automatically controlled by the compiler.

Or is there a document which describes this?

With the F28335 we  have got all Headers (e.g. DSP2833x_Mcbsp.h and 20 more...).

Is this available fpr F28377S too?

We will start with CCS v6.0, is it helpful to download the motor control suite for motor applications?

br Ralf

  • Ralf,

    Ralf Koester said:
    What is't clear at the moment, is the use of the different CPUs like CLA or TMU automatically controlled by the compiler.

    The TMU extends the instructions for the main CPU.  There is a compiler switch (--tmu_support=TMU0] that will enable use of the TMU or alternatively you can use intrinsics to enable TMU for some functions and not others.  

    This is described in the Compiler User's Guide ()

    The CLA also has compiler support.  This CPU is independent from the main C28x.   Code for the CLA is included in the same project with the C28x code, but with a .cla extension instead of .c.   There are a number of examples in controlSUITE and also some information in the Compiler User's Guide.

    Ralf Koester said:
    With the F28335 we  have got all Headers (e.g. DSP2833x_Mcbsp.h and 20 more...).

    These are available in controlSUITE as well in the device support folder.   In late January we will also add a driverlib... stay tuned!

    Ralf Koester said:
    We will start with CCS v6.0,

    Yes the latest CCS is recommended (6.2).  By the end of the year CCS 7 is due out.

    Ralf Koester said:
    motor control suite for motor applications

    Can you provide more information on your motor application?  We can make recommendations from there.


    Thank you

    Lori

  • Ralf,

    I should have mentioned that since you are looking at the F28377S, and motor applications you may want to take a look at DesignDRIVE ()

    Regards

    Lori

  • Hallo Lori,

    thanks for the helpful answers.

    You asked for further informations about the EC-Motor application.

    We will use a 3-phase ec-motor, controlled with High-Res PWM and an external Angle/Speed signal, read in with SPI.

    We measure the 3 phases motorcurrent with external 16-Bit converters, read in with MCBSP.

    We use actual the F28335 an will now change to F28379S or D to improve system.

    As a main µ-controller we use a Tiva model, which does the communication to the PC-Control softwre with Ethernet.

    The communicatian between µC1 (Tiva) and µC2 (actual F28335) is done with MCBSP in SPI mode.

    With F28335 we do FFT-analysis and other complex calculations.

    What we try to examine with the Launch-Pad) actual is:

    What advantage we do have with the stronger F28379S?

    Can we extend the communication speed via MCBSP between µC1 (Tiva) and µC2 (then F283779S)?

    Can we use the internal 16-Bit ADCs?

    We plan to use BISS Interface.

    br Ralf

  • Hi Ralf,

    Regarding BiSS support - F28379S does support BiSS-C interface. 
    You can find the details of the BiSS-C library here.
    http://www.ti.com/lit/ug/sprui37/sprui37.pdf
    Note the the PositionManager soultion offers support for multiple analog and digital position encoder interfaces, that may be of interest to you.
    More details here, http://www.ti.com/tool/designdrive