12 votos

¿Cómo probar un resonador de cristal en placa?

Tengo 2 resonadores de cristal de cuarzo en mi placa de circuito impreso: 32.768 kHz y 20 MHz. Están conectados a un IC transceptor Freescale MC12311, que tiene un microcontrolador HCS08 incrustado en él. Quiero probar si estos cristales están funcionando correctamente o no.

Herramientas disponibles: Osciloscopio, Frecuencímetro (Contador Digital), Multímetro Digital.

¿Cómo debo usar estas herramientas para probar los cristales en la placa?

  • Nota: El efecto de carga capacitiva de las sondas probablemente debería ser considerado. De lo contrario, la medición no sería precisa, o incluso peor, los cristales no funcionarían en absoluto.

Edit1: Usé tanto el osciloscopio como el frecuencímetro (con sondas x10), pero desafortunadamente no se monitorizó nada en absoluto.

1 votos

¿Qué tipo de sondas estás utilizando? Se necesita el ancho de banda de las sondas e instrumentos. Podrías consultar la nota de aplicación de Atmel AVR4100 para obtener algunos consejos sobre el cristal de 32kHz.

0 votos

Gracias David por tu comentario. (1) En realidad, no tengo ninguna información sobre el ancho de banda de las sondas; son sondas de utilidad estándar que vienen con los osciloscopios y multímetros por defecto. (2) Estudié la nota de aplicación mencionada. Recomienda programar el micro, para que podamos monitorear la actividad del cristal en un pin de E/S. Sin embargo, ¡el problema es que no puedo programar el micro en absoluto! ¡Esa es la razón por la que quiero probar el cristal!

1 votos

Probablemente no dañarás nada si colocas la sonda del osciloscopio en la salida del resonador. ¿Cuál es la marca y modelo del osciloscopio?

9voto

Liza Puntos 548

Como veo que nadie aceptó la respuesta, permítanme ofrecer otra respuesta.

La mayoría de los IC modernos utilizan el llamado Oscilador de Pierce para generar relojes estables utilizando cristales. Aquí está la configuración principal del circuito:

introduzca aquí la descripción de la imagen

Como se puede ver, el circuito no es simétrico: el lado derecho es la salida de algún controlador (generalmente designado como XO) y el lado izquierdo es la entrada a un amplificador inversor (generalmente designado como XI). Por lo tanto, es relativamente seguro sondar el extremo XO (salida), siempre y cuando la sonda tenga una impedancia relativamente alta. Una sonda pasiva 1:10 con una impedancia de entrada de 1 MΩ debería hacer el trabajo. En la práctica, el controlador de salida en el amplificador del circuito está hecho intencionalmente débil, típicamente con una capacidad de carga no superior a 1 mA, para evitar que el Xtal sea sobremanejado, pero 1 mA debería ser suficiente para impulsar una sonda de osciloscopio de 1 M.

La capacitancia de la punta de la sonda puede desplazar la frecuencia de oscilación en 20-50 ppm, ya que cambiará la sintonización del circuito (carga de Xtal, C1 en serie con C2). Sin embargo, la carga de la sonda en XO no debería interrumpir las oscilaciones, a menos que todo el circuito sea demasiado marginal y no cumpla con los criterios de estabilidad (la impedancia negativa del amplificador debería ser de 3-5 veces más que la ESR de Xtal). Si la sonda hace esto, considera la prueba de Xtal como fallida.

Nunca se debe intentar sondar la entrada XI, tal vez solo con una sonda de 100 MΩ, y solo por curiosidad. La razón no está en la capacitancia de la punta (2-8-12 pF o lo que sea), sino en infligir un desplazamiento DC en el pin XI debido a la impedancia finita de la sonda. El oscilador de Pierce es un circuito no lineal muy delicado y tiene un componente de retroalimentación DC muy importante R1, que ajusta efectivamente el nivel DC de entrada al punto de máxima amplificación, por lo general alrededor de la mitad del camino desde tierra hasta Vcc. El componente R1 suele ser de 1 MΩ y superior, y las oscilaciones se centran en un punto DC autoseleccionado. Adjuntar incluso una sonda de 10 MΩ desplaza este punto hacia abajo, la amplificación cae y las oscilaciones se detienen.

Y, por supuesto, la mejor manera de probar las oscilaciones no es tocarlas con sondas, sino tener un búfer interno con salida a algún otro pin de prueba de GPIO.

8voto

Lee Richardson Puntos 121

Una vez tuve un problema de depuración similar con mis controladores Atmel ATMEGA328P, los resonadores cerámicos de 8Mhz no parecían estar funcionando. Tenía un osciloscopio barato de doble canal Rigol, y había revisado una placa que había hecho anteriormente y la bonita señal de 8Mhz era fácilmente visible, sin problemas debido a la carga de las sondas. No deberías preocuparte por el efecto de la sonda en el cristal.

El problema principal que encontré fue que mi controlador que debía impulsar el cristal no tenía sus fusibles configurados correctamente para utilizar el cristal externo. Una vez que quemé los fusibles para seleccionar el cristal externo, ¡los resonadores mostraron signos de vida!

Entonces, en realidad es importante asegurarse de que tu microcontrolador que está conectado al cristal haya sido configurado para utilizar el cristal, de lo contrario, no habrá nada que impulse la energía para hacerlo oscilar. Una vez que te hayas asegurado de que ese es el caso, entonces puedes comenzar a ver si hay problemas de PCB u otras trazas, problemas de conexión a tierra, pines incorrectos, etc.

0 votos

Gracias Kyran por tu respuesta. Estoy usando Codewarrior 10.4 como IDE. ¿Sabes cómo configurar los bits de fusibles en este IDE?

1 votos

Lo siento @Omid1989, no estoy familiarizado con ese IDE. Realmente solo he utilizado AVRdude y Arduino, y Atmel Studio para microcontroladores pequeños, y Code Composer Studio para un ARM A8. Es posible que tenga una utilidad separada para leer y luego escribir los fusibles en pestañas/áreas similares a la programación/destello de chips objetivo. Busca en esas opciones la configuración de fusibles. Los datasheets pueden decir también cuáles son las opciones de fusibles/registros para seleccionar entradas de cristal externo.

0 votos

Estoy de acuerdo. Usé una sonda barata de 10x, en una salida de cristal de 13.598 MHz barata, con un circuito de tipo oscilador IC barato y todo funcionó bien. Solo sondée el cristal y estaba oscilando a 13.5 MHz, que es tan rápido como mi osciloscopio calcula la frecuencia.

7voto

Todd Smith Puntos 145

Los componentes externos hacen que el oscilador parezca simétrico, pero hay un amplificador en el chip que no lo es. El pin del oscilador que está en el lado de salida tendrá una impedancia más baja y poner la sonda del osciloscopio allí no lo afectará tanto como sondear el pin de entrada.

Si está oscilando, la salida tendrá una amplitud mayor que la entrada; también puede que no sea una onda sinusoidal muy buena. El lado de entrada será más bajo y debería ser una onda sinusoidal (habiendo sido filtrada por el cristal).

Si no está oscilando, la entrada será más ruidosa y debería ser algo como la mitad de la tensión de alimentación. El pin de salida se verá más limpio y puede estar en VDD o en tierra. Algunas de estas características variarán con el diseño del chip (y la configuración).

1 votos

Por cierto, no dijiste si querías medir la frecuencia con precisión o simplemente ver si está oscilando.

0 votos

Quiero ver si solo está oscilando o no! A propósito, ¿qué significa entrada y salida aquí?

2 votos

Algunos cristales tienen un pin Xin y Xout, con un condensador de carga en cada uno a tierra. La señal será ligeramente diferente pero, para fines prácticos, no realmente. El controlador dentro de un microcontrolador u otro dispositivo que utiliza un cristal o resonador es básicamente un circuito oscilador (con amplificadores operacionales, etc). Por eso es necesario activar realmente la entrada de cristal externo para que el micro encienda estos periféricos.

0voto

Darth Cookie Puntos 41

Si tienes un receptor de comunicaciones sensible, como los utilizados en la radioafición, conectar un cable entre la entrada de antena del receptor y el otro extremo a una pulgada de distancia del circuito del oscilador, sin siquiera tocar el circuito, sintonizar el receptor alrededor de la frecuencia del cristal, deberías escuchar un batido. Y, justo en la frecuencia exacta.

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