[其它应用] SH79F085模拟PWM波来调整4-20mA

[复制链接]
1288|8
 楼主| xwinter 发表于 2018-4-9 14:54 | 显示全部楼层 |阅读模式
SH79F085内部RC16.6MHZ可以模拟200hz的PWM波,但是低功耗做不了,静态电流有8ma,而使用内部RC128KHZ,可以做低功耗,但只能模拟2hz的PWM波,用不了,请教大神,应该怎么办。
mcu5i51 发表于 2018-4-10 08:18 | 显示全部楼层
085PWM1W字时+ADC3mA多,4-20完全可行,还可以串联方式加上LED显示
 楼主| xwinter 发表于 2018-4-10 08:25 | 显示全部楼层
mcu5i51 发表于 2018-4-10 08:18
085PWM1W字时+ADC3mA多,4-20完全可行,还可以串联方式加上LED显示

085有自带PWM吗
mcu5i51 发表于 2018-4-10 16:38 | 显示全部楼层
没有,用定时器+io
 楼主| xwinter 发表于 2018-4-10 19:08 | 显示全部楼层
mcu5i51 发表于 2018-4-10 16:38
没有,用定时器+io

这样PWM波的频率太低,只有几赫兹,用内部128k的RC的话,我要求精度是千分之2精度的100赫兹的PWM波,这样就要求需要50k的频率,但是指令周期不可能做到只用1个指定周期

评论

所以要用内部128kRC,只能用自带的PWM波  发表于 2018-4-10 19:09
mcu5i51 发表于 2018-4-10 20:31 | 显示全部楼层
10K字PWM,记得频率是300+还是700+,以前做的,不太准确了;
 楼主| xwinter 发表于 2018-4-11 15:12 | 显示全部楼层
mcu5i51 发表于 2018-4-10 20:31
10K字PWM,记得频率是300+还是700+,以前做的,不太准确了;

使用定时器模拟的吗?可以给我看看这部分的代码吗?请教了
mcu5i51 发表于 2018-4-12 08:16 | 显示全部楼层
就是根据输出的占空比计算定时器的时间,中断里更新和修改IO
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部