核心板是STM32F103ZET6,用PA4脚做DAC输出0----3.3V的电压,用PA5脚做ADC采集电压,用的是ADC1的5通道,现在PA4脚接到了电压跟随器的输入脚,PA5脚接到了跟随器的输出脚,电压值用1602显示出来,下面是测得的几组输入输出电压
DAC(mV) ADC(mV)
1. 325 323
2. 300 291
3. 280 266
4. 250 227
5. 220 190
6. 180 139
7. 150 101
8. 120 62
9. 99 36
10. 80 12
11. 77 8
12. 71 1
13. 70 0
问题就是现在输入的电压越大,那么ADC采集的就越准确 ,随着输入电压的减小, ADC采集的电压与输入的电压差别越来越大,是为什么呢?ADC通道也换过了,ADC1和ADC2也换过了 还是这样,求大神指教! |