Estoy usando STM32 F7 46 ( manual de referencia ) y estoy un poco confundido acerca del ADC y el voltaje de referencia (VREF).
Si conecto 2,5 V al VREF y 3,3 al AVDD, ¿cuál es el rango de medición del ADC?
¿El rango de ADC es de 0V a 2.5V?
¿O se usan 2,5 V para calibrar la referencia ADC (AVDD) y luego el rango será de 0 V a 3,3 V (= AVDD calibrado)?
Sé que en AVR, (1) es correcto, pero estoy confundido acerca de STM32.
Si su voltaje de referencia es de 2,5 V y suministra 2,5 V a una entrada, entonces su ADC (suponiendo una resolución de 16 bits y una medición de un solo extremo contra GND) debería devolver exactamente 65535, por lo que el rango está limitado por el voltaje de referencia.
Hay al menos un "truco". Por ejemplo, puede medir Vdd (p. ej., para averiguar el voltaje de la batería desde el que se ejecuta la MCU): configure el ADC para usar AVDD como referencia y mida la referencia de banda prohibida interna contra él.
Entendí que el voltaje de referencia siempre es VREF+ (el otro, si el pin está disponible, tiene que estar vinculado a VSSA. El VREF+ puede ser entonces cualquier valor entre 1,8 V y VDDA. Depende de dónde conecte el VREF+. Configurado con soldadura. :-) En algunos paquetes, el VREF+ y el VREF- no salen del chip. Supongo que están vinculados internamente a VDDA y VSSA.
Rohat Kılıç