• 已解决 53861 个问题
  • 已帮助 5918 位优秀工程师

STM32F103 的ADC能支持最高电压多少

dep36 2018-09-17 浏览量:4741
使用stm32做简单的电池电量监测,adc最多能承受多高的电压?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 下图摘自STM32F103 datasheet的37页,STM32一般引脚最高耐压到4V,而且这个耐压值还受限于引脚的灌电流,鉴于楼主使用的是AD输入引脚,如果参考电压为3.3V,输入电压大于3.3V,那么测出来则为12位满量程了。

    做电池电量检测,如果是锂电池,建议用电阻分压后接入ADC。

    微信截图_20180917163742.png

    • 发布于 2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:18

  • 0~3.6v

    理论最高承受5v左右

    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般0-电源电压,如果adc超压可以用分压电阻
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 最高电压要看ADC的参考电压,但是参考电压最高也是3.3V的,可能低但是高不了
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 实际工作中的最大电压看参考电压的,如果需要测量超过参考电压的,需要预设电路分压后测量,在计算时进行补偿计算,比如参考电压3V,1:1分压测量,则实际值是测量结果的2倍,最大可以测量6V的。
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 3.3v不能超过参考电压吧.你的参考电压设置多少就是多少.
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 超过3.3V满量程,理论上可以承受5V电压的!
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 最高不超过5V,一般在0~3.6V电压测量范围
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 从数据手册看,STM32F103ZET6的ADC1的参考电压是外部输入的,它的31脚和32脚就是基准电压输入脚。输入模拟信号为Vref-时,ADC的输出为000000000000,输入模拟信号为Vref+时,ADC的输出为111111111111。Vref的取值范围2.4 V≤Vref≤Vdda。
    管脚100的,Vref+和Vref-是21脚和20脚。
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • ADC输入的范围: Vref- ~ Vref+

    但是Vref+ 也是有范围的,范围:2.4v~VDDA

    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • ADC能够容忍的最大输入电压是3.3V,大于3.3V的也没意义,测不出来的
    • 发布于2018-09-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 最高容忍5v 但是测量最大3.3v
    • 发布于2018-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个芯片的ADC最大电压就是你的电源电压,也是就是33V
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • ADC只能检测到最大3.3V的电压,因此大于3.3V的电压没有检测的意义。

    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的电源电压通常为3.3V,ADC的参考电压通常也是3.3V,支持ADC的管脚最大能够容忍5V,但是此时ADC的转换结果就没有什么意义了。

    如果是测量单体电压,可以使用两个阻值相同的电阻进行分压,这样即使是单体电压最高的三元电池(最高充电电压4.3V,分压后只有2.15V)也能够测量了。

    如果是多节电池串联的电池组,则需要更大比例的分压,保证电池组最高电压经过分压后电压不能超过3.3V。此外在高电压分压时,最好使用多串电阻进行分压,保证每一个电阻两端的电压差值不要超过60V,这样可以尽量减小当有人体误触时的伤害。

    • 发布于2018-10-14
    • 举报
    • 评论 0
    • 0
    • 0

STM32F103 的ADC能支持最高电压多少