Chaque signal électromagnétique, qu'il s'agisse d'un signal numérique circulant dans un PCB ou d'une onde se propageant dans l'air entre des antennes, aura une vitesse finie. Cette vitesse finie est le retard de propagation pour un signal. C'est une quantité importante pour plusieurs raisons, qui se trouvent principalement dans la conception de PCB à haute vitesse et dans la conception de systèmes RF. Les interfaces numériques différentielles et les conceptions RF sensibles à la phase sont les domaines les plus importants où le retard de propagation est important et devient un paramètre important dans la disposition d'un PCB.
Dans cet article, je vais expliquer exactement où le retard de propagation est utilisé dans quelques calculs de base pour la conception de PCB. Nous verrons sous peu que les utilisations importantes du retard de propagation surviennent lorsque nous devons assurer une réponse en phase cohérente à travers plusieurs interconnexions dans un PCB.
Le délai de propagation fait référence à l'inverse de la vitesse d'un signal électromagnétique en déplacement. Il est principalement utilisé dans l'industrie des PCB pour faire référence à la vitesse du signal, tandis que les concepteurs de circuits intégrés utilisent le même terme pour faire référence au temps nécessaire pour qu'un état logique bascule d'une entrée à une sortie. Dans un PCB, le délai de propagation qu'un signal subit est exprimé en unités de temps par distance (inverse de la vitesse). En d'autres termes, tant que vous connaissez la vitesse de la lumière pour un signal dans un PCB, inversez la valeur et vous obtenez le délai de propagation.
Lorsqu'un concepteur de PCB planifie la conception d'une ligne de transmission pour une interface à impédance contrôlée, il peut avoir besoin de calculer le délai de propagation pour un signal sur cette ligne. Les facteurs qui déterminent le délai de propagation d'un signal comprennent :
La définition la plus simple provient de l'observation de la vitesse de la lumière dans le vide ; en utilisant la valeur Dk de votre matériau PCB, vous pouvez déterminer la vitesse du signal :
Inversez cette valeur, et vous obtenez le retard de propagation en unités de temps par distance. Une valeur typique pour un microstrip de 50 Ohms est d'environ 150 ps/pouce, et pour les striplines une valeur typique est d'environ 171 ps/pouce ; les deux supposent des diélectriques Dk = 4. Pourquoi un microstrip devrait-il avoir un retard de propagation différent par rapport à une stripline ? Cela est dû à la dépendance de la géométrie de l'interconnexion. Pour une stripline, le routage est sur la couche de surface et certaines des lignes de champ électrique passeront par l'air, donc la vitesse du signal est définie en utilisant une valeur Dk "effective" :
Ensuite, nous avons besoin d'une formule pour le Dk effectif des lignes microstrip. Cette valeur dépend de la géométrie de la ligne de transmission et elle peut être calculée à partir des équations de Maxwell. En utilisant la théorie quasi-TEM pour les lignes de transmission, il a été démontré que le retard de propagation pour un signal sur un microstrip est le suivant :
Ici, w et h représentent respectivement la largeur de la trace de microstrip et la distance jusqu'au plan de masse. Cette formule peut être utilisée manuellement et est connue pour être précise sur une gamme de valeurs d'impédance cibles dans la limite quasi-TEM.
Plus généralement, il existe une définition du délai de propagation qui peut être directement trouvée à partir de la théorie des lignes de transmission. Cette formule pour le délai de propagation vous demande de connaître les valeurs des éléments de circuit distribués pour votre ligne de transmission particulière :
Une fois de plus, inversez cette équation et vous obtenez le délai de propagation.
Cette équation est universellement vraie comme modèle quasi-TEM, mais elle n'est pas si facile à utiliser pour la conception. Au lieu de cela, elle est normalement utilisée comme partie d'un modèle de régression, où les valeurs des éléments distribués dans la formule sont déterminées par un processus d'extraction à partir de mesures de paramètres de réseau dans une expérience ou une simulation. Les processus et algorithmes utilisés pour l'extraction du modèle de circuit sont des sujets pour un autre article.
En général, vous n'avez pas besoin de connaître ou de calculer le délai de propagation pour chaque signal unique ou connexion de trace sur votre PCB.
Les signaux à haute vitesse, qu'ils soient sur des interfaces synchrones sources, sur des bus parallèles ou sur des paires différentielles sérielles, doivent arriver à un récepteur dans une certaine marge de temps. En général, lorsque le temps de montée des signaux est plus rapide, la marge de temps sera plus petite. Cela signifie que la constante de propagation doit être connue pour appliquer l'ajustement de longueur, ce qui assure que les signaux arrivent dans la marge de temps requise.
La principale contrainte de temps qui détermine si une interface à haute vitesse fonctionnera est le décalage temporel entre deux signaux, que nous appellerons Δt. La relation entre le décalage de longueur autorisé et le décalage temporel autorisé est donnée par :
Ce décalage de longueur/décalage temporel se produit dans trois cas importants :
Comme exemple de réglage de longueur appliqué dans une situation réelle, j'aime montrer l'image ci-dessous d'une interface CSI-2 sur un FPGA avec son routage d'évasion. L'image ci-dessous montre cinq paires différentielles (4 voies de signal et une voie d'horloge) qui composent une interface CSI-2, qui serait normalement routée vers un connecteur de caméra. Nous pouvons voir une section de réglage de longueur appliquée dans le réseau différentiel AWR_3_CSI2_TX0, ce qui assure que le décalage de temps entre ces deux pistes est minimisé. Parce que le logiciel de conception connaît le décalage de temps autorisé (il est sélectionné par le concepteur) et le délai de propagation (il est défini dans les règles de conception), l'outil de mise en page PCB peut vérifier un désaccord de longueur en appliquant automatiquement la formule ci-dessus.