STM32/STM8技术william hill官网
直播中

吴巧芬

7年用户 187经验值
私信 关注
[问答]

请问STM32的AD怎么测量外部0-5V的模拟信号?

100脚以上的型号,Vref+引到了片外,引脚名称为Vref+;64脚和小于64脚的型号,Vref+在芯片内部与VCC信号线相连,没有引到片外,这样AD的参考电压就是VCC上的电压。

64脚和小于64脚的型号,参考电压为3.3V,如何测量外部的0-5V的模拟信号?
100脚以上的型号,如何连接Vref+,才可以测量0-5V的模拟信号?
  • IMG_20201129_141256.jpg

回帖(10)

张芳

2019-3-13 07:38:21
             5V             
               |            
               |            
            +++           
            |     | R1          
            |     | 1K          
            +++           
               |            
              +----- ADC0      
              |            
            +++           
            |    | 1.5K          
            |    |           
            +++           
               |            
          ---+---         
           --+--          
            -+-           
                          
   测出的电压 = ADC0 * 5/4095,
           
           
           
           
           
           
           
 
举报

程玲

2019-3-13 07:53:00
参考电压不能大于3.3v,你要把5v的信号用运放变换成0---3.3v以内的电平信号再接入单片机的AD输入管脚,并且还要用二极管钳位。
举报

吴巧芬

2019-3-13 08:00:42
回复第 2 楼 于2012-08-24 10:44:59发表:
参考电压不能大于3.3v,你要把5v的信号用运放变换成0---3.3v以内的电平信号再接入单片机的AD输入管脚,并且还要用二极管钳位。 

谢谢您的指导
我是个新手,不是很懂,钳位二极管放在什么位置,可否推荐一个型号
我还希望模拟信号进来前先滤一下波,这个结构可能是这样的,直流信号---RC滤波---运放---二极管钳位,您看对吗
您有没有相关的威廉希尔官方网站 图,供参考,谢谢
举报

孙婷婷

2019-3-13 08:09:55
参考电压建议2.5V,可以通过分压来测试输入的电压。
举报

周玮

2019-3-13 08:17:29
使用电阻分压就可以了。
举报

李嘉元

2019-3-13 08:30:39
必须做电压抬升。无法直接测量。简单点就是用个单电源供电的运算放大器做同相放大
举报

向可嘉

2019-3-13 08:45:12
需要在外部加一个转换威廉希尔官方网站 。
举报

冯媛媛

2019-3-13 08:51:31
使用电阻分压就可以了。或外部加一个转换威廉希尔官方网站
举报

侯屏早

2019-3-13 08:58:59
用电阻分压威廉希尔官方网站 就行了。
举报

军军军

2020-11-29 14:13:20
差分放大威廉希尔官方网站 ,如上
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分