Connaître la différence entre les microprocesseurs et les microcontrôleurs

Essayez Notre Instrument Pour Éliminer Les Problèmes





MICROPROCESSEUR:

Un microprocesseur est un composant informatique électronique fabriqué à partir de transistors de taille miniature et de certains autres éléments de circuit sur un circuit intégré semi-conducteur solitaire (circuit intégré) ou une micropuce. L'abréviation de microprocesseur est µP ou uP. Le CPU (unité centrale de traitement) est le microprocesseur le plus connu, mais de nombreux autres composants d'un ordinateur en contiennent, comme le GPU (Graphics Processing Unit) sur une carte vidéo. Dans la course des ordinateurs personnels, les noms CPU et microprocesseur sont appliqués de manière interchangeable. Au centre de tous les PC et au maximum des postes de travail, un microprocesseur est incorporé. Les microprocesseurs contrôlent la logique de presque toutes les machines numériques, de l'horloge de la radio aux structures d'injection de carburant pour automobile. Le microprocesseur est un package IC unique dans lequel plusieurs fonctions sont intégrées.

Il existe principalement cinq sortes de microprocesseurs. Ces unités minuscules fournissent aux ordinateurs un «cerveau». À l'intérieur d'un micro-processeur en silicium habituel, il y aura un certain nombre de transistors minuscules et des pièces extrêmement minuscules. Tous ces composants sont utilisés pour aider un ordinateur à travailler comme prévu.




Types de microprocesseurs:

Différents types de microprocesseurs

Différents types de microprocesseurs

  • Microprocesseurs de jeu d'instructions complexes: Ce type de microprocesseur est également connu sous le nom de CISM. CISM classe un microprocesseur dans lequel chaque ordre peut être exécuté avec plusieurs autres fonctions de bas niveau. Ces fonctions sont destinées à réaliser des actions telles que le téléchargement de données sur la carte mémoire, le rappel ou le téléchargement de données depuis la carte mémoire ou un calcul mathématique complexe en une seule commande.
  • Microprocesseurs de jeu d'instructions réduits: Également connu sous le nom de RISC, il était destiné à accélérer les microprocesseurs informatiques. Ces puces sont construites selon la directive qui permet au microprocesseur de faire un plus petit nombre de choses dans chaque commande et cela lui permettra d'exécuter plus de commandes plus rapidement.
  • Processeurs superscalaires: Ce type de processeur réplique le matériel du microprocesseur afin qu'il puisse exécuter de nombreuses instructions en même temps. Ces ressources de réplique peuvent être des unités de logique arithmétique validées ou des multiplicateurs. Les superscalaires comprennent plusieurs unités opérationnelles. Les microprocesseurs superscalaires exécutent plus d'une commande tout au long d'un seul cycle d'horloge en transmettant simultanément de nombreuses instructions à des unités opérationnelles superflues dans le processeur.
  • Le circuit intégré spécifique à l'application: Également connu sous le nom de microprocesseur ASIC, il est destiné à des fins extrêmement précises, qui comprendront éventuellement des ordinateurs de contrôle des émissions automobiles ou d'assistants numériques personnels. Les ASIC sont parfois produits selon les spécifications, mais peuvent également être fabriqués en utilisant des engrenages du commerce.
  • Multiprocesseurs de signaux numériques (DSP): Les DSP sont des microprocesseurs uniques utilisés pour décoder et encoder la vidéo, ou convertir le numérique ou la vidéo en analogique et vice-versa. Ces opérations nécessitent un microprocesseur particulièrement excellent pour effectuer des calculs mathématiques. Les puces DSP sont généralement utilisées dans SONAR, les téléphones mobiles, les RADAR, les équipements audio de cinéma maison et les décodeurs câblés.

MICROCONTROLEUR:

Microcontrôleur

Microcontrôleur



Microcontroller est un ordinateur sur puce optimisé pour gérer les gadgets électriques. Il est destiné en particulier à des tâches précises comme le contrôle d'un système particulier. Un microcontrôleur utilise parfois des abréviations uC, µC ou MCU, c'est fondamentalement une variété spécialisée de microprocesseurs qui se veut auto-satisfaisante et lucrative. En outre, un microcontrôleur est une fraction d'un ensemble dans un système, qui est fondamentalement une carte de circuit imprimé complète. Un système fixe est un système informatique destiné à exécuter une ou plusieurs fonctions encore et encore avec des limites de calcul en temps réel. Il est intégré en tant qu'élément d'une machine complète comptant souvent du matériel et des éléments motorisés. Certains externes les périphériques électroniques sont interfacés avec le microcontrôleur pour une meilleure performance dépend des applications.

Les illustrations de microcontrôleurs sont les séries 8051, 80196 d’Intel, PIC de Microchip et 68HCxx de Motorola. Les microcontrôleurs qui sont normalement incorporés dans les jouets, les automobiles, les appareils électroménagers et les machines de bureau sont des engrenages qui fusionnent un certain nombre de composants d'un système de microprocesseur sur une puce unique:

  • Mémoire (ROM et RAM)
  • Le cœur du processeur (microprocesseur)
  • Quelques E / S numériques parallèles

