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.

TMS320F28388D: TMS320F28388D和TMS320F28379 电机应用咨询

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Dear Expert

Good day!

客户这边想用TMS320F28388D和TMS320F28379 芯片实现:电机编码输入(串行485)解码后 A相、B相、C相 分频输出(需要使用 逻辑配置模块 CLB)。

有如下问题,请帮忙确认一下:

1、CLB模块怎样与芯片数据交互,接编码器的串口怎样设置能将解码的信号导入的CLB模块; 

2、A、B、Z三相输出怎样接线,CLB_OUTPUTXBAR与OUTPUTXBAR有什么不同(sysconfig配置工具 TMS820F28388的CLB_OUTPUTXBAR和OUTPUTXBAR是分开的,而TMS820F28379只有OUTPUTXBAR) 

3、想使用芯片正交编码器脉冲 (eQEP) 模块,可以只接 A、B 两个信号吗,其余的做他用可以吗

Best regards

Leon.liu

  • 你好,不知道客户的编码器是什么类型的?如果是正交编码器的话是不需要使用CLB模块的,芯片自带的eQEP模块足够用于编码器解码了。如果是绝对式编码器的话需要使用CLB模块进行解码,但也要区分一下是哪个类型的绝对式编码器,详细可以参考这个帖子:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/948415/tms320f28388d-what-absolute-encoder-protocol-libs-are-available?tisearch=e2e-sitesearch&keymatch=%252525252525252522absolute%252525252525252520encoder%252525252525252522# 

    如果使用eQEP模块的话z相是需要接的,z相是电机的0位置信号线,一般来说都要求接上的。

  • 您好,

    感谢您的回复,编码器的问题我会与客户确认,

    关于问题2,CLB_OUTPUTXBAR与OUTPUTXBAR有什么不同呢,两个芯片的引脚定义中TMS320F28388的CLB_OUTPUTXBAR和OUTPUTXBAR是分开的,而TMS320F28379只有OUTPUTXBAR.

  • 看了一下两款芯片关于CLB部分的内容,我个人认为,之所以F28388D比F28379D多了一个CLB_INPUTXBAR和CLB_OUTPUTXBAR是因为F28388D中有单独为CLB模块分配引脚,而F28379D没有分配,是经由Input X-BAR和OUTPUT X-BAR输入输出的,所以没有对应的CLB_INPUTXBAR和CLB_OUTPUTXBAR。

    另外,客户做CLB开发的话TI有提供专门的CLB开发软件,你可以在如下位置找到:

    C:\ti\c2000\C2000Ware_3_04_00_00\utilities\clb_tool