- 处理器:PIC18F66K22
- 编译器:C18(XC8也可以)
我刚刚编写(并成功测试)代码以测量AN4模拟引脚上的电压。
现在,我想尝试其他方法,不确定在理论上是否可行。
我的测试板上有一个PIC处理器,其VDD,AVVD连接到电源(范围从0(如果电池为空/已断开)到4,2(充满电)。
我可以使用ADC测量电路板的VDD(-in)吗?
为什么不?:
- 它不是ANx引脚,不确定如何使ADC测量它吗?(渠道?)
- 如果VDD(-in)上的电压下降,我的ADC参考电压也会下降吗?(因此,当我的PIC仅获得3.3V电压时,ADC仍会说它是100%(作为芯片上的最大电压,参考电压也是3.3V)。
你为什么/问什么?
- 我可以测量通道30(VDDCORE)吗?
- 我可以将Vref设置为Vdd并使用A / D转换器测量精密基准电压吗?(不确定如何)
或者我可以添加一条从VDD-in到ANx引脚的导线?
当VDD-in约为3,4V时,内部VREF +(4.096V)会保持4 + V吗?有某种转化器可以做到吗?
- 内部VREF +(4.096V)低于电池的最高电压(4.2V),这是否意味着我会损坏ADC?或仅当电池充满时,结果将达到最大值。(4,096V中的4,2V)
请注意,我对电子学的知识是“低”的。我在学习过程中已经了解了更多有关软件部分的方法,但是我想了解更多有关(嵌入式)电子产品的信息,因为它是嵌入式工程中的关键部分。(可悲的是我的学校怎么没看到这个。)