«Règle générale» générale pour les broches IC non utilisées


33

Ceci est un peu similaire à cette question sur les broches NC . Dans les cas où la fiche technique ne spécifie pas quoi faire avec les broches CI non utilisées , quelle est la recommandation de faire avec ces broches? Je pense en particulier aux broches GPIO pour le microcontrôleur AT32UC3C , mais aussi plus généralement pour les autres types de circuits intégrés (par exemple, les circuits intégrés multi-amplificateurs).

Je peux penser à quelques combinaisons possibles:

  1. Fournissez un plot / trou de soudure pour que la puce soit sécurisée tout en laissant la broche en suspension.
  2. Connectez la broche à la masse (possible via une résistance / un condensateur / etc.).
  3. Connectez la broche à une source d'alimentation
  4. Quelque chose auquel je ne peux penser

Réponses:


31
  1. "Fournir un tampon de soudure". Bien sûr que tu le feras. Toutes les broches du circuit intégré doivent être soudées. Toujours. Laisser flotter n'est pas une bonne idée. Il peut changer de niveau tout le temps, ce qui peut avoir des effets indésirables sur les circuits connectés en interne. Vous voulez toujours avoir un comportement prédictif. Si l'entrée possède une résistance de tirage interne, c'est une bonne solution, à condition de ne pas l'activer.

  2. "Reliez la broche à la terre". C'est une bonne solution, à condition que vous puissiez garantir que la broche ne deviendra jamais une sortie. La sortie est haute et vous court-circuitez l'alimentation. Une résistance empêcherait cela, mais c'est un coût supplémentaire. N'utilisez pas de condensateur. cela laisserait la broche en suspens et le microcontrôleur n'apprécierait pas la charge capacitive au cas où elle deviendrait sortie.

  3. "Connecter la broche à une source d'alimentation". Comme ci-dessus: si la broche devient trop basse, vous aurez un court-circuit.

  4. Msgstr "Laisser non connecté, mais faire la sortie de la broche". C'est la meilleure solution. N'utilisez pas les autres fonctions possibles, telles que ADC ou série. Un niveau élevé est préférable au cas où vous auriez oublié de désactiver les résistances de rappel internes, ce qui provoquerait sinon un (faible) courant de fuite.

Pour les ampoules op, la sortie peut rester ouverte et les entrées à une tension fixe, mais pas les deux à la même! J'ai récemment vu dans une note d'application de Linear Technology comment ils connectaient l'entrée non inverseuse à V +, l'entrée inverseuse à V-. Szymon fait remarquer à juste titre que cela ne peut pas être utilisé si les entrées ont des diodes de serrage.

La meilleure chose à faire avec un ampli-op excédentaire est de l'utiliser. Il existe de nombreux endroits dans un circuit analogique où un amplificateur tampon peut améliorer les performances - et un tampon à gain unitaire n’utilise aucun composant supplémentaire. (extrait de cet article , lié à Szymon)


3
Pour les amplificateurs opérationnels non utilisés, il est recommandé d’en faire des suiveurs et de connecter l’entrée à un potentiel compris dans l’oscillation de la tension de sortie. pdfserv.maxim-ic.com/fr/an/AN1957.pdf analog.com/static/imported-files/rarely_asked_questions/…
Szymon Bęczkowski

1
@Szymon - Je l'ai vu récemment dans une note d'application de Linear Technology, malheureusement, je ne le retrouve pas pour le moment. Si je dois choisir entre les conseils de Maxim ou Linear, je choisis Linear.
Stévenvh

Je suppose que cela dépend des étages d’entrée / sortie des amplificateurs opérationnels. Si les entrées sont bloquées, vous ne pouvez pas utiliser votre solution. Aussi, avez-vous remarqué un lien vers AD dans mon commentaire? Ils donnent les mêmes conseils que Maxim.
Szymon Bęczkowski

@Szymon - Bon point à propos du serrage, j'ai mis à jour ma réponse. Oui, j'ai aussi lu l'article sur Analog, une citation ajoutée pour répondre également. :-) Merci pour les commentaires.
Stévenvh

11

Je commencerai par dire qu'il n'y a pas de bonne réponse à cette question. Généralement, le fabricant du microcontrôleur aura des recommandations pour chaque catégorie de broches. C'est certainement le cas des puces MSP430 avec lesquelles j'ai travaillé, où la consommation d'énergie est un facteur important.

Le problème que vous rencontrerez si vous ne terminez pas GPIO est que l'état par défaut des broches est souvent "input". En fonction du circuit d'entrée, vos broches pourraient entrer dans une valeur non numérique et les transistors de votre CI se comporteront en conséquence, générant plus de puissance statique que ne le feraient autrement.

Si la fiche technique ne dit rien, il est probable qu'une note d'application du fabricant en parle. La chose la plus proche que j'ai pu trouver était liée à la famille XMega ( AVR1010 ):

Pour minimiser la consommation d'énergie, activez les positions de montée et de descente sur toutes les broches non utilisées et désactivez le tampon d'entrée numérique sur les broches connectées à des sources analogiques.

Si vous recherchez les interwebs sur ce sujet, vous trouverez beaucoup d'opinions différentes. Le contexte de votre puce compte beaucoup.


+1 pour indiquer clairement pourquoi le fait de les laisser (entrer) en entrée est en fait un problème (le mot "parce qu'il laisserait flotter" est trop vague en soi)
Sz.

8

Pour les microcontrôleurs, la meilleure idée est généralement de transformer la broche en sortie et de la piloter haut ou bas (ou vous pouvez utiliser le pullup / pulldown).
Ce que vous ne voulez pas, c’est le scénario à mi-parcours flottant dans lequel les transistors courant de passage.

Pour les opamps, la méthode générale consiste à connecter la sortie à l’entrée inverseuse, puis à connecter l’entrée non inverseuse au point milieu de la fourniture (ou quelque part entre les rails).
En gros, vous ne voulez pas que la sortie soit saturée; le swing de sortie de l'opamp.
Attention cependant aux opamps stables à gain non-unité. Dans les cas "spécialisés", la fiche technique est susceptible de suggérer quoi faire avec les lampes op non utilisées.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.