世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

关于PWM步距精度问题

[复制链接]
查看: 1266 |回复: 8
1
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2020-3-27 11:45:36
10问答币
最近一个项目需要高精度调频,频率15K-40K。要求频率步距0.1HZ。
目前使用STM32F334和G474。PWM精度已经不错了。但可惜的是计数器是16位,如果能提升到24位以上就完美了。

当然可以用其它方法,比如模拟芯片+MCU/DSP,MUC+DDS,或者FPGA+模拟外设。

由于经验较少还望高手指点,保证频率精度的前提下尽量是成本低一些
收藏收藏1
nc965
  • 积分:93882
  • |
  • 主题:115
  • |
  • 帖子:27413
积分:93882
版主
  • 2020-3-27 12:00:56
  • 倒数8
 
天方夜谭
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2020-3-27 13:29:26
  • 倒数6
 
李版,此话怎讲
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2020-3-27 13:17:58
  • 倒数7
 
CPLD,应该可以。
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2020-3-27 14:00:42
  • 倒数5
 
楼主好!
这个精度已达皮秒级,所以加模拟或是任何外设都不可能的。

所以还是退回真正需求来找解决方法
1、15K-40K  步进0.1Hz  取16K 测18位精度可以满足。

334:     4600 / 262144 = 17.5K
474:   5400 / 262144 = 20.5K

2、提供另一种参考,你自己看下有没有价值

可提供20位PWM精度
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2020-3-27 14:03:36
  • 倒数4
 
如果第二种方法可行,那么可以轻松实现24位精度。
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2020-3-27 22:54:56
  • 倒数3
 
您说的这个精度应该是某个精度下调节占空比的或移相角度的精度,而不是调节频率的精度吧?

还有我需要的是全桥移相
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2020-3-27 23:30:23
  • 倒数2
 
那应该只能用第一种方法了。
我也不知道还会不会有更好的方法。
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
最新回复
  • 2020-3-30 19:25:26
  • 倒数1
 
第一种方法是什么方法?
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号