如何连接A/D转换器在特定电压带内进行测量,以免浪费测量分辨率



我正在尝试使用MCP3008 a/D转换器(请参阅https://ww1.microchip.com/downloads/en/DeviceDoc/21295d.pdf)使用RaspberryPi来数字化由一些传统音频芯片生成的音频信号。

据我所知,我可以用3v3(VDD(为MCP3008供电,以方便连接到RaspberryPi(或者我可以使用高达7V的VDD,但我必须使用额外的电平转换器来与Raspberry接口(。MCP3008模拟输入信号的参考电压不能高于VDD+0.6V(例如,在上述情况下为3.9V或7.6V(

根据我想要采样的声音芯片的规格,相关的峰间电压变化仅为3V,但信号似乎处于6V的直流电平。(我想这意味着信号在4.5V到7.5V的范围内移动。这个假设正确吗?(

很明显,我可以使用一些分压器将输入电压缩放到MCP3008可以容忍的任何最大参考电压。但我总是浪费0-4.5V的大部分测量范围,因为它从来没有被原始音频信号使用过。

我能做些什么来确保相应的a/D转换器(它可能与上面提到的型号不同(使用其测量分辨率进行数字化吗具体在相关电压范围内的信号?(即使用4.5V的10位转换器信号应转换为0并且7.5V信号应转换成0x3ff(。

PS:我想知道使用Z二极管来切断DC电平的某个部分,然后测量"零"是否是可行的方法;溢出";一个10k电阻上的电压部分,我把它放在Z二极管后面。或者,这可能不适合我的应用程序,有什么原因吗?

使用高通滤波器去除直流偏压。

考虑到您正在处理音频,您需要小心不要删除音频数据。

最新更新