Transistor Basics - MOSFET (5 / 6 étapes)

Étape 5: des Circuits logiques

Les circuits ici seront très simples, mais il faudra un grand nombre de voies N et P-ch MOSFET discret ou circuits intégrés logiques. Logique ICs sont bon marché et faciles à trouver (essayez ce lien pour l’IC 4001) ou ce lien pour l’IC 7402, qui sont les deux portes NOR quad, alors il ne sera pas trop difficile.

Les circuits sont venus Forrest Mims livre projets de logique numérique : classeur II. Voici un lien pour le PDF de RadioShack ou Amazon.com pour achat. (Remarque, je vous recommandons d’obtenir électronique de base : Transistors et Circuits intégrés : classeur j’ai aussi bien, aussi de Forrest Mims. Amazon.com ou PDF)

Quelques points à retenir lorsque vous travaillez avec des circuits intégrés logiques :

  • Veillez à éviter toute accumulation statique ou la décharge pour éviter d’endommager les puces.
  • Chaque puce dispose d’un axe commun pour + V et une broche GND commune. Ceux-ci ne sont pas indiqués sur les schémas, mais devraient être faciles à trouver sur la feuille de données (feuille de données 7402).
  • Des broches d’entrée qui ne sont pas utilisés devraient être reliés au GND. Cela sera également pas montré sur le schéma.
  • Copeaux de logique n’est pas destinés à être élevés pilotes actuels pour les grosses charges comme les moteurs et autres. Toutefois, ils peuvent être utilisés pour les petites charges, comme une diode électroluminescente, ou de fournir le signal pour ces pilotes, comme à l’étape 3

Pour les schémas suivants, notez le numéro de SN74XX au-dessus de chaque porte. C’est le nombre de IC que j’ai utilisé pour construire les circuits si vous souhaitez acquérir certains ICs et de construire sur votre propre. La plupart de ces puces viennent avec 4 du portail spécifique, ainsi le SN7402 ci-dessous aurait 4 portes NOR.

OK, commençons par un clignotant LED simple. À l’aide de seulement deux portes NOR, nous pouvons construire un oscillateur. Voir le schéma ci-dessous.

LED2 et R4 sont facultatives si vous voulez avoir deux voyants qui clignotent en arrière. Dans le cas contraire LED1 clignote marche/arrêt à un taux déterminé par les valeurs de R1 (essayez un potentiomètre ici) et C1.

