Rob*_*ert 9 embedded analog-digital-converter
假设我有一个12位模数转换器(4096个分档).让我们说我有0到5伏的信号.
将ADC箱转换为伏特的正确转换公式是什么?
V = ADC / 4096 * 5
Run Code Online (Sandbox Code Playgroud)
要么
V = ADC / 4095 * 5
Run Code Online (Sandbox Code Playgroud)
我是否除以4096因为ADC中有4096个分档?
或者我除以4095,因为这是ADC返回的最高值?
VCC = ADC / 4096 * 5
是将数字值转换回模拟电压(近似值)的正确公式。
这是根据Walt Kester 编辑的《数据转换手册》(Newnes,2005 年)编写的,可在以下位置获取(截至 2018 年 10 月 18 日):
https://www.analog.com/en/education/education-library/data-conversion-handbook.html
在您的情况下,FS 将为 5 V。(当然,您使用的是 12 位 ADC,而不是 3 位 ADC。)请注意,即使 ADC 值是最大可能值(在您的情况下为 4095) ,相应的模拟电压将略小于“满量程”电压(在您的情况下为 5 V)。