Está en la página 1de 2

En vref(+) coloque 5V, vref(-) lo mande a tierra, trabaje con un reloj de 500KHz en el conversor (lo genere con un modulo

de PWM del PIC), el OE (output enable) funciona de la siguiente manera, si le madas un "0" las salidas trabajan en alta impedancia y no puedes leerlas...si quieres leerlas debes mandarle un "1", yo lo deje conectado a Vcc (5V) para poder leerlas en todo momento sin tener que manipular este pin, los pines ALE y START los conecte juntos a una salida del PIC, es decir, a ambos pines les mande la misma seal, el pin ALE sirve para que el conversor lea que canal se quiere usar, es decir lea el estado de los pines ADD1, ADD2 y ADD3, que son los que se usa para escojer el canal, el pin START indica el inicio de la conversion. Ya, el procedimeinto que use para leer un dato es el siguiente: Escojes que canal se va a leer en el conversor a traves de los pines ADD1, ADD2 y ADD3. En el datasheet tienes una tabla que te dice con que combinacion escojes cada canal. Generas un flanco ascendente ALE y START, es decir los pones en "1", en el diagrama de tiempo del datasheet primero genera el flanco ascendente en ALE y luego en START, pero no hay problema si lo haces al mismo tiempo. Si trabajas con un uC debes asegurarte que pase el tiempo suficiente para que el conversor lea los pines ADD1-3, ya que la frecuencia de trabajo de un uC suele ser mayor que la del conversor. Luego debes esperar a que el pin EOC(end of conversion) se ponga en "0". Despues de que el pin EOC este en cero, generas un flanco descendente en ALE y START (los pones en "0"). Esperas a que el pin EOC se ponga en "1" y por ultimo lees el dato en las salidas del conversor. Te dejo la subrutina que use en el PIC porciacaso te ayude a entender, esta en lenguaje asemble.

y y y y

Fcil interfase con todos los microprocesadores y conexin directa con el bus ISA. 8 canales multiplexados con lgica de direccionamiento incorporada. Salidas son compatibles con el standard TTL. Resolucin de salida de 8 bits con un error de LSB y 1 LSB.

Capturar o "latchear" la entrada analgica que se desea convertir, e iniciar la conversin. Esperar un perodo de tiempo prudente para que se termine la conversin, cabe aclarar que se trabaja sin interrupciones por lo que se espera que luego del mismo el dato ya est disponible para su lectura. Para asegurar un buen funcionamiento de esta etapa se toma un valor suficientemente grande. Leer el dato en el puerto correspondiente.

También podría gustarte