Usamos STM32F2 en el trabajo, recientemente enfrenté un problema extraño. No espero una respuesta directa de la multitud, pero espero algunos consejos sobre dónde buscar la causa raíz.
Tengo un reloj que tiene una frecuencia de 1 MHz, el reloj funciona bien, excepto una frecuencia de sombra detrás. 40KHz (algo entre 40 a 42KHz para ser exactos, no pude determinar el punto). Parece que un reloj se está desviando en alguna dirección, estos temporizadores se implementan como contadores y no puedo pensar en un escenario por el que vería algo en el fondo.
(Noté un problema en la lectura de ADC primero, así que sé que no es un problema de alcance)
ACTUALIZACIÓN No estoy en la oficina ahora, verificaré con un alcance analógico hoy, pero básicamente, muestro una entrada constante con este reloj (el ADC se activa como el flanco ascendente de este reloj). Cuando estaba analizando datos, noté un ruido de 40 KHz y esto es cuando comencé a buscar lo que me llevó a la siguiente imagen.
También, uso el filtro digital de Rigol para hacer un filtro LP hasta 100KHz y veo claramente una señal en esa frecuencia, pequeña en amplitud, pero está ahí. Añadiré una captura de esa señal aquí también.
La captura de alcance adjunta.
ACTUALIZACIÓN2Máscapturasdepantalla:
Eldelaizquierdaenunaescaladetiempodiferente.Eldeladerecha,ambasescalasdetiempoconfuncióndezoom.LaparteinferiorizquierdaestáconelfiltroLPde750KHz.Eldeabajoaladerechaesuntirodetrajedebaño.
ACTUALIZACIÓN y CONCLUSIÓN Resulta que esto es realmente un problema de alcance, es más que un alias, ya que el alcance muestra claramente un ruido de fondo de 40MHz. Nos fijamos en el problema potencial con un alcance de gama alta y no está allí. (Sin embargo, el problema de la causa raíz de ADC todavía está allí, solo necesitamos depurarlo)