Ok, dalla tua risposta al mio commento penso di poter essere di maggiore aiuto con una risposta completa.
Costruiscilo!
Costruisci il tuo semplice divisore resistivo. Questo ha molti vantaggi, per una dimensione, un altro è il costo.
Caratterizzalo!
Ora utilizzerai anche un microcontrollore, è qui che devi caratterizzare il tuo errore. usa un generatore di tensione molto accurato, ora controlla le tensioni e vedi quale errore l'IC misura effettivamente.
Analizzalo!
Ora è quando si diverte. Ci sono molte cose che potresti misurare.
La cosa più grande da misurare qui è se l'errore nei punti è ripetibile. SE ogni volta che si esegue la scansione viene visualizzato un errore diverso o se la scansione che segue un percorso diverso genera un errore diverso nello stesso punto, questa non è un'opzione. Ciò accade spesso con correnti di dispersione. La parte importante qui è che
non hai bisogno di alta precisione, solo un alto grado di precisione. Se riesci a caratterizzare il tuo errore, il tuo uC può correggerlo. Se hai una grande varianza, devi cambiare la tua soluzione.
Che cos'è una calibrazione del punto X?
Ora, se si dispone di un'alta precisione, come discusso in precedenza, è possibile passare alla correzione dell'accuratezza. Ora, se quando si rappresenta graficamente la tensione di ingresso rispetto alla tensione di uscita, si dovrà decidere il numero di "punti di riferimento" necessari. I dispositivi piacevoli consentono 1 punto (o punto zero, non è necessaria la calibrazione). Molte sonde di temperatura.
Calibrazione a un punto
Entrambe le linee hanno la stessa pendenza, ma un offset, quindi devi solo trovare il valore che devi aggiungere a un punto dati per correggerlo. Questa è una situazione ideale, poiché qualsiasi nuova calibrazione richiede solo un singolo punto dati per eseguire nuovamente la calibrazione.
Calibrazione a due punti
entrambe le curve lineari, possibilmente un offset e c'è una differenza di pendenza, sono necessari solo due punti di riferimento e interpolazione lineare per estrarre l'offset. Questo è ancora relativamente semplice, basta prendere qualsiasi punto, moltiplicarlo per uno scalare e aggiungere un offset.
Come puoi vedere, diventa più disordinato più punti hai bisogno. Ad un certo punto è più semplice prendere ogni punto dati e correlarlo al valore effettivo. Ad esempio, scoprendo che 0000 è 1V, 0001 è 2V, 0002 è 1,5V. Questo è disordinato e funziona ancora solo se gli offset sono ripetibili. Questo può succedere però.
Riassumendo
Spero che questo aiuti, dimmi se hai bisogno di più chiarezza. Se si finisce con una corrente di dispersione variabile che non è affidabile, è tempo di occuparsi solo della necessità di un buffer o di qualcosa del genere.
Vedo una possibilità di errore elevato da perdita, ma scommetto che l'errore è relativamente piccolo sulla maggior parte dell'intervallo e quando è lì può essere facilmente corretto.