Comparadores analógicos «configuraciones», Pic C Compiler
Por
/
En esta sección aprenderás a realizar diferentes aplicaciones, utilizando las diferentes configuraciones de los comparadores analógicos del microcontrolador PIC. Comparadores independientes con salida digital, comparadores con referencia común, comparadores con referencia de voltaje de módulo interno.
Comparador analógico
Un comparador analógico es un componente que compara dos señales analógicas y proporciona una salida que indica la relación entre las dos señales. En el caso de los microcontroladores PIC, los comparadores analógicos permiten comparar una tensión de referencia con una tensión analógica de entrada y generar una señal de salida en función de la relación entre ambas tensiones.
Los comparadores analógicos en los microcontroladores PIC se encuentran generalmente en los periféricos denominados «comparador de tensión analógico» o «comparador analógico». Estos comparadores suelen tener varias características comunes, como las siguientes:
Múltiples entradas: Los comparadores analógicos en los microcontroladores PIC suelen tener dos o más entradas analógicas que se pueden seleccionar para la comparación.
Tensión de referencia: Se puede establecer una tensión de referencia interna o externa que se utilizará como punto de comparación con la señal analógica de entrada.
Salida digital: El comparador genera una salida digital que indica la relación entre la señal de entrada y la tensión de referencia. Por lo general, esta salida es un valor binario (alto o bajo) que puede ser utilizado por el microcontrolador para tomar decisiones.
Histeresis: Algunos comparadores analógicos en los microcontroladores PIC ofrecen la opción de agregar histeresis, lo que ayuda a evitar cambios rápidos en la salida cuando la señal de entrada está cerca del valor de referencia.
Los detalles específicos sobre cómo configurar y utilizar los comparadores analógicos pueden variar según el modelo de microcontrolador PIC que estés utilizando. Para obtener información detallada y precisa, es recomendable consultar la hoja de datos y el manual de referencia del microcontrolador específico que estés utilizando.
Configuración de comparadores para el PIC18F4550.
Configuraciones
Un comparador independiente con salida digital.
setup_comparator(A0_A3_NC_NC_OUT_ON_A4);
Dos comparadores independientes con salidas digitales.
setup_comparator(A0_A3_A1_A2_OUT_ON_A4_A5);
Dos comparadores de referencia común con salidas digitales.
setup_comparator(A0_A3_A1_A3_OUT_ON_A4_A5);
Dos comparadores independientes.
setup_comparator(A0_A3_A1_A2);
Dos comparadores de referencia común.
setup_comparator(A0_A3_A1_A3);
Cuatro entradas multiplexadas a dos comparadores.
setup_comparator(A0_VR_A1_VR);
Cuatro entradas multiplexadas a dos comparadores.
setup_comparator(A3_VR_A2_VR);
Configuración del módulo de voltaje de referencia «CVref».
Los registro C1OUT y C2OUT se pueden leer como si fueran una variable creada, el valor dependerá de la comparación de las entradas de voltaje analógico.
C1OUT //registro del comparador 1
C2OUT //registro del comparador 2