¿Cómo conectar la alimentación del pin VREFSD y el pin anlog en STM32F3273 (ARM Cortex-M4) para la aplicación SDADC?

3

Tengo un amplificador analógico que se alimenta a una fuente de alimentación única y tengo una tierra analógica de 1.25V.

Quiero realizar sdadc para mi salida analógica. Estoy usando STM32F373 (48 pines), que es un ARM Cortex-M4.

Estoy confundido con la conexión del circuito entre MCU y el amplificador. (salida analógica, tierra analógica y pines VREFSD + y VREFSD)

Hoja de datos de STM32F373

1. Salida analógica de mi amplificador

Consulte la hoja de datos de stm32f373, página 33, tabla de definición de pines.

YaqueestoyusandoSDADC1paramiaplicación,conectomisalidaanalógicacomoentradaSDADCparaelmcu.

2.AmplificadoranalógicoatierrayVREF_SD+

Consulte manual de referencia técnica , página 225, 13.3 SDADC pasadores, tabla 36.

Dadoquetengounabaseanalógicaparamiamplificador,,creoquedeberíahacerelVREF_SD+comoreferenciaexterna.Conladescripciónde

Whentheexternalreferenceisselected(REFV=00),thispinmustbedrivenexternallytoavoltagebetween1.1VandVDDSDx.

Porlotanto,conectolospinesVREF_SD+entreelVDD(3.3V)ymitierraanalógica(1.25V)

3.VREF_SD-

ConectoelVREF_SD-atierrade0V.

Acontinuaciónsemuestralavistageneraldemiconexióndecircuito:

No estoy seguro de la conexión para la parte 2 (VREFSD +), ¿estoy haciendo lo correcto?

Tampoco estoy muy seguro de cuál es la necesidad de VREFSD + y - en la aplicación SDADC. Por lo que entiendo es establecer el límite del rango de voltaje de entrada con VREFSD + y VREFSD-. ¿Alguien puede elaborar un poco más sobre esto? Alguna explicación de fondo es genial.

    
pregunta jhyap

1 respuesta

2

Los pines VREFSD + y VREFSD están diseñados para proporcionar una referencia de voltaje externa al ADC Sigma-Delta. Este voltaje, junto con la resolución del bit SDADC, le proporciona la resolución general de voltaje del convertidor. De esta manera, la resolución de voltaje de un ADC es igual a la referencia de voltaje (Vref) dividida por 2 al número de bits del convertidor (16 bits en este caso), a continuación:

Q = Vref / (2 ^ 16)

donde: Vref = (VREFSD +) - (VREFSD-), y Q = resolución de voltaje.

Entonces, esta resolución de voltaje es el cambio mínimo en el voltaje que medirá el SDADC. Si conecta su dispositivo como se muestra en su diagrama (VREFSD generalmente está conectado a tierra), la resolución de voltaje de su SDADC será:

Q = 3.3 [V] -0 [V] / (2 ^ 16) = 50.35 [uV], aproximadamente.

Esto significa que su sistema debe poder leer un mínimo de ~ 50 [uV] (provisto el blindaje correcto para aislamiento de ruido), y múltiplos discretos de este valor (100 [uV], 150 [uV], ... ), todos al máximo 3.3 [V] del pin VREFSD +.

Además, puede configurar su SDADC (por software) para utilizar estos pines externos, una referencia interna 1.1 / 1.8 [V] o la fuente de alimentación SDADC como referencias de voltaje. Si no desea utilizar las referencias internas (que deberían ser extremadamente precisas), le sugiero que utilice un circuito de referencia de voltaje externo para proporcionar un voltaje estable y garantizar mediciones precisas.

    
respondido por el bnolo

Lea otras preguntas en las etiquetas