打印

关于2812计算三角函数资源耗费

[复制链接]
1714|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
凤凰翎|  楼主 | 2015-4-14 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近遇到一个问题需要评估;伺服控制系统中需要计算三角函数,反三角函数,开方,乘法,除法 而且不只计算一次,会大量重复计算,对应的精度需要小数点后面3位;不过子函数都是固定不变的 ,只是输入参数变化,所以想请问 2812这款芯片能不能满足要求,如果不能满足要求的话 哪个系列的 芯片能够满足最好是定点DSP


小白在此 谢谢

相关帖子

沙发
lulzx| | 2015-4-14 17:18 | 只看该作者
2812足矣,在2812采用math.h计算一个三角函数需要2700多个指令周期,用iqmath计算三角函数算上Q格式转换也就500多个机器周期,对于一般个工业控制足够用了,学会用iqmath就可以

使用特权

评论回复
板凳
lulzx| | 2015-4-14 17:21 | 只看该作者
当然如果你会操作地址的话直接查boot rom里面的三角函数表会更快

使用特权

评论回复
地板
angerbird| | 2015-4-14 20:50 | 只看该作者
三角函数的使用所占的周期比较长的。

使用特权

评论回复
5
凤凰翎|  楼主 | 2015-4-15 15:28 | 只看该作者
也就是说 实时性要求不高的话 可以运用

使用特权

评论回复
6
xmuhwei| | 2015-4-15 15:33 | 只看该作者
一般的精度,查表可以满足需求

使用特权

评论回复
7
凤凰翎|  楼主 | 2015-4-21 10:22 | 只看该作者
有没有比2812稍微再好一点的 芯片推荐  比较适合入门级的  结构不复杂的 单核的 ??拜谢

使用特权

评论回复
8
smilingangel| | 2015-4-22 20:20 | 只看该作者
这个是需要卡算法的复杂程度的。

使用特权

评论回复
9
angerbird| | 2015-4-22 22:15 | 只看该作者
lulzx 发表于 2015-4-14 17:18
2812足矣,在2812采用math.h计算一个三角函数需要2700多个指令周期,用iqmath计算三角函数算上Q格式转换也 ...

这个分享很好,三角函数的一般在math.h中。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

16

帖子

0

粉丝