Partager des condensateurs de dérivation avec des circuits intégrés ou non?

12

J'ai une carte qui a plusieurs des mêmes IC MAX9611 . Selon la fiche technique, il devrait être contourné par des bouchons parallèles de 0,1 uF et 4,7 uF. Maintenant, j'en ai 15 à côté les uns des autres:

entrez la description de l'image ici

Je ne sais pas si j'ai besoin de souder tous ces bouchons pour chaque circuit intégré. D'une part, la capacité de ma carte à 2 couches (VCC pour top, GND bottom) ira peut-être à un niveau élevé et peut-être interférer avec les signaux I2C? Je n'ai aucune expérience avec cette configuration donc je ne sais pas ce qui se passera dans le pire des cas ... faites la lumière!

Je vais lire / écrire sur chaque CI individuellement, donc aucun CI ne sera opérationnel en même temps.

Je veux dire ai-je besoin de souder tous les bouchons, ou je peux par exemple me passer d'avoir des bouchons pour chaque 2ème puce?

Sean87
la source
Eh bien, lorsque la fiche technique indique qu'un circuit intégré devrait avoir 4,7µF et que vous le dites entre une douzaine de circuits intégrés, chaque circuit intégré a-t-il toujours 4,7µF?
PlasmaHH
1
Commutent-ils en même temps? Sinon, vous pouvez faire des choses créatives étant donné que l'impédance du condensateur au circuit intégré est toujours faible. S'ils changent en même temps, vous êtes dans une situation pire. Simulez l'événement avec tous les parasites, ESR, ESL et inductance de trace en particulier et vous verrez à quoi il ressemble.
winny
@winny non, je vais lire / interroger chaque CI individuellement pour qu'ils fonctionnent / commutent en même temps
Sean87
16
Il vous suffit de contourner ceux que vous souhaitez travailler correctement.
Olin Lathrop
1
@OlinLathrop Je suppose que je dois contourner tout: P: D
Sean87

Réponses:

20

La fiche technique est écrite du point de vue d'une puce. Lorsque vous avez plusieurs puces, vous pouvez commencer à prendre des libertés.

Une règle générale à laquelle je travaille est d'avoir un condensateur de dérivation de 0,1 uF juste à côté des broches d'alimentation de chaque appareil (certains modèles nécessitent également un 0,01). Ce n'est pas négociable. Ensuite, chaque groupe de trois ou quatre puces a un condensateur de réservoir plus grand, disons 10uF avec lui.

Le 0,1uF (et 0,01uF en option) gère les transitoires haute fréquence des horloges et autres, et le plus grand 10uF gère toutes les demandes de commutation plus importantes du groupe de puces.

Donc, pour votre conception de 15 puces, vous pourriez avoir 15 x 0,1 uF et 5 x 10 uF. C'est 10 condensateurs de moins.

La façon dont vous organisez les traces du pouvoir a également un effet. En général, vous souhaitez que le plan d'alimentation se connecte au condensateur du réservoir, puis alimente les condensateurs de dérivation à partir de ce condensateur plutôt que directement du plan d'alimentation. De cette façon, ils sont découplés par ce condensateur et ne l'ignorent pas (en grande partie).

La sélection du condensateur de réservoir n'est pas aussi critique que vous vous attendez car vous n'utilisez pas toutes les puces à la fois. Mieux vaut aller au-dessus de ce qu'ils disent pour une puce, mais vous n'en avez pas besoin autant que trois fois (bien que vous puissiez). Vous en voulez plus de 4,7, car si une puce devait en avoir besoin, il ne resterait plus rien pour la puce suivante et (selon l'impédance de puissance), vous pourriez trouver qu'elle n'a pas la puissance du condensateur pour vous.

Un autre avantage de ce type d'arrangement où vous vous retrouvez avec moins de capacité globale, en plus d'économiser de l'espace, est que votre capacité d'alimentation totale est réduite. Cela signifie moins de courant d'appel, ce qui peut être un facteur important lorsque vous travaillez avec des fournitures limitées actuelles avec des réglementations strictes sur la quantité d'appel que vous pouvez avoir, comme l'USB.

Lorsque vous commencez à avoir beaucoup de capacité d'alimentation pour de nombreuses puces comme celle-ci, vous pouvez également envisager un système d'alimentation avec une option de démarrage progressif pour réduire votre courant d'appel et charger tous les condensateurs plus lentement. Maintenez toutes les parties actives du circuit en RESET jusqu'à ce que la sortie "power good" de votre régulateur de démarrage progressif devienne active.

Majenko
la source
1
Si deux appareils ne commutent pas simultanément, aucun n'aurait plus d'objection à fournir des transitoires de tension lorsqu'ils ne commutent pas que lorsqu'ils le sont, et si un bouchon de dérivation partagé entre les deux appareils était tout aussi proche de chaque appareil qu'un le plafond non partagé serait, quel inconvénient y aurait-il à partager les plafonds de cette manière?
supercat
2
@supercat Étant donné que tous les périphériques (semblent) partager un seul bus I2C, ils feront tous des choses même passivement (lecture du flux I2C et recherche de leur adresse). Ils veulent que leur capuchon HF gère les transitoires de travailler avec cette horloge, mais le capuchon LF pour gérer les transitoires plus gros et plus lents pendant le fonctionnement. Ainsi, même si une seule puce peut être activement utilisée à la fois, les 15 puces surveilleront ce bus I2C, ce qui est une opération active et nécessite un découplage. Si les puces étaient complètement désactivées, vous pourriez vous en sortir avec moins de découplage, mais elles ne le sont pas.
Majenko
7

Le point le plus important est que le condensateur 0,1 μF est connecté avec une très faible impédance à chaque puce. Si votre GND vers le bas fait un très bon plan de masse, vous risquez de vous en sortir avec un petit capuchon pour deux CI, si vous orientez les broches VCC de ces CI pour qu'elles soient très proches les unes des autres et du capuchon de dérivation, et ont des vias de masse près des broches GND des deux circuits intégrés et du capuchon de dérivation. Mais bon, les deux circuits intégrés reçoivent le même signal d'horloge I2C, donc ils consomment du courant en même temps, donc vous avez probablement besoin d'un plus grand plafond s'il contourne deux puces. Je n'irais pas en dessous de .15μF dans ce cas.

Je suis d'accord avec Majenko sur les bouchons de réservoir plus gros.

Michael Karcher
la source
Je suis d'accord avec cela pour la plupart ... vérifiez la fiche technique de l'IC et voyez s'ils spécifient une distance maximale pour le cap de 0,1 uF (j'en ai vu un où il est dit qu'ils devraient être <0,5 "de la puce). Si vous le pouvez mettre un cap entre deux puces et rester dans cette distance, vous êtes prêt à partir. Je ne suis pas d'accord avec l'augmentation de la taille du plus petit cap de bypass - l'augmentation de sa taille réduit sa réponse en fréquence, et il est important d'avoir une fréquence appropriée réponse pour un bouchon de dérivation pour faire son travail
Doktor J