TI中文支持网
TI专业的中文技术问题搜集分享网站

28035与28379的cla在数据运算上有区别吗

目前我在调试电机控制程序中,主要控制程序都在cla中,在28379与28035中采用了同样的一段代码,然而发现在28035中的控制效果不如28379的,两者程序在使用的参数上也因此不能使用同样的。请问28379的cla相比28035的,除了能控制外设更多外,数据处理性能上也有不同吗?我测过我程序执行时间都足够的,都控制在开关周期内。

Susan Yang:请问您所指的控制效果具体表现是怎样的?

处理速度的话,CLA的主频与主CPU(SYSCLKOUT)的速率相同,2803x时最大60 MHz

The CLA is clocked at the same rate as the main CPU (SYSCLKOUT) which is max 60 MHz on 2803x and 80 MHz on 2806x.

目前我在调试电机控制程序中,主要控制程序都在cla中,在28379与28035中采用了同样的一段代码,然而发现在28035中的控制效果不如28379的,两者程序在使用的参数上也因此不能使用同样的。请问28379的cla相比28035的,除了能控制外设更多外,数据处理性能上也有不同吗?我测过我程序执行时间都足够的,都控制在开关周期内。

user5244537:

回复 Susan Yang:

电机的无位置估算结果相差比较大,最后影响到了闭环控制。处理速度那一块我已经说了没问题,因为我测了时间都足够。无位置算法是用了自己算法,差别具体是这样的,我首先28379和28035的采样都配置为了12位ADC模式,在无位置算法一块的程序编写都是一样的,但是28035的CLA中,它和28379用同样的参数时,无法估算出速度。所有使用的参数是来源于我们以前dsp的CPU编程中得到的,28035和28379在CPU部分程序执行效果是一样的,并且它们CPU部分的算法也是一样的编写方式,因为程序是从28035迁移到28379的。现在迁移到CLA后,就出现28035的CLA里面程序效果不同,一个是无位置算法估算速度结果差的很大,另一个则是速度、电流闭环上,控制效果也不如原来在CPU中执行的效果。

目前我在调试电机控制程序中,主要控制程序都在cla中,在28379与28035中采用了同样的一段代码,然而发现在28035中的控制效果不如28379的,两者程序在使用的参数上也因此不能使用同样的。请问28379的cla相比28035的,除了能控制外设更多外,数据处理性能上也有不同吗?我测过我程序执行时间都足够的,都控制在开关周期内。

user5244537:

回复 Susan Yang:

请问28379和28035的CLA在计算能力上有很大差别吗

目前我在调试电机控制程序中,主要控制程序都在cla中,在28379与28035中采用了同样的一段代码,然而发现在28035中的控制效果不如28379的,两者程序在使用的参数上也因此不能使用同样的。请问28379的cla相比28035的,除了能控制外设更多外,数据处理性能上也有不同吗?我测过我程序执行时间都足够的,都控制在开关周期内。

Susan Yang:

回复 user5244537:

There were no changes to the CLA architecture or instruction set that would impact computations.The program memory reach was expanded and memory allocation to the CLA was made more flexible on F28379D.

Differences in the device that could cause a change would be the

clocking speed: 200MHz for F2837xD vs 60 MHz for F28035.
ADC: both devices have a 12-bit ADC but it is a different ADC – refer to the data manual for the specifications.

目前我在调试电机控制程序中,主要控制程序都在cla中,在28379与28035中采用了同样的一段代码,然而发现在28035中的控制效果不如28379的,两者程序在使用的参数上也因此不能使用同样的。请问28379的cla相比28035的,除了能控制外设更多外,数据处理性能上也有不同吗?我测过我程序执行时间都足够的,都控制在开关周期内。

user5244537:

回复 Susan Yang:

第一,我说过了我们没有使用ADC的差分模式,都使用了12位ADC模式;

第二,我看了,60Mhz主频和200Mhz主频影响了程序实际是不错,但是他们都一个用时24us,一个用时6us。都没有超过开关周期100us

第三,我想了解的是两者的CLA计算能力是不是又差异,既然您说了没有差异,那我就再去检查程序部分

赞(0)
未经允许不得转载:TI中文支持网 » 28035与28379的cla在数据运算上有区别吗
分享到: 更多 (0)