最近,在MSP430F5509上做了一个小功能,使用ADC10的ADC10INCH_11测试VCC。做好之后,在多个PCB上运行,并没有出现什么大问题。但是,最近出现了一个PCB,测得结果一直是0x03FF,经过转算,实际电压是4.0V。这明显是测量错误,MSP430额定供电电压是3.7V,而且当时使用万用表测得电池的电压为2.92V。使用数字电源给PCB供电,改变供电电压,测得的值依然是0x03FF。
我初步猜测,问题应该是MSP430F5509内部的ADC10损坏。
问题:
1. 该问题是不是由MSP430F5509内部的ADC10损坏引起的
2. 如何来确保MSP430F5509内部的ADC10完好,可用