Debido a que estoy trabajando en algunos proyectos de microcontroladores AVR que tendrán múltiples procesadores compartiendo relojes, quería crear un circuito sólido y confiable para proporcionar un reloj después de cambiar los fusibles AVR, por si acaso. ;)
Creé un oscilador Pierce a 4.096 MHz y da una señal decente y una frecuencia casi perfecta con una pendiente vertical muy buena hacia los bordes, pero tiene muchas sacudidas no cuadradas:
Aquí está mi circuito:
Y su realización en Veroboard genuino:
La pregunta es: ¿Qué puedo hacer para eliminar la mayoría o todos los componentes de la señal "con puntas" cuando la señal es alta? ¿Hay componentes adicionales que podría agregar para condicionar eso y aún tener una onda cuadrada utilizable para cronometrar un AVR que depende de un reloj externo?
Un oscilador Pierce XTAL es una retroalimentación negativa lineal con un cambio de fase de 180 grados y una inversión de 180 grados que da como resultado una oscilación saturada de CA estable.
La retroalimentación de CC negativa R actúa como un filtro de paso bajo, de modo que polariza automáticamente la entrada para una salida del 50% del ciclo de trabajo.
Un oscilador de relajación de disparador Schmitt es lo que ha mostrado, que se basa en la histéresis entre dos umbrales para hacer un oscilador de relajación Astable. Excepto que tiene un número de pieza TTL en lugar de CMOS. Mmm.
Entonces, el problema es que no puede usar la histéresis en un oscilador Pierce.
Debe ser un inversor lineal.
A menudo, se sugiere preferir los inversores UB o sin búfer para evitar la resonancia en los armónicos de la alta ganancia, aunque esto se puede atenuar con una serie R en la salida para que actúe como un LPF.
simular este circuito : esquema creado con CircuitLab
Lamentablemente existen algunos sitios con información falsa sobre este circuito y su teoría de funcionamiento. Este sitio es un ejemplo que muestra el disparador Schmitt. Esto es completamente incorrecto y ningún uC usa un disparador Schmitt internamente para resonadores externos.
Hazlo bien. Muestre todo en el esquema, incluido cómo se alimentan TODOS los chips. Los chips digitales como este necesitan una tapa de derivación entre sus pines de alimentación y tierra lo más cerca posible del chip. Una cerámica de 1 µF funcionaría bien.
El hecho de que la parte superior de las formas de onda esté desordenada, pero la parte inferior limpia, es una pista inmediata de que el desorden en realidad proviene de la alimentación.
Piénsalo. Cuando la salida digital es alta, básicamente está conectada a Vdd a través de un FET de unos 100 Ω como máximo. Si hay basura en la salida sin nada que la cargue, entonces esa basura proviene de Vdd. Mmm. ¿Cómo pasó eso de pasar por alto en esa frecuencia? Oh, mira, ¡no hay tapa de derivación! Esto realmente debería haber sido un proceso de pensamiento bastante obvio.
Un problema adicional es que está utilizando piezas 74LS para impulsar el cristal. Una resistencia de retroalimentación de 1 MΩ no hará mucho en un inversor 74LS. Los bordes duros resultantes están causando un contenido armónico significativo fuera del cristal, que está sonando tan fuerte que está contaminando la fuente de alimentación, lo que se ve favorecido por la decisión de quitar la tapa de derivación. Parece que su ruido es el cuarto armónico, casi con seguridad causado por el cristal.
Use un inversor CMOS con niveles de entrada equilibrados (no TTL), agregue la tapa de derivación y todo debería estar significativamente más limpio.
usuario16222
TomServo
τεκ
usuario16222
TomServo
Tony Estuardo EE75
TomServo
Tony Estuardo EE75
TomServo
Tony Estuardo EE75