Prise mini USB par rapport à une configuration PCB appropriée

9

Lors du routage de mon PCB basé sur CY7C68013A, je viens de réaliser que la prise USB B normale et l'équivalent mini USB ont D + et D- effectivement échangés.

Il semble que la puce ait été préparée pour une prise de taille normale (DP est à gauche si vous regardez vers la puce), tandis que pour le mini USB, je dois acheminer l'une des pistes sous la prise.

Est-ce vraiment comme ça, ou ai-je gâché quelque chose? Comment suis-je supposé conserver les contraintes d'impédance et de longueur des pistes, alors que l'une des pistes doit suivre une voie différente, autour des plots de prise?

Peintres de code
la source
Très probablement, obtenir une impédance et une adaptation de longueur parfaites sur ces lignes ne fera pas une grande différence, surtout si les longueurs ne sont pas trop différentes. J'aimerais voir ce qu'un "professionnel" a à dire cependant.
Kellenjb
Quelle encapsulation (package) utilisez-vous?
Daniel Grillo
Pour le connecteur? C'est quelque chose comme ceci: farnell.com/cad/452550.pdf La puce elle-même est la version TQFP-100.
Code Painters
Soyez prudent lorsque vous présentez cette partie. Ne pas laisser de traces en dessous, entre les pattes de montage, car le métal est tranchant et peut rayer le masque de soudure.
markrages
La spécification USB est extrêmement conservatrice. J'ai fait des choses horribles sur les câbles USB, et j'ai quand même réussi à faire fonctionner l'USB 2.0 complet sur eux.
Connor Wolf

Réponses:

5

J'ai remarqué le même problème lors du routage des cartes avec les puces FTDI FT232. Voici ce que dit la fiche technique du CY7C68013A sur le routage de ces signaux:

  • Les longueurs de traces DPLUS et DMINUS doivent être maintenues à moins de 2 mm l'une de l'autre, avec une longueur préférée de 20 à 30 mm.
  • Maintenez un plan de masse solide sous les traces DPLUS et DMINUS. Ne laissez pas l'avion se fendre sous ces traces.
  • Ne placez pas de vias sur le routage de trace DPLUS ou DMINUS.
  • Isolez les traces DPLUS et DMINUS de toutes les autres traces de signal d'au moins 10 mm.

Je suggérerais la méthode du zig-zag, mais seulement si ce petit détour autour de la broche ajoutait plus de 2 mm à la longueur de la trace.

gué
la source
2
Les puces FT232 sont des appareils à pleine vitesse, fonctionnant à un maximum de 12 Mbit / s. La puce Cypress référencée est un périphérique USB 2.0 haute vitesse, qui peut faire jusqu'à 480 Mbit / s. Les exigences de routage sont similaires (au moins, elles utilisent toutes deux des signaux différentiels), mais elles ne seront pas identiques.
Kevin Vermeer
Désolé, je n'ai pas précisé que ces recommandations proviennent de la fiche technique du CY7C68013A que l'OP utilise. Je ne pense pas que la fiche technique FT232 ait des exigences aussi strictes, comme vous l'avez suggéré.
gué
2

Êtes-vous sûr que D- et D + sont échangés? J'ai vérifié les spécifications USB2 . ECN 1 décrit le connecteur miniB, et je vois le même ordre pour le régulier et le mini: Vbus, D-, D +, Ground.

Si les connexions sont échangées, ne pouvez-vous pas ajouter quelques zigzags dans la trace la plus courte pour la rendre aussi longue que l'autre? (Je ne pense pas que ce soit vraiment nécessaire, mais cela pourrait vous donner du repos :-))

entrez la description de l'image ici

stevenvh
la source
Les broches semblent échangées au niveau du PCB, pas au niveau de la fiche, en raison de la géométrie de la prise différente - sauf si je l'ai gâché :)
Code Painters
@Czajnik, se pourrait-il qu'il soit destiné à être monté sur le bas de la planche et que quelqu'un le trompe?
kenny
Je suppose que non, car les PCB avec des composants d'un côté sont évidemment moins chers à fabriquer. Le réceptacle que je veux utiliser est un composant standard et couramment utilisé. Peut-être que la parfaite impédance et la correspondance de longueur ne sont pas aussi critiques que je le pense?
Code Painters