Aquí hay un ejemplo de interferencia generada por un switchreg.
Suponga que el switchreg controla la corriente de entrada de 1 amperio y cambia la corriente en 10 nanosegundos.
Supongamos que, cerca, hay un circuito de 1 cm por 1 cm de su circuito sensible, como ADC u opamps o radio. Este bucle es plano, como en un PCB.
Modelamos la interferencia como un cable largo y recto en el mismo plano que el bucle.
Suponga que la corriente que se está cambiando (1 amp que se enciende o apaga en 10 nanosegundos) está en el cable largo y recto, ubicado a 1 cm del bucle.
La ecuación que usamos es
$$ Vinduce = [MU0 * MUr * Área / (2 * pi * Distancia)] * dI / dT $$
Manipulando esto, obtenemos Vinduce = 2e-7 * Área / Distancia * dI / dT,
o
Vinduce = 2e-7 * 1cm * 1cm / 1cm * 100Million amps / segundo
Vinduce = 2e-7 * 1e-2 * 1e + 8
Vinduce = 2e-9 * 1e + 8
Vinduce = 0.2 voltios
En un ADC con un rango de entrada de 5 voltios, un error de 0.2 voltios es 4 partes por 100, error del 4%.
La matemática también nos dice que, dado Vinduce ~~ 1 / distancia, a 1 metro de distancia, el Vinduce cae solo 100 veces de 0.2 voltios a 2 milivoltios.
Los planos en su PCB mejorarán esto, para velocidades de conmutación a 10 nanosegundos.
Las velocidades de conmutación más lentas ----- 100 nanosegundos ----- pueden ser más molestas, ya que Skin Effect proporciona poco blindaje pero el dI / dT es 10X más pequeño.
[Precaución] Esta ecuación solo es precisa para cables infinitamente largos. Un switchreg no es una fuente infinita, pero cuando las dimensiones del bucle son similares a la distancia entre el bucle y el cable, la ecuación es bastante útil y precisa dentro de un factor de "registro".