Esto es lo que estaba pensando antes:
Este es un circuito opamp inversor básico. L1 y C2 solo están allí para filtrar un poco la fuente de alimentación al opamp. No son estrictamente necesarios, pero pueden reducir el ruido dependiendo de lo que sucede alrededor de este circuito y de la limpieza del suministro de 3,3 V.
R3 y R4 forman un divisor de voltaje que mantiene la entrada + a 500 mV fijos. C1 elimina el ruido que pueda provenir de la fuente de alimentación de 3.3 V.
La verdadera característica de este circuito es R2, la resistencia de realimentación y R1, el termistor. La forma en que se organiza la retroalimentación, el opamp hará lo que sea necesario para mantener su - entrada igual a los 500 mV en su entrada +. Eso significa que habrá un constante de 500 mV a través del termistor. La corriente a través del termistor es entonces una función de su temperatura. Esta corriente solo proviene de R2, por lo que el voltaje a través de R2 es inversamente proporcional a la resistencia del termistor.
Este circuito no utilizará el rango completo de entrada A / D, pero funcionará significativamente mejor que un simple divisor resistivo como se explicó en su pregunta anterior. A 140, la corriente será de 3.57 mA, que produce 1.68 V a través de R2. Este voltaje en R2 se agrega a la polarización de 500 mV, por lo que el valor mínimo de OUT es 2.18 V. A 98 Ω, OUT es 2.90 V, para un rango total de 719 mV. Eso sería 223 conteos de su A / D, que es más de lo que puede soportar la precisión típica de un termistor.
Puede obtener un rango de salida más amplio utilizando un voltaje de polarización más bajo y haciendo que R2 sea más grande en consecuencia. El valor de R2 es directamente proporcional a la ganancia de este circuito. Mostré 500 mV como ejemplo porque parecía el valor máximo suficiente, pero 250 mV le daría más del doble del rango A / D. No sería mucho menor que eso, ya que otros errores y fuentes de ruido comenzarían a ser significativos.
Una de las ventajas de este circuito es que mantiene un voltaje bajo en el termistor, lo que hace que el autocalentamiento sea despreciable. En el peor de los casos, los 500 mV se aplican a 98 Ω, lo que provoca una disipación de solo 2,6 mW. Si utiliza una polarización de 250 mV, se reduce en un factor de 4 a 640 µW. A menos que tenga una situación muy inusual, esa cantidad de autocalentamiento debería ser irrelevante.
Un problema a tener en cuenta es que la salida depende del nivel de suministro de 3.3 V. Sin embargo, como mencionó específicamente 3.3 V, parece que está producido por un regulador, por lo que debería estar bien.
Si solo tiene una potencia de 3.3 V disponible, necesita un indicador de riel a riel como muestro. Un TL081, por ejemplo, no funcionaría aquí sin voltajes de suministro más altos o más bajos.