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.

What is the difference between F28069 and F28069M processors?

Other Parts Discussed in Thread: MOTORWARE

I am currently using some controlCARD's with the F28069 designation for development and was wondering what differences there would be if I purchased the F28069M controlCARD for other colleagues.  Are there any differences that would impact our software environment (like linker command files)?   What is the main difference(s) between these two devices?

Thanks!

  • Hi Jeff!

    TMS320F2806xM are the first devices (69M and 68M - 80 or 100 pin packages) from Texas Instruments
    that includes InstaSPIN-MOTION. InstaSPIN-MOTION is a comprehensive motor-, motion- and speedcontrol
    software solution that delivers robust system performance at the highest efficiency for motor
    applications that operate in various motion state transitions. InstaSPIN-MOTION builds on and includes
    TI’s InstaSPIN-FOC solution, combined with SpinTAC™ Motion Control Suite from LineStream
    Technologies. You can refer to this attachment 0245.TI_F2806xM.pdf.

    Regards,

    Igor

  • Hi Igor,

    So am I right in interpreting that the 28069M has additional ROM for the InstaSPIN-MOTION and that is the main difference?  If that is the only difference, will that mean my software environment cannot be shared between the F28069 and F28069M variants?  If I understand the difference correctly, then I'd need to manage two different versions of linker command files... right?

    Jeff

  • Hi Jeff!

    Memory allocation map will be slightly different in linker command files for F28069 and F28069M variants. In general if you don't have deal with motor control applications then F28069M variant is not actual for you. For more info about main features of F28069M you can also refer to this thread http://e2e.ti.com/support/microcontrollers/c2000/f/171/p/262556/918252.aspx#918252

    Regards,

    Igor 

  • HI Jeff,

    So am I right in interpreting that the 28069M has additional ROM for the InstaSPIN-MOTION and that is the main difference? 

    -> Yup, very true.

    If that is the only difference, will that mean my software environment cannot be shared between the F28069 and F28069M variants?

    -> I've been using all my F28069 based projects on this F28069M control card. No changes had to be made.

    If I understand the difference correctly, then I'd need to manage two different versions of linker command files... right?

    -> Depends. For my projects no changes have to be done as they're not for motor applications.

    Regards,

    Gautam

  • Ok thanks for the reply.  I guess my bigger question is this:  Can I use a F28069 linker command file on a F28069M device?  I am already using the linker command file (because I have no "M" devices) and I want to be sure that I can continue to use this .cmd file without any issues on a "M" device.

    Can anyone comment on this?

  • Hi Jeff!

    Jeff Tackett said:

    I guess my bigger question is this:  Can I use a F28069 linker command file on a F28069M device?

    It would be incorrect with viewpoint memory allocations for FPU math tables & IQ math tables in Boot ROM Memory Map. 

    Regards,

    Igor

  • Unfortunately the ROM memory for 69M is not ADDITIONAL, it is in replace of. We replaced math tables, etc with the InstaSPIN library.

    So you actually lose the functionality of the ROM from the 69 moving to the 69M (or any 6xF or 6xM device).  This is why in the software projects we have built we have to include the IQMath and floating point libraries in the project, they are no longer in ROM.

    If you aren't using InstaSPIN and MotorWare it's really not worth the trouble to have a 69M controlCARD in my opinon.

  • Thanks Chris for the clarification.

    Regards,

    Gautam