Anda di halaman 1dari 5

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 mandas 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 elconversor lea que canal se quiere usar, es decir lea el estado de los pines ADD1, ADD2 y ADD3, que son los que seusa para escojer el canal, el pin START indica el inicio de la conversion. Ya, el procedimeinto que use para leer undato 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 unatabla 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 datasheetprimero 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, est en lenguaje asemble. 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. En este proyecto tenemos que adr una seal analgica para que salga una seal digital. Con 20mV que corresponde a numero binario a: 00000010 y a 1C

Con 40mV que corresponde a numero binario a: 00000010 y a 2C

Con 240mV que corresponde a numero binario a: 00001110 y a 12C

Con 380mV que corresponde a numero binario a: 00010100 y a 20C

Con 540mV que corresponde a numero binario a: 00011011 y a 27C

Con 1V que corresponde a numero binario a: 00110010 y a 50C

Con 2V que corresponde a numero binario a: 01100100 y a 100C

Con 2.88V que corresponde a numero binario a: 10010000 y a 144C

Anda mungkin juga menyukai