Enrutamiento de alta velocidad USB 2.0 de 2 capas

11

Antes que nada:

  • Esto es para un proyecto de pasatiempo único (o dos), nada más serio. Si esto fuera un diseño comercial, me gustaría ir de 4 capas a la vez (aunque yo no estaría diseñando un proyecto de este tipo en el primer lugar).
  • Ir a 4 capas es aceptable solo si REALMENTE es necesario ; tales placas cuestan al menos el doble en estas cantidades, y el PCB de 2 capas todavía cuesta más que los componentes combinados.
  • El objetivo es pasar la señal USB 2.0, casi intacta, entre dos conectores (USB-B a USB-A, ambos hembra), nada más; mi PCB en realidad no usa la señal.

(Si estos puntos mueven la publicación a territorio "demasiado estrecho", siéntase libre de ignorarlos :-)

Entonces, la pregunta es: ¿es esto posible, con resultados aceptables? El objetivo principal es, por supuesto, permitir comunicaciones de alta velocidad (480 Mbit / s).

Según la especificación USB, el par diferencial debe tener una impedancia diferencial de 90 ohmios y una impedancia característica a tierra de 30 ohmios. Sin embargo, USB parece tolerar un poco de abuso; una nota de aplicación de SMSC (PDF) donde discuten el diseño de PCB USB 2.0 de 2 capas menciona que la impedancia de un solo extremo no es tan crítica como el diferencial, y que un rango de "45 a 80 ohmios" es aceptable.

Las especificaciones de la placa son de 1 oz de cobre, con 63 mil FR-4 en el medio.
De acuerdo con algunas calculadoras de impedancia, como esta (que, a menos que no entienda algo, no muestra la impedancia de un solo extremo también), parece que las trazas de 50 mil con un espaciado de 10 mil dan un diferencial de ~ 90 ohmios y ~ 80 ohm Z0.
(Esos valores provienen de la calculadora Saturn PCB Toolkit que es gratuita, pero requiere descarga).

Los trazos serían del orden de 3 pulgadas de largo, y probablemente irán en forma de U invertida para acercarse a los bordes del tablero, de modo que tenga espacio para enrutar todo lo demás (solo señales de sub-MHz) sin romper el plano de tierra debajo de las huellas USB.

Por supuesto, me doy cuenta de que todo el esfuerzo es un poco loco; sin embargo, nuevamente, es para un tablero de pasatiempos, y parece que también lo han hecho compañías serias.
La alta velocidad todavía está un poco más allá de mí, pero el resto del proyecto es simple; Solo necesito transmitir esta señal a través de la PCB y todo lo demás es pan comido.

Si se lo perdió, la pregunta principal es: ¿ es esto posible, con resultados aceptables?
Si hay mejores métodos de enrutamiento de 2 capas (por ejemplo, este breve artículo utiliza el enrutamiento de guía de onda coplanar para este propósito), infórmelo. No puedo encontrar mucha información (que sea detallada y comprensible, pero sin detalles o menciones de ecuaciones / calculadoras) sobre esto.

exscape
fuente
Si la placa no utiliza las señales USB, ¿sería una opción colocar los dos conectores uno al lado del otro?
Anindo Ghosh
@AnindoGhosh hmm sí, ¡supongo que sí! Pensé que sería "en línea" con el cable sería bueno, pero eso no es absolutamente un requisito, ahora que lo mencionas.
exscape
Luego colóquelos lo suficientemente cerca como para permitir que los conectores respiren según las especificaciones del USB, y coloque trazas cortas de grasa entre ellos, preferiblemente de igual longitud. Los pondría en ángulo recto entre sí en una esquina del tablero, de modo que toda la configuración no interfiera con el resto de mi PCB.
Anindo Ghosh
@AnindoGhosh Eso me da ~ 330 mil trazas entre los pines, más o menos. Todavía tienen 50 mil / 10 mil de espacio. Algo como esto: i.imgur.com/GVy7j.png ( VBUS es el no enrutado, por supuesto). Al menos de acuerdo con algunas reglas generales, con un tiempo de subida de 500 ps, ​​esto podría estar por debajo de donde importan los efectos de la línea de transmisión. .?
exscape
1
Los efectos de la línea de transmisión en este caso serán insignificantes. La única preocupación posible, si aún desea algo de qué preocuparse, sería que la longitud acumulada de los dos cables USB que conecta a los dos puertos puede exceder la longitud máxima recomendada para USB.
Anindo Ghosh

Respuestas:

11

Resumiendo el rastro de comentarios como respuesta :

El requisito es un diseño de PCB para un paso entre los conectores USB2.0 A y B en una PCB. El resto del circuito en la PCB no interactúa con la ruta de la señal USB.

Solución sugerida :

Al cambiar la disposición física de los dos enchufes para que estén muy juntos en lugar de estar en lados opuestos del tablero como se había previsto originalmente, se alivia la longitud de la señal y el efecto del efecto de transmisión.

Además, al establecer los dos conectores en ángulo recto entre sí, en una esquina del área de la placa, se aborda la necesidad de dejar espacio entre ellos para permitir que los cables se enchufen: los cables se conectarían a lo largo de diferentes bordes de la placa. junta y no se tocarían entre sí.

Esto permite la simplificación del enrutamiento también:

  • La recomendación para rutas de señal de igual longitud se aborda inherentemente
  • La disposición no interfiere con el resto del diseño de la PCB, ya que está en una esquina.
  • Con la longitud de trazo pequeña indicada, la línea de transmisión y los efectos de la antena son insignificantes para las transmisiones de alta velocidad USB 2.0

Diseño de esquina de tomas USB (según lo publicado por OP).


Preocupaciones que pueden necesitar abordarse :

  • Robustez física de la PCB para hacer frente a tensiones de inserciones de cable repetidas: un perno de montaje en la esquina entre los conectores debe abordar esto.
  • La longitud total efectiva del cable USB, sumando los cables del lado A y del lado B, puede exceder la longitud máxima del cable USB. La sección muy corta de PCB actuaría simplemente como una extensión del cable.
  • Se necesitan soluciones creativas para encajar adecuadamente la placa con conectores en la esquina.
Anindo Ghosh
fuente
1
El enfoque de dos esquinas podría dificultar el encajonamiento del prototipo.
Scott Seidman el