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.

Footprint and schematic symbol for TMS320F28069M

Other Parts Discussed in Thread: TMS320F28069M, MOTORWARE, TMS320F28069, TMDSHVMTRINSPIN

Hello,

I am developing a solution using the TMS320F28069M processor for brushless motor control and I need the footprint and schematic symbol. Up until now I have been using the TMDSHVMTRINSPIN development kit and I have found in the Motorware suite the hardware files, including .sch and .pcb but the program I am using (KiCad) cannot open them. What program is supposed to be used? Is there a way to convert those files in a format compatible with KiCad?

I have also found in the texas instruments webpage the cad/cae files for the  TMS320F28069 but again the format is not compatible. I tried to use (as the webpage suggest) Ultra Librarian software but it does not support KiCad files. Again, is there any way to convert those files in a format compatible with KiCad? And also I wonder if the  TMS320F28069M and  TMS320F28069 are pinout identical (for a given package)

Thanks

  • Hi Javier,

    The majority of our application boards (like TMDSHVMTRINSPIN) were done in ExpressPCB - a freeware program.

    The various F2806x cCARDs were done in a combination of OrCAD and Mentor PADS. 

    Based on what you're describing, I think you may need to recreate the schematics and pcb in your EDA's format.

    ---

    I know that the F28069M and F28069 are pin compatible.  I believe that they are also pinout identical (but you should double-check this).


    Thank you,
    Brett

  • Hello Javier,


    Yes, there is a way to do it but with a help of some other EDA. Unfortunately, Ultra Librarian can not convert .bxl files to KiCad symbols and footprints. But there is a way to convert some well-known EDA symbols and footprints to KiCad. Here is what I did with Eagle (a free version of Eagle is just fine for this simple task):

    1) Use a default procedure to convert .bxl files to Eagle in UltraLibrarian.

    2) Open Eagle, follow the steps in the readme file to get your device.

    3) Use one of the available methods of converting Eagle symbol/footprint to KiCad symbol (.lib) and footprint (.mod):

    i) Powerful method that takes number of steps and is capable of converting full pcb.

    ii) More simpler method that uses Python.

    iii) Use these ULP files.

    Personally, I used only first method and after some time I was able to successfully obtain both schematic and footprint of similar processor.

    *As an aside note, I don't really like symbols that they have here for ti processors that much... You have there 40 (or 50) pins sticking from left and right side, and when you wire everything it looks like a real clutter. So I create my own symbols even for many-pin processor (I know, I know it's a pain but, really, it pays off...). I do put power pins at top, ground pins at bottom, input at left, and output at right side. The general rule is that you need to be consistent with all other symbols for all other type of ICs you have in your schematic. And when your symbol is ready you can simply associate it with a standard footprint from a KiCad footprint libraries. If you use 100 or 80 pin QFP then you probably can use a footprint from Housings_QFP library. Just double check everything.

  • Hello Andrei,

    I used the first method you mentioned and it just worked! It is a bit tiresome to convert from one format to another and follow the whole procedure but it works great so thank you very much.

    Regards

  • Hi Javier,

    I am also looking for an Altium compatible footprint of TMS320F28069M. Would you like to share your footprint file here, which can directly be opened in Altium?

    Thanks in advance.

    Regards,
    Farrukh
  • Hi Farrukh,

    This is the footprint I used for the TMS320F28069 but I don't know if you are going to be able to open it with Altium:

    PZ100.rar

    Regards,

    Javier