打印
[N32G43x]

国民技术评测 N32G435开发板之运算能力测试

[复制链接]
801|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
对于 M4 内核, 往往都是面向较高运算要求的场合的. 这次有幸获得 N32G43XCL-STB 进行测评, 非常想看看我常用的电机控制方面,这个芯片的表现
先看看靓照

这是通电工作的状态
这板的资源不大丰富, 带了 N32 自家的仿真器, 嚯, 竟然用了 比测试芯片更强劲的 N455哪.
3个 LED 和几个按键, 好在运算能力测试并不需要啥设备

使用特权

评论回复
沙发
airwill|  楼主 | 2022-1-2 20:24 | 只看该作者
本帖最后由 airwill 于 2022-1-2 20:30 编辑

特意从 TI dsp 的矢量控制算法中挖出一段采用浮点算法的标准电机矢量控制算法,  
包括 CLARKE, PARK, 斜率计算, 电流PI, IPARK.速度计算 最后转换为 pwm 输出.
在 主频 108 MHz 主频下. 编译器优化等级2(时间), 一次计算需要 42uS 到 48uS 之间, 其中特别测试了 SIN 和 COS 的计算时间, 完成一次 COS 和 SIN  的总时间 2.8uS 到 3.8uS 之间.
这个处理器内部有个强劲的 指令 CACHE, 为此顺便关闭 cache, 看了一下时间,  计算时间 42uS 变成了 53uS 多,  完成一次 COS 和 SIN  的总时间从 2.8uS 变为 3.5uS
这个速度看来不是太富余

使用特权

评论回复
板凳
airwill|  楼主 | 2022-1-2 22:19 | 只看该作者
还想再试试主频的潜力.
调整 PLL寄存器,  借助 Systick 中断, 发送脉冲. 检测时间
继续跑我的电机算法代码,  在关闭 PLLHSEPRES 后, PLLMULFCT 在跑到6, Systick reload=0xFFFFFF, 91.19mS 周期稳定后; 再调 7 的时候, LED 停止了闪烁. 计算 频率 达到了 184MHz, 相对于标称的 108Mhz, 余量还挺富余哪

使用特权

评论回复
地板
海滨消消| | 2022-1-4 11:04 | 只看该作者
国民技术的开发板没体验过了,以后以后有机会体验一下

使用特权

评论回复
5
N32MCU| | 2022-1-4 14:57 | 只看该作者
国民N32 M4系列的产品均支持片内icache和FlashPre(预取)功能,默认情况下都是使能的,但是根据实际测试情况来看,一些算法中将FlashPre关闭后,芯片运行效率反而更高, 有需要的小伙伴可以测试一下。

使用特权

评论回复
6
kiwis66| | 2022-1-5 09:33 | 只看该作者
这是新版块么?听名字不错

使用特权

评论回复
7
lu50211| | 2022-1-6 08:25 | 只看该作者
kiwis66 发表于 2022-1-5 09:33
这是新版块么?听名字不错

新入驻的MCU品牌

使用特权

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

本版积分规则

个人签名:欢迎进入 TI 模拟技术论坛!

556

主题

17724

帖子

884

粉丝