打印

5V的STC如何输出2.0V的电平

[复制链接]
1467|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
djz1992|  楼主 | 2020-8-26 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近公司拿来一个样品,用的STC15W101的单片机,5V的。
P3.5引脚输出的PWM,可以通过按键调节频率。
测量P3.5的引脚输出,很奇怪的是PWM的Vmax居然是2.4V,也可以是2.0V。
这就很奇怪了,PWM除了调节频率和占空比,还能调节最高值?
这也行??以往只知道通过PWM占空比来调节电压,那也是滤波后的,哪有直接PWM的峰值直接变化的。

要是有DAC,我还觉得可能是DAC调节的。但是这个芯片没有DAC。何况是PWM模式。

有大佬知道怎么实现的么。@dirtwillfly @m564522634 @xyz549040622

使用特权

评论回复

相关帖子

沙发
zeshoufx| | 2020-8-27 08:36 | 只看该作者
调节pwm的占空比,,,可以实现输出任何波形、任何幅值(0-5V),,,,,根据伏秒等效原理

使用特权

评论回复
板凳
xyz549040622| | 2020-8-27 08:37 | 只看该作者
你那个最高值是如何测的呢?

使用特权

评论回复
地板
LcwSwust| | 2020-8-27 08:40 | 只看该作者
本帖最后由 LcwSwust 于 2020-8-27 08:41 编辑

引脚高电平有可能是通过上拉电阻输出,输出高电平外部有下拉的话电压是可以到2V的,
就算IO设置为推挽模式,也是有几十欧内阻的,只要外面的下拉合适,电压也是可以到2V的。对了,楼主是不是用示波器的51欧输入阻抗测的?那就很正常了。

使用特权

评论回复
5
xyz549040622| | 2020-8-27 08:47 | 只看该作者
我看STC15W101的数据手册,是没PWM的呀?他是如何实现的。

使用特权

评论回复
6
dirtwillfly| | 2020-8-27 09:05 | 只看该作者
奇葩单片机,有可能正像4楼说的
还是用正常的单片机来做吧

使用特权

评论回复
7
djz1992|  楼主 | 2020-8-27 16:10 | 只看该作者
LcwSwust 发表于 2020-8-27 08:40
引脚高电平有可能是通过上拉电阻输出,输出高电平外部有下拉的话电压是可以到2V的,
就算IO设置为推挽模式 ...

学习了。

使用特权

评论回复
8
djz1992|  楼主 | 2020-8-27 16:11 | 只看该作者
xyz549040622 发表于 2020-8-27 08:47
我看STC15W101的数据手册,是没PWM的呀?他是如何实现的。

用的示波器的最大值。有pwm的,昨天刚用过。

使用特权

评论回复
9
djz1992|  楼主 | 2020-8-27 16:12 | 只看该作者
dirtwillfly 发表于 2020-8-27 09:05
奇葩单片机,有可能正像4楼说的
还是用正常的单片机来做吧

嗯,好的呢。

使用特权

评论回复
10
fcccc| | 2020-8-29 16:27 | 只看该作者
把你测试的波形发出来看看,让俺长点见识.好以后少踩坑.

使用特权

评论回复
11
lgwd| | 2020-9-7 12:00 | 只看该作者
可能是IO口设置为开漏输出。上拉电阻接2V电源,输出最高就为2V,即使主芯片用5V电源。对于开漏输出,输出最大幅度以外接电源为准。

使用特权

评论回复
12
stlong| | 2020-10-10 17:00 | 只看该作者
5v电压供电,推挽输出40%占空比的PWM,再用RC积分

使用特权

评论回复
13
jekey| | 2020-10-10 17:09 | 只看该作者
没电路,不好推测实现方式。

使用特权

评论回复
14
mailshichao| | 2020-10-13 08:47 | 只看该作者
是不是IO口外面带了负载,负载将IO口电压拉低了

使用特权

评论回复
发新帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:人生苦短,冬日苦长,正是青葱,却无骄阳

115

主题

620

帖子

5

粉丝