本帖最后由 dwdsp 于 2012-10-29 18:16 编辑
最近使用PIC16F1939做模拟控制,使用过程中的遇到两个令人困惑的问题!至今未能得到解释。
1.在5V供电下,设置ADC的负参考电压为未外接VREF- = 1.1V时,ADC转换的数值不对,经过数据反向推算零点在2V左右,采用其他任意模式都正常,不知何故?
2.想用片上内部温度传感器做温补吧,结果内部温度传感器的ADC后数据怎么都落在正常温度范围之外,用AN1333.pdf的计算方法,怎么都不符,计算出的温度值都是-100多度,怎么可能呢?
不知是我的使用问题,还是片子有bug。
特此贴出疑惑,请教大家给予解答。先此谢过!
已经解决!
不过这次真不是使用的问题,而是MCU内部结构导致的,得细看datasheet的电气参数啊! |