¿Puedo "sumar" canales ADC internos para lograr una resolución de bits adicional?

En primer lugar, soy un novato en electrónica.

Estoy construyendo algunas aplicaciones de báscula usando (como se ve en todas partes) celdas de carga conectadas a un ADC HX711 y un ESP8266. Ahora estoy probando el MCU CC1312R de Texas Instruments ( hoja de datos ), todavía trabajo en progreso :)

Las características del CC1312R incluyen un ADC de 12 bits de 8 canales. Mis necesidades requieren al menos un ADC de 16 bits.

Dado que este ADC interno proporciona 8 canales, me preguntaba si podría serializarlos de alguna manera para lograr una resolución de bits adicional, sin tener que usar ningún ADC externo, ¿es eso posible?

¡Gracias por tu ayuda!

Creo que estás hablando de medir la misma señal con los 8 canales y promediar las mediciones. Dudo que sea mejor que simplemente promediar las mediciones de un canal. A veces puede lograr una resolución mejorada promediando, pero no creo que sea lo suficientemente bueno para 16 bits.
Es solo un ADC multiplexado en los 8 canales, por lo que el muestreo en múltiples canales no hará nada.
En mi experiencia, es posible que obtenga 2 bits adicionales de resolución, pero la cantidad efectiva de bits para el canal de 12 bits será inferior a 12 en primer lugar. analog.com/media/en/training-seminars/tutorials/MT-003.pdf
Relacionado: Precisión del RMS del seno medido a partir de N muestras de conversión ADC . Puede aumentar la resolución efectiva combinando varias muestras, pero ÚNICAMENTE en la medida en que los errores en las mediciones no estén correlacionados. Y la mejora se escala con la raíz cuadrada de la cantidad de muestras, por lo que por cada bit adicional de resolución, debe cuadruplicar la cantidad de muestras.
@DKNguyen Lo entiendo, ¿y qué hay de canalizar el canal ADC al DAC interno y luego volver a alimentar un canal ADC ( sugerido aquí )?
Gracias a todos por sus comentarios necesito tiempo para estudiar todo esto :)
@Cinn Ehhhh, un poco rotonda. Si está atascado con el hardware, también podría intentarlo, pero no lo haría si tuviera otra opción. Demasiados lugares para equivocarse.
"Mis necesidades requieren un ADC de 16 bits". Luego, conéctese a un ADC de 16 bits en lugar de perder el tiempo buscando una solución inferior.

Respuestas (1)

Si alterna la señal y promedia más de 256 muestras, puede obtener un aumento aparente de la resolución (no de la precisión), pero, francamente, sería mucho mejor ignorar el ADC en el chip y usar un ADC externo diseñado para aplicaciones de celdas de carga.

El que mencionas (HX711, fabricado por Avia en Xiamen, China) cuesta solo alrededor de 40 centavos (delta-sigma de 24 bits con PGA integrado y referencia de banda prohibida), ¡así que no es como si fuera a romper el banco!

Cosas como esta rápidamente dan rendimientos decrecientes. Aunque el último ejemplo es el convertidor sigma-delta que convierte mágicamente 1 bit en una buena salida de 16 bits.
Para el ruido no correlacionado, la mejora teórica máxima es la raíz cuadrada del número de muestras, por lo que 256 da potencialmente 4 bits de mejora. La realidad va a ser mucho más decepcionante, especialmente con un típico periférico MCU ADC en chip de mala calidad.
Delta-sigma es más que solo promediar. La formación de ruido y el filtrado posterior son partes importantes del proceso.