Comment tenir compte de la longueur des résistances de terminaison série pour l’adaptation de longueur?

Quelque chose de mieux

Comment tenir compte de la longueur des résistances de terminaison série pour l’adaptation de longueur?


Dans certains cas, nous devons faire correspondre la longueur de plusieurs réseaux différents entre deux CI, en fonction des spécifications du CI pilote ou récepteur. Parfois, certains de ces réseaux ont une résistance de terminaison série. Existe-t-il une règle / directive qui aide à prendre en compte la résistance série, lors de la détermination de la longueur du réseau acheminé?

Pour aider à décrire avec une « image »:

                       10mm
netA:   SrcVia---------------------------RcvVia

                 4mm                      6mm
netB:   SrcVia---------Via [R33] Via-------------RcvVia

Je veux faire correspondre longueur à netA et netB. NetA est de 10 mm. NetB doit-il considérer 10 mm ou doit-il prendre en compte le boîtier physique de la résistance (0201, 0402, 0603, etc.)?

Notez également que le signal dans netB a également 2 vias supplémentaires sur le chemin afin d’aller à la couche supérieure ou inférieure, pour placer la résistance. Ces 2 vias devraient également contribuer à la « longueur » effective, je pense.

Dave Tweed ♦

Pourquoi tous les réseaux de longueur identique ne se terminent-ils pas de la même manière?

Quelque chose de mieux

Parce que certains réseaux sont bidirectionnels et se terminent au sein du CI. Par exemple, considérons une puce DDR2, qui a une fonction ODT (on-die-terminaison). Les signaux de données peuvent être pilotés à la fois par un contrôleur de mémoire et la puce DDR2, ils sont donc bidirectionnels. La terminaison de ces signaux se fait sur puce. Cependant, les lignes d’adresse d’une puce DDR2 n’ont pas la fonctionnalité ODT, elles doivent donc être terminées explicitement.

Dave Tweed ♦

Mais il serait inhabituel d’exiger que les signaux d’horloge / commande / adresse (unidirectionnels) soient adaptés en longueur aux signaux de données / dqs (bidirectionnels) dans une application DDR. Habituellement, seuls les signaux dans chacun des deux groupes sont appariés en longueur.

Quelque chose de mieux

Les règles stipulent que DQ, DM et DQS doivent être mis en correspondance de longueur au sein d’un groupe d’octets. Il s’agit de l’exigence la plus stricte. Ensuite, chaque octet doit correspondre à la longueur, avec une exigence moins stricte. Ensuite, il y a une exigence CLK à DQS, suivie d’une exigence CLK à ADDR. Donc, en fait, ils sont tous assortis en longueur, avec un degré de rigueur variable.

Réponses


 Anonymous

La réponse est simple: utilisez la même terminaison sur les deux signaux.

Si vous correspondez à la longueur, le timing est important.

La résiliation peut affecter les temps de montée / descente qui sont essentiellement une variation temporelle. Puisque nous avons établi que la synchronisation est importante, la façon la plus simple de conserver la même synchronisation sur les deux signaux est de faire en sorte que les deux signaux soient identiques. Cela signifie qu’ils ont la même terminaison, les mêmes longueurs de trace, le même routage de signal, la même impédance de trace, etc.

Il est possible d’avoir une terminaison sur un signal et aucune terminaison sur l’autre et d’avoir toujours le même retard de propagation. Mais le faire est super complexe. Vous devrez modéliser le pilote, le récepteur et tout le reste. Vous examineriez les taux de front et les seuils de tension logique. Vous examineriez l’hystérésis et la capacité de trace de circuit imprimé, etc.

Une autre chose à considérer: si le timing est important, alors la vitesse du signal est élevée. Si la vitesse du signal est élevée, alors pourquoi ne mettriez-vous pas fin aux deux signaux? Le fait est que vous devez probablement mettre fin à l’autre signal de toute façon.

Quelque chose de mieux

Merci David, veuillez vérifier ma réponse au commentaire de @ DaveTweed dans le message d’origine. C’est la raison pour laquelle les deux lignes différentes ont des terminaisons différentes.


 Brian Carlton

NetB doit-il considérer 10 mm ou doit-il prendre en compte le boîtier physique de la résistance (0201, 0402, 0603, etc.)?

Oui. Cependant, il est plus important de placer la résistance près de l’extrémité motrice. Étant donné que la résistance sera un changement de résistance par rapport à la trace, le fait de placer la résistance près du pilote permet aux réflexions de s’éteindre rapidement.

Quelque chose de mieux

Nous essayons de le faire, mais c’est souvent impossible lorsque vous conduisez 16 lignes à partir d’un BGA au pas de 0,8 mm. Nous devons sortir les lignes sous le BGA et ensuite seulement placer les résistances.

 

#de, #la, #pour, comment, compte, des, l’adaptation, longueur, résistances, série, tenir, Terminaison

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *