5 votos

Hay un pequeño (6-pin) DIP puedo usar para generar múltiples MHz squarewave relojes con un cristal externo?

Estoy construyendo un circuito que me gustaría realizar, a 8 MHz, para empezar, pero quiero ser capaz de probarlo en 10, 12, 16, 20, y, tal vez, de 25 MHz. Sé que muchos de los microcontroladores tienen la capacidad de conectar sólo un pasivo de cristal en dos pines y el µC va a generar una onda cuadrada y pasar a otra cosa es conectado a la que necesita un reloj. Lo que me pregunto es si esta funcionalidad existe en su propio en un bonito, pequeño paquete que se va a ejecutar a 5V. (Sé que puede construir usando Schottky rápido inversores y algunos condensadores y resistencias, pero prefiero evitar a todos los que la externa cosas si es posible).

Alternativamente, hay una manera fácil de generar un rango continuo de frecuencias de esta magnitud (similar a lo que se puede hacer con un 555 temporizador a bajas frecuencias)? Yo no soy demasiado mimados acerca de la frecuencia, siendo particularmente precisa, estoy bastante seguro de que un 1% de la variabilidad aceptable (2% parece que está empujando, pero yo sin duda estar dispuesto a probar)

Además, he visto una sugerencia para utilizar una mayor frecuencia de cristal y el uso de un divisor de frecuencia para dividir por cuatro. Es un T Flip-flop la mejor manera de hacerlo que a estas frecuencias? (o, más bien, dos ya que uno de los flip-flop es sólo va a reducir a la mitad la frecuencia). ¿Este consejo tiene ningún sentido, dado que me estoy quedando este en un protoboard? (sí, lo sé, capacidad parásita y todo eso, que de hecho es parte de la razón por la que estoy haciendo este experimento, quiero ver el efecto de esta capacidad parásita en las distintas frecuencias y a ver si el montaje de la placa en un enchufe de la placa de cobre que hace la diferencia)

14voto

ianb Puntos 659

enter image description here

El LTC1799 puede ser programado por una resistencia y un enlace para producir una amplia gama de frecuencias.

Hay un pequeño (6-pin) DIP puedo usar para generar multi-MHz squarewave relojes con un cristal externo?

  • Es ciertamente pequeño
  • Es de 5 pines no 6
  • No SUMERJA pero desea "pequeño" y las Depresiones no son pequeños en comparación con los dispositivos de SM.
  • No utilice un cristal

12voto

Spehro Pefhany Puntos 90994

Sí, usted puede hacer un oscilador de Pierce con un chip y un resistor y el dos de carga de los condensadores, además de tal vez un resistor en serie si la unidad de alimentación es demasiado grande para su tipo particular de cristal.

enter image description here

El inversor debe ser un unbuffered tipo o es probable que hacer todo tipo de cosas desagradables, tales como la oscilación en dos frecuencias a la vez. Aquí es de TI de la nota de aplicación en hacer precisamente eso. Algunos son de hecho, en '6 pin" o incluso 4 o 5 pines paquetes (por ejemplo. 0,8 mm 0,9 mm plaza de paquete, de manera bastante darned pequeño).

Esto es básicamente lo que está dentro de un microcontrolador de cristal circuito, aunque por lo general Rf es interno, y (rara vez) los condensadores están en el interior, por lo que es esencialmente no hay más partes (o simplemente una resistencia, algo así como 1M). Usted debe calcular los condensadores para el adecuado capacitancia de la carga del cristal que tiene en mente, pero si estás un poco, por lo general sólo oscilar en un poco menos de precisión de la frecuencia.

Usted puede usar algo como un 74AC74 para dividir abajo de la salida (hasta alrededor de 125MHz), que acaba de conectar el D a /P.

3voto

ThreePhaseEel Puntos 651

Si quieres una solución integrada...

Me gustaría ver a un Si514 para esta tarea. Está disponible en un bastante pequeño (5x7mm) leadless 6-contacto SMT paquete con un capacitor de desacoplo para el único componente externo, y puede ser programado para cualquier frecuencia dentro de su rango de operación a través de I2C. Hay una salvedad, y es que el I2C de programación es volátil, a pesar de que no importa para un experimentales plataforma como el tuyo.

-1voto

Wolfgang Haak Puntos 38

Tal vez usted podría comprometer y coloque una pequeña FPGA en un 6 pin portador de la PCB.

El DIPSY proyecto podría apuntar en la dirección correcta. Incluso podría ser posible programarlo para ser un generador de frecuencia variable. El mejor de los casos podría incluso manejar todas las funcionalidades del sistema en la lógica del código.

https://hackaday.io/project/6592-dipsy/details

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X