5 votos

¿Cuánta diferencia de longitud neta es aceptable?

Lo siento, pero no encontré un título mejor. Considere lo siguiente: Tengo una interfaz de bus de direcciones/datos. La frecuencia prevista del bus D/A sería de unos 10-50MHz.

Según la ficha técnica del dispositivo en cuestión (OMAP-L138) la frecuencia de reloj máxima parece estar en torno a los 100MHz (tCLK(min) se especifica como 10ns). Yo adivina que el tiempo de subida de las señales sería de unos 200ps. Pero esto es realmente sólo una conjetura ya que no era capaz de obtener la información de dicho manual.

Ahora me preguntaba si existe una regla empírica de cuánto (longitud) pueden diferir las trazas, por ejemplo, cuánto puede estar desplazada A1 de A2.

3 votos

Todo lo que quieras, siempre que se respeten los tiempos de preparación y espera.

3voto

mk117 Puntos 113

Los términos más precisos son tiempo de preparación y tiempo de espera ya que su esquema de reloj puede variar. Es decir, tus señales pueden muestrearse en ambos flancos (DDR), etc.

Por lo que tengo entendido, tiempo de preparación es el tiempo que sus datos deben permanecer estables antes de un flanco de reloj de muestreo y tiempo de espera es después de el borde de tu reloj.


Con un esquema de muestreo descendente y ascendente prácticamente se consiguen estos dos tiempos \$T/2\$ . Dada su frecuencia de reloj de \$50MHz\$ el período \$T = \frac{1}{50\times10^6} = 20ns\$ Así pues \$T/2 = 10ns\$ .

Según esta respuesta la velocidad de propagación en el peor de los casos a través del cobre es \$5.3 ns/m\$ . Enchufando esto en la cosa te da \$\tilde{}1.9m\$ . Esto es, por supuesto, totalmente erróneo, por lo que debo haberme equivocado en algo. Por favor, que alguien me corrija.

1 votos

50 MHz es una frecuencia lo bastante baja como para que 1,9 m sea un resultado perfectamente razonable. Pero la impedancia real de la traza hará que el número real sea bastante más bajo.

0 votos

@Dzarda: A mí también me parece un número bastante grande. Mi señal es sólo una señal de un solo muestreo (sólo en un borde). La longitud de la traza actual es de unos 60mm, con trazas que van +/- 5mm. Supongo que tiene que haber otras restricciones.

0 votos

@Ignacio: ¿Podrías explicarlo un poco más?

0voto

user131434 Puntos 1

El factor clave depende del sesgo y del tiempo de muestreo y retención. Si es de unos 200ps (y Er = 4,5):

\$v = c/{\sqrt(E_r)} = 141.323.520m/s ≈ 141\mu m/ps\$

\$TraceLength_{Max} = v(\mu m/ps)·skew_{Max}(ps) ≈ 28264\mu m = 28.264mm\$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X