完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
AD 的ref电压是不是也变成2.5v了
|
|
|
|
|
|
|
|
|
|
|
|
你的电路?代码呢?没搞清楚你想采样哪里?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你可以单独设计参考电压的电路,固定参考电压值,adc的电压采样范围为Vref-(0GND)
|
|
|
|
|
lizhongrui 发表于 2019-1-7 20:10 我知道了,谢谢指点。我的参考电压一直在随电源电压变,所以我采出来的值都是0xFFF. |
|
|
|
|
|
楼主,参考电压是作为一个基准,实际电压值=x*ref/4096,这样算出来的。
|
|
|
|
|
|
你这个芯片应该是有内部参考电压的,你可以试试把被测电压分压得比内部参考电压低,然后再来测。这个我没做过,请大家来评价一下可不可行? |
|
|
|
|
|
|
|
|
|
|
|
我的所有电源都在一起。你那样整芯片都没法工作。 |
|
|
|
|
|
不过可以换个板子做个测试。 |
|
|
|
|
|
改为内部参考电源吧,因为你的vcc不固定
|
|
|
|
|
|
你现在VDD就是ADC的参考基准,它变动的,你可以使用内部一个名为vrefint的参考电压,在电源有效工作范围内,它电压固定在1.2+-0.04v,可以用它反过来监视VDD。
|
|
|
|
|
|
你自校准了吗?HAL库的ADC_EX里面有自校准函数
|
|
|
|
|
|
是用的VDD的参考电压源吗
|
|
|
|
|
|
被采样电压 和 工作电压 应该分开。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:57 , Processed in 1.074983 second(s), Total 74, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5655