我只是在为计算机硬件作业中的一个问题而苦苦挣扎。
8位A-D转换芯片配置为感测0至6V范围内的电压。在给定2.5V的模拟输入电压的情况下,确定可以正常工作的8位数字输出应该是什么。
因此,使用教授解决方案给出的公式是:
2 ^ 8 = 256左右(2.5 / 6)/ 255≈0.002V
但是,当我进行一些额外的研究时,我发现了不同的公式:
(2.5 / 6)* 255 = 106.25
所以,哪个公式正确,为什么?因为我在任何地方都找不到这个问题的答案。
((2.5 / 6)* 255 = 106.25是正确的公式。
您可以通过以下方式进行检查:
并且2.5V刚好超过方法的1/3,因此255的代码100看起来正确(255/3 = 85)
6/255 = 0.0235也具有含义,它是V /代码值,用于从代码中获取感测到的值(106 * 0.0235 = 2,491V)