¿Cómo eliminar el ruido de la señal SPI de 20MHz?

5

Hice alguna configuración de software SPI para mi placa DSP. Luego soldé varias resistencias faltantes de 0 ohmios en la placa para poder aprovechar la señal SPI de los encabezados de pines. Luego medí la señal SPI Chip Select y SPI Clock. Para mi sorpresa, hay un ruido muy grande en ambas señales. Y el ruido está ahí sin importar si hay transferencias SPI.

Para la señal del reloj, el ruido es una forma de diente de sierra aproximadamente regular con una frecuencia de 20MHz y 1V , cuando debería ser un voltaje constante de 3.3V.

¿Cuál podría ser la causa de este ruido y cómo eliminarlo?

Gracias.

(Editar: Encontré el ruido proveniente de otro chip que maneja la línea del reloj SPI con un reloj de 20 MHz. Ese chip no está utilizando el protocolo SPI. En su lugar, está usando otras funciones de dúplex para que el reloj esté siempre ahí. Después de desconectar ese chip de contaminar SPI , la señal se vuelve clara. Gracias por la ayuda de todos, especialmente @ gl3829, @FakeName.)

    
pregunta Penghe Geng

2 respuestas

7

1V no es solo un simple ruido, algo realmente lo está induciendo. Aquí están los pasos que tomaría para resolverlo:

1) Eche un vistazo a la fuente de alimentación del DSP y cualquier otra cosa que se esté comunicando y vea si tienen algún tipo de ruido. Es probable que el ruido que usted ve sea inducido en VCC y esto podría ir a la E / S de DSP.

2) si tiene algún tipo de regulador de conmutación, intente usar un LDO y vea si hace una diferencia

3) Intente usar una fuente de alimentación de laboratorio limpia y buena para la placa si puede

4) Aísle otras partes de la placa, apague todo lo que no necesite absolutamente. Si el problema desaparece, levante lentamente cada parte hasta que pueda determinar qué es lo que lo está causando.

5) Tenga en cuenta cualquier otro síntoma extraño. Dado el gran voltaje, es poco probable que el SPI sea lo único afectado.

Podríamos ayudarlo más si publica un esquema y brinda más detalles sobre las piezas y si tiene algún tipo de suministro de conmutación

    
respondido por el Gustavo Litovsky
5

Después de usar un método de medición de sonda corta sugerido por FakeName, considere si tiene ruido diferencial o ruido de modo común midiendo el suelo y la punta de la sonda en el suelo y luego mida la señal.

Si es mucho más pequeño pero aún está presente, considere usar una cuenta de ferrita en lugar de una resistencia de 0 ohmios, si es el modo común, entonces use un estrangulador CM o una cuenta de ferrita más grande para envolver la señal y la tierra varias vueltas a través de la dona. .. o hacer ambas cosas.

AD recomienda esto:

  

Debido a que las entradas analógicas y la entrada de referencia son diferenciales, la mayoría   Los voltajes en el modulador analógico son voltajes de modo común. los   El excelente rechazo en modo común de las partes elimina el ruido en modo común   en estas entradas. El filtro digital proporciona rechazo de banda ancha.   ruido en las fuentes de alimentación, excepto en los múltiplos enteros de   Modulador de frecuencia de muestreo. El filtro digital también elimina el ruido.   de las entradas analógicas y de referencia, siempre que esos ruidos   Las fuentes no saturan el modulador analógico. Como resultado, la   AD7705 / AD7706 son más inmunes a la interferencia de ruido que los convencionales   Convertidores de alta resolución. Sin embargo, debido a que las resoluciones de la   Los AD7705 / AD7706 son tan altos y los niveles de ruido del AD7705 /   AD7706 son tan bajos, se debe tener cuidado con respecto a la conexión a tierra y   diseño.

     

Las señales de conmutación rápida, como las señales de reloj, deben protegerse con   tierra digital para evitar la emisión de ruido a otras secciones de la   La placa y las señales de reloj nunca deben ejecutarse cerca de las entradas analógicas.   Evite el cruce de señales digitales y analógicas. Huellas en el opuesto   los lados del tablero deben correr en ángulo recto entre sí. Esta   reduce los efectos de la alimentación a través del tablero.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas