Líneas largas: si se tratan o no las trazas de PCB como líneas de RF

4

Mi configuración: PCB de 53 x 28 mm, uC se ejecutará en algún lugar entre 1 MHz y 8MHz. Diseño de doble capa de PCB.

A partir de la información que reuní en este sitio, parece que hay dos aspectos a considerar al decidir cómo tratar los rastros de PCB:

1) Frecuencia sinusoidal máxima de las señales digitales (cuadradas) que se ejecutan en la placa. Para este, entiendo que el tercer armónico es una buena frecuencia máxima para ser pesada.

2) Bordes ascendentes / descendentes de dichas señales digitales. Para este punto, no sé qué frecuencias deben considerarse ni cómo determinarlas. O cómo manipularlos (?) Tampoco.

No estoy seguro de si mi comprensión es errónea o no. Todo lo que pude encontrar en la hoja de datos de ATMega168 uC es que para algunos pines utilizados en algunos modos (como TWI), el hardware cambia a un modo especial que no considera fallas menores a 50 ns y que disminuye su velocidad tasa en esos pines.

¡Ayuda!

    
pregunta kellogs

1 respuesta

9

Al considerar las trazas como líneas de transmisión para señales digitales, la frecuencia de conmutación no importa .

Olvídate de tu MHz. O kHz.

Solo importa la velocidad de rotación.

Explicación detallada:

Un controlador está conectado a una línea de transmisión. Cambia de 0 a 1 en un tiempo T. La forma de onda se propaga a lo largo de la línea de transmisión, se refleja en ambos extremos y la señal original se combina con sus reflejos en el receptor.

Si el tiempo de transición del borde es más corto que el tiempo que tardan en amortiguarse las reflexiones, entonces la señal recibida puede contener errores, sin importar su frecuencia. Incluso si se trata de un reloj de 1 kHz para un registro de desplazamiento, si los bordes se duplican, entonces su registro de desplazamiento cambiará dos bits en lugar de uno.

Este es el primer aspecto de integridad de la señal. Verifique la hoja de datos de la pieza para determinar la velocidad de giro o mídala con un alcance. Es un microcontrolador bastante lento, es poco probable que esté equipado con buffers IO súper rápidos. Tu tabla es pequeña. Debes estar absolutamente bien en mi humilde opinión.

El segundo aspecto de integridad es el timbre, debido tanto a las reflexiones como a la interacción LC entre la traza y la capacitancia del pin. Tener amortiguadores IO con menor fuerza de accionamiento lo humedece. Su hoja de datos de uC menciona algo como una fuerza de unidad de 10-20 mA, por lo que la resistencia de salida no es despreciable. Debería humedecerlo.

En otras palabras, no debe preocuparse a menos que esté conduciendo cables.

PD: no te olvides de EMC y la conexión a tierra.

    
respondido por el peufeu

Lea otras preguntas en las etiquetas