¿Puede un microcontrolador funcionar desde un oscilador si está esperando un cristal?

3

Estoy diseñando un circuito que aceptará y programará varios microcontroladores, por ejemplo. .

Estos microcontroladores suelen tener los llamados "fusibles" para configurar sus fuentes de reloj, y generalmente ofrecen las siguientes opciones:

  1. oscilador interno
  2. Cristal externo
  3. oscilador externo

Mi pregunta es simple: si el microcontrolador está configurado para esperar un cristal, ¿funcionará correctamente si, en cambio, le proporciona un oscilador externo?

Para crédito adicional: ¿Qué pasará si le das un oscilador más lento? ¿Se realizará más lentamente?

    
pregunta Sod Almighty

1 respuesta

2

Casi todos los microcontroladores que pueden usar un cristal están diseñados para tener un oscilador Pierce . Puede ver algunos detalles más aquí AN2049 (no solo limitado a Freescale). Su MCU tiene pines XTAL1 y XTAL2, uno es la "entrada" y el otro es la "salida" del oscilador.

No estoy seguro de lo que quieres decir con "oscilador externo". ATmegas generalmente puede ejecutarse desde un oscilador interno, un oscilador de cristal externo, un oscilador cerámico externo y una señal de reloj externa .

Creo que sin importar la configuración de los fusibles, siempre se puede suministrar una señal de reloj externa (lo suficientemente fuerte como para conducir la puerta hacia el interior) al pin de entrada XTAL. Por ejemplo, use un generador de cristal (el de la derecha): enlace

ATmegas tiene memoria estática, por lo que la velocidad de reloj puede ser tan lenta como DC o 1Hz . El MCU simplemente se ejecutará más lento. Tenga en cuenta que existe una relación entre la velocidad de la MCU y la velocidad máxima de programación del ISP, por lo que es posible que su USBasp u otro programador no pueda conectarse a una MCU que funcione a 1 Hz.

Si desea poder acceder a cualquier AVR, independientemente de la configuración de los fusibles (el tipo de reloj es solo uno de muchos), necesita el programador paralelo (o en serie para algunos Tinys) de alto voltaje, como el AVR Dragon

    
respondido por el filo

Lea otras preguntas en las etiquetas