resistencia de la serie I / O

2

He leído que los pines de E / S digitales deben tener una resistencia en serie para limitar el ruido. ¿Debería uno también usar este enfoque cuando se interconecta con los pines de E / S de un arduino, o ya está hecho en la placa de arduino?

    
pregunta joaocandre

2 respuestas

8

De lo que parece estar hablando ese fragmento es restringir la propagación del ruido generado dentro del microcontrolador (u otro chip similar basado en reloj) a circuitos externos.

A tal fin, la recomendación en ese documento no es solo agregar una resistencia en serie, sino formar un filtro de paso bajo cerca del chip utilizando una resistencia en serie y un condensador paralelo (para la conmutación a alta velocidad no recomiendan el condensador , en cuyo caso la capacitancia de la traza misma forma el capacitor).

Esto ayuda a evitar que parte del ruido de conmutación generado internamente se aleje más del chip que el filtro de paso bajo, lo que reduce la posibilidad de EMI irradiada.

Por supuesto, tiene el efecto de que limita la frecuencia de conmutación máxima que puede realizar con cualquier pin IO configurado de esa manera, por lo que específicamente dicen que es "silenciar el ruido de la El reloj falla cuando el pin está estático ", por lo tanto no para pines de reloj o datos de alta velocidad en buses como SPI, I²C, etc., o cosas como PWM, sino pines IO simples de baja velocidad utilizados para conmutar y señalizar dispositivos externos.

¿Deberías agregarlos a un Arduino? No. No, a menos que esté diseñando su propia placa Arduino-esque y tenga algunos requisitos EMI muy ajustados. El punto central de esos filtros de paso bajo es que están colocados muy cerca del chip, no en algún tablero de la hija en algún lugar.

    
respondido por el Majenko
1

Probablemente no sea una buena idea en la mayoría de las circunstancias. Aquí hay un par de ejemplos: -

  1. Entradas: la adición de una resistencia ralentizará la propagación de la señal digital en la entrada debido a la capacidad de entrada inherente de la puerta IO. Una resistencia se puede usar para "bloquear" el mal diseño de hardware, por ejemplo, reduce la velocidad de los bordes. para que los fallos no tengan efecto.
  2. Salidas: si la transmisión de datos en serie alguna gente consideraría agregar una resistencia en serie a una salida de datos IO para hacer coincidir la impedancia con la línea de transmisión, pero esto no es necesario, la coincidencia solo debe hacerse en el extremo de recepción y agregar una resistencia en el extremo de transmisión simplemente reduce la amplitud y hace que el sistema sea más susceptible al ruido.
respondido por el Andy aka

Lea otras preguntas en las etiquetas