1.实验原理
打开扩展板原理图对照扩展板可以看到扩展板有一个电流监测电路,可以通过
ANA0
电压改变计算扩展板的电流,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/d6dc80eea1a3b38f56cf745ecaf2c814.png)
电流计算公式:
说明:参考原理图可知
ADC
的参考电压是
3.3V
,所以电压计算按照
3.3V
计算, CountADC
为
ADC
读到的当前数值。
STM32MP1
的
ADC
支持多种精度,这里以
16
位精度计 算,量程0~3.3V
对应
Count
ADC
为
0~2
16 。
除电流监测电路外扩展板上还有一个通过可调电阻改变电压的电源测量电路,可通过 ANA1 测量可调电阻的电压,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/2773b646af2671ec2fa7b78544f4bf1c.png)
电压计算公式:
以上两个电路测量都是通过
ADC
完成,对应底板与扩展板接口可确认,
ANA1
和
ANA2为 STM32MP1
的两个
ADC
通道,如下图:
查看芯片手册可知
ANA0
和
ANA1
在单端通道工作模式下可以作为