介绍
在回答这个关于自适应放大器的问题时,建议为了处理可变条件,简单地使用分辨率更高的ADC可能更经济,这样我就不用担心放大了,我可以做缩放在软件中。
概述
我正在尝试为安装在身上的基于纺织品的拉伸传感器设计一个数据采集电路。织物在拉伸时会改变阻力(大约 1 个数量级,10k -100k,拉伸率为 30%)。确切的范围将根据纺织品的切割方式、是否被汗水浸泡、温度、材料的年龄、安装方式等而变化。整个东西需要尽可能小,因为它是安装在手上的,因此尽量减少组件的数量是一大优势。
此外,我希望该电路可重复用于其他性能可能较差的应用程序。例如,如果我使用更便宜的纺织品,我的电阻范围可能差到 100到 300。
信号路径
[纺织品] -> [惠斯通电桥] -> [低通] -> [仪表放大器] -> [ADC] -> [AVR]
要求
所以,我正在寻找能满足我要求的 ADC。ADC 应该是:
- 16位+
- 尽可能易于使用:如果已经为 AVR/Arduino 编写了接口代码,那就更好了……
- ...但同时尽可能全面:我见过一些内置低通滤波器和 PGA 的 ADC——只要不让配置变得痛苦就更好了
- 8+ 通道,或者如果很容易实现,2x 4+ 通道。编辑:如果我使用惠斯通电桥,也许我想要 8 个差分输入通道(所以 16 个通道)......
- 我不认为工作电压很重要......(最好不高于 5V)
- 表面贴装
- 不需要便宜(这是一次性的)
- 我认为 SPI 与 I2C 无关紧要......
- 100+ 赫兹
研究
到目前为止,通过谷歌搜索,我发现了以下芯片:
- 线性器件提供各种 16-24 位 delta sigma ADC,其中一些是我推荐的:http ://parametric.linear.com/html/no_latency_delta_sigma_adcs?p=5312974
- Microchip 有一系列选项,其中一些我看过推荐:http ://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11022&mid=10&lang=en&pageId=79
- 模拟设备有许多带有放大器和滤波器的综合数据采集芯片(不需要外部信号处理的东西):
- 我还没看过TI芯片...
以及以下教程:
- http://arduino.cc/blog/2010/11/29/tired-of-a-10-bit-res-hook-up-a-better-analog-to-digital-converter/ (LTC2400)
- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1275676171(TI ADS8341)
- http://forums.adafruit.com/viewtopic.php?f=31&t=12269 (MCP3424)
- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248751435 (LTC2410)
电压参考?
最后,有人推荐了精密电压基准,例如 Analog Devices REF19x系列。你认为这有必要吗?分辨率对我来说绝对重要。
结论
如果您有任何建议,请告诉我!我也不确定我到底在寻找什么,所以关于如何决定的提示也很感激。