• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

io口输出电压低

hehung 2018-05-31 浏览量:1833
使用到的io口的PWM,但是输出电压用示波器看只有1.2V,太低了,有什么办法可以提高到3.3V
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 设置推挽输出,高电平应该就是IO的输出电平,或者就+光耦或者三极管,来改变输出

    • 发布于 2018-05-31
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:16
  • 是设置了PWM输出后,用万用表量的电压吗? 


    用示波器量一下,看下峰值是3.3就行了

    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看原来io口输出的标准是多少,如果最高就是1.2,你只能添加外围驱动放大来提高,如果本来可以输出到3.3,你要找其他原因看为什么输出没有那么高了。
    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的PWM设置的占空比导致输出电压低,占空比调一下就可以了
    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM也属于数字输出,本身由单片机的参数决定的,高低电平的电压也是定死的,如果是需要单片机的PWM信号控制3.3V电压,则应该用MOS管。

    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • I/o口输出电平有一定的范围,你可以通过三极管开关电路来设置PWM的电平值
    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 是占空比导致的,调下占空比看看,同时不要在输出处并电容
    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • IO设置成推挽模式即可,增强驱动力,还有就是检查下PWM输入端是否有钳制电位,强行拉低电平的。
    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得你应该是TIM定时器的PWM设置问题,如果100%的占空比肯定是可以达到3.3V。
    • 发布于2018-06-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 接上拉电阻  去掉外围电路看看输出  如果正常 就是驱动能力不足 改上拉电阻阻值就可以了
    • 发布于2018-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是外围电路拉低了电压,去掉外围电路试试
    • 发布于2018-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 加一个三极管然后上拉,这样驱动能力也强很多
    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这PWM输出,不是全占空比肯定不是3.3V
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

io口输出电压低