J'ai besoin d'acheter quelques circuits intégrés logiques. Quelle famille devrais-je avoir? HC? HCT? Quel type est préférable d'avoir dans une boîte de pièces, pour une compatibilité maximale avec les futurs projets imprévisibles? Large plage d'alimentation, aucune exigence de fréquence extrême, etc. Entrées Schmitt? Sorties ouvertes?
digital-logic
glue
ttl
endolith
la source
la source
Réponses:
HC est le plus utile. Il a une très large plage de tension d'alimentation, est facile à interfacer avec la plupart des microcontrôleurs, a une bonne immunité au bruit, a beaucoup de vitesse et est largement disponible. HC est également disponible en tant que portes simples dans de petits emballages. Oubliez TTL et LS TTL, personne ne les utilise pour de nouveaux designs de nos jours.
Il est également utile d'apprendre à utiliser les CPLD, leur utilisation est souvent beaucoup plus logique que la conception avec des puces logiques individuelles.
la source
Avec sa large tension de fonctionnement et sa disponibilité générale, je conviens que HC est la famille la plus utile à garder. Si vous travaillez avec des conceptions qui nécessitent une vitesse très élevée ou une puissance extrêmement faible, vous n'êtes plus vraiment dans le domaine de l'utilisation générale.
Il est assez courant de se retrouver dans des situations d'alimentation mixte, comme avoir besoin de passer de 5V à 3V ou vice versa. HC a des entrées CMOS et des diodes de protection d'entrée, ce n'est donc pas une famille très utile pour la traduction de niveau logique. Vous pouvez faire fonctionner 5 à 3 avec des résistances d'entrée pour limiter le courant de diode, mais ce n'est pas idéal. Pour 3 à 5, vous pourriez ne pas avoir de chance.
Pour 5V à 3V (entrées 5V alimentant une puce alimentée par 3V), AHC et LVC ont des entrées tolérantes 5V et fonctionnent bien.
Pour 3V à 5V, vous avez besoin d'une famille avec des entrées compatibles TTL, de sorte que les signaux 3V inférieurs satisferont les exigences de tension d'entrée élevée des puces alimentées 5V. Pour cela, des familles comme HCT et AHCT sont utiles.
Malheureusement, aucune famille générale ne peut être alimentée par n'importe quelle tension et accepter des entrées de toute tension, bien qu'il existe de nombreux tampons de changement de niveau spécialisés (certains bidirectionnels) qui ont des broches d'alimentation distinctes à cette fin.
la source
HCT est sympa. Tous les avantages mentionnés par @Leon Heller, mais aussi les entrées compatibles TTL. Si vous avez besoin de vitesse, pensez à ACT. Le guide logique de Ti contient de nombreux détails.
la source
Vous voudrez en fait AHC (T) au lieu de HC (T). HC (T) est correct, mais il y a peu de raisons de ne pas choisir AHC (T).
Parmi les autres familles que je rejetterai, citons AC et son équivalent basse tension, LVC. Ces familles ont des temps de montée inférieurs à la nanoseconde, trop rapides pour une planche à pain. Je recommande également d'éviter les familles bipolaires TTL, notamment 7400 TTL, STTL, LSTTL, AS, ALS, F, etc. La logique bipolaire est devenue fondamentalement dépassée. Et il va sans dire d'éviter d'utiliser des pièces ECL 10k ou 100k, mais celles-ci sont probablement hors de la connaissance de la plupart des ingénieurs électriciens débutants.
Il y a 20 ans, TI avait les points marketing suivants pour sa toute nouvelle famille de logique AHC:
"Passez à de nouveaux niveaux de performance avec AHC ... • 3 fois plus rapide que HCMOS • La moitié de la consommation électrique statique de HCMOS • Même faible bruit que HCMOS ... pour le même prix du marché que HCMOS."
Les affirmations de TI sur AHC sont correctes.
La chose la plus importante pour les amateurs est les tarifs de pointe. Ils veulent pouvoir utiliser les circuits intégrés sans trop ou peu de considération pour les effets de ligne de transmission. En raison de leurs éléments parasites désagréables, les planches à pain exigent des vitesses de transition de quelques nanosecondes au moins. AHC a les mêmes temps de montée et de descente que HC, donc l'utilisabilité sur une planche à pain est similaire.
Les appareils AHC partagent la large plage de fonctionnement du HCMOS, mais sont également tolérants à 5 V lorsqu'ils fonctionnent avec une tension d'alimentation inférieure. Il s'agit d'une fonctionnalité vraiment utile qui m'a toujours semblé manquer dans HCMOS. Le courant de sortie de l'AHC est légèrement supérieur à HC, mais toujours à 8 mA max à 5V. Cela contribue aux bords lents et à la bonne intégrité du signal sur une maquette que nous attendons d'AHC et de HC.
Voir le guide complet du concepteur AHC (T) de TI pour plus de détails: http://www.ti.com/lit/ug/scla013d/scla013d.pdf
Maintenant, je vais donner quelques précisions sur les variantes "T": HCT, AHCT, ACT, etc. Le "T" signifie entrées compatibles TTL. Si la puce doit recevoir des signaux d'un appareil bipolaire TTL, incl. 7400, 74S, 74LS, 74ALS, 74F, vous devez alors choisir un périphérique «T», tel que HCT, ou utiliser un périphérique non «T» tolérant 5 V fonctionnant à 3,3 V ou plus, et concevoir votre système pour les niveaux de sortie de 3,3 V.
la source