Beneficios de usar un convertidor A/D externo con ATmega128

Soy nuevo en electrónica y estoy trabajando en mi primer proyecto. ¿Alguien puede explicar por qué usaría un convertidor A/D externo en lugar del integrado?

Según Mplabs, el ATmega128 tiene un convertidor A/D de 8 canales y 10 bits. ¿Es simplemente menos preciso?

No hay un DAC integrado. ¿Te refieres al convertidor A/D integrado?
Sí, lo siento convertidor A/D
Los convertidores externos pueden ser más rápidos y/o menos ruidosos. A veces no quieres tener el ruido de MHz de la CPU en el mismo chip.
En breve. (1) puede obtener un A/D externo que es mejor (de una forma u otra) que el incorporado. (2) Te quedas sin entradas A/D en el microcontrolador.

Respuestas (2)

Por lo general, se reduciría a algún aspecto del rendimiento. Si desea 12, 16 o incluso 20 bits reales de resultado, su ADC de 10 bits será lamentablemente inadecuado.

En algunos casos, podría ser un rango de referencia de funcionalidad, o una entrada diferencial, o tal vez un PGA (amplificador de ganancia programable) integrado o fuentes de corriente.

Probablemente la velocidad de conversión no sea una razón porque el AVR no es tan rápido, pero es posible que desee un gran ancho de banda analógico para submuestrear una señal de RF.

Bien, gracias por tu respuesta. Quiero medir un voltaje entre -0.3 y 0.3 una vez por segundo. ¿Sugeriría un ADC interno o externo?
Puedo ampliar eso a -3 +3 si me va a beneficiar.
Ciertamente. La elección depende de la precisión con la que necesite medirlo. El rango no es un factor decisivo, pero necesitará algún acondicionamiento de señal para usar el ADC interno (tal vez un amplificador operacional y algunas resistencias, posiblemente una referencia externa).
Debe amplificarlo, pero necesita cambiarlo de nivel para que esté en el rango 0..Vref.

Sí, si necesita más resolución, es posible que necesite un estabilizador.

Pero mi respuesta es que la única razón por la que he usado ADC externos que se comunican con el procesador es para exceder la cantidad de puertos analógicos ofrecidos en la unidad misma.

Si su ADC externo se comunicó con la nave nodriza mediante el uso de pines digitales, deberá obtener uno que se comunique por otros medios, como I2C.

Nada de eso es difícil.

Agregaré una razón más: si sus ADC deben estar a cierta distancia, existen otras opciones, como las unidades Mayhew I2C & Power, que permitirían que un dispositivo I2C esté a una distancia de hasta 300 pies. Lo uso y funciona, pero es probable que no quieras comenzar con esa complejidad. La porción de poder no es trivial.

Pero si su unidad tiene suficientes puertos ADC por sí misma y tienen suficiente resolución, entonces comience su trabajo usando solo el ATmega128 por sí solo. Y luego, solo cuando se dé cuenta de que no tiene las funciones que necesita (resolución, número de entradas, distancia), querrá buscar unidades ADC externas.