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.

Control card compatibility

Other Parts Discussed in Thread: TMS320F28335, TMDSCNCD28335, CONTROLSUITE

I saw in the website the  TMDS2MTRPFCKIT and I am wondering if it is possible to work with the TMDSCNCD28335 (TMS320F28335 controlCARD) instead of the  TMDXCNCD28035 (F28035 Piccolo controlCARD).

 

The reason that I want to change the control card is to be compatible with rest of my  teamhere whitch is working with TMDSCNCD28335.

 

Thank you for your time

  • You will need to make memory map, CMD file , header file etc. compatible but most of the code should work as it is. The hardware should also be compatible.

  • Georgios,

    From a hardware perspective, the F28335 should work well on the PFC+Motor Control Kit and be able to control it fully.  From a software perspective, there will need to be a few changes.  As Arefeen mentions, the header files and cmd files will need to be replaced.  The only major difference will be with configuring and setting up timings for ADC sampling.  The Piccolo F2802x ADC samples more or less on an individual basis while the F2833x ADC samples by sequence.  Also note that the F2802x is 0-3.3V and the F2833x is 0-3V.


    Thank you,
    Brett

  • Brett Larimore said:
    From a hardware perspective, the F28335 should work well on the PFC+Motor Control Kit and be able to control it fully.  From a software perspective, there will need to be a few changes.  As Arefeen mentions, the header files and cmd files will need to be replaced.  The only major difference will be with configuring and setting up timings for ADC sampling.  The Piccolo F2802x ADC samples more or less on an individual basis while the F2833x ADC samples by sequence.  Also note that the F2802x is 0-3.3V and the F2833x is 0-3V.

    Should be compatible or is compatible??

     

    I am interested only in hardware compatibility.

    I want to know if the pin conections (pwm pins , adc inputs  etc) are to the correct position.

    As soon as the software i don't care i am planning to make totaly new software.

  • The F28335 (like all 100 DIMM controlCARDs) is compatible with all the base motherboards.

    Today we announced a new High Voltage Motor Control + PFC Kit that is compatible with optional ACI, PMSM, and BLDC motors.  Today this ships with F28035 controlCARD and Piccolo controlSUITE software.  In Q2 we will release Delfino controlSUITE software for at least the ACI and PMSM motors, which will of course work with the available Dellfino F28335 controlCARD.. 

    Currently we do not have plans to do Delfino controlSUITE software for the Low Voltage Single/Dual Axis kit.

    HV Kit: http://focus.ti.com/docs/toolsw/folders/print/tmdshvmtrpfckit.html

    HV Kit Video: http://e2e.ti.com/videos/m/microcontroller/112632.aspx

     

  • Hi Chris, you know the exact Date when you provide the great controlSuite Libary for the 28335 ?

     

    Thanks and Regards,

     

    Heiko

  • Heiko,

    I am running a 28335 (150Mhz) on the TMDS2MTRPFCKIT board. If you look at the code supplied with the kit, and compare it to the equivalent code PMSM3-2 (2808 dsp) from the C2000 DMC lib, you will notice that they are virtually the same. The conversion only took a couple of days. The basic steps are as follows:

    1) Replace all DSP2803x_*.* files with their equivalent DSP2833x_*.* counterparts.

    2) Adjust all timing parameters from 60Mhz to your DSP frequency (probability 150Mhz)

    3)Re-write the ADC code (this is the only place where the 28035 and 28335 hardware functions differently.)

    The down side here is that you must work in fixed point math (IQMath.lib). In the PMSM3-2 & PMSM3-3 sample projects, most modules (ie clarke, park,ipark...) are available in floating point versions. I am in the process on re-writing my code in floating point using them.

    I hope this has been useful.

    Jedcon