找回密码
 注册
关于网站域名变更的通知
查看: 1159|回复: 10
打印 上一主题 下一主题

关于STM32 AD采样问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-3-25 15:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
     关于STM32 AD采样, 我们知道当AD输入采样值为3.3v以内时,mcu可以采样到,但如果高于了3.3V,MCU就采样不到! 针对于这种问题怎么解决,各位有没有什么办法解决,个人观点是不是可以用什么电路进行转换或者有什么IC可以识别高于电源电压的AD采样值!
0 R0 r6 q) n. L9 ?% u6 r9 }" g

该用户从未签到

推荐
发表于 2015-3-28 13:27 来自手机 | 只看该作者
adc有输入内阻,电阻分压时最好能用运放跟随,保证采样源的低阻抗

该用户从未签到

2#
发表于 2015-3-25 18:46 | 只看该作者
精度要求不高,用电阻分压最实用

点评

如果采用直接串联电阻,MCU内部ADC需要拉高还是拉低, 如果拉高是不是会影响到AB点  详情 回复 发表于 2015-3-25 18:53

该用户从未签到

3#
 楼主| 发表于 2015-3-25 18:53 | 只看该作者
baby 发表于 2015-3-25 18:46* P4 C6 j. }; t8 ]$ L' P0 ?) `
精度要求不高,用电阻分压最实用
2 C, M& e& J: r8 B* T5 S" u/ s1 w( a
如果采用直接串联电阻,MCU内部ADC需要拉高还是拉低, 如果拉高是不是会影响到AB点
1 G9 P/ Z9 t1 @$ O) g5 i& @

点评

你可以把这个ADC负载算进去就行了  详情 回复 发表于 2015-3-25 18:56

该用户从未签到

4#
发表于 2015-3-25 18:56 | 只看该作者
i265 发表于 2015-3-25 18:53
3 ?+ r6 d: D% q0 R) o$ P如果采用直接串联电阻,MCU内部ADC需要拉高还是拉低, 如果拉高是不是会影响到AB点

* Z3 ]6 y3 U2 Y) S: V& Y你可以把这个ADC负载算进去就行了0 K' J: y" Z: O" L

该用户从未签到

5#
发表于 2015-3-26 21:15 | 只看该作者
用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没有设置上拉也没有设置下拉呀 只是设置成模拟输入呀  

点评

[attachimg]94768[/attachimg] A为采样点,A与B MCU是一直采样的,电压有可能是3.3或者5V ,现在STM32需要去读取A采样点, 但不能影响 A与B 直接的采样,( 比如A为3.5V的AD电压,怎样使B与STM32都可以读取3.5V )  详情 回复 发表于 2015-3-26 21:23
电阻分压后,不会影响到A采样点与B单片机采样电压吗, 前提是不能影响到这个采样点, 比如:A采样点为4.5V 要保证B 与STM32两个单片机都可以正常采样到  详情 回复 发表于 2015-3-26 21:21

该用户从未签到

6#
 楼主| 发表于 2015-3-26 21:21 | 只看该作者
hkx177901 发表于 2015-3-26 21:15' }# L9 o1 v6 L( s, e5 P, l# N4 S
用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没 ...

/ X, o  `* N0 j' w电阻分压后,不会影响到A采样点与B单片机采样电压吗, 前提是不能影响到这个采样点, 比如:A采样点为4.5V   要保证B  与STM32两个单片机都可以正常采样到   
. e: ?1 S3 m: ^; C8 v6 ^3 U, y

该用户从未签到

7#
 楼主| 发表于 2015-3-26 21:23 | 只看该作者
hkx177901 发表于 2015-3-26 21:15
/ I, t5 b8 D; [" E' Y用电阻分压  直接把MCU内部的AD采样脚设置成模拟输入就好了呀  难道还要上拉或者下拉吗?  个人用的时候没 ...
! E/ m( u' X. l1 o5 k
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  )   : Q* [& m9 S0 }5 h! a

该用户从未签到

9#
发表于 2015-3-28 13:31 来自手机 | 只看该作者
将a点电压先用电阻分压,再分别使用运放跟随送到b点和stm32,stm32中管脚定义为模拟输入,参考电压可以3

该用户从未签到

10#
发表于 2015-3-28 13:32 来自手机 | 只看该作者
参考电压可用3.3v

该用户从未签到

11#
发表于 2015-3-28 13:33 来自手机 | 只看该作者
参考电压可用3.3v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 16:53 , Processed in 0.125000 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表