我使用的是MSP430AFE251中的SD_24A。
AD参考电压使用外部参考,暂定2.4V,VCC=3.3V。
AD差分输入端,正输入为一个直流偏置位VCC/2的模拟信号,负输入为VCC/2固定电位。
那么我的正输入信号的输入测量范围就是VCC/2-Vref/2到VCC/2+Vref/2吧。
AD结果 0xFFFFFFF对应VCC/2+Vref/2,
0x000000对应VCC/2,
0x800000对应VCC/2+Vref/2。
我是模拟新手,请指教。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用的是MSP430AFE251中的SD_24A。
AD参考电压使用外部参考,暂定2.4V,VCC=3.3V。
AD差分输入端,正输入为一个直流偏置位VCC/2的模拟信号,负输入为VCC/2固定电位。
那么我的正输入信号的输入测量范围就是VCC/2-Vref/2到VCC/2+Vref/2吧。
AD结果 0xFFFFFFF对应VCC/2+Vref/2,
0x000000对应VCC/2,
0x800000对应VCC/2+Vref/2。
我是模拟新手,请指教。
The digital filter output of SD24_A can range from 15 bits to 30 bits, based on the oversampling ratio. The default oversampling ratio is 256, which results in 24-bits output from the digital filter. The 16 most significant bits of the filter are captured in the SD24_A conversion memory register and, by setting SD24LSBACC=1, the 16 least significant bits of the filter output can be read.
请参考上文,SD24_A这里是存在一个过采样的,一般根据信噪失真比可以计算出来有效位数是16位。这就可以回答你的第一个问题啦。
如果硬要读的话参考文档Section 27.2.7。
针对你的第二个问题,它是一个24位的AD,根据信噪失真比实际有效位数是16位,那你说的30位,可以这么理解:末尾舍弃的的8位因为噪声太大被滤掉了。
如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮。 感谢您对TI的支持!
文献是参考的这个,MSP430x2xx Family User's Guide :