找回密码
 立即注册
查看: 646|回复: 3

PWM控制

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2024-02-29 16:15:54

15

主题

29

回帖

247

积分

中级会员

积分
247
发表于 2023-6-29 15:23:57 | 显示全部楼层 |阅读模式
请教一下大家使用的是STC8H系列的单片机,目前主频是12M

需要108.x KHZ的PWM输出进行扫频。问下输出pwm的小数点后面的可以精确更改吗?
例如:
108.1KHz,108.2KHz
有什么方法?

目前调试,输出的都不是很稳定。


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2024-02-29 16:15:54

15

主题

29

回帖

247

积分

中级会员

积分
247
发表于 2023-6-29 15:25:03 | 显示全部楼层
大家有什么建议
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-05-01 06:58:22

5

主题

184

回帖

1333

积分

金牌会员

积分
1333
发表于 2023-6-30 05:32:36 | 显示全部楼层
12M/108k = 111.1111111

So your choices near 108k, at 12MHz are only
114285.7143,113207.5472,112149.5327, 111111.1111,110091.7431,109090.9091,108108.1081,107142.8571,106194.6903,105263.1579,104347.8261 etc

You can improve that with a higher clock, but a lot higher needs a PLL, which some MCUs do have.

The data shows STC8H1K08T can drive PWM from PLL Clock of 144MHz
so with that you can get
108597.2851,108515.4484,108433.7349,108352.1445,108270.6767,108189.3313,108108.1081,108027.0068,107946.027,107865.1685,107784.4311,107703.8145,107623.3184,107542.9425



The  STC32F12K54 has even faster PLL, > 250MHz PWM
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2729
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2024-02-29 16:15:54

15

主题

29

回帖

247

积分

中级会员

积分
247
发表于 2023-6-30 08:58:27 | 显示全部楼层
jm*** 发表于 2023-6-30 05:32
12M/108k = 111.1111111

So your choices near 108k, at 12MHz are only

OK ,thank you!
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 03:19 , Processed in 0.110786 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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