EDA365电子论坛网

标题: 关于STM32 AD采样问题? [打印本页]

作者: i265    时间: 2015-3-25 15:49
标题: 关于STM32 AD采样问题?
     关于STM32 AD采样, 我们知道当AD输入采样值为3.3v以内时,MCU可以采样到,但如果高于了3.3V,MCU就采样不到! 针对于这种问题怎么解决,各位有没有什么办法解决,个人观点是不是可以用什么电路进行转换或者有什么IC可以识别高于电源电压的AD采样值!
8 e. J7 O( _! T# J- c- T
作者: baby    时间: 2015-3-25 18:46
精度要求不高,用电阻分压最实用
作者: i265    时间: 2015-3-25 18:53
baby 发表于 2015-3-25 18:464 R: G- L* C4 F6 ~1 w( }7 ^
精度要求不高,用电阻分压最实用

$ L9 h, s0 o0 O" f6 ~如果采用直接串联电阻,MCU内部ADC需要拉高还是拉低, 如果拉高是不是会影响到AB点 & y$ Z8 z+ I1 i9 _( f

作者: baby    时间: 2015-3-25 18:56
i265 发表于 2015-3-25 18:53
. E$ _8 r" m2 e: ?1 A: Y如果采用直接串联电阻,MCU内部ADC需要拉高还是拉低, 如果拉高是不是会影响到AB点

" n. z. [) U1 q# y; |你可以把这个ADC负载算进去就行了
% v$ _, j3 t3 a0 [4 u! o: r5 y$ E
作者: hkx177901    时间: 2015-3-26 21:15
用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没有设置上拉也没有设置下拉呀 只是设置成模拟输入呀  
作者: i265    时间: 2015-3-26 21:21
hkx177901 发表于 2015-3-26 21:15
. x5 F1 k& E; n/ Q3 K5 {; X  u) x( u7 b用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没 ...
3 e8 D  t. h! m. f, a5 Q  K
电阻分压后,不会影响到A采样点与B单片机采样电压吗, 前提是不能影响到这个采样点, 比如:A采样点为4.5V   要保证B  与STM32两个单片机都可以正常采样到   # H3 d4 }( w; U) n! R

作者: i265    时间: 2015-3-26 21:23
hkx177901 发表于 2015-3-26 21:15
( k$ y+ s- N0 M% B8 _用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没 ...
" p8 W4 [9 S; T, i+ i
file:///c:/users/administrator/appdata/roaming/360se6/User Data/temp/forum_mod=attachment&aid=OTQ3MTV8NDY2MTBkNmV8MTQyNzM3NjE1MHwxNDAxNjF8MTA3MDAz&no.png   A为采样点,A与B MCU是一直采样的,电压有可能是3.3或者5V  ,现在STM32需要去读取A采样点, 但不能影响 A与B 直接的采样,( 比如A为3.5V的AD电压,怎样使B与STM32都可以读取3.5V  )   % g2 q  z) V8 X: T+ G7 b

作者: hhrong8    时间: 2015-3-28 13:27
adc有输入内阻,电阻分压时最好能用运放跟随,保证采样源的低阻抗
作者: hhrong8    时间: 2015-3-28 13:31
将a点电压先用电阻分压,再分别使用运放跟随送到b点和stm32,stm32中管脚定义为模拟输入,参考电压可以3
作者: hhrong8    时间: 2015-3-28 13:32
参考电压可用3.3v
作者: hhrong8    时间: 2015-3-28 13:33
参考电压可用3.3v




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2