Introdução
Em resposta a esta pergunta sobre amplificadores adaptativos , foi recomendado que, para lidar com condições variáveis, pode ser mais econômico simplesmente usar um ADC com resolução mais alta, para que eu não precise me preocupar com amplificação e possa fazer o dimensionamento. em software.
Visão geral
Estou tentando projetar um circuito de aquisição de dados para sensores de estiramento baseados em têxteis montados no corpo. O tecido varia de resistência à medida que é esticado (cerca de 1 ordem de magnitude, 10k -100k com 30% de alongamento). Os intervalos exatos mudam dependendo de como o tecido é cortado, se está encharcado de suor, da temperatura, da idade do material, de como é montado etc. A coisa toda precisa ser o menor possível, porque é montada na mão , minimizar o número de componentes é uma grande vantagem.Ω
Além disso, eu gostaria que o circuito fosse reutilizável para outros aplicativos que podem ter desempenho pior. Por exemplo, se eu usar uma versão mais barata do tecido, minha faixa de resistência poderá ser tão ruim quanto 100 a 300 .Ω
Caminho do sinal
[têxtil] -> [Ponte de Wheatstone] -> [passa baixo] -> [amplificador de instrumentação] -> [ADC] -> [AVR]
Exigências
Então, estou procurando um ADC que atenda aos meus requisitos. O ADC deve ser:
- 16bits +
- Tão fácil de usar quanto possível: muito melhor se já houver código de interface escrito para o AVR / Arduino ...
- ... mas, ao mesmo tempo, o mais abrangente possível: eu já vi alguns ADCs com filtros passa-baixo e PGA embutidos - tanto quanto melhores, desde que isso não torne a configuração um problema
- Mais de 8 canais ou, se for fácil o suficiente, 2x mais de 4 canais. EDIT: Se estou usando uma ponte Wheatstone, talvez eu queira 8 canais de entrada diferencial (16 canais) ...
- Eu não acho que a tensão de operação é importante ... (melhor se não for acima de 5V)
- Montagem em superfície
- Não precisa ser barato (é único)
- SPI vs. I2C não importa, eu acho ...
- 100+ Hz
Pesquisa
Até agora, no Google, encontrei os seguintes chips:
- Os dispositivos lineares oferecem vários ADCs delta sigma de 16 a 24 bits, alguns dos quais vi recomendados: http://parametric.linear.com/html/no_latency_delta_sigma_adcs?p=5312974
- O microchip tem uma variedade de opções, algumas das quais eu já vi recomendadas: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11022&mid=10&lang=en&pageId=79
- Os dispositivos analógicos possuem vários chips de aquisição de dados abrangentes com amplificadores e filtros (sem necessidade de processamento de sinal externo):
- Ainda não olhei para os chips da TI ...
e os seguintes tutoriais:
- 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)
Referência de tensão?
Finalmente, algumas pessoas recomendaram uma referência de tensão de precisão, como a série REF19x dos dispositivos analógicos . Você acha que isso é necessário? A resolução é definitivamente importante para mim.
Conclusão
Deixe-me saber se você tem alguma recomendação! Também não sei exatamente o que estou procurando, portanto, dicas sobre como decidir também são apreciadas.