Usted ha identificado un legítimo de la interferencia problema. Estrictamente hablando, el acoplamiento de la magnitud de la interferencia no es una función de la frecuencia de la señal. Es una función de la rapidez con que la señal va desde alto, demasiado bajo o de bajo a alto. Incluso 1Hz PWM señal par más de cerca a una línea durante los flancos ascendente y descendente. Obviamente para su 20kHz señal, se pasa de 40.000 veces por segundo, lo que sin duda puede ser un problema. Como un académico, un punto de interés, una suave señal senoidal de no inducir tanto la interferencia como un squarewave con la misma frecuencia.
Además de la subida y de bajada de la squarewave bordes, la interferencia es también una función de la distancia entre la señal de huellas, la longitud de las dos trazas de viaje juntos, y su distancia por encima de su plano de referencia.
Desde el PWM pin y pin ADC son físicamente uno al lado del otro, sus huellas serán en las proximidades de algún rastro de longitud y no hay nada que puedas hacer acerca de eso. Obviamente, cualquier método para obtener las dos trazas de distancia el uno del otro, tan pronto como sea posible ayudará. Usted también puede reducir el efecto de acoplamiento para asegurarse de que el plano de referencia está muy cerca. En un PCB, que significa el uso de un 4 tablero de la capa (o más) de modo que un plano de tierra puede ser colocado a no más de una pre-preg espesor de distancia (por lo general sólo un par de milésimas de pulgada). En un 2 tablero de la capa, el plano del suelo será el lado opuesto de la junta, que normalmente es 63mils lejos y muy malo para la diafonía.
Hay una muy buena en línea gratis calculadora llamado el Saturno de Diseño de PCB kit de herramientas que le permitan aproximarse a la magnitud de la interferencia. Usted puede obtener una idea de lo mal que la interferencia se tienen en función de su diseño. Usted no puede saber el tiempo de transición sin conocer la unidad de fuerza de la salida del controlador y la exacta de la impedancia de la traza conectado a la PWM pin, pero usted puede usar algo como 10ns o así como una aproximación conservadora.
Si de muy alta precisión que se necesita en su ADC lecturas y sus calcula la interferencia magnitud es demasiado alto, quizás la mejor cosa a hacer es elegir otro MCU. Hay muchas más disponibles por el mismo fabricante, por lo que debe ser trivial para encontrar uno con un PWM y ADC pin de distancia el uno del otro. Si hay alguna razón, usted debe utilizar específico MCU, entonces usted tendrá que determinar cuánto de la interferencia se puede vivir con el y el diseño.