Le microcontrôleur est témoin de l'incorporation d'un certain nombre de fonctions utiles dans un pack IC solitaire. Ces fonctions sont: -

  • La capacité d'exécuter un ensemble cumulé de commandes pour exécuter des tâches décrites par l'utilisateur.
  • La capacité d'être compétent pour utiliser des puces de mémoire périphérique pour lire et écrire des données depuis et vers la mémoire.

Types de microcontrôleurs:

Les microcontrôleurs sont triés en termes de largeur de bus interne, de microcontrôleur intégré, de jeu de commandes, de conception structurelle de la mémoire, de puce IC ou de noyau VLSI ou de fichier et unité familiale Verilog. Pour la famille similaire, il peut y avoir une gamme d'éditions avec des sources différentes. Ici, nous donnons quelques types de microcontrôleur utilisés dans différentes applications .


Différents types de microcontrôleurs

Différents types de microcontrôleurs

  • Microcontrôleur 8 bits: Lorsque le bus interne d'une MCU est un bus 8 bits, l'ALU exécute les opérations logiques et arithmétiques sur un octet à un ordre. Le MCU est un micro-contrôleur 8 bits. Les illustrations du MCU 8 bits sont des familles Intel 8031/8051, Motorola MC68HC11 et PIC1x.
  • Microcontrôleur 16 bits: Le microcontrôleur 16 bits se compose d'un bus 16 bits et l'ALU effectue des opérations arithmétiques et logiques sur l'opérande 16 bits. Il offre une plus grande précision et des performances par rapport au MCU 8 bits.
  • Microcontrôleur 32 bits: Lorsque le bus interne pour la fonction de transmission de données dans une MCU est un bus 32 bits, l'ALU exécute des fonctions logiques et arithmétiques sur des mots d'opérande de 32 bits aux ordres. Le MCU est un micro-contrôleur 32 bits. Ceux-ci offrent une meilleure précision et des performances par rapport aux microcontrôleurs 16 bits.
  • Microcontrôleur intégré: Lorsqu'un système fixe ou intégré comprend une MCU qui a chaque partie matérielle et logicielle dans une unité solo, la MCU est appelée microcontrôleur intégré. Il existe extrêmement peu ou pas d'unité ou système périphérique supplémentaire pour le traitement pendant le contrôle ou l'utilisation des périphériques. À titre d'illustration, un circuit récepteur téléphonique utilise un microcontrôleur intégré ou intégré.
  • Micro-contrôleur de mémoire externe: Lorsqu'un système intégré ou intégré ajoute un MCU dont chacune des parties matérielles et logicielles n'est pas présente en tant que composant solo et dont tout ou partie du composant mémoire est interfacé de manière externe en mettant en jeu un circuit d'interfaçage connu sous le nom de circuit de colle, le MCU est connu comme un micro-contrôleur de mémoire périphérique ou externe. Par exemple, 8031 ​​comprend une mémoire de programme qui lui est interfacée extérieurement. Le 8051 possède à la fois une mémoire de programme interne et une mémoire de programme périphérique.

Différence entre les microprocesseurs et les microcontrôleurs

La différence entre les deux est qu'un microcontrôleur intègre les fonctionnalités d'un microprocesseur (ALU, CPU, registres) ainsi que l'existence de caractéristiques supplémentaires telles que l'existence de ROM, RAM, compteur, ports d'entrée / sortie, etc. Ici, un microcontrôleur contrôle la fonction d'un appareil en employant des programmes fixes accumulés en ROM qui ne se modifient pas avec la durée.

Différence entre microprocesseur et microcontrôleur

Différence entre microprocesseur et microcontrôleur

D'un autre point de vue, la différence majeure entre les microprocesseurs et les microcontrôleurs habituels se séparant des termes architecturaux est le domaine de leur application. Les microprocesseurs habituels tels que les processeurs de la famille Pentium ou Intel Core ou les processeurs similaires sont dans les ordinateurs comme une machine programmable à fonctionnement universel. Au cours de sa vie, il doit gérer de nombreuses missions et programmes différents qui lui sont spécifiés.

En revanche un microcontrôleur de la famille PIC ou la famille 8051 ou tout autre ont remarqué leurs applications dans de minuscules systèmes embarqués tels que le système de contrôle des feux de signalisation ou une sorte de système robotique. De plus, ces gadgets gèrent des tâches similaires ou des programmes similaires tout au long de leur cycle de vie. Une autre différence est que le microcontrôleur doit généralement gérer des tâches instantanées alors qu'au contraire, les microprocesseurs d'un système informatique ne géreront peut-être pas une tâche instantanée à tout moment.

De nos jours, de nombreux étudiants en génie manifestent un grand intérêt pour le microprocesseur et projets de microcontrôleur car ils sont très intéressants et utiles pour construire une bonne carrière dans l'électronique.

Crédits photo: