¿Existe un DIP pequeño (6 pines) que pueda usar para generar relojes de onda cuadrada de varios MHz con un cristal externo?

5

Para empezar, estoy construyendo un circuito con el que me gustaría correr a 8 MHz, pero quiero poder probarlo a 10, 12, 16, 20 y, tal vez, a 25 MHz. Sé que muchos microcontroladores tienen la capacidad de simplemente conectar un cristal pasivo en dos pines y el µC generará una onda cuadrada y lo pasará a cualquier otra cosa a la que esté conectado y que necesite un reloj. Lo que me pregunto es si esa funcionalidad existe por sí sola en un paquete agradable y pequeño que se ejecutará a 5V. (Sé que puedo construirlo usando inversores rápidos Schottky y algunos condensadores y resistencias, pero prefiero evitar todas esas cosas externas si es posible).

Alternativamente, ¿existe una manera fácil de generar un rango continuo de frecuencias de esta magnitud (similar a lo que puede hacer con un temporizador 555 a frecuencias más bajas)? No estoy demasiado preocupado porque la frecuencia es particularmente precisa, estoy bastante seguro de que una variabilidad del 1% sería aceptable (parece que el 2% lo está presionando, pero ciertamente estaría dispuesto a probarlo)

Además, he visto una sugerencia de usar un cristal de mayor frecuencia y usar un divisor de frecuencia para dividirlo entre cuatro. ¿Es un Flip-flop T la mejor manera de hacer eso en estas frecuencias? (o, más bien, dos desde que un flip-flop solo va a reducir a la mitad la frecuencia). ¿Este consejo tiene algún sentido dado que estoy ejecutando esto en una placa de pruebas? (Sí, lo sé, la capacitancia parásita y todo eso, en realidad es parte de la razón por la que hago este experimento. Quiero ver el efecto de esta capacitancia parásita en las distintas frecuencias y ver si se monta la placa de pruebas en un cobre conectado a tierra. la placa hace cualquier diferencia)

    
pregunta StarkRG

4 respuestas

14

ElLTC1799puedeserprogramadoporunaresistenciayunenlaceparaproducirunaampliagamadefrecuencias.

  

¿ExisteunpequeñoDIP(6pines)quepuedousarparagenerarmultimHz?  ¿Relojesdeondacuadradaconuncristalexterno?

  • esciertamentepequeño
  • Son5pinesno6
  • NoesDIPperodesea"pequeño" y los DIP no son pequeños en comparación con los dispositivos SM.
  • No usa un cristal
respondido por el Andy aka
12

Sí, puedes hacer un oscilador Pierce con un chip y una resistencia y los dos condensadores de carga, además de un Resistencia en serie si la potencia de la unidad es demasiado grande para su cristal particular.

Elinversordebeserdetiposinalmacenamientodeinformaciónoprobablementeharátodotipodecosasindeseables,comooscilaradosfrecuenciasalavez. Aquí está la nota de la aplicación de TI sobre cómo hacer precisamente eso. Algunos están de hecho en paquetes de '6 pines' o incluso de 4 o 5 pines (por ejemplo, un paquete cuadrado de 0,8 mm o 0,9 mm, por lo que es bastante pequeño).

Esto es básicamente lo que está dentro de un circuito de cristal del microcontrolador, aunque normalmente Rf es interno, y (rara vez) los condensadores están dentro, por lo que esencialmente no hay más partes (o solo una resistencia, algo así como 1M). Debería calcular los capacitores para la capacidad de carga adecuada del cristal que tiene en mente, pero si está apagado un poco, generalmente oscilará con una frecuencia ligeramente menos precisa.

Puede usar algo como un 74AC74 para dividir la salida (hasta aproximadamente 125MHz), simplemente conecte la entrada D a / Q.

    
respondido por el Spehro Pefhany
3

Si desea una solución más integrada ...

Me gustaría consultar un Si514 para esta tarea. Está disponible en un paquete SMT de 6 contactos sin plomo bastante pequeño (5x7 mm) con un condensador de derivación para el único componente externo, y se puede programar para cualquier frecuencia dentro de su rango de operación sobre I2C. Sin embargo, hay una advertencia, y es que la programación de I2C es volátil, aunque puede que no importe para una plataforma experimental como la suya.

    
respondido por el ThreePhaseEel
-1

Tal vez podría comprometerse y colocar un pequeño FPGA en una PCB portadora de 6 pines.

El proyecto DIPSY podría apuntarle en la dirección correcta. Incluso podría ser posible programarlo para que sea un generador de frecuencia variable. En el mejor de los casos, incluso podría manejar toda la funcionalidad del sistema en el código lógico.

enlace

    
respondido por el KalleMP

Lea otras preguntas en las etiquetas