Part Number:TMS320F28388DOther 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
Green Deng:
你好,不知道客户的编码器是什么类型的?如果是正交编码器的话是不需要使用CLB模块的,芯片自带的eQEP模块足够用于编码器解码了。如果是绝对式编码器的话需要使用CLB模块进行解码,但也要区分一下是哪个类型的绝对式编码器,详细可以参考这个帖子:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_tms320f28388d-what-absolute-encoder-protocol-libs-are-available
如果使用eQEP模块的话z相是需要接的,z相是电机的0位置信号线,一般来说都要求接上的。
,
Guangyan Liu:
您好,
感谢您的回复,编码器的问题我会与客户确认,
关于问题2,CLB_OUTPUTXBAR与OUTPUTXBAR有什么不同呢,两个芯片的引脚定义中TMS320F28388的CLB_OUTPUTXBAR和OUTPUTXBAR是分开的,而TMS320F28379只有OUTPUTXBAR.
,
Green Deng:
看了一下两款芯片关于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