El cristal externo no funciona

2

He diseñado una PCB para un chip PIC32MX795. ( Hoja de datos ) Quiero usar un cristal externo ( Enlace a la hoja de datos en PDF ) pero cuando sueldo el cristal a la placa, no puedo hacer que mi PLL se bloquee a 80MHz. ¿Puedo obtener 80MHz usando el RC interno pero no sé si será lo suficientemente estable como para ejecutar una red CAN a 128kBit / s en condiciones extremas (50 ° C)?

He probado varios valores de mayúsculas, pero eso no ayudó.

Las tapas están conectadas entre las 2 almohadillas de cristal y el suelo.

Las 2 almohadillas restantes del cristal (tapa y tierra) están conectadas a tierra. No sé si está bien conectar la tapa al suelo.

    
pregunta Delusion

1 respuesta

5

No he visto esa hoja de datos de PIC, pero aquí hay algunas posibilidades de la experiencia con los PIC en general:

  1. Conexión eléctrica incorrecta. Esto es realmente inusual. Realmente no es tan difícil conectar un cristal y dos tapas de carga. Asegúrese de que todo el bucle sea corto y que las conexiones a tierra de las tapas de carga sean un camino recto y corto hacia un pin Vss del PIC. Sin embargo, si no lo hace, por lo general no evitará que oscile, solo detectará el ruido y tal vez se ejecutará en la frecuencia incorrecta.

  2. Configuración incorrecta del oscilador. Varios PIC tienen varios modos para conducir cristales, generalmente llamados algo como LP, XT y HS, para baja potencia , cristal externo y alta velocidad . Tienes que usar el correcto para tu cristal. LP es para cristales de baja potencia como se usa en relojes, por ejemplo. Se pretende que sean solo unos pocos 10s de kHz, por lo general 32768 Hz. Eso no se aplica aquí. XT y HS proporcionan niveles de impulsión crecientes al cristal. A grandes rasgos, para 8 MHz o más, probablemente necesite el nivel de la unidad HS sobre el nivel de la unidad XT. Esto no solo permite conservar la energía, sino que no desea saturar un cristal más lento y sensible.

  3. Cadena de reloj desordenado. La cadena del reloj en algunos PIC puede ser bastante complicada. No hay una respuesta general, excepto leer la hoja de datos con mucho cuidado y asegurarse de que todos los ajustes sean correctos y de que se hayan observado todos los rangos de frecuencia de las distintas partes. Generalmente hay un diagrama de toda la estructura del reloj en la sección del oscilador de la hoja de datos. Puede ayudar a imprimir eso, resaltar la ruta que pretende utilizar y anotar las frecuencias deseadas en cada paso. Cada uno debe estar dentro de las especificaciones.

respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas