Autor Tema: problema con el clock  (Leído 3863 veces)

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

Desconectado kenny_pic

  • PIC10
  • *
  • Mensajes: 11
problema con el clock
« en: 24 de Mayo de 2014, 11:10:44 »
Hola, estoy haciendo un proyecto y solo me falta tener un clock externo para el ADC y el PIC16F84A. Este tiene que ser compartido para los dos de manera que vayan sincronizados y estado buscando información y no me queda claro como hacer el circuito.
Quiero utilizar un cristal de cuarzo ya que he visto que tiene mas estabilidad.
Muchas gracias.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: problema con el clock
« Respuesta #1 en: 24 de Mayo de 2014, 13:28:34 »
El 16F84A no dispone de conversores ADC
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: problema con el clock
« Respuesta #2 en: 24 de Mayo de 2014, 13:56:01 »
creo que lo intenta kenny es  generar una señal de reloj para un ADC, si es así depende de la frecuencia que necesites generar, lo podrías hacer usando un timer y cambiando el estado de un pin con cada interrupción.

edit: o tambien usar el clockout
« Última modificación: 24 de Mayo de 2014, 14:02:31 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado kenny_pic

  • PIC10
  • *
  • Mensajes: 11
Re: problema con el clock
« Respuesta #3 en: 25 de Mayo de 2014, 11:00:35 »
asi es jhozate necessito una señal de reloj de 4MHz para ADC y esta señal de reloj compartirla para el PIC para que vayan sincronizados, como puedo hacerlo sin utilizar ninguno de los puertos del PIC?
gracias.
« Última modificación: 25 de Mayo de 2014, 12:21:43 por kenny_pic »

Desconectado sander

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 627
Re: problema con el clock
« Respuesta #4 en: 25 de Mayo de 2014, 12:29:02 »
El PIC16F84A se puede configurar para que reciba una señal externa de reloj, en lugar de usar un cristal, entonces tiene que hacer un circuito oscilador de señal cuadrada y conectar la salida de este circuito al pin del PIC y a su ADC.

El circuito que genera señal cuadrada puede ser tan sencillo como un 555 dependiendo la frecuencia y presicion que necesite.

Saludos
La electrónica es el arte de manipular señales eléctricas que transportan información
Jan Davidse

Visita mi blog
Visita mi canal de youtube

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: problema con el clock
« Respuesta #5 en: 25 de Mayo de 2014, 16:25:04 »
Con el pin clkout sólo funciona con un oscilador rc
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: problema con el clock
« Respuesta #6 en: 26 de Mayo de 2014, 12:18:14 »
Exacto, acabo de ver en la hoja de datos y clkout solo sirve con RC, y la frecuencia seria 1/4.
Tienes la opción de generar otra fuente de reloj, pero eso es mas hardware, quizá puedes usar otro micro y usar el ADC de el. por ej 16F88 que creo que tiene el mismo número de pines y tiene mas periféricos
« Última modificación: 26 de Mayo de 2014, 12:23:15 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: problema con el clock
« Respuesta #7 en: 26 de Mayo de 2014, 12:37:26 »
O el 16F628A. Mismo patillaje, con el oscilador interno y habilitado el Pin CLKOUT para usarlo como oscilador externo
Casi sería más recomendable cambiar de pic, que generar un reloj para el ucontrolador y el conversor ADC
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado kenny_pic

  • PIC10
  • *
  • Mensajes: 11
Re: problema con el clock
« Respuesta #8 en: 26 de Mayo de 2014, 21:00:25 »
El problema es que ja tengo el pic todo soldado y no quisiera cambiar-lo porque es mucho lío(para la próxima vez que lo haga ya lo sabré). Un 555 no lo puedo utilizar porque la frecuencia máxima que puedo generar es de 100 KHz y necesito como mínimo 1MHz. me hubiera gustado hacer-lo con un 741, he probado de hacer-lo como en un esquema que vi poniendo el cristal de cuarzo de 1 MHz en la re-alimentación de un 741 pero no me acaba de funcionar por el esquema supongo, probaré de montar un circuito que encontrado con transistor y haber si hay suerte. Si alguien sabe de algún esquema que sepa que con certeza funciona y me lo pudiera facilitar lo agradecería.
Gracias por las respuestas.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: problema con el clock
« Respuesta #9 en: 26 de Mayo de 2014, 21:15:46 »
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado diguito_69

  • PIC16
  • ***
  • Mensajes: 136
Re: problema con el clock
« Respuesta #10 en: 27 de Mayo de 2014, 22:55:43 »
Ya que vas a utilizar un cristal, no necesitas tener un clock externo, ya que por el pin OSC2 tenes la salida del inversor del oscilador del pic, que puedes utilizar tranquilamente para señal de clock del adc y quedarían sincronizados.

Te dejo una imagen del oscilador del pic tomada del datasheet.

Saludos.
"Carezco de un don especial. Sólo soy apacionadamente curioso". Albert Einstein.


 

anything