Aquí está la hoja de datos del cristal (32 MHz) que utilizo para un MCU.
El diseño correcto es una versión anterior de mi placa que funciona perfectamente bien. La de la izquierda es la versión más reciente donde coloqué los componentes más cerca de los demás (así como el cristal). Sin embargo, el cristal de 32 MHz no funciona correctamente en la nueva placa (cuidadosamente armé tres de ellos).
Medílospinesdecristalconunoscilador,yveoqueelnivellógicodepinesaumenta,peronooscila.Además,micódigoseatascaenlainicializacióndelreloj.
Básicamentetodoesigual,apartedeladistanciadeloscomponentes.
Loquehicehastaahoraparasolucionarelproblemaesque:
- Reemplacéelcristalylastapasdecargaconlosnuevosylosdelatablaantiguaquefuncionanconseguridad.Noayudó
- lospinesdeloscristalessemidenconunoscilador,peronohayoscilaciónenlospines(laplacatambiéntieneuncristalde32k,quefuncionabien).
- ProbéelmismoSWendiferentesdiseñosqueelSWfuncionacorrectamenteydeberíaserunproblemaHW.
- Laorientacióndelcristalseensamblacorrectamente,conseguridad,usocondensadoresdemarcasconocidas(MuratayKemet).
- HeinspeccionadolatrayectoriadelcristalalaMCUconunmicroscopioylasoldaduraenlospinessevebien.
ElladoizquierdodelatapadederivaciónCC321pertenecealarutaVCC,ypodríaestardemasiadocercadelpindeentrada/salidadelcristal(>0,2mm).MepreguntosipodríaserelproblemadequelaseñaldealtafrecuenciasecombineconlarutaVCC.
QuitéelC321peronoobservénadadiferente.
¿Alguienvealgúnposibleproblemaotienealgunasospechaotienealgunasugerenciaparasolucionarelproblema?
InformaciónadicionalsobreelCristal:
Y una vista esquemática relacionada del diseño