Ok, da sua resposta ao meu comentário, acho que posso ajudar mais com uma resposta completa.
Construa!
Crie seu divisor resistivo simples. Isso tem muitas vantagens, para um tamanho, outro é custo.
Caracterize-o!
Agora, você também usará um microcontrolador; é aqui que você precisará caracterizar seu erro. use um gerador de voltagem muito preciso, agora verifique as voltagens e veja qual erro o uC realmente mede.
Analise!
Agora é quando fica divertido. Há várias coisas que você pode medir.
A maior coisa a se medir aqui é se o erro nos pontos é repetível. Se toda vez que você fizer uma varredura, você receber um erro diferente, ou se sua varredura seguindo um caminho diferente der um erro diferente no mesmo ponto, essa não será uma opção. Isso geralmente acontece com correntes de vazamento. A parte importante aqui é que
você não precisa de alta precisão, apenas um alto grau de precisão. Se você pode caracterizar seu erro, seu uC pode corrigi-lo. Se você tem uma grande variação, precisa alterar sua solução.
O que é uma calibração do ponto X?
Agora, se você tiver uma alta precisão, como discutido anteriormente, poderá corrigir a precisão. Agora, se você representar graficamente sua tensão de entrada versus sua tensão de saída, precisará decidir o número de "pontos de referência" necessários. Os dispositivos agradáveis permitem um ponto 1 (ou ponto zero, sem necessidade de calibração). Muitas sondas de temperatura.
Calibração de um ponto
Ambas as linhas têm a mesma inclinação, mas um deslocamento, então você só precisa encontrar o valor que deve adicionar a um ponto de dados para corrigi-lo. Essa é uma situação ideal, pois qualquer nova calibração precisa apenas de um único ponto de dados para calibrar novamente.
Calibração de dois pontos
ambas as curvas lineares, possivelmente um deslocamento e há uma diferença de inclinação, você só precisa de dois pontos de referência e interpolação linear para extrair seu deslocamento. Isso ainda é relativamente fácil, basta considerar qualquer ponto, multiplicá-lo por um escalar e adicionar um deslocamento.
Como você pode ver, fica mais confuso quanto mais pontos você precisar. Em algum momento, é mais fácil pegar todos os pontos de dados e correlacioná-los com o valor real. Por exemplo, descobrindo que 0000 é 1V, 0001 é 2V, 0002 é 1,5V. Isso é confuso e ainda funciona apenas se as compensações forem repetíveis. Isso pode acontecer embora.
Resumindo
Espero que isso ajude, diga-me se precisar de mais clareza. Se você terminar com uma corrente de vazamento variável que não é confiável, é hora de lidar com a necessidade de um buffer ou algo parecido.
Eu posso ver a possibilidade de um erro alto devido a vazamentos, mas aposto que o erro é relativamente pequeno na maior parte do intervalo e, quando existe, pode ser facilmente corrigido.