Introducción
En respuesta a esta pregunta sobre los amplificadores adaptativos , se recomendó que para tratar con condiciones variables, puede ser más económico simplemente usar un ADC con una resolución más alta para que no tenga que preocuparme por la amplificación y pueda escalar en software
Visión general
Estoy tratando de diseñar un circuito de adquisición de datos para sensores de estiramiento basados en textiles montados en el cuerpo. El textil varía la resistencia a medida que se estira (aproximadamente 1 orden de magnitud, 10k -100k con 30% de estiramiento). Los rangos exactos cambiarán dependiendo de cómo se corta el textil, si está empapado de sudor, la temperatura, la antigüedad del material, cómo está montado, etc. Todo debe ser lo más pequeño posible porque está montado en la mano , por lo que minimizar el número de componentes es una gran ventaja.
Además, me gustaría que el circuito sea reutilizable para otras aplicaciones que pueden tener un peor rendimiento. Por ejemplo, si uso una versión más barata del textil, mi rango de resistencia puede ser tan malo como 100 a 300 .
Camino de señal
[textil] -> [Puente de Wheatstone] -> [paso bajo] -> [amplificador de instrumentación] -> [ADC] -> [AVR]
Requisitos
Por lo tanto, estoy buscando un ADC que cumpla con mis requisitos. El ADC debe ser:
- 16bits +
- Tan fácil de usar como sea posible: mucho mejor si ya hay un código de interfaz escrito para AVR / Arduino ...
- ... pero al mismo tiempo lo más completo posible: he visto algunos ADC con filtros de paso bajo y PGA incorporados, mucho mejor siempre que no dificulte la configuración
- 8+ canales, o si es lo suficientemente fácil de implementar, 2x 4+ canales. EDITAR: si estoy usando un puente Wheatstone, tal vez quiero 8 canales de entrada diferenciales (entonces 16 canales) ...
- No creo que el voltaje de operación importe ... (mejor si no es superior a 5 V)
- Montaje superficial
- No tiene que ser barato (es único)
- SPI vs. I2C no importa, creo ...
- 100+ Hz
Investigación
Hasta ahora, a través de Google, he encontrado los siguientes chips:
- Los dispositivos lineales ofrecen varios ADC delta sigma de 16-24 bits, algunos de los cuales he visto recomendados: http://parametric.linear.com/html/no_latency_delta_sigma_adcs?p=5312974
- Microchip tiene una gama de opciones, algunas de las cuales he visto recomendadas: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11022&mid=10&lang=en&pageId=79
- Los dispositivos analógicos tienen varios chips integrales de adquisición de datos con amplificadores y filtros (sin necesidad de material de procesamiento de señal externo):
- Todavía no he visto los chips TI ...
y los siguientes tutoriales:
- 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)
¿Referencia de voltaje?
Finalmente, algunas personas han recomendado una referencia de voltaje de precisión, como la serie Analog Devices REF19x . ¿Crees que esto es necesario? La resolución es definitivamente importante para mí.
Conclusión
¡Avísame si tienes alguna recomendación! Tampoco estoy seguro de lo que estoy buscando exactamente, por lo que también se agradecen los consejos sobre cómo decidir.