TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Kid_Bengala en 27 de Febrero de 2006, 15:10:00
-
Hola:
Quiero diseñar un hardware el cual dependiendo de una configuracion de jumpers me genere 3 velocidades distintas de reloj (3Mhz, 3.68Mhz y 6.3Mhz) para comunicarme con otro dispositivo.
¿Esto seria posible generarlas con un PIC o seria mas viable con algun chipset(Cypress tiene) que genere velocidades segun la configuracion?. Es que mas bien soy novato en PIC. Muchas gracias.
Saludos
-
Escrito originalmente por Kid_Bengala
Hola:
Quiero diseñar un hardware el cual dependiendo de una configuracion de jumpers me genere 3 velocidades distintas de reloj (3Mhz, 3.68Mhz y 6.3Mhz) para comunicarme con otro dispositivo.
¿Esto seria posible generarlas con un PIC o seria mas viable con algun chipset(Cypress tiene) que genere velocidades segun la configuracion?. Es que mas bien soy novato en PIC. Muchas gracias.
Saludos 
Seré curioso... para comunicarte con esos dispositivos sería con la usart?
-
hola amigo;
No puedes generar una señal de reloj de 6MHz con el PIC, y las de 3MHz deben ser con un cristal de 20MHz, aunque podrias metar la señal a uno flip-flop multiplicadores de frecuencia y asi puedes obtener lo q necesitas.
Salu2
-
Escrito originalmente por poi5on
hola amigo;
No puedes generar una señal de reloj de 6MHz con el PIC, y las de 3MHz deben ser con un cristal de 20MHz, aunque podrias metar la señal a uno flip-flop multiplicadores de frecuencia y asi puedes obtener lo q necesitas.
Salu2
Nuestro amigo quiere otra cosa, el dice que con jumpers quiere digamos hacer un circuito que le permita cambiar el cristal que queda asociado al pic.
Ahora bien estuve pensando que el modo del oscilador debe ser XT para la frecuencia < 4Mhz es XT y para mayor a 4Mhz es HS, de forma que el código debiera cambiar para cada una de las frecuencias con lo cual el firmware no serviría.
Saludos
-
Hola:
Yo lo que quiero hacer es mediante jumpers o comunicacion con un pic desde un PC, establecer una velocidad CLK para un hardware, pero no sera el reloj del micro. Es para otras comunicaciones, pero dependiendo de la configuracion necesitare mas o menos velocidad. Por eso preguntaba...
Muchas gracias.
Saludos.
-
Escrito originalmente por Kid_Bengala
Hola:
Yo lo que quiero hacer es mediante jumpers o comunicacion con un pic desde un PC, establecer una velocidad CLK para un hardware, pero no sera el reloj del micro. Es para otras comunicaciones, pero dependiendo de la configuracion necesitare mas o menos velocidad. Por eso preguntaba...
Muchas gracias.
Saludos.
Antes creí haberte entendido, ahora si que no entendí nada.
A que llamas velocidad CLK para un hardware??? Podes exponer bien que es lo que necesitas? Si no das mas información dificil será ayudarte.
Saludos
-
Hola:
Bien, yo tengo un dispositivo el cual me comunicare con el mediante una velocidad de sincronizacion programable. Con lo que me refiero con esto es que no llevara una velocidad fijada por un cristal de cuarzo, sino que me gustaria mediante un PIC o similar fijarle una velocidad a esta señal de sincronizacion o cambiarsela a otra velocidad. No es la velocidad del PIC, sino es la de otros dispositivos; el PIC solo lo utilizaria para fijar esta velocidad de sincronizacion y llevaria su cristal de cuarzo aparte.
Viene a ser como en algunos dispositivos que el usuario puede poner distintos tipos de cristal para mas o menos velocidad, pero sin cambio de cristal; por algun chip. ¿Se entiende mejor?. Thanks
Saludos
-
Creo que podría interesarte un oscilador variable como el LTC-6904.
En mi web hay un artículo sobre este chip y su control.
http://elrebujito.nom.es
-
Escrito originalmente por Kid_Bengala
Hola:
Bien, yo tengo un dispositivo el cual me comunicare con el mediante una velocidad de sincronizacion programable. Con lo que me refiero con esto es que no llevara una velocidad fijada por un cristal de cuarzo, sino que me gustaria mediante un PIC o similar fijarle una velocidad a esta señal de sincronizacion o cambiarsela a otra velocidad. No es la velocidad del PIC, sino es la de otros dispositivos; el PIC solo lo utilizaria para fijar esta velocidad de sincronizacion y llevaria su cristal de cuarzo aparte.
Viene a ser como en algunos dispositivos que el usuario puede poner distintos tipos de cristal para mas o menos velocidad, pero sin cambio de cristal; por algun chip. ¿Se entiende mejor?. Thanks
Saludos
Ahora si se entendió mejor. Pero con un pic no te da la velocidad. Ni andando a 48Mhz podrías hacerlo andar con precision para todas las opciones que has mencionado. Te aconsejo que sigas otro diseño, como lo que te sugiere nocturno. un PLL programable me parece la mejor opcion.
Saludos
-
Con ese integrado que recomiendas Nocturno se pueden resolver problemas de frecuencia de trabajo especial para PWM.