¿Cómo comparto un solo cristal (no un módulo oscilador completo) entre dos micros? ¿Está bien conectar todo normalmente para el primer micro y también conectar directamente su XO al XI del segundo microcontrolador? Espero colocar los micros muy juntos en el tablero.
20
Eso no es exactamente lo que quieres. Cuando utiliza un cristal para formar un oscilador, está utilizando un inversor interno del microcontrolador para impulsar el cristal. Si conecta ambos micros al mismo cristal, lucharán y no funcionarán.
Por lo tanto, querrá elegir uno de los dos micros para que sirva como controlador de cristal (configure como se muestra en la sección 6.2.6 de la hoja de datos) y el otro micro para usar una entrada de reloj externa (6.2.1 de la hoja de datos). Luego cambie su conexión esquemática de esta manera:
simular este circuito : esquema creado con CircuitLab
Alternativamente, si se desea simetría, puede usar un oscilador externo en lugar de un cristal. Entonces ambos podrían funcionar en modo de reloj externo.
fuente
El problema con ese enfoque es que la conexión a la segunda entrada del oscilador afectará la capacitancia en ese pin y alterará la frecuencia levemente, además de reducir la unidad de cristal. Sin embargo, podría no importar, y es muy poco probable que evite la oscilación. Cuando necesité hacer eso para un producto, utilicé un módulo oscilador de cristal para ambas MCU.
fuente
Puede construir un oscilador usando el chip inversor de cheapo (0.1 $) o un generador de reloj especializado (un poco más caro), y alimentar ese reloj a ambos uC.
Simplemente la conexión de cristal a ambos no funcionaría (de manera confiable).
fuente
Si se parece a los PIC que he usado, tiene un XTALout y XTALin con el XTAL real entre ellos y las tapas (tal vez alrededor de 22pf) a tierra. Intente conectar el XTALout de uno al XTALin del otro.
fuente
Haga un oscilador con su cristal y un inversor como el sugerido por BarsMonster, y aliméntelo a la entrada de un IC de búfer de distribución de distribución . Una salida del buffer del fanout va a la entrada del reloj de cada MCU.
Realmente no puedo recomendar una parte específica sin saber qué micros está utilizando, pero querría comenzar con estos filtros:
fuente