Mini receptáculo USB versus diseño de PCB adecuado

Mientras enrutaba mi PCB basada en CY7C68013A, me acabo de dar cuenta de que el receptáculo USB B normal y el equivalente mini USB tienen D+ y D- intercambiados de manera efectiva.

Parece que el chip se preparó para un receptáculo de tamaño regular (el DP está a la izquierda si mira hacia el chip), mientras que para el mini USB tengo que enrutar una de las pistas debajo del receptáculo.

¿Es realmente así, o me equivoqué en algo? ¿Cómo se supone que mantendré la impedancia de las pistas y las restricciones de longitud, mientras que una de las pistas debe ir por un camino diferente, alrededor de las almohadillas del receptáculo?

Lo más probable es que obtener una coincidencia perfecta de impedancia y longitud en esas líneas no haga una gran diferencia, especialmente si las longitudes no son muy diferentes. Sin embargo, me gustaría ver qué tiene que decir un "profesional".
¿Qué encapsulación (paquete) está utilizando?
para el conector? Es algo como esto: farnell.com/cad/452550.pdf El chip en sí es la versión TQFP-100.
Tenga cuidado cuando esté diseñando esta parte. No haga trazos debajo, entre las lengüetas de montaje, porque el metal está afilado y puede rayar la máscara de soldadura.
La especificación USB es extremadamente conservadora. He hecho algunas cosas horribles con los cables USB y aun así logré ejecutar USB 2.0 completo sobre ellos.
Además, ¿realmente necesitas un USB-B-mini? El diseño de un USB-B de tamaño completo es muy limpio.
De hecho, y eso es exactamente lo que hice: estoy usando USB de tamaño completo, después de todo es un experimento. Desafortunadamente, aún no tuve tiempo de terminar este PCB, por lo que no puedo compartir los resultados.
Si tiene que cambiar la posición de las trazas, ¿puede usar una resistencia de puente de 0 ohmios en lugar de vías?

Respuestas (3)

He notado el mismo problema al enrutar placas con chips FTDI FT232. Esto es lo que dice la hoja de datos CY7C68013A sobre el enrutamiento de esas señales:

  • Las longitudes de los trazos DPLUS y DMINUS deben mantenerse dentro de los 2 mm entre sí, con una longitud preferida de 20 a 30 mm.
  • Mantenga un plano de tierra sólido debajo de las trazas DPLUS y DMINUS. No permita que el avión se divida bajo estas huellas.
  • No coloque vías en el enrutamiento de rastreo DPLUS o DMINUS.
  • Aísle las trazas DPLUS y DMINUS de todas las demás trazas de señal por no menos de 10 mm.

Sugeriría el método de zig-zag, pero solo si ese pequeño desvío alrededor del pasador agrega más de 2 mm a la longitud del trazo.

Los chips FT232 son dispositivos de máxima velocidad, que funcionan a un máximo de 12 Mbit/s. El chip Cypress al que se hace referencia es un dispositivo USB 2.0 de alta velocidad, que puede alcanzar hasta 480 Mbit/s. Los requisitos de enrutamiento son similares (al menos ambos usan señales diferenciales), pero no serán idénticos.
Lo siento, no aclaré que esas recomendaciones son de la hoja de datos para el CY7C68013A que está usando el OP. No creo que la hoja de datos FT232 tenga requisitos tan estrictos, como sugirió.

¿Estás seguro de que D- y D+ están intercambiados? Revisé la especificación USB2 . ECN 1 describe el conector miniB, y veo el mismo orden para el normal y el mini: Vbus, D-, D+, Ground.

Si se intercambian las conexiones, ¿no puede agregar algunos zigzags en el trazo más corto para que sea tan largo como el otro? (No creo que sea realmente necesario, pero podría darte un descanso :-))

ingrese la descripción de la imagen aquí

Los pines aparecen intercambiados a nivel de PCB, no a nivel de enchufe, debido a la diferente geometría del receptáculo, a menos que lo haya estropeado :)
@Czajnik, ¿podría ser que está destinado a montarse en la parte inferior del tablero y alguien lo está engañando?
Supongo que no, ya que los PCB con componentes en un lado son obviamente más baratos de fabricar. El receptáculo que quiero usar es un componente estándar de uso común. ¿Quizás la combinación perfecta de impedancia y longitud no es tan crítica como creo?

Este documento establece que el montaje preferido para microusb-b está en la parte inferior. http://portal.fciconnect.com/Comergent//fci/drawing/10103593.pdf

También tuve el problema cuando estaba montado en la parte superior de que D+ D- no se alineaba. En su lugar, tuve que poner el chip debajo del conector y ejecutar los rastros entre los pines del escudo.