[活动专区] AT-START-F407 测评-数字电源资源

[复制链接]
 楼主| hhet 发表于 2021-3-8 17:38 | 显示全部楼层 |阅读模式
AT-START-F407 测评-数字电源资源

数字电源经常用到的资源 为定时的PWM,及DSP库的 PID运算、IIR滤波等资源,下面针对以上资源进行测试:
1、        PID运算时间
配置如下:
1、运算时间优化,选择 Level0
   2、define里面 ,启用ARM_MATH_CM4

包含浮点的DSP库,环境配置基本结束。
下面进行PID运算的测试,测试方法采用IO口高低电平来测试,运行前置高,运行完置低,通过测试GPIO口的,高电平时间来测试PID运算的时间,经过测试发现AT32F407完成一个PID运算的时间为300ns,比我原来用的F4系列快了一倍,看来做高频的开关电源PID环路控制是没问题的,计算时间足够了。


2、IIR滤波器运算时间
   数字电源里面经常用到IIR滤波计算,本次测试采用了直接I型结构,这个结构的滤波器在DSP库函数里是有的,直接初始化调用就可以了,测试方法同上,也是采用了GPIO的高低电平来测试,通过测试发现一阶 直接I型 IIR滤波器+一个PI的计算时间为 2.5us
,这个之前我在413上测试过时间基本一样,不知道为何主频高了时间没有明显降低。
总之这个运算速度比其他F4还是快了不少的,满足电源控制运算时间的要求。






3、高级定时器PWM 资源

AT32F407含有2个高级定时器TMR1/TIM8,两个定时器是一样的,本次测试了TMR1,通过配置定时器可以完成数字电源的常用拓扑的控制,比如BUST/BOOST的PWM控制, LLC拓扑的PFM控制, 全桥的PSFB控制等,基本都能实现。当TMR1的主频为240MHZ时,最大死区时间为:18us,想要更大死区就只能牺牲主频来降低主频了。



总结:
这个国产的雅特力芯片性能还是非常高,完全可以替代F4/G4系列芯片,性价比极高,为雅特力点赞!

     建议:
1、        建议增加2~3个比较器资源,有利于系统的简化设计。
2、        建议DAC输出可以内部链接到比较器的的正/负输入端。


 楼主| hhet 发表于 2021-3-8 17:44 | 显示全部楼层
不好意思,WORD里面的照片,不知道为何没有复制过来,帖子如何修改,增加照片呢?
 楼主| hhet 发表于 2021-3-8 17:46 | 显示全部楼层
 楼主| hhet 发表于 2021-3-8 17:46 | 显示全部楼层
 楼主| hhet 发表于 2021-3-8 17:47 | 显示全部楼层
 楼主| hhet 发表于 2021-3-8 17:47 | 显示全部楼层
zhouyong77 发表于 2021-3-8 18:32 来自手机 | 显示全部楼层
不错,感谢楼主分享。
 楼主| hhet 发表于 2021-3-8 20:03 | 显示全部楼层
liangshuang95 发表于 2021-3-9 08:20 | 显示全部楼层
谢谢楼主的分享
自己的灌饼 发表于 2021-3-9 08:47 | 显示全部楼层
介绍的很详细,棒棒的。
 楼主| hhet 发表于 2021-3-9 10:52 | 显示全部楼层
版主你好,我有个项目  现在 想用 AT32F407RCT7这个芯片来做,能送我30个这个型号的芯片吗?

非常感谢!!!!!!!!!!
答案很长吧 发表于 2021-3-9 12:13 | 显示全部楼层
这个帖子真的很详细的说明了问题。
muyichuan2012 发表于 2021-3-16 11:04 来自手机 | 显示全部楼层
AT32F415有比较器
tyou 发表于 2021-3-16 11:35 | 显示全部楼层
iir 放到 zw sram里跑
peie 发表于 2021-3-16 15:47 | 显示全部楼层
做数字电源,这个芯片抗干扰如何?PWM 分辨率能做到多少?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

13

帖子

2

粉丝
快速回复 返回顶部 返回列表