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.

关於HET及其它的询问

Other Parts Discussed in Thread: HALCOGEN, TMS570LS1114

您好

我们公司正在开发电动汽车(EV)的马达驱动器_Inverter

目前我们选用TMS570系列来做为MCU, 想请问以下问题:

1、在TMS570系列中,HET可用来输出PWM,但TMS570LS1x系列,同时具有ePWM與HET,想询问你们会比较推薦使用哪一个来为PWM输出。原因为何?

2、目前我将使用IAR来做开发,在TMS570中的HDK(Hercules Development Kit)里的一些範例程式,可否在IAR上使用呢?或是TI有否提供针对IAR的範例程式呢?

3、尤於我本身之前是使用C2000的系列,对HET这个function有点困惑,就我所知HET可用来做为PWM、CAP、QEP三种功能。除此之外HET主要的用途还可以用来做什麽呢?

谢谢您

  • Hi Shunfan,

        首先感谢你对我们的TMS570产品的选择。

    针对你的问题,你参考一下答复:

    1、在TMS570系列中,HET可用来输出PWM,但TMS570LS1x系列,同时具有ePWM與HET,想询问你们会比较推薦使用哪一个来为PWM输出。原因为何?

         针对电机驱动应用,我们一般推荐采用TMS570LS12X/11X的产品,因为它自身带的EPWM模块是我们从C2000的产品中直接移植过来的IP核。可以更方便采用C语言编程。针对HET模块,当然它也能实现电机控制的功能,但是针对它的编程,需要用户熟悉HET的具体汇编代码来编程。

    2、目前我将使用IAR来做开发,在TMS570中的HDK(Hercules Development Kit)里的一些範例程式,可否在IAR上使用呢?或是TI有否提供针对IAR的範例程式呢?

        我们的TMS570支持CCS,IAR和KEIl三种开发环境。你可以先下载我们的HALCOGEN。它是一款我们针对TMS570和RM4X提供的可配置的代码生成软件。同时在这个软件的安装目录里面有help文件夹,里面有我们针对三种开发环境提供的相应例程

    3、尤於我本身之前是使用C2000的系列,对HET这个function有点困惑,就我所知HET可用来做为PWM、CAP、QEP三种功能。除此之外HET主要的用途还可以用来做什麽呢?

          HET的功能比较强大,你可以把它理解一个带有自身RAM的协处理器,它可以独立编程。可以实现的功能非常的多。除了常规的PWM, CAP, EQEP,它还可以用来实现IIC,UART,SPI等总线功能等。这个主要取决于你对他的汇编指令的理解和掌握程度。



    谢谢

    ken

  • Dear Ken,

    非常感谢你前面的回覆,对我的帮助非常的大

    另想请问Halcogen的工具,我在使用Halcogen时

    发现并没有TMS570LS1114的芯片选项,如下图

    是否代表,倘若我使用1114的芯片,便无法利用Halcogen的工具,来帮我生成代码?

    再劳你告知,谢谢您

  • Hi shunfan,

      我们的TMS57012X系列和11X系列是完全管脚兼容,只是在flash size和几个特定的外设有点差别,比如emac和flexray上面。如果你不用到这两个外设,就没有关系。

       你在使用HALCOGEN的时候,就使用我们的1227做代码生成,然后在IDE软甲里面设置位1114就行了,不会影响任何项目的开发。我们现在的客户使用1114的时候都是采用1227来做代码生成的。

    谢谢

    ken