1. LGT 8F328P QFP32 有8个ADC输入引脚,A0-A7,与Arduino UNO相同。
2. 支持12位ADC,UNO是10位。analogRead的范围是0-4095
3. 关于参考电压:可以使用电源参考、外部Vref输入、内部1.024V、
内部2.048V、内部4.096V共五种参考模式,使用时比UNO灵活很多。
4. 以UNO为例,当使用电源参考时 测量电压 V = value * 5000 / 1024 (mV)
当使用8F328P时,如5V供电 测量电压 V = value * 5000 / 4096 (mV)
5. 当使用内部参考时,事情变得非常简单
1.024V ----> V = value * 1024 / 4096 = value / 4(mV)
2.048V ----> V = value * 2048 / 4096 = value / 2(mV)
4.096V ----> V = value * 4096 / 4096 = value (mV)
6. 选择合适的参考电压,可以提高测量精度,比如1.024V参考可得到
0.25mV的测量分辨率。而4.096V参考电压对应的分辨率为1mV。
7. 官方给出的内部参考电压精度是±0.5%,比电源电压精度高,也比从1117
得到的3.3V更精确,所以当使用8F328P的ADC时,尽量用内部参考电源。
芯片资料:
LGT8FX8P_Databook_v1.0.1.pdf
(2.62 MB, 下载次数: 122)
|