Aqui está a ideia básica:
V1 é a saída PWM filtrada e R2 é o seu sensor. U1 é um conversor de tensão para corrente, sendo a corrente através da carga R1 I = V1 / R2. Isso significa que a tensão através de R1 depende de ambas as entradas. U2 e U3 é um amplificador de instrumentação com ganho 10, que amplifica a tensão através de R1.
Com R1 = 100 Ohms e V1 = 0..5V, o circuito funciona para R2 = 50..5000, por exemplo, em duas ordens de grandeza, que pelo que você diz devem ser suficientes.
O que você faz é retirar e compará-lo com a tensão de referência (4V seria apropriado aqui para a faixa dinâmica máxima) e usar a aproximação sucessiva em V1 para chegar o mais próximo possível da tensão de referência. A partir de V1 e queda de tensão conhecida em R1 (por exemplo, tensão de referência), agora você pode calcular o valor de R2, seu sensor. Obviamente, isso resultará apenas na resolução do PWM, mas você pode usar o segundo amplificador de instrumentação para amplificar o erro (diferença entre a tensão de saída e a referência) para obtê-lo dentro do alcance do ADC do seu microcontrolador e obter bits adicionais de resolução.
Você precisa de dois opamps (U1 e comparador) e dois amplificadores de instrumentação. Use reais, em vez de fazê-los de opamps, porque as imprecisões de resistores e opamps introduzirão erros.
Se duas ordens de magnitude não forem suficientes, você poderá substituir R1 pelo potenciômetro digital para obter outro grau de liberdade. Eu nunca trabalhei com um, então não sei quão precisos eles são e se essa solução precisaria de alguma calibração ou não.
Além disso, devo mencionar que foi o jpc quem veio com a ideia.
ATUALIZAR:
Ok, tenho que concordar com o OP que essa não é realmente a resposta para sua pergunta (embora resolva o problema tecnicamente). Eu me deixei levar pelo "amplificador adaptável" no título como uma desculpa para fazer algum design analógico. Esqueça tudo o que está escrito acima, a menos que você queira aprender algo (pouco) sobre opamps. Aqui está, espero, uma resposta melhor e uma solução muito mais simples:
Use um divisor resistivo alimentado por um regulador de tensão (para separá-lo do ruído de outros circuitos), com o resistor superior configurado para a resistência máxima que seus sensores podem ter (Rmax) e com o resistor inferior sendo o sensor.
Defina a tensão de referência do seu ADC para metade da saída do regulador de tensão.
Então você experimenta a voltagem no sensor com o seu ADC. Dessa forma, você precisa de apenas um canal de extremidade única por sensor. Eu fiz a recomendação da ADC no outro post.
Se você usar ADC de 10 bits integrado nos microcontroladores que você mencionou, você não terá muito alcance dinâmico. O aprimoramento do alcance usando circuitos analógicos, como o que eu publiquei originalmente, adicionaria muitas peças adicionais, e é por isso que eu recomendo simplesmente usar um ADC de 24 bits, como o ADS1256 que eu recomendo no outro post, porque isso lhe dará baixo ruído e alta faixa dinâmica, em um único chip (mais a referência, que é pequena, e o regulador de tensão, que também pode ser pequeno - você também pode tentar deixar o regulador de fora e ligar o divisor resistivo diretamente a partir da referência - isso lhe privará 1 bit de resolução, mas existem muitas delas de qualquer maneira). Você precisará fazer uma trituração numérica ("Auto-calibração encontrando valores mínimo e máximo em uma determinada janela de análise" - é uma boa idéia),
Espero que isso seja um pouco mais útil.
ATUALIZAÇÃO 2:
Este é o último: eu já passei por microcontroladores MSP430 da TI e descobri que alguns deles têm ADC sigma-delta de 16 bits com referência interna. Nomeadamente MSP430F2003 e MSP430F20013 . Essa seria sua solução de um chip se você estiver disposto a desistir da Atmels. Potência muito baixa também. E eles possuem microcontroladores em fila com 24 ADCs, mas eles ainda não estão em produção. Além disso, também existem microcontroladores PSoC da Cypress, que possuem ADCs sigma-delta de 20 bits ( séries PSoC 3 e PSoC 5 ), também com referência. Estes seriam ainda melhores.