J'ai remarqué que les résistances pull up sont beaucoup plus courantes que les pull downs, pourquoi?
Par exemple, le MCU de l'Arduino a des tractions internes mais celles-ci ont tendance à inverser la logique physique des choses avec lesquelles vous travaillez (comme travailler avec des commutateurs) tandis qu'une résistance de descente ferait le même travail et éviterait le problème de logique.
Réponses:
Le TTL a un seuil entre le bas et le haut qui est plus proche de la terre que du rail positif, il est donc préférable que le transistor le plus fort tire la sortie vers le bas contre la résistance relativement plus faible.
En général, la mise à la terre est probablement une tension de référence meilleure (par exemple, plus stable) qu'un rail d'alimentation.
Vous pouvez utiliser des sorties à collecteur ouvert / drain comme convertisseurs de tension, si vous connectez la résistance au rail positif de la tension cible.
L'ancienne logique du transistor à résistance a même utilisé cela comme principe de fonctionnement tout au long.
Cela dit, certains microcontrôleurs ont des tractions internes et déroulantes configurables, par exemple le NXP LPC1xxx.
la source
Cela vient de l'ère TTL. Les entrées flottantes TTL sont considérées comme élevées, aucune traction nécessaire.
Vous pouvez donc simplement connecter un commutateur entre l'entrée et la masse. Plus tard, avec l'avènement du CMOS, la position du commutateur a été conservée, mais l'entrée flottante (commutateur ouvert) a laissé l'entrée indéfinie, donc un pull-up a été ajouté.
la source
Il existe de nombreuses sorties à collecteur ouvert et à drain ouvert, qui nécessitent une résistance pour piloter les entrées logiques. Ceux-ci commutent presque universellement la sortie à la masse; Je ne sais pas s'il existe des sorties de type à drain ouvert qui tirent la sortie vers le rail positif. De plus, étant donné le choix, la terre est le meilleur rail vers lequel se diriger, car c'est généralement la référence de tension pour le reste du circuit. De plus, si vous ne pilotez pas une entrée logique mais que vous commutez un courant de charge, toute résistance présente a plus à voir avec la limitation du courant de charge qu'avec l'augmentation de la tension.
la source
Nous pouvons prendre un point de haute impédance à la logique 1 (disons que c'est 5 V) en le tirant simplement (peut-être à travers une impédance élevée) vers VCC. Mais tirer DOWM sur le même point peut ne pas faire le point sur le potentiel GND. Une logique nulle de bonne qualité signifie qu'elle a une faible capacité de descente d'impédance.
Supposons que vous ayez effectué un changement à l'aide d'un transistor NPN et que la base soit relevée. Et maintenant, vous avez un circuit logique, qui a une entrée et une sortie unique. Ici, vous ne pouvez jamais éteindre le circuit à l'aide d'une résistance de rappel, vous ne pouvez désactiver l'interrupteur qu'en connectant directement la borne d'entrée à GND. Nous ne pouvons donc pas dire qu'un terminal abaissé est un zéro logique.
Mais finalement, cela dépend du type de logique que nous utilisons.
la source