打印

430 AD的内部基准1.5V电压不能正常使用

[复制链接]
1744|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GG淹死的鱼|  楼主 | 2017-10-20 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
msp430fr2311单片机,由于各方面原因没有使用ldo,直接电池供电。需要采集电池电压,我用内部基准电压1.5V,串联两个电阻分压然后采集,怎么采AD值都是满的。但是我把基准电压改为AVcc就会采到正常值。。。这是why?(这个片子好像内部基准电压只有一个1.5V)

相关帖子

沙发
dirtwillfly| | 2017-10-20 10:51 | 只看该作者
没法判断why,建议提供更详细的信息。硬件电路图、代码等

使用特权

评论回复
板凳
qinlicn| | 2017-10-20 13:46 | 只看该作者
起码说一下电池输出电压,分压电阻阻值,ADC配置

使用特权

评论回复
地板
GG淹死的鱼|  楼主 | 2017-10-20 20:25 | 只看该作者
dirtwillfly 发表于 2017-10-20 10:51
没法判断why,建议提供更详细的信息。硬件电路图、代码等

ADC配置:
     ADCCTL0 = ADCSHT_2|ADCON; // 16个AD采样时间
     ADCCTL1 = ADCSHP;
     ADCCTL2 = ADCRES_0;   //8位 ad
     ADCMCTLD = ADCINCH_0|ADCSERF_1;//选择通道0输入,基准电压设置为VREF与AVSS
     ADCCTL0 |=ADCENC|ADCSC; 
电路就是VCC接2M电阻再串一个300K电阻到地,VCC是现在是下载器供电3.3V,在两个电阻之间采集电压。

使用特权

评论回复
5
dirtwillfly| | 2017-10-20 20:44 | 只看该作者
本帖最后由 dirtwillfly 于 2017-10-20 20:47 编辑

配置adc之前要先ADCCTL0 &= ~ADCENC; 另外,你的电阻分压电路的阻抗和ad采样端口是不匹配的

使用特权

评论回复
6
GG淹死的鱼|  楼主 | 2017-10-20 21:51 | 只看该作者
dirtwillfly 发表于 2017-10-20 20:44
配置adc之前要先ADCCTL0 &= ~ADCENC; 另外,你的电阻分压电路的阻抗和ad采样端口是不匹配的
...

呃呃  失能我配置了的  不过阻抗匹配还真没注意到   谢谢大神了

使用特权

评论回复
7
GG淹死的鱼|  楼主 | 2017-10-24 22:15 | 只看该作者
dirtwillfly 发表于 2017-10-20 20:44
配置adc之前要先ADCCTL0 &= ~ADCENC; 另外,你的电阻分压电路的阻抗和ad采样端口是不匹配的
...

最后我发现问题所在了。手册上有一句话看漏了:
the onchip reference from pmm module must be enabled by software.  
然后我从pmm里使能了就好了。

使用特权

评论回复
8
dirtwillfly| | 2017-10-25 08:04 | 只看该作者
GG淹死的鱼 发表于 2017-10-24 22:15
最后我发现问题所在了。手册上有一句话看漏了:
the onchip reference from pmm module must be enabled b ...


感谢分享

使用特权

评论回复
9
GG淹死的鱼|  楼主 | 2017-10-25 11:00 | 只看该作者
dirtwillfly 发表于 2017-10-25 08:04
感谢分享

为啥我没结贴它自己结了呢

使用特权

评论回复
10
dirtwillfly| | 2017-10-25 11:38 | 只看该作者
GG淹死的鱼 发表于 2017-10-25 11:00
为啥我没结贴它自己结了呢

因为你发帖的时候没给分,0分的帖子会自动结贴

使用特权

评论回复
11
usysm| | 2017-11-4 16:13 | 只看该作者
采集的电压不能超过基准的。

使用特权

评论回复
12
typeof| | 2017-11-4 16:13 | 只看该作者
电阻分压是不是不稳定?

使用特权

评论回复
13
yujielun| | 2017-11-4 16:13 | 只看该作者
可能是你的程序的问题。

使用特权

评论回复
14
htmlme| | 2017-11-4 16:14 | 只看该作者
电压是否超过了参考电压

使用特权

评论回复
15
usysm| | 2017-11-4 16:14 | 只看该作者
幅值是多大的?

使用特权

评论回复
16
typeof| | 2017-11-4 16:14 | 只看该作者
AD数据有问题吧。

使用特权

评论回复
17
htmlme| | 2017-11-4 16:14 | 只看该作者
提供原理图和程序看看。

使用特权

评论回复
18
yujielun| | 2017-11-4 16:14 | 只看该作者
变量怎么赋值的?寄存器是否正确?

使用特权

评论回复
19
wwppd| | 2017-11-5 20:34 | 只看该作者
采集的电压是多大

使用特权

评论回复
20
jkl21| | 2017-11-5 20:35 | 只看该作者
内部1.2V基准电压

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

38

帖子

0

粉丝