Estoy diseñando un sintetizador analógico, controlado por un microcontrolador STM32. En varias partes del circuito, pretendo usar un pin GPIO para controlar los interruptores en el circuito, y en dos partes diferentes como partes para generar audio. Estoy preocupado por el ruido de la uC que se está filtrando en el circuito, y mi pregunta es si debería preocuparme, y si debería, ¿qué debo hacer para minimizar los problemas?
Algunos detalles: mi PCB está distribuido de manera que el lado derecho es completamente analógico, excepto las señales de los pines, y el lado izquierdo contiene la parte digital, con DAC y un MUX analógico (multiplexación de los uC construido en DAC) sentado en la línea divisoria. Tengo un plano de tierra en una de las capas interiores del tablero de 4 capas.
Las señales controladas desde los GPIO son:
- dos conmutadores analógicos SPST conmutan el flujo de la señal
- cuatro interruptores de encendido y apagado hechos a partir de un solo MOSFET, con el pin GPIO que controla la puerta y enciende o apaga las señales analógicas unipolares
- un integrador de amplificador operacional con fugas que integra un pulso estrecho generado por el PWM de la uC, que se utiliza como una señal analógica y se procesa más.
- y finalmente, una transición de paso en un GPIO se introduce en el filtro como una señal de prueba para la calibración.
La salida final del circuito tiene un filtro de paso bajo de un polo alrededor de 70 kHz para reducir las frecuencias altas espurias.
Sería muy difícil tratar de colocar todos los interruptores y los demás en el límite analógico / digital de la placa, por lo que se colocan bastante dentro del área analógica de la placa. Por otro lado, al ser señales de control de conmutación, llevan muy poca corriente. También la corriente en el integrador es bastante pequeña, algunas decenas de microamperios durante los pulsos y, por lo demás, esencialmente cero.
Entonces, ¿cuánto debería preocuparme por inducir ruido digital en el lado analógico aquí?