老师您好,我正在用msp430f5529lp做adc12的测试,有几个问题想请教您!
1、程序是ti官网的msp430ware里面的,我测试的是Repeat-single-channel的例程7,为什么我在P6.0不加电压的时候,在存储器ADC12MEM0还有值(为2或3),而我在P6.0加高于参考电压的电压时,存储器值不为4095(比4095小,按理论超过了参考电压AVCC,应按照最大值处理,存储器值应为4095)
2、P6.0通道加5V的电压,为什么芯片烫的很厉害?
3、以上我在测试通道加的测试电压都是5号的干电池供电
Maka Luo:
1. 在代码中添加参考电压的配置(可以配置为VCC),测试P6.0接地和接VCC,在看测试结果。
2. MSP430F5529 工作电压 1.8~3.6V, 加5V电压在I/O引脚是有风险的。
winner winner
老师您好,我正在用msp430f5529lp做adc12的测试,有几个问题想请教您!
1、程序是ti官网的msp430ware里面的,我测试的是Repeat-single-channel的例程7,为什么我在P6.0不加电压的时候,在存储器ADC12MEM0还有值(为2或3),而我在P6.0加高于参考电压的电压时,存储器值不为4095(比4095小,按理论超过了参考电压AVCC,应按照最大值处理,存储器值应为4095)
2、P6.0通道加5V的电压,为什么芯片烫的很厉害?
3、以上我在测试通道加的测试电压都是5号的干电池供电
灰小子:
也可以把采样通道配置为基准电压,看看采样值是否正常
winner winner:
回复 Maka Luo:
您说的配置参考电压为VCC,是不是用这条ADC12MCTL0 = ADC12SREF_0; 指令就可以啊?我按照这种方法试了,还是不行!在P6.0端口不加电压的时候,现在存储器的值成90左右了,而在P6.0端口接地时存储器值为7或8,而在P6.0端口接AVCC(3.3V)时存储器值为3500左右,并且主芯片发热很厉害,这到底是什么原因啊?问题应该出在哪里呢
winner winner:
回复 灰小子:
我按照您说的方法测试了下,还是不行,我利用内部参考电压2.5V,在P6.0悬空不接电压时采样得到的存储器值为112或113,而在P6.0接地时存储器的值为7或8,还是得不到正确结果!这样的话,还有可能是什么地方的原因呢?