Salida del DAC del microcontrolador PIC incorrecta

2

Usando un microcontrolador PIC16F1825 estaba viendo que se emitían valores incorrectos en el pin DACOUT. La configuración estipulada utilizando la fracción 8/32 * VREF + donde VREF + era una referencia externa de 2.5V. La salida debería haber sido 0.625 pero tenía el doble de ese valor.

(respondo yo mismo)

    
pregunta carveone

1 respuesta

3

La respuesta es doble:

En primer lugar, las resistencias de extracción están habilitadas de forma predeterminada en todos los puertos de entrada cuando se borra WPUEN # en OPTION_REG. Esto afectará a entradas analógicas como VREF + y puede afectar a salidas analógicas como DACOUT. No estoy seguro en el último punto, ya que no he probado esa afirmación, aunque parezca incorrecto. Esto es cierto para el PIC16F1825 pero puede no serlo para otros micros PIC en otros rangos.

En segundo lugar, los pines DACOUT y VREF +, en este micro, se comparten con los pines PGD y PGC. Si se conecta un PICKIT3, ese dispositivo tiene 4k7 resistencias desplegables en ambos pines.

Si usa VREF + o DACOUT, asegúrese de que las activaciones estén deshabilitadas y que el PICKIT3 esté desconectado.

    
respondido por el carveone

Lea otras preguntas en las etiquetas