3841|7

3

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎么样才可以把PDM的占空比变得非常小 [复制链接]

我现在用STM8S105控制着LED灯,然后我用的是定时器PDM的调光,但在最低灰度下面,灯光依然过亮,我现在需要把灯的最低等级亮度控制到非常低。越低越好,但又需要线性调光。但是因为单片机性能有限,256级灰度下,最低的点亮时间也会比较长,估计有10US,想问下大家有没有好的办法可以把这个10US时间缩得更短一点?
此帖出自stm32/stm8论坛

最新回复

可以级联两个定时器,提高级数  详情 回复 发表于 2015-9-18 10:47
点赞 关注
 

回复
举报

71

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
这个受你的CPU时钟频率的限制的吧,不能调节限流电阻吗?
此帖出自stm32/stm8论坛
 
 

回复

918

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
本帖最后由 academic 于 2015-9-17 09:55 编辑

PWM 吧?这个应该可以做到的,调整一下 PWM 的频率,如果你的周期是 100us,点亮时间是10us,依然很亮,如果周期是1ms 呢?当然周期不能过大,否则会看起来闪烁的。所以这个应该是可以调到一个比较好的状态的。另外 STM8S 可以跑到 24Mhz 吧?设置定时器也跑到最高的频率。
此帖出自stm32/stm8论坛
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

4
 
把周期设置短点试试。
此帖出自stm32/stm8论坛
 
个人签名我的博客
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

5
 
danielzhou 发表于 2015-9-17 09:47
这个受你的CPU时钟频率的限制的吧,不能调节限流电阻吗?

不可以,因为最亮的时候要最大电流
此帖出自stm32/stm8论坛

点评

那就看看CPU的PWM模块时钟频率还能不能提高了  详情 回复 发表于 2015-9-18 08:21
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

6
 
academic 发表于 2015-9-17 09:52
PWM 吧?这个应该可以做到的,调整一下 PWM 的频率,如果你的周期是 100us,点亮时间是10us,依然很亮,如 ...

应该也不可以,因为你调频率小了,有效的时间就变大了,效果差不多
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(中级)

7
 
本帖最后由 danielzhou 于 2015-9-18 08:24 编辑
lazybonesyang 发表于 2015-9-17 15:07
不可以,因为最亮的时候要最大电流

那就看看CPU的PWM模块时钟频率还能不能提高了,或者就像前面有人说的把周期拉大看看
此帖出自stm32/stm8论坛
 
 
 

回复

750

帖子

3

TA的资源

版主

8
 
可以级联两个定时器,提高级数
此帖出自stm32/stm8论坛
 
个人签名

要666

 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表