Autor Tema: Comparador de voltaje  (Leído 2521 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Comparador de voltaje
« en: 09 de Marzo de 2009, 07:06:34 »
Usando un 18f4520 y utilizando la siguiente inicialización del comparador


           movlw    b'00000001'      ; RA0 in, Cout no inv, activa C1 cuando V in < REF
      movwf    CMCON             ; módulo comparador
                        ; activamos el ladder de voltaje referencia comparador
      bsf            CVRCON,CVREN        ; Vref interna activada
      bcf           CVRCON,CVROE        ; 1 = CVREF voltage level is also output on the RA2/AN2/VREF-/CVREF pin
      bsf            CVRCON,CVRR      ; 1 = 0 to 0.667 CVRSRC, with CVRSRC/24 step size (low range)
      bcf            CVRCON,CVRSS   ; 0 = Comparator reference source, CVRSRC = VDD – VSS
      bsf      CVRCON,CVR3
      bsf      CVRCON,CVR2
      bsf      CVRCON,CVR1
      bsf      CVRCON,CVR0

Ponga lo que ponga en los registros de la referencia de voltaje (CVR3-0) se me activa el comparador en el mismo punto: 2,2v
Incluso he activado la salida del voltaje de referencia por el pin RA2, para ver si cambia de acuerdo al seteo , y sí que cambia. Pero el trip me lo sigue haciendo en los 2,2v

WHY??
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Comparador de voltaje
« Respuesta #1 en: 09 de Marzo de 2009, 08:40:56 »
Ahora lo he probado con Vref externa y va de muerte.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"