Cambiar la referencia de voltaje interno en un STM32L0

0

Estoy usando una placa Nucleo con un STM32L073RZ. Con un objeto "AnalogIn" en PA_0, mido el voltaje de un TMP36 (sensor de temperatura), pero la precisión no es excelente a baja temperatura.

Quiero cambiar la referencia de voltaje interno para obtener una mejor precisión. Después de mucha búsqueda no he encontrado nada. ¿Cómo puedo cambiar eso en mi STM32?

EDITAR: En la pantalla de abajo puede ver el resultado de varias mediciones del mismo voltaje obtenido con la fuente de alimentación de laboratorio de CA.

    
pregunta Simon NOWAK

1 respuesta

2

No puede cambiar el voltaje de referencia interno, \ $ V_ {REFINT} \ $, ya que se trata de un dispositivo de intervalo de banda fijado en aproximadamente 1.22V. Pero el rango de ADC es de 0 a \ $ V_ {REF +} \ $ de todos modos, y a menos que tenga un pin disponible para \ $ V_ {REF +} \ $, que probablemente no tenga en la versión de ese procesador que se encuentra en el Tablero nuclear, estará vinculado a \ $ V_ {DDA} \ $

La única opción sería amplificar el voltaje de su sensor. Alternativamente, use un sensor digital que pueda leer directamente por I2C o SPI.

    
respondido por el Finbarr

Lea otras preguntas en las etiquetas