Question:
Pourquoi utiliser des résistances pour tirer quelque chose vers le haut ou vers le bas?
Dean
2011-03-07 03:42:24 UTC
view on stackexchange narkive permalink

Lorsque vous tirez quelque chose vers le haut ou vers le bas, pourquoi une résistance est-elle utilisée et pas seulement connectée directement au rail + V ou 0V?

S'il était connecté directement à V +, alors ce serait * toujours * V +. Vous ne pouviez pas le faire tomber.
@endolith - c'est la réponse. Facile. Et vous créeriez un court-circuit en essayant de le réduire.
Cinq réponses:
tyblu
2011-03-07 03:51:58 UTC
view on stackexchange narkive permalink

Il limite le courant pour protéger le commutateur (transistor, etc.) et permet aux sources de signal avec une capacité de pilotage limitée de changer la tension de ce nœud. Les rails ont généralement une capacité d'entraînement élevée ou une faible résistance. Pensez au diviseur de tension, y compris l'impédance de la source du signal et du rail, puis laissez l'impédance du rail être de 0 ohms pour plus de simplicité.

D'autres facteurs, autres que le courant de fonctionnement et les chutes de tension, pour déterminer la résistance de traction sont le temps de charge et une fuite de substrat. Une résistance pull-down de 2 M ohms sur une couche supérieure exposée à l'humidité et aux sels ne fera rien en raison de la résistance électrique inférieure à 1 M ohms de la couche crasse .

Si la planche est exposée à des conditions environnementales aussi sévères, la valeur de votre pull-up n'est pas ce dont vous devriez vous inquiéter.
Ont souvent des planches soumises à une forte humidité et à des brouillards d'hydrocarbures (échappement, etc.), @NickT, mais vous avez raison: les sels seraient un tueur.
s'ils le sont, une enceinte étanche et / ou un revêtement conforme est indispensable. La seule raison pour laquelle vous devriez augmenter la force d'un pull-up est pour des raisons de fabrication (résidu de flux laissé sur la carte) ou pour les tolérances des pièces, en particulier les fuites de circuits intégrés et de transistors à des températures plus élevées.
Eh bien, les revêtements conformes ont également une conductance mesurable ...
supercat
2011-03-07 08:08:09 UTC
view on stackexchange narkive permalink

Un autre point non mentionné est que s'il est nécessaire de modifier la carte, il est possible de retirer la résistance et de la remplacer par un fil reliant l'un des pads de résistance à autre chose. En comparaison, essayer de retravailler une broche montée en surface qui se connecte à un plan de masse d'alimentation en utilisant un via situé sous la puce peut être difficile voire impossible (au moins suffisamment difficile pour que la mise au rebut de la carte soit moins chère).

Oui, bien que cela puisse également être fait avec une partie SMT de 0 ohms.
@Chris Stratton: En effet, cela pourrait, mais généralement, il y aura une autre valeur de résistance déjà utilisée ailleurs sur la carte qui fonctionnerait tout aussi bien. La rare possibilité qu'une broche de port soit accidentellement configurée en tant que sortie peut ne pas justifier l'utilisation d'une pièce où aucune ne serait autrement nécessaire, mais si l'on va utiliser une pièce, cela peut aussi bien être une résistance.
JustJeff
2011-03-07 05:34:26 UTC
view on stackexchange narkive permalink

Vous pouvez également y penser de cette façon - sans résistance de pull-up (ou de pull-down) en place sur une entrée, la source de l'entrée devrait directement s'opposer à l'alimentation de votre appareil pour changer la tension à ce niveau contribution. Selon la situation, vous causeriez des problèmes pour votre alimentation, ou la source d'entrée, ou les deux. Avec la résistance, l'entrée peut être contrôlée par la source d'entrée sans courants excessifs. La situation pour les pull-ups de sortie est similaire, sauf que la «source d'entrée» est le transistor de sortie de l'appareil.

Leon Heller
2011-03-07 04:01:33 UTC
view on stackexchange narkive permalink

Une autre raison est que cela rend très facile la modification de l'entrée - il suffit de la connecter à l'alimentation positive si elle est tirée vers le bas, par exemple, plutôt que de recâbler la connexion. Il suffit de quelques broches pour un cavalier. Un exemple typique est la broche P0.14 sur une puce NXP ARM, qui détermine si elle démarre à partir d'une entrée série ou de la mémoire flash interne.

Quelle? Je ne comprends pas ça? Êtes-vous en train de dire qu'il est plus facile de passer d'une traction à l'autre?
Une seule connexion doit être établie, au lieu de devoir recâbler l'entrée. Il s'applique aux résistances pull-up et pull-down sur les entrées.
La modification le rend beaucoup plus clair.
Oui - et vous pouvez même tenir manuellement un fil de cavalier alimenté ou mis à la terre sur la résistance pull up / down d'une broche de configuration pour neutraliser la résistance tout en déclenchant la réinitialisation.
chrmue
2011-03-07 14:53:08 UTC
view on stackexchange narkive permalink

Si vous voulez seulement fournir un niveau logique défini à une entrée définitivement inutilisée, une connexion directe à la masse ou au vcc serait acceptable à mon avis. MAIS: si vous faites cela, il est impossible de piloter l'entrée depuis d'autres sources. (voir les articles ci-dessus)



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...