El oscilador de cristal en la placa ATMega2560 personalizada tiene la frecuencia incorrecta

2

He diseñado una placa personalizada con un ATMega2560. La placa funciona bien cuando está configurada para usar el oscilador interno. La placa deja de funcionar cuando la configuro para usar el oscilador de cristal externo de 16MHz. Cuando coloco una sonda de o-scope en R4, el oscilador mide ~ 680Hz. ¿Qué estoy haciendo mal? Incluso intenté volver a soldar el chip del reloj.

Aquí está el chip del reloj:

    
pregunta user8908459

2 respuestas

3

Si el pin XTAL2 es una salida (como se indica en su esquema), R4 debe estar en serie con este pin y no XTAL1 (parece ser una entrada en su esquema). Sin un valor adecuado de R4 en el lugar correcto, es posible que nunca se produzcan oscilaciones. Ver mis respuestas aquí y aquí explicando los diversos componentes que rodean un cristal que lo hace oscilar.

    
respondido por el Andy aka
0

Como se publicó en otras respuestas, tuve que eliminar R3 y R4, pero también tuve que quemar diferentes configuraciones de fusibles utilizando el siguiente comando avrdude

avrdude -c usbasp -p atmega2560 -C ../etc/avrdude.conf -U lfuse:w:0xff:m -U hfuse:w:0x99:m -U efuse:w:0xff:m

La configuración del fusible se puede calcular aquí

    
respondido por el user8908459

Lea otras preguntas en las etiquetas