Trigger est un élément de la technologie numérique conçu pour générer un signal d’information à la sortie conformément à une fonction très simple. Selon la fonction, les déclencheurs sont divisés en plusieurs types.
Les significations du mot déclencheur
Avant de plonger dans les technologies naturelles, notons que: le terme déclencheur est utilisé dans divers secteurs comme déclencheur d'un mécanisme de commutation. Les joueurs appellent le mot déclencheur, les programmeurs - un script de test qui permet d’évaluer la présence d’un objet dans la réalité virtuelle.
Pour les joueurs, nous notons que le jeu Dead Trigger 2( une continuation du tireur du même nom) échoue s'il n'est pas entièrement destiné aux propriétaires d'appareils mobiles. Le système d'exploitation est Android. Imaginez un mélange primitif de Quake et de Counter Strike pour comprendre mal ce à quoi le personnage principal devra faire face. Sur une carte dont la taille est limitée, un groupe de zombies parcourant le héros doit tuer. Frapper la tête accélérera considérablement le processus, bien que cela ne soit pas réparé individuellement. Verser Counter Strike.
Clairement, le terme déclencheur pour les joueurs semble déprimant. Maximum - une option pour tuer le temps.
Le déclencheur de l'équipement numérique
: sous le déclencheur, la technologie numérique comprend la machine la plus simple à deux états. La transition entre eux est déterminée par la fonction selon laquelle les espèces sont distinguées( RS, D, T, JK).Dans les schémas, la gâchette est souvent représentée par un cadre rectangulaire, doté de plusieurs entrées, d'une paire de sorties( type de bras latéraux), la lettre de ce qui précède est indiquée. Parfois, l'appareil est synchrone. Ensuite, la lettre C est ajoutée aux entrées, capturant les impulsions d'horloge. Autres déclencheurs asynchrones.
Selon la fonction implémentée, il existe différents types d'appareils: Les
- RS sont destinés à contrôler la sortie à l'aide de deux entrées. Le premier servira à régler l’unité, traduit Ensemble. Le déclencheur est mis à l'état zéro en activant l'entrée R( Reset).
- Le déclencheur D( données, délai) mémorise la valeur de sa propre entrée et agit comme un dispositif de délai. Si la variante d'appareil est synchrone, la valeur est transmise à la sortie lors du cycle d'horloge suivant. Le déclencheur
- T( à bascule) sait compter dans le système binaire. La sortie devient alternativement 0-1 avec l'arrivée de chaque unité à l'entrée de comptage. Parfois appelé diviseur de fréquence( 2).
Il semble étonnant qu'il soit possible d'assembler des conglomérats complexes sur la base d'un ensemble de fonctions médiocre. Dans la nature, il existe des déclencheurs JK, appelés universels. En raison de la construction spécifique, les unités logiques peuvent être alimentées aux deux entrées, qui ne peuvent pas survivre aux bascules RS.JK-trigger implémente le concept du compteur. Dans d'autres situations, le comportement est similaire à celui de RS.Regardons de plus près les éléments de la technologie numérique.
Une caractéristique commune des déclencheurs
: historique de la création de
Le premier déclencheur a été proposé en 1918 par William Eccles, Frank Jordan. Composé de deux tubes à vide, le concept a été utilisé par la technique, y compris l'ordinateur britannique Colossus( 1943).La solution technique a ensuite migré en douceur vers la technologie des semi-conducteurs, souvent appelée multivibrateur pour comportement spécifique.
Selon les recherches des chercheurs, dans sa forme actuelle, les déclencheurs D, T, RS et JK ont été examinés pour la première fois en 1954; ils se limitaient aux cours Montgomery Fister de l’Université de Los Angeles. Les titres sont inventés par le conférencier, à l’exception de JK.Ce dernier est tiré des travaux d’Eldred Nelson, qui donne des noms de déclencheurs dans ses propres textes, empruntant deux par deux à l’alphabet latin: AB, C-D.L'un s'appelait JK.Fister, évitant les changements, a repris le nom.
Les déclencheurs asynchrones sont souvent appelés des instantanés. Ils sont démarrés dans le contexte des périphériques de mémoire. Autres - cadencés. Un déclencheur arbitraire peut être construit sur une paire de commutateurs, y compris des transistors.
Sorties et états
Chaque déclencheur est équipé de deux sorties, l'une indiquée par la lettre surlignée Q, un cercle dans la zone du pied, est inversée. Si la sortie principale est 1, il y aura zéro ici. Naturellement, du contexte, il y a deux états de déclenchement. Inversion considérée des entrées. La logique est inversée. L'unité à l'entrée S provoque la mise à zéro de la sortie.
La composition du déclencheur
Chaque déclencheur est représenté par les éléments les plus simples formés par une logique de jeu de puces de base arbitraire. CMOS, TTL, TTLSH, ECL.La composition de chacun contient une base, des éléments AND-NOT( désignés par le symbole &), OR-NOT( désignés par 1).Il est possible de construire les déclencheurs nécessaires à partir des briques. Beaucoup plus souvent, la structure est remplie de solutions techniques prêtes. Par exemple, K555TP2 représente 4 bascules RS, réunies par un seul corps.
Avant de clôturer le jardin, essayez d’obtenir un bon guide des copeaux pour voir ce qui est inventé à l’heure actuelle. Nous ajoutons que les séries se différencient par leurs niveaux logiques, leur fréquence de synchronisation et certains autres paramètres. Les propriétés technologiques du nom:
- TTL - Logique transistor-transistor.
- ECL - logique couplée émetteur.
- CMOS est un dérivé de l'abréviation anglaise CMOS( complémentaire metal oxyde semiconductor).
Fictionnalisé de nombreuses options et manières de construire la technologie numérique, la plupart des séries de microcircuits russes ont connu la non-existence. Cependant, on lit aujourd'hui: le prochain processeur central d’Intel ou d’AMD comprend un tel nombre de transistors. Des déclencheurs, d'autres éléments à l'intérieur du cerveau électronique sont disponibles. Privé des briques les plus simples de la technologie numérique n'est pas réalisable.
Ainsi, le déclencheur est libre de représenter sous la forme de fonctions de base( puces) AND-NOT, OR-NOT et autres. PourquoiLe sujet des mathématiques discrètes le prouve: une fonction arbitrairement complexe est réalisable par une combinaison des plus simples mentionnées. Création de méthodes d'analyse, de synthèse. Un déclencheur est une opération de ce type, une action logique.
Un ensemble de fonctions de base est implémenté via le circuit des grilles de transistors. Dans certains cas, il est pratique d’utiliser TTL, dans d’autres, ECL.La synchronisation est introduite pour l'ordre. Sans impulsions d'horloge, le résultat du fonctionnement des éléments, déclencheurs compris, dépendait de la vitesse des composants élémentaires des transistors. Le nombre de briques de déclenchement étant unique, la vitesse ne peut pas être prédite à l'avance. La tâche est trop compliquée.
Une autre façon de dire: les déclencheurs sont considérés comme des fonctions qui sont le plus souvent utilisées par la technologie. Pour cesser de réinventer la roue, des microcircuits prêts à l'emploi sont produits, capables d'effectuer une opération fixe. On considère que chaque série de microcircuits doit devenir autonome et pratique. Chaque fonction de la technologie numérique est possible à mettre en œuvre avec deux éléments, cela ne semble pas toujours rationnel en termes de temps passé.Pour que les circuits imprimés soient moins encombrants, le convoyeur de l'installation assemble les fonctions communes.
Il faut comprendre que la division des déclencheurs est considérée comme conditionnelle, établie et considérée comme la plus pratique pour les concepteurs d'équipements numériques. La nature a un peu donné naissance: RS, D, T, JK.
Déclencheur RS
Déclencheur avec contrôle d'entrée. En appliquant une unité logique à l’entrée S, la sortie Q est mise à un. Avec R, au contraire, un état de sortie nul est obtenu. Il est interdit de soumettre des unités aux deux entrées, le résultat est imprévisible: vous ne pouvez pas savoir à l'avance quel sera le résultat. Le circuit RS-bascule peut être constitué de deux transistors identiques, de plusieurs éléments passifs.
La figure montre un exemple de construction d'un déclencheur RS à l'aide d'éléments OR-NOT et AND-NO.Vous voyez, dans le second cas, les entrées se sont avérées inverses, marquées par des cercles. Facile à vérifier, la table de valeurs a été inversée. Pour définir Q en un, l'entrée R. est responsable. Les unités logiques des deux entrées garantissent la conservation des informations. La gâchette capture l'état.
D-trigger
Bien que le déclencheur D soit généralement construit directement sur les 4 éléments de la logique de base, cela fonctionne beaucoup plus facilement. L'information entrée D est transmise à la sortie. Dans le cas d'une version synchrone se produit sur la prochaine horloge. Comme mentionné ci-dessus, vous permet d'organiser facilement une ligne à retard.
Mettez en surbrillance les déclencheurs D avec un contrôle potentiel dynamique. Dans le premier cas, l'entrée des indications à la sortie se fait sur le devant de l'impulsion d'horloge, dans le second - en haut. Les entrées dynamiques des circuits sont repérées par des triangles, ce qui permet au développeur de construire correctement, à l’ingénieur de comprendre le principe de fonctionnement. Et le triangle peut être dirigé dans différentes directions:
- Un sommet faisant face à la micropuce signifie: les informations sont lues sur le front montant d'une impulsion d'horloge.
- Un sommet opposé à la puce signifie que: l'information est lue sur le front descendant( tranche) de l'impulsion d'horloge. La valeur sera sûrement retardée d'un cycle par rapport à la version précédente.
Très souvent, les déclencheurs sont caractérisés par un retard interne. Le temps après lequel la sortie définit la valeur souhaitée par rapport au front de travail( décroissance).L'une des caractéristiques qui montre pourquoi différents types de logique ne fonctionnent pas ensemble. Ce paramètre s’applique à tous les types de déclencheurs, et pas seulement à D. La bascule T
La bascule
compte les impulsions qui arrivent à l’entrée d’information sans aucun problème. Généralement, la conception est synchrone. Sinon, il est difficile de prédire le résultat: à une certaine fréquence d'impulsions d'entrée, l'appareil n'aura pas le temps de commuter. La technique produira des échecs. La bascule T est souvent utilisée comme diviseur. Elle permet d’obtenir une sortie à partir de deux impulsions d’entrée. Le déclencheur en T
dans sa forme finale dans la série de puces n’est généralement pas inclus. Au lieu de cela, un périphérique est créé sur la base d'une D-bascule( vous devez fermer la sortie inverse de l'entrée d'informations) ou de JK.Pour créer des compteurs multi-bits, les déclencheurs T sont connectés en série les uns après les autres. Des méthodes simples sont utilisées pour diviser par 4, 8 et autres puissances de deux.
JK-bascule
JK-bascule fonctionne comme un RS.J devient la sortie Q de la configuration de l'unité;K - zéro. Si deux unités sont soumises à la fois, l'élément implémente le mode de comptage. Il y a généralement une entrée de synchronisation, en fonction du signal sur lequel des échantillons sont prélevés. JK est le seul type de déclencheur dont la désignation par lettre des entrées est dépourvue de sens logique. Emprunté aux travaux du scientifique qui a construit les éléments de base de l'alphabet latin.