Si tengo un MCU
pin conectado entre 2 resistencias (a voltage divider
), ¿cómo MCU
detecta realmente el pin el voltaje? Estoy usando un ATMega328
y leyendo el voltaje del divisor por un ADC
pin habilitado.
Creo que mi comprensión está rota, pero esto es lo que estoy pensando...
x
voltios (potencialmente podría empujar por x
voltios)el pin está flotando pero está configurado para la entrada (tiene habilitado el pull-up interno)
es una paradoja. O está flotando, o está tirado hacia arriba. Estas cosas son opuestas. "Pull-up" significa que hay una resistencia que conecta el pin a un voltaje fijo; flotante significa que el pin no está conectado a tierra ni a ningún voltaje distinto de cero.
Para los pines ADC, el pull-up no tiene sentido: ¡no desea medir su voltaje de suministro, desea medir un voltaje externo!
Por lo tanto, no hay divisor de voltaje de resistencia.
Entonces, echemos un vistazo a la hoja de datos , p.310:
Allí dice que la resistencia de entrada del ADC es de 100 MOhm.
Entonces, sí: prácticamente no fluirá corriente hacia el ADC. Eso también es bueno, porque si la corriente fluye hacia el ADC, eso cambiaría el voltaje en la entrada, destruyendo así la capacidad de medición de la señal de interés.
Entonces, la pregunta es: ¿Cómo se lleva a cabo la medición real?
Ahora, esa es una pregunta diferente y depende de la arquitectura del ADC integrado. En el caso de su ATMega328, está tratando con un ADC de aproximación sucesiva. Lo que significa que, a través de un circuito analógico, el voltaje en el momento de la medición se "amortigua", se guarda en un capacitor y luego, el valor de salida de un DAC se cambia sucesivamente hasta que coincida con el voltaje almacenado (visión general muy aproximada). Me gustaría indicarle Internet sobre ADC de aproximación sucesiva.
marcus muller
marcus muller
estudiante de informática
marcus muller
brahans
estudiante de informática