Le circuit suivant est un verrou de set/reset, qui est un élément clé de la logique séquentielle. Loquets forment la base de la mémoire de l’ordinateur, puisque la sortie reste marche/arrêt, même après que vous relâchez le bouton. Un groupe de 8 loquets formerait la structure de base pour une cellule de mémoire de 8 bits. Dans la mémoire, le verrou de SR est connu comme un verrou D (données) et est utilisé avec l’horloge de base du système pour déterminer le moment de verrouillage. (Il n’y a plus que cela, mais c’est au-delà de la portée de cette I'ble. Regardez ici pour plus d’informations sur le fonctionne de la mémoire de l’ordinateur et ici pour une comparaison entre la logique séquentielle et combinatoire.) Maintenant, le schéma.

Ce circuit est plus d’une démonstration du concept, puisque nous sommes habituellement seulement intéressés par une sortie de la serrure car comme le flip-flop sorties entre États que les boutons sont pressés, ils seront toujours à États opposés les uns aux autres. Vous pouvez lier une des sorties ici à un second circuit et utiliser le verrou comme un interrupteur mécanique « poussez / pousser hors », pour le deuxième circuit.

Comme mentionné précédemment, une porte logique ou circuit peut faire partir un nombre fini de portes NAND. Voici un exemple d’une porte d’OR faite avec 3 portes NAND.

Pour changer l’OR à un NOR, ajouter un quatrième NAND entre la sortie de U3 et le LED, avec les deux entrées de U4 attachés ensemble.

Il semble que ce serait plus coûteux d’utiliser beaucoup plus de transistors MOSFET de faire la même chose (4 pour 1 NOR gate, 16 pour 3 portes NAND) et lorsque vous concevez une nouvelle puce, l’espace et le nombre de pièces à cet espace est la chose la plus importante au sujet du coût de la puce. Eh bien, voici l’avantage. N’oubliez pas les puces FPGA, que je l’ai mentionné avant ? Ce sont des puces génériques qui peuvent être programmés pour n’importe quelle situation. Si nous avons un énorme bac de portes NAND qui peut faire quoi que ce soit, alors nous pouvons faire... n’importe quoi. Mais si nous essayons de conserver l’espace et les coûts à l’aide de portes spécifiques, nous sommes limités par le nombre de chaque porte que nous avons. Que se passe-t-il lorsque nous avons besoin de plusieurs portes d’OR ? On dirait une refonte pour moi, et qui coûte de l’argent aussi. Le point est que si vous avez déjà un design spécifique à l’esprit, il peut être préférable d’utiliser la porte exacte nécessaire et pas un bac de génériques portes NAND. Mais si vous êtes de prototypage et conception à partir de zéro, vous avez besoin de flexibilité, et c’est où brillent les portes NAND.

En tout cas, revenir à elle. Encore une fois, en utilisant seulement des portes NAND, nous pouvons construire une porte XNOR.

En supprimant les U5 et lier la sortie de U4 R3, nous obtenons une porte XOR.

Une seule porte XOR peut servir un additionneur binaire de 1 bit. En additionnant deux portes NAND (ce qui est juste une porte et si vous vous souvenez), nous obtenons un moitié-additionneur avec une sortie de deux bits.

Un plein-additionneur nécessite quelques changements (ajouter un XOR, deux NANDs et une porte d’OR), qui ajoute une entrée pour le report des signaux d’un additionneur précédent. Plusieurs extensions sont ensuite empiler, un additionneur pour chaque bit, pour construire une machine à additionner. C’est en fait assez élégant. Voici un circuit plein-additionneur.

PB1 est bit A, est de type bit PB2 B et PB3 est le bit carry du bloc additionneur précédent. Si nous n’actionner PB1 ou PB2, nous ajoutons 1 + 0 et seulement 2 LED s’allume pour indiquer une valeur de 1. Si on appuie sur PB1 et PB2 ensemble, qui indique une addition binaire de 1 + 1, qui est 10 en binaire (indiqué 10 b). Qui allume la LED 1 et omets LED2. Si nous puis appuyez sur PB3 et ajouter plus de 1, nous obtenons 11 b et les deux voyants lumineux.

Ci-dessous est un schéma fonctionnel d’un additionneur 4 bits utilisant 4 pâtés de maisons de plein-additionneur. Le premier bloc sur la droite (avec A0 et B0) peut être échangé avec un demi-additionneur sans effet sur la sortie. Il supprime tout simplement le l’en atelier (Cin) sur le premier plein-adder, qui est connecté à la broche GND ici en tout cas.

Dans cet exemple, nous ajoutons deux, numéros 4 bits A et B. Les premiers bits de chaque (A0 et B0) sont ajoutés à droite, avec le résultat envoyé à S0 et de n’importe quel bit carry (C1) envoyé à l’additionneur prochaine. A1 et B1 sont ensuite ajoutés, ainsi que de C1 de l’additionneur première, le résultat va à sortie S1, et n’importe quel bit carry est envoyé sur (C2). L’additionneur dernière affiche le bit final de l’emporter (C4), le cas échéant, ou il ignore s’il n’y a pas de place ou s’il est sans importance. Vous l’EEG concepteur de prendre cette décision.

Regardons un exemple de logique plus, Digicode comparateur 4 bits. Comme mentionné, les portes XOR peuvent être utilisées comme vipères, mais ce sont aussi des comparateurs, affichage d’un État si les deux entrées sont les mêmes et l’État inversé si les deux entrées sont différentes. Cela permet de vérifier l’état d’une épingle et interrupteur et sortie seulement si elle est correcte.

Les broches marquées 1, 2, 3, et 4 sont pour le verrouillage de la programmation. Vous définissez ces broches hautes ou basses pour déterminer la liste déroulante, et ensuite vous devez appuyer sur les boutons correspondants mêmes PB1-PB4 afin que la sortie de U13 pour aller en bas. Cela permet actuel puisse couler à travers la LED et il se met en marche. Pour définir la liste déroulante, vous pouvez soit attacher les broches directement au GND ou + V, ou utiliser une sorte de dispositif de mémoire qui va stocker l’entrée une fois réglé et ne changent pas. Son familier ? Eh oui, vous pouvez facilement ajouter un circuit de verrouillage aux pins set 4 combo. Aussi longtemps que les verrous ne perdent de la puissance, ils ne perdront pas la valeur stockée en eux. Les applications pour cela sont simples, au mieux, mais il obtient l’idée dans l’ensemble. (Je suis en aucun cas responsable de la façon dont vous choisissez d’utiliser ce circuit car il n’est pas vraiment sûr et peut être facilement piraté/reset).

Articles Liés

Transistor Basics - BJT

Transistor Basics - BJT

Les transistors sont sans doute le plus important composant électronique en usage aujourd'hui. Ils sont la raison pour laquelle que nous avons des avancées technologiques que nous avons aujourd'hui. Sans eux, il n'y a aucune radios ou les ordinateurs
Identifier la bonne jambe d’un transistor ou MOSFET

Identifier la bonne jambe d’un transistor ou MOSFET

parfois ce n'est pas évident que la jambe d'un transistor fait quoi, évidemment vous ne peut pas juste brancher le transistor et devinez à quels jambes est la Base, le collecteur ou l'émetteur il nuirait juste le transistor.Une méthode rapide que j'u
LED Cube 8 x 8 x 8

LED Cube 8 x 8 x 8

affichage 3-dimensionnelle de créer votre propre 8 x 8 x 8 LED Cube !Nous croyons que ce Instructable est le plus complet guide étape par étape pour construire un 8 x 8 x 8 que LED Cube jamais publié sur l'intertubes. Il vous apprendra tout de princi
PLASMA SPEAKER

PLASMA SPEAKER

Cette vidéo est une démonstration, oui ! Haut-parleurs d'Arc plasma. Le plasma est la forme la plus abondante de matière ordinaire dans l'univers souvent appelé le quatrième état de la matière. Entendre vos favoris chansons jouées directement à parti
Solar Sound System

Solar Sound System

depuis que je suis un éclaireur pendant 12 ans, il y a quelques années, j'ai décidé de construire un haut-parleur portatif alimenté par le soleil. Ce projet a reçu beaucoup de bons commentaires, étant donné que c'était super cool et utile, mais il av
RGB LED Tennis Ball

RGB LED Tennis Ball

Un jour, je regardais autour de Instructables pour des projets à faire et j'ai vu la balle de Tennis Laser instructable par quelqu'un. J'ai lu l'instructable et était intéressé à construire un pour moi. J'ai vérifié la liste des pièces et constaté qu
Contrôler un puissant moteur à courant continu avec LabVIEW

Contrôler un puissant moteur à courant continu avec LabVIEW

Cet article vous montrera comment contrôler un moteur DC, à l'aide d'un pont en H avec MOSFET complémentaire. Avatanjele à l'utilisation de transistors bipolaires MOSFET est qu'ils ont des pertes de conduction inférieurs que bipolaire. Ordres sont do
Construire un bras robotisé pour l’Olympiade de la Science

Construire un bras robotisé pour l’Olympiade de la Science

pour ceux qui ont du mal à trouvent les bonnes pièces, essayer de comprendre comment les mettre ensemble, ou des difficultés avec le code, c'est le bon endroit ! Cette instructable est une documentation complète d'entrée 2012 bras robotique de l'équi
Ex Machina son mur réactif

Ex Machina son mur réactif

J'ai commencé à faire son LED réactives et s'est rendu compte que je peux créer un morceau de mur comme en Ex Machina. Pour tester ce concept, j'ai créer un motif laser petites cartes avec un morceau de papier comme diffuseur de lumière. Je pense qu'
Guide pour les débutants Tech complet

Guide pour les débutants Tech complet

Chaque départ est entendu, mais si vous avez la motivation et la volonté forte vous allez réussir. La plupart des étudiants en particulier des étudiants de génie veulent construire et faire quelque chose. Expérience pratique de faire quelque chose re
Générateur de Signal d’onde sinusoïdale modifiée.

Générateur de Signal d’onde sinusoïdale modifiée.

En raison d'une panne d'ordinateur et des fichiers perdus, j'ai dû refaire ce projet.Je me suis inspiré pour concevoir ce circuit en treize ans, deux mille watts, puissance industrielle onduleur circuits imprimés ; J'ai acheté pour dix dollars. J'ai
My Workspace 2014

My Workspace 2014

Hé les gars ! Bienvenue dans mon espace de travail. Il a été un moment depuis mon dernier message une mise à jour de celui-ci. Voici ce qu'il ressemble à ce moment (12/06/14). Beaucoup a changé depuis 2012. Je suppose que c'est plus un montrer et dir
ATTiny84 + LCD + température LM35 capteur

ATTiny84 + LCD + température LM35 capteur

Il s'agit d'un capteur de température simple construit avec un ATtiny84, LM35 et un écran LCD 16 x 1 caractère. Il est fait pour courir sur 3 piles AA ou 4,5 volts. Je l'ai fait comme un projet pour savoir comment transférer des projets Arduino dans
Pirater votre bande de LED avec détecteur de mouvement et Timer

Pirater votre bande de LED avec détecteur de mouvement et Timer

Je trouve que la mesure d'une bonne Instructable est les idées qu'elle suscite, c'est pourquoi j'ai aimé Instructable de Liam.great98 intitulé « Donnez votre Underglow lit! » Je n'aurais jamais pensé d'ajouter une bande LED vers le bas d'un autre lit