Entendiendo los pines de entrada del ADC del microcontrolador (atmega328)

0

Si configuro el ADC en el ATmega328 para leer un determinado pin ADC , ¿en qué estado se coloca el pin ADC ?

Dado que no habilito explícitamente ninguna recuperación, ¿es el pin floating / high voltage / low voltage ?

    
pregunta CS Student

3 respuestas

1
  

Ya que no habilito explícitamente ningún pull ups, es el pin flotante / alto voltaje / bajo voltaje

El estado del pin es el voltaje que se está introduciendo en ese pin. Si está alimentando en 3V, entonces el pin lee el equivalente binario de 3V. Si alimenta 2V, el pin lee el equivalente binario de 2V.

Si no conectas nada al pin, entonces está flotando.

Al trabajar con ADC no hay un concepto de ALTO o BAJO, solo una cantidad discreta de voltajes (\ $ \ frac {1} {1024} V_ {ref} / LSB \ $).

    
respondido por el Majenko
1

Consulte la "Tabla 18-1. Configuraciones de pin de puerto" de la hoja de datos completa de Atmega328p. Indica claramente que cuando los registros DDR y PORT son cero, el pin es de alta impedancia.

    
respondido por el filo
1

No es ALTO ni BAJO. Si desea detectar la señal LOW, puede habilitar la resistencia de activación interna configurando el bit PORTx en 1. Alternativamente, puede usar una resistencia externa conectada a VCC para detectar la señal LOW, o una resistencia externa conectada a tierra para detectar la señal HIGH.

    
respondido por el Atmega 328

Lea otras preguntas en las etiquetas