˙△˙ 在编码中:将采样电平(模拟值)转换为数字值时,可通过直接⽐较型与间接⽐较型。直接⽐较型:就是将输⼊模拟信号直接与标准的参考电压⽐较,从⽽得到数字量。常见的有并⾏ADLSB:最低有效位,即ADC输出的二进制码最低位0…n个0)1代表的电压值大小。假设ADC的输出位数为n位,那么L S B = [ + F S − ( − F S ) ] 2 n LSB={[+FS-(-FS)]\over2^{n}}LSB=2n[+FS
>﹏< ADC_RES=0; ADC_RESL=0; //ADC转换结果寄存器清0 P1ASF=0xF0; //设置相应的I/O口为ADC模拟通道P1.4-P1.5-P1.6-P1.7 ADC_CONTR |= ADC_POWER; //打开AD转换电源ADCCON[1] = //使能读功能,可以读ADCDAT中的信息temp = ADCDAT[0 : 11] //读取一次后,转换开始。若是不读取,A/D转换不会启动。1) 获得转换后-的数值While(
ADC转换参数之分辨率:分辨率是指转换后,输出的数字量变化一个相邻数码所需要的模拟量的变化量,一般使用二进制来表示。如一个12位的ADC转换器其分辨率就是1/(2^12),假设一个最大值当处理器经过模数转换得到数值之后,需要经过进一步的转换得到表征真实物理量的数值。得到了物理量数值,就可以进行显示,故障判断等操作。我们需要找到从模数转换数值到物理量之间
ˋ^ˊ 比如12位ADC:TLC2543,INL值为1LSB。那么,如果基准4.095V,测某电压得的转换结果是1000,那么,真实电压值可能分布在0.999~1.001V之间。对于DAC也是类似的。比如DAC7512,INL值为8我们需要找到从模数转换数值到物理量之间的转换关系;比如,用14位的ADC对市电电压进行采样,得到了某个数据,该数据并不是电压值,而需要经过转换关系得到电压值。如果传感器和信号处