Réglage de la longueur relative avec xSignals

Zachariah Peterson
|  Créé: Septembre 2, 2022  |  Mise à jour: Juillet 1, 2024
Réglage de la longueur

Les interfaces à haute vitesse sont généralement construites comme des bus série routés en paires différentielles, ou comme des bus parallèles qui fonctionnent à des fréquences d'horloge élevées. Ces bus nécessitent que les traces dans le bus aient des longueurs assorties afin que le groupe de signaux puisse arriver à un composant récepteur dans une fenêtre d'horloge requise. Cette correspondance de longueur est contrainte par la longueur du signal d'horloge et le temps de montée des signaux se déplaçant sur le bus.

Par exemple, dans une interface mémoire DDR3/4 : chacun des huit bits de données a un strobe de données associé, ainsi qu'une horloge différentielle. Étant donné que les données sont capturées à partir du strobe, les bits de données associés au strobe doivent être étroitement appariés en longueur à leur bit de strobe. Dans d'autres protocoles, tels que CSI-2, il y a plusieurs paires différentielles routées en parallèle qui se connectent à une interface de caméra. Ces paires différentielles doivent avoir des traces appariées au sein de chaque paire, et les paires doivent être appariées les unes aux autres.

Les outils de réglage de longueur dans votre logiciel de conception de PCB peuvent vous aider à placer et ajuster ces structures très facilement. Altium Designer inclut ces outils et ils peuvent être utilisés pour ajuster facilement les longueurs de réseau en fonction des tolérances de décalage de temps ou des tolérances de décalage de longueur. L'outil xSignals peut également être utilisé pour créer des règles de conception spéciales pour des interfaces à haute vitesse spécifiques et mettre en œuvre les meilleures pratiques pour les interfaces sérielles et parallèles.

Outils de Réglage de Longueur

Altium Designer dispose de deux outils pour appliquer des sections de réglage de longueur dans un agencement de PCB :

 - Réglage Interactif de Longueur – pour des pistes uniques ;

 - Réglage Interactif de Longueur pour Paires Différentielles – pour des paires différentielles.

Il y a 3 motifs disponibles pour le réglage de longueur : Accordéon, Trombone, et Scie.

Utiliser xSignals pour le Réglage de Longueur

Avant de commencer le réglage de longueur, vous devez créer des classes de réseau spéciales. Après cela, elles peuvent être utilisées dans les règles de réglage de longueur. Les classes de réseau et les classes xSignals peuvent être utilisées pour le réglage de longueur. Mais si nous voulons appliquerun réglage Relatif, seules les classes xSignals doivent être utilisées. Vous pouvez les créer manuellement ou utiliser un assistant spécial.

Réseaux

xSignals

Assistant Multi-Puces xSignals

L'Assistant peut être utilisé pour créer automatiquement des xSignals, des classes de xSignals et des règles de Longueurs Appariées pour un certain nombre de circuits d'interface et de mémoire courants.

Règles d'Ajustement de Longueur

Si vous utilisez l'Assistant Multi-Puces xSignals, des règles de Longueurs Appariées seront créées en plus des xSignals et des classes de xSignals.

Utilisation de l'Outil d'Ajustement de Longueur

Après avoir configuré les règles de Longueurs Appariées, il est pratique d'utiliser le panneau PCB pour visualiser la plage des longueurs de réseau dans la classe de xSignals sélectionnée.

Lancez l'outil d'Ajustement de Longueur Interactif  et cliquez sur une piste que vous souhaitez étendre.

L'image ci-dessus montre l'ajustement de longueur en utilisant la distance comme contrainte, mais il est également possible de réaliser l'ajustement en utilisant le décalage de retard comme contrainte. Il est assez courant d'utiliser le temps de montée d'un signal pour définir la contrainte de décalage de retard dans l'Éditeur de Règles et de Contraintes PCB, bien que cela nécessite de connaître le temps de montée du signal avant de configurer les règles de conception. Une fois défini comme une règle de conception pour vos signaux, l'outil d'ajustement de longueur affichera des unités de temps au lieu d'unités de longueur.

Ouvert en PDF

A propos de l'auteur

A propos de l'auteur

Zachariah Peterson possède une vaste expérience technique dans le milieu universitaire et industriel. Avant de travailler dans l'industrie des PCB, il a enseigné à la Portland State University. Il a dirigé son M.S. recherche sur les capteurs de gaz chimisorptifs et son doctorat en physique appliquée, recherche sur la théorie et la stabilité du laser aléatoire. Son expérience en recherche scientifique couvre des sujets tels que les lasers à nanoparticules, les dispositifs électroniques et optoélectroniques à semi-conducteurs, les systèmes environnementaux et l'analyse financière. Ses travaux ont été publiés dans diverses revues spécialisées et actes de conférences et il a écrit des centaines de blogs techniques sur la conception de PCB pour de nombreuses entreprises. Zachariah travaille avec d'autres sociétés de PCB fournissant des services de conception et de recherche. Il est membre de l'IEEE Photonics Society et de l'American Physical Society

Ressources associées

Documentation technique liée

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.