Ports informatiques et leur fonction. Connectez ou déconnectez les périphériques. Qu'est-ce qu'un port COM ? Appareil, contrôle du port COM

Description de l'interface RS-232, le format des connecteurs utilisés et la fonction des broches, désignations des signaux, protocole d'échange de données.

description générale

L'interface RS-232, officiellement appelée « EIA/TIA-232-E », mais mieux connue sous le nom d'interface « port COM », était auparavant l'une des interfaces les plus courantes en technologie informatique. On le trouve encore dans ordinateurs de bureau, malgré l'émergence d'interfaces plus rapides et plus intelligentes telles que USB et FireWare. Ses avantages du point de vue des radioamateurs incluent la faible vitesse minimale et la facilité de mise en œuvre du protocole dans un appareil fait maison.

L'interface physique est implémentée par l'un des deux types de connecteurs : DB-9M ou DB-25M, ce dernier étant pratiquement introuvable dans les ordinateurs actuellement produits.

Affectation des broches du connecteur à 9 broches


Prise à 9 broches de type DB-9M
Numérotation des contacts côté broches
La direction des signaux est indiquée par rapport à l'hôte (ordinateur)
Contact Signal Direction Description
1 CD Entrée Porteur détecté
2 RXD Entrée Données reçues
3 TXD Sortie Données transmises
4 DTR Sortie Hôte prêt
5 GND - Fil commun
6 DSR Entrée L'appareil est prêt
7 RTS Sortie L'hôte est prêt à transmettre
8 CTS Entrée L'appareil est prêt à recevoir
9 R.I. Entrée Appel détecté

Affectation des broches du connecteur à 25 broches

Contact Signal Direction Description
1 BOUCLIER. - Écran
2 TXD Sortie Données transmises
3 RXD Entrée Données reçues
4 RTS Sortie L'hôte est prêt à transmettre
5 CTS Entrée L'appareil est prêt à recevoir
6 DSR Entrée L'appareil est prêt
7 GND - Fil commun
8 CD Entrée Porteur détecté
9 - - Réserve
10 - - Réserve
11 - - Non utilisé
12 SCD Entrée Porteur n°2 détecté
13 SCTS Entrée L'appareil est prêt à recevoir le n°2
Contact Signal Direction Description
14 STXD Sortie Données transmises #2
15 CRT Entrée Synchronisation de l'émetteur
16 SRXD Entrée Données reçues #2
17 RCC Entrée Synchronisation du récepteur
18 BOUCLE Sortie Boucle locale
19 SRTS Sortie Hôte prêt à transmettre #2
20 DTR Sortie Hôte prêt
21 BOUCLE Sortie Boucle externe
22 R.I. Entrée Appel détecté
23 DRD Entrée Vitesse des données déterminée
24 TRCO Sortie Synchronisation de l'émetteur externe
25 TEST Entrée Mode d'essai

Les tableaux montrent que l'interface à 25 broches se distingue par la présence d'un deuxième canal d'émission-réception à part entière (signaux désignés « #2 »), ainsi que de nombreux signaux de commande et de contrôle supplémentaires. Cependant, souvent, malgré la présence d'un connecteur « large » dans l'ordinateur, des signaux supplémentaires n'y sont tout simplement pas connectés.

Caractéristiques électriques

Niveaux logiques du transmetteur :"0" - de +5 à +15 Volts, "1" - de -5 à -15 Volts.

Niveaux logiques du récepteur :"0" - au-dessus de +3 Volts, "1" - en dessous de -3 Volts.

L'impédance d'entrée du récepteur est d'au moins 3 kOhm.

Ces caractéristiques sont définies par la norme comme minimales, garantissant la compatibilité des appareils, cependant, les caractéristiques réelles sont généralement bien meilleures, ce qui permet, d'une part, d'alimenter depuis le port des appareils de faible consommation (par exemple, de nombreuses données maison câbles pour téléphones portables), et d'autre part, l'alimenter à l'entrée du port inversé Niveau TTL au lieu du signal bipolaire.

Description des principaux signaux d'interface

CD- L'appareil active ce signal lorsqu'il détecte une porteuse dans le signal reçu. Généralement, ce signal est utilisé par les modems, qui informent ainsi l'hôte qu'ils ont détecté un modem fonctionnel à l'autre bout de la ligne.

RXD- Ligne permettant à l'hôte de recevoir les données de l'appareil. Décrit en détail dans la section « Protocole d'échange de données ».

TXD-Ligne de données de l'hôte à l'appareil. Décrit en détail dans la section « Protocole d'échange de données ».

DTR- L'hôte définit ce signal lorsqu'il est prêt à échanger des données. En fait, le signal est activé lorsque le port est ouvert par le programme de communication et reste dans cet état tant que le port est ouvert.

DSR- L'appareil définit ce signal lorsqu'il est allumé et prêt à communiquer avec l'hôte. Ce signal et le précédent (DTR) doivent être définis pour l'échange de données.

RTS- L'hôte définit ce signal avant de commencer à transmettre des données à l'appareil et signale également qu'il est prêt à recevoir des données de l'appareil. Utilisé pour le contrôle matériel de l'échange de données.

CTS- L'appareil définit ce signal en réponse au réglage par l'hôte du précédent (RTS) lorsqu'il est prêt à recevoir des données (par exemple, lorsque les données précédentes envoyées par l'hôte sont transférées par le modem vers la ligne ou qu'il y a de l'espace libre dans le tampon intermédiaire).

R.I.- L'appareil (généralement un modem) émet cette tonalité lorsqu'il reçoit un appel d'un système distant, par ex. appel téléphonique, si le modem est configuré pour recevoir des appels.

Protocole de communication

Dans le protocole RS-232, il existe deux méthodes de contrôle de l'échange de données : matérielle et logicielle, ainsi que deux modes de transmission : synchrone et asynchrone. Le protocole vous permet d'utiliser n'importe quelle méthode de contrôle en conjonction avec n'importe quel mode de transmission. Il est également possible de fonctionner sans contrôle de flux, ce qui signifie que l'hôte et l'appareil sont toujours prêts à recevoir des données lorsque la communication est établie (les signaux DTR et DSR sont établis).

Méthode de contrôle du matériel implémenté à l’aide des signaux RTS et CTS. Pour transmettre des données, l'hôte (ordinateur) définit le signal RTS et attend que l'appareil définisse le signal CTS, puis commence à transmettre des données tant que le signal CTS est défini. Le signal CTS est vérifié par l'hôte immédiatement avant le début de la transmission de l'octet suivant, de sorte qu'un octet qui a déjà commencé à être transmis sera transmis dans son intégralité, quelle que soit la valeur CTS. En mode d'échange de données semi-duplex (l'appareil et l'hôte transmettent les données à tour de rôle, en mode full-duplex ils peuvent le faire simultanément), la suppression du signal RTS par l'hôte fait passer celui-ci en mode réception.

Méthode de contrôle logiciel consiste en le transfert par le destinataire caractères spéciaux arrêter (code de caractère 0x13, appelé XOFF) et reprendre (code de caractère 0x11, appelé XON) la transmission. Lorsque ces caractères sont reçus, l'expéditeur doit arrêter la transmission ou la reprendre en conséquence (s'il y a des données en attente de transmission). Cette méthode est plus simple en termes de mise en œuvre matérielle, mais fournit une réponse plus lente et, par conséquent, nécessite une notification préalable de l'émetteur en cas de diminution espace libre dans le tampon de réception jusqu'à une certaine limite.

Mode de transmission synchrone implique un échange de données continu lorsque les bits se succèdent sans pauses supplémentaires à une vitesse donnée. Ce mode est le port COM non supporté.

Mode de Transfert Asynchrone consiste dans le fait que chaque octet de données (et bit de parité, le cas échéant) est « encapsulé » avec une séquence de synchronisation d'un bit de départ zéro et d'un ou plusieurs bits d'arrêt. Le diagramme de flux de données en mode asynchrone est présenté dans la figure.

L'un des algorithmes possibles de fonctionnement du récepteur suivant:

  1. Attendez le niveau du signal de réception "0" (RXD dans le cas d'un hôte, TXD dans le cas d'un périphérique).
  2. Comptez la moitié de la durée du bit et vérifiez que le niveau du signal est toujours "0"
  3. Comptez la durée totale du bit et écrivez le niveau de signal actuel dans le bit de données le moins significatif (bit 0)
  4. Répétez l'étape précédente pour tous les bits de données restants
  5. Comptez la durée totale du bit et le niveau de signal actuel, utilisez-le pour vérifier la bonne réception à l'aide du contrôle de parité (voir ci-dessous)
  6. Comptez la durée totale du bit et assurez-vous que le niveau de signal actuel est « 1 ».

Un port série est un périphérique d'E/S. En tant que périphérique d'E/S, il s'agit uniquement d'un chemin de transfert de données vers et depuis l'ordinateur. il existe également de nombreux autres périphériques d'E/S tels que ports série, ports parallèles, contrôleurs de disque, cartes réseau, périphériques de bus série universel USB, etc. La plupart des ordinateurs avoir un ou deux ports série. Chacun dispose d'un connecteur à 9 broches (parfois 25 broches) (Fig. 1) sur mur arrière unité système ordinateur. Les programmes peuvent envoyer des données (octets) via une broche d'envoi de données (sortie) et recevoir des octets via une autre broche de réception de données (entrée). Tous les autres contacts sont utilisés pour le contrôle et la masse.

) est bien plus qu'un simple connecteur. Il convertit les données de la représentation parallèle en représentation série et modifie la représentation électrique des données. À l'intérieur d'un ordinateur, les bits de données sont transmis en parallèle (en utilisant plusieurs fils pour transmettre des données simultanément). Un flux de données série est une séquence de bits sur un seul fil (tel que le fil de données de transmission et de réception sur le connecteur du port série). C'est à cela que sert cet appareil pour créer un tel flux de données du parallèle au série (à l'intérieur de l'ordinateur) et le transmettre au contact de transfert de données (et, par conséquent, vice versa).

La plupart des composants électroniques du port série sont situés sur une seule puce informatique appelée UART.

Contacts et fils

Les ordinateurs plus anciens utilisent des connecteurs à 25 broches, mais seules 9 broches sont réellement utilisées aujourd'hui. Chacun des 9 contacts est généralement connecté à un fil. À l'exception de deux fils pour la transmission et la réception des données, le reste est utilisé pour le contrôle et la terre. La tension au niveau de chacune des broches et des fils est mesurée par rapport à la masse du signal. Par conséquent, le nombre minimum de fils pour la transmission bidirectionnelle de données est de 3. Dans de rares cas, deux fils (sans masse de signal) peuvent suffire pour le fonctionnement, mais cela peut entraîner de faibles performances et parfois des erreurs dans la transmission de données.

Il reste encore quelques fils destinés uniquement au contrôle (surveillance) et ne sont pas utilisés pour la transmission de données. Tous ces signaux pourraient être transmis sur une seule ligne, mais des fils distincts leur sont attribués. Certaines (ou toutes) de ces lignes de signal sont appelées « lignes d'état du modem ». Les lignes d'état peuvent être dans l'un des deux états suivants : activées (allumées) +12 volts ou effacées (éteintes) -12 volts. L'un de ces fils signale à l'ordinateur d'arrêter d'envoyer des données via le port série. D'autres signalent à leur tour à l'appareil connecté au port série d'arrêter d'envoyer des données à l'ordinateur. Si l'appareil connecté est un modem, alors les lignes restantes peuvent indiquer au modem qu'il doit prendre la ligne téléphonique ou signaler à l'ordinateur qu'une connexion a été établie ou qu'il y a un appel sur ligne téléphonique(signifie que quelqu'un se connecte à l'ordinateur). Consultez la section Contacts et signaux pour des informations plus complètes.

RS-232 ou EIA-232, etc.

Port série) (à ne pas confondre avec USB) suit généralement la norme RS-232-C, EIA-232-D, ou EIA-232-F. Ce sont trois désignations pour la même chose. La principale norme RS (Recommended Standard) a reçu le préfixe EIA (Electronics Industries Association) et plus tard EIA/TIA après la fusion de l'organisation EIA avec la TIA (Te Telecommunications Industries Association). La spécification EIA-232 couvre également le transfert de données synchrone, mais dans la plupart des cas, le transfert de données synchrone n'est pas pris en charge par les puces des ordinateurs. La désignation RS est obsolète mais est encore largement utilisée. L'EIA sera utilisée plus fréquemment plus tard sur ce site. Certains documents utilisent désignation complète EIE/TIA.

Communication de données (débits en bauds)

Les données (les octets qui composent les lettres, les images, etc.) transitent par le port série. Les débits de données (tels que 56 000 bps) sont appelés (à tort) « vitesse ». La plupart des gens disent à tort « vitesse » au lieu de « facteur de vitesse ».

Il est important de savoir que la vitesse moyenne de transfert des données est souvent inférieure au maximum déclaré. Il y a des retards (ou des périodes d'attente) et par conséquent la vitesse devient plus lente. Ces délais peuvent augmenter en fonction du type de contrôle de transmission des données. Même dans le meilleur cas de scenario Il y a toujours des délais entre les octets, même les plus petits (quelques microsecondes). Si un appareil connecté à un ordinateur via un port série ne peut pas fonctionner à pleine vitesse, alors la vitesse moyenne doit être réduite.

Contrôle de la transmission des données

Contrôle de la transmission des données signifie la possibilité de limiter le flux de données via le port série. Pour port série cela signifie que vous pouvez arrêter puis reprendre le transfert de données sans perdre aucun octet.

THR - registre de données intermédiaires de l'émetteur(écriture uniquement) Les données écrites dans le registre seront transférées vers le registre à décalage de sortie (lorsqu'il est libre), à ​​partir duquel elles seront sorties lorsque le signal d'activation est présent CTS. Le bit 0 est transmis (et reçu) en premier. Si la longueur d'envoi est inférieure à 8 bits, les bits de poids fort sont ignorés.
RBR - registre tampon de réception de données(lecture seule) Les données reçues par le registre à décalage d'entrée sont placées dans le registre RBR, d'où ils peuvent être lus par le processeur. Si au moment où le caractère suivant est reçu, le précédent n'a pas été lu dans le registre, une erreur de débordement est enregistrée. Lorsque la longueur d'envoi est inférieure à 8 bits, les bits de poids fort du registre ont une valeur nulle.
DLL - registre d'octets faibles diviseur de fréquence.
DLM - registre d'octets de poids fort diviseur de fréquence. Le diviseur est déterminé par la formule D=115200/V, où V est la vitesse de transmission, bit/s. La fréquence d'horloge d'entrée de 1,8432 MHz est divisée par un facteur donné pour produire 16 fois le débit de données.
IER - registre d'activation d'interruption. Une valeur binaire de un permet une interruption de la source correspondante.
Enregistrer les affectations de bits IER:
* bits =0 - non utilisé ;
* bit 3 - Mod_IE- en changeant l'état du modem (n'importe laquelle des lignes CTS, DSR, RI, DCD);
* bit 2 - RxL_IE- en raison d'un saut/d'une erreur de ligne ;
* bit 1 - TxD_IE- une fois le transfert réalisé ;
*bit 0 - RxD_IE- à la réception d'un caractère (en mode FIFO - interruption du timeout).
IIR - registre d'identification d'interruption et signe de mode FIFO(uniquement pour la lecture). Pour simplifier l'analyse logicielle, UART organise les demandes d'interruption internes selon un système de priorité à quatre niveaux. Ordre de priorité (décroissant) : état de la ligne, réception des caractères, libération du registre de l'émetteur, état du modem. Lorsque des conditions d'interruption se produisent, l'UART pointe vers la source la plus prioritaire jusqu'à ce qu'elle soit effacée par l'opération correspondante. Ce n'est qu'après cela qu'une demande sera émise indiquant la source suivante. Le but des bits de registre est décrit ci-dessous : IIR.
* Bits - un signe du mode FIFO :
FIFO 16550A 11 modes ;
10 - mode FIFO 16550 ;
00 - normal.
*Bits - non utilisés.
* Bit 3 - recevoir une interruption de timeout en mode FIFO (il y a des caractères à lire dans le tampon).
* Bits - la raison de l'interruption avec la priorité la plus élevée (en mode normal, pas FIFO) :
11 - erreur/coupure de ligne, la réinitialisation s'effectue en lisant le registre d'état de la ligne ;
10 - caractère reçu, la réinitialisation est effectuée par lecture des données ;
01 - caractère transmis (registre THR vide), la réinitialisation s'effectue par écriture de données ;
00 - changement d'état du modem ; La réinitialisation s'effectue en lisant le registre d'état du modem.
* Le bit 0 est le signe d'une demande d'interruption non traitée (1 - aucune demande, 0 - il y a une demande).
En mode FIFO, la cause de l'interruption est identifiée par les bits.
* O11 - erreur/saut de ligne. La réinitialisation s'effectue en lisant le registre d'état de la ligne.
* 010 - caractère accepté. La réinitialisation est effectuée en lisant le registre de données du récepteur
* 110 - indicateur de délai d'attente (dans un intervalle de temps de 4 caractères, pas un seul caractère n'a été transmis ou reçu, bien qu'il y en ait au moins un dans le tampon). La réinitialisation est effectuée en lisant le registre de données du récepteur.
* 001 - s'inscrire THR vide La réinitialisation est effectuée en écrivant des données.
* 000 - changement d'état du modem ( CEI, DSR, RI ou DCD). La réinitialisation s'effectue par lecture du registre MSR.
RCF - Registre de contrôle FIFO(pour enregistrement uniquement). Le but des bits de registre est décrit ci-dessous : RCF:
* Morceaux - ITL(Interrupt Trigger Level) - Niveau de remplissage du tampon FIFO auquel une interruption est générée :
00 - 1 octet (par défaut) ;
01 - 4 octets ;
10 à 8 octets ;
11 à 14 octets.
*Les bits sont réservés.
* Bit 3 - active les opérations DMA.
* Bit 2 - RÉINITIALISATION(Réinitialiser le FIFO de l'émetteur) - réinitialiser le compteur de l'émetteur FIFO (en en écrivant un ; le registre à décalage n'est pas réinitialisé).
* Bit 1 - RÉINITIALISATION(Reset Receiver FIFO) - réinitialise le compteur du récepteur FIFO (en en écrivant un ; le registre à décalage n'est pas réinitialisé).
* Bit 0 - TRIFFOE(Transmit And Receiver FIFO Enable) - active (par unité) le mode FIFO pour l'émetteur et le récepteur. Lors du changement de mode, les tampons FIFO sont automatiquement effacés.
LCR - registre de contrôle de ligne(réglages des paramètres du canal). Le but des bits de registre est décrit ci-dessous : LCR.
* Bit 7 - DLAB(Divisor Latch Access Bit) - contrôle l'accès au diviseur de fréquence.
* Bit 6 - BRCON(Break Control) - générer un saut de ligne (envoi de zéros) lorsque BRCON=1.
* Bit 5 - STICPAR(Sticky Parity) - formation forcée d'un bit de parité :
0 - le bit de contrôle est généré conformément à la parité du symbole de sortie ;
1 - valeur constante du bit de contrôle : quand EVENPAR=1 - zéro, avec EVENPAR=0 - unique.
* Bit 4 - EVENPAR(Even Parity Select) - sélection du type de contrôle : 0 - impair, 1 - pair.
* Bit 3 - PAREN(Parity Enable) - résolution des bits de contrôle :
1 - le bit de contrôle (parité ou constante) est activé ;
0 - bit de contrôle désactivé.
* Bit 2 - ARRÊTERB(Bits d'arrêt) - nombre de bits d'arrêt :
0 - 1 bit d'arrêt ;
1 à 2 bits d'arrêt (pour un code de 5 bits, un bit d'arrêt aura une longueur de 1,5 bits).
* Morceaux - Base de données série(Bits de données série) - nombre de bits de données :
00 - 5 bits ;
01-6 bits ;
10 à 7 bits ;
11 à 8 bits.
MCR - registre de contrôle du modem. Le but des bits de registre est décrit ci-dessous : MCR.
* Bits =0 - réservés.
* Bit 4 - LME(Activation du mode de bouclage) - active le mode de diagnostic :
0 - mode normal ;
1 - mode diagnostic (voir ci-dessous).
* Bit 3 - C'EST À DIRE.(Interrupt Enable) - activation des interruptions à l'aide d'une sortie externe SORTIE2 MSR.7:
0 - les interruptions sont désactivées ;
1 - les interruptions sont activées.
* Bit 2 - SORTIE1C(OUT1 Bit Control) - contrôle du signal de sortie 1 (non utilisé) ; en mode diagnostic, il entre dans l'entrée MSR.6.
* Bit 1 - RTSC(Demande d'envoi de contrôle) - contrôle de sortie RTS; en mode diagnostic, il entre dans l'entrée MSR.4:
0 - actif (-V);
1 - passif (+V).
* Bit 0 - CRTD(Data Terminal Ready Control) - contrôle de sortie DTR; en mode diagnostic, il entre dans l'entrée MSR.5:
0 - actif (-V);
1 - passif (+V).
LSR - registre d'état de la ligne(plus précisément, l'état de l'émetteur-récepteur). Le but des bits du registre LSR est décrit ci-dessous.
* Bit 7 - FIFOÉ(FIFO Error Status) - erreur des données reçues en mode FIFO (le tampon contient au moins un caractère reçu de erreur de format, parité ou cliff). En mode non-FIFO, il est toujours 0.
* Bit 6 - TENTER(Statut de l'émetteur vide) - le registre de l'émetteur est vide (il n'y a aucune donnée à transmettre ni dans le registre à décalage ni dans les registres tampon THR ou FIFO).
* Bit 5 - TROIS(Transmitter Holding Register Empty) - le registre de l'émetteur est prêt à recevoir un octet pour la transmission. En mode FIFO, indique qu'il n'y a aucun caractère dans le tampon de transmission FIFO. Peut être une source d'interruption.
* Bit 4 - BD(Rupture détectée) - indicateur de rupture de ligne (l'entrée du récepteur est à l'état 0 pendant au moins la durée d'envoi du symbole).
* Bit 3 - F.E.(Erreur de trame) - erreur de trame (bit d'arrêt incorrect).
* Bit 2 - CONCERNANT(Erreur de parité) - vérifiez l'erreur de bit (parité ou fixe).
* Bit 1 - OE(Erreur de dépassement) - débordement (perte de caractère). Si la réception du caractère suivant commence avant que le précédent ne soit déchargé du registre à décalage dans le registre tampon ou dans le registre FIFO, le caractère précédent du registre à décalage est perdu.
* Bit 0 - D.R.(Receiver Data Ready) - les données reçues sont prêtes (dans le tampon DHR ou FIFO). Réinitialiser - en lisant le récepteur.
Les indicateurs d'erreur - bits - sont réinitialisés après la lecture du registre LSR. En mode FIFO, les indicateurs d'erreur sont stockés dans le tampon FIFO avec chaque caractère. Dans le registre, ils sont mis à 1 (et provoquent une interruption) au moment où le caractère reçu par erreur est en haut de la FIFO (premier de la file d'attente à lire). En cas de saut de ligne, un seul caractère « break » est entré dans le FIFO et l'UART attend la récupération et le bit de démarrage suivant. MSR- registre d'état du modem. Le but des bits de registre est décrit ci-dessous : MSR:
* Bit 7 - DCD(Détection de support de données) - état de la ligne DCD:
0 - actif (-V);
1 - passif (+V).
* Bit 6 - R.I.(Indicateur de sonnerie) - état de la ligne R.I.:
0 - actif (-V);
1 - passif (+V).
* Bit 5 - DSR(Ensemble de données prêt) - état de la ligne DSR:
0 - actif (-V);
1 - passif (+V).
* Bit 4 - CTS(Effacer pour envoyer) - état de la ligne CTS:
0 - actif (-V);
1 - passif (+V).
* Bit 3 - DDCD(Delta Data Carrier Detect) - changement d'état DCD.
* Bit 2 - TÉRI(Trailing Edge Of Ring Indicator) - dégradation de l'enveloppe R.I.(fin d'appel).
* Bit 1 - DDSR(Delta Data Set Ready) - changement d'état DSR.
* Bit 0 - DCTS(Delta Clear To Send) - changement d'état CTS.
Les signes de changement (bits) sont réinitialisés lors de la lecture du registre.
SRC - registre de travail(8 bits), n'affecte pas le fonctionnement de l'UART, est destiné au stockage temporaire de données (non disponible en 8250).
DANS mode diagnosticLME=1) un « stub » interne est organisé à l’intérieur de l’UART :
* la sortie de l'émetteur est commutée sur un état logique ;
* l'entrée du récepteur est désactivée ; * contributions DSR, CTS, RI Et DCD déconnecté des lignes d'entrée et contrôlé en interne par des bits DTRC, RTSC, OUT1C, IE;
* Les sorties de contrôle du modem sont commutées dans un état passif (zéro logique).
Les données transmises sous forme série sont immédiatement reçues, ce qui vous permet de vérifier le canal de données interne du port (y compris les registres à décalage) et le traitement des interruptions, ainsi que de déterminer la vitesse de l'UART.

Initialement, lorsqu'ils sont apparus Ordinateur personnel, avec eux sont venus plusieurs pas si sophistiqués, mais fonctionnant avec succès en combinaison avec tous les autres remplissages, ports ou interfaces de circuit. Le mot port désigne la méthode de transfert de données. C'est comme une cellule mémoire. Seules les informations sont écrites dans la RAM et y restent aussi longtemps qu'un programme en a besoin, jusqu'à ce que le programme les traite (ou que le programme lui-même soit encore nécessaire à quelqu'un sur l'ordinateur).

Port et mémoire

Autrement dit, le programme lira les données de la mémoire dans le processeur, en fera quelque chose, et recevra peut-être de nouvelles données à partir de ces informations, qu'il écrira dans un autre emplacement. Ou bien le donné lui-même sera simplement réécrit ailleurs. Dans tous les cas, en mémoire, les informations une fois enregistrées peuvent être soit lues, soit effacées. La cellule ressemble à un coffre adossé au mur. Et toute mémoire est constituée d'une cellule, chaque cellule a sa propre adresse. Tout comme les coffres alignés contre le mur dans la cave d’un chevalier radin.

Eh bien, vous pouvez aussi imaginer un port comme une cellule. Seulement une telle cellule au fond, il y a une fenêtre qui mène quelque part derrière le mur. Vous pouvez y écrire des informations, et les informations les prendront et s'envoleront par la fenêtre, même si pendant un certain temps elles resteront dans la cellule de la même manière que dans une cellule ordinaire mémoire vive.

Ou vice versa, les informations peuvent « voler » dans la cellule portuaire depuis la fenêtre. Le processeur verra cela et lira ces nouvelles informations qui apparaissent. Et il le mettra en œuvre - il le réécrira quelque part, le recalculera avec d'autres données. Il peut même l'écrire dans une autre cellule. Ou vers un autre port cellulaire, alors ces informations reçues via le premier port peuvent « s'envoler » dans la fenêtre du deuxième port - eh bien, c'est ainsi que le processeur décide. Plus précisément, le programme qui commande à ce moment le processeur et traite les données enregistrées en mémoire et provenant des ports.

Simple et beau. Ces ports ont été immédiatement appelés ports d'entrée-sortie. Grâce à certains d’entre eux, les données sont envoyées quelque part, à travers d’autres, elles sont reçues de quelque part.

Eh bien, le mouvement commence en cercle. Il y a un appareil et il y en a un autre. Et maintenant, il existe une chaîne de caractères, chacun étant constitué de bits binaires individuels, et cette chaîne doit être transmise. Comment transférer ? Vous pouvez immédiatement transmettre un caractère entier sur une ligne de 8 fils - un fil = un bit, puis le code d'un autre, puis un troisième, et ainsi de suite jusqu'à transmettre toute la chaîne.

Et il était possible de dérouler chaque bit non pas dans l'espace (via des fils), mais dans le temps : transmettre d'abord un bit du symbole, puis le second, et ainsi de suite huit fois. Il est clair que dans le second cas, des moyens supplémentaires sont nécessaires pour déployer ainsi les symboles dans le temps.

Parallèle et série

Et la vitesse de transmission sera différente :

Il s’avère que chaque option a ses avantages, mais aussi ses inconvénients.

  1. Il est plus rapide de transmettre huit bits à la fois (c'est-à-dire octet par octet), mais vous avez besoin de huit fois plus de fils
  2. La transmission d'un bit à la fois ne nécessite qu'une seule transmission d'informations, mais elle sera 8 fois plus lente.

Ainsi, dans le premier cas, ils ont appelé la transmission parallèle et dans le second cas, en série.

Interface portuaire

Et tout le système d'une telle transmission - dans un cas comme ceci, dans un autre - comme ça, appelée interface. Une interface est parallèle, l'autre est série. Presque la même chose, les ports, l'un parallèle, l'autre série.

En quoi la notion de port diffère-t-elle de la notion d’« interface » ? Dans la technologie moderne, les mots non seulement apparaissent, mais ils grandissent et reçoivent une « éducation ». Et comme les gens, ils peuvent devenir spécialistes restreints, ou ils peuvent devenir des « amateurs ». C'est un mot amateur typique - "interface". Parce que c’est « un bouchon pour chaque trou ». Les interfaces sont :

Et le sens du mot est quelque chose entre quelque chose. Entre - entre, visage - visage. Le résultat est magnifique, c’est pourquoi il est utilisé partout. Par exemple, interface utilisateur Systèmes Windows est la face à l'écran du système, conçue pour communiquer avec une personne.

Et il se compose d'une image dessinée à l'écran + de règles pour le fonctionnement de chaque élément de l'image (par exemple, cliquez sur un bouton de l'écran avec la souris - il sera enfoncé) + de règles pour la réponse de chaque élément et l'ensemble du système dans son ensemble + tout le matériel participant au dialogue (souris, clavier, écran) + tous les programmes qui assurent le dialogue à la fois du côté de l'ensemble du système et du côté des appareils individuels (pilotes).

Ils n'ont pas mentionné la personne, mais comme elle fait aussi partie de l'interaction, elle doit avoir des connaissances et des compétences pour travailler dans le système, et pour cela il existe des programmes de formation, des systèmes d'aide... Et de tout cela une belle et un mot volumineux apparaît : interface.

Dans notre thème, l'interface signifie les choses un peu plus simples.

Ce sont du matériel + logiciel transmission + règles de transmission. Matériel - compréhensible. Mais les logiciels sur les ordinateurs et dans les communications modernes sont toujours et partout présents. Cela arrive même : d'abord, quelque chose de fonctionnel est créé sur une base matérielle, qui n'est pas exécuté immédiatement, mais en utilisant des programmes spécialement écrits. Et les programmes sont tous personnalisables.

Et progressivement, au fur et à mesure que la nouvelle fonction fonctionne (ou bloc fonctionnel), les programmes qui « le font » - et ils diffèrent du matériel en ce sens qu'ils peuvent être facilement personnalisés - sont amenés à un certain état réglages optimaux. Qu'il n'y a plus besoin de configurer. Et puis le programme de la nouvelle version du bloc fonctionnel peut être remplacé par un substitut matériel à la partie logicielle. Par exemple, « recoudez » un vêtement qui fonctionne de manière optimale. programme bien adapté à mémoire permanente . Ou proposez un circuit logique spécial qui fera exactement la même chose qu'un programme configuré de manière optimale - sans reculer et parfois en oubliant tous ses paramètres utiles.

C'est pourquoi l'interface est souvent appelée ainsi - logiciel et matériel.

Des règles de transmission sont nécessaires pour garantir que les mêmes choses sont comprises (et traitées) de la même manière aux deux extrémités de l’interaction. Parlons-nous de transmission d’impulsions ? Cela signifie que les impulsions doivent être strictement identiques.

Par exemple, pour qu'un bit se présente sous la forme d'une chute de tension de +12 ou +15 volts par rapport à zéro. Et pour qu'il ait la forme d'un rectangle, ou d'un éclat brusque - dont le pic ne doit pas être inférieur à, enfin, + 5 volts, et il n'est pas vraiment nécessaire d'introduire une limite supérieure, par exemple. En effet, lors de la transmission d’impulsions sur une certaine distance, les signaux électriques ont tendance à s’affaiblir et à « s’étaler ».

Si strictement 12 volts sont envoyés d'une extrémité, alors 3 volts peuvent atteindre l'autre, et cela peut être interprété par le système récepteur simplement comme du bruit sur la ligne, et les informations transmises seront perdues.

La signification des impulsions doit également être comprise de la même manière. Et les impulsions peuvent être informatives, service, synchronisation. Et en général, par exemple, pas des impulsions, mais simplement une tension constante. Qui peut être utilisé à l’autre extrémité pour alimenter un petit appareil.

Et les fils eux-mêmes, dont nous avons parlé au tout début, doivent également être compris de la même manière. Ici, il faut dire tout de suite qu'il n'arrive jamais qu'il n'y ait qu'un seul fil. Même le téléphone a deux fils dans le câble, mais normalement le câble est censé en avoir quatre. Et les interfaces de données ont toujours plusieurs conducteurs. Certains d'entre eux sont informatifs, d'autres sont des services. Et c’est ce qui devrait être reconnu de manière égale des deux côtés de l’interaction. Et les fils sont reconnus comme? Par couleur, si dans le câble et par emplacement, si dans les contacts de connexion.

Port est un mot simple et pas tout à fait sans ambiguïté. Mais le sens est similaire : quelque chose est chargé sur quelque chose et envoyé quelque part. Ou vice versa, quelque chose qui accepte quelque chose et en décharge quelque chose. La signification est presque la même que celle de l’interface matériel-logiciel, mais en quelque sorte plus concise. Et plus strict, comme dans la marine (« Ils vous diront – ne discutez pas... mais nous ne discutons pas... »). Seuls nos signaux ne transitent pas par mer, mais par câble.

Brochage des connecteurs du port COM

Le brochage n'a aucune connexion avec la crucifixion, bien que, comme les fils circulant librement dans une gaine de câble, ils soient démontés en côtés et soudés dur à leurs broches, comme dans le cas de la crucifixion. Pin, en anglais « pin », pin, donc pinout, le mot est déjà un jargon informatique « pro-anglais ». Cela signifie câbler les fils aux broches du connecteur.

La forme du connecteur, l'ordre du câblage (broches), le but de chaque broche, ainsi que les tensions nominales et la signification des signaux dans chacune - cela fait partie de l'interface. Généralement, toutes ces informations sont compilées dans un document distinct appelé spécification de port. Un panneau d'une page si simple et clair. Dans d’autres types d’interfaces, quelque chose comme ceci pourrait être appelé un « protocole ». Et ici, ils l'appellent simplement "pinout".

Ports COM série

Les ports COM d'un ordinateur sont la connexion d'un complexe informatique " longue portée" Contrairement aux ports et câbles parallèles qui conduisaient à des appareils « lourds » - imprimantes, scanners, ports Com connectaient des unités « légères » à l'ordinateur - une souris, un modem. Les premières interfaces ordinateur à ordinateur (via un « null modem »). Plus loin, quand les réseaux locaux se sont-ils répandus, et les souris ont commencé à être connectées via le même connecteur que le clavier - port ps/2 (pe-es-in half) - le port com a été en quelque sorte oublié.

Le renouveau est venu avec l’avènement de l’interface série USB. Il s’est donc avéré qu’il s’agissait d’un mouvement en cercle. Désormais sur USB, vous pouvez trouver, en plus des clés USB, des souris et des claviers USB. Imprimantes, scanners, modems, tous les périphériques sont désormais sur USB, j'ai déjà oublié les câbles LTP parallèles épais et solides, qu'il fallait visser de chaque côté avec 2 boulons. Et il y a deux fils de signal dans ces USB (en fait, il y a un canal, un signal direct, l'autre identique - inverse) et deux - l'alimentation et le boîtier.

Il y avait plusieurs ports COM série précédents. Le plus petit - et le plus populaire Un port 9 broches (D9), auquel étaient connectés la plupart des appareils : souris, modems, câbles null-modem. Les contacts étaient disposés en deux rangées, 5 et 4 d'affilée, créant un trapèze. D'où le nom D9. Sur la « mère » la numérotation allait de gauche à droite et de haut en bas :

1 2 3 4 5

Câblage du port COM, port RS232, 9 broches.

Désignation Taper Description
1 DCD Entrée Niveau élevé du modem lorsqu'il reçoit le partenaire modem opérateur
2 RxD Entrée Impulsions de données entrantes
3 TxD Sortie Impulsions de données sortantes
4 DTR Sortie Un niveau élevé (+12 V) indique que l'ordinateur est prêt à recevoir des données. La souris connectée a utilisé cette broche comme source d'alimentation
5 GND Général Terre
6 DSR Entrée L'appareil est prêt à transmettre des données
7 RTS Sortie Disponibilité de réponse de l'appareil partenaire
8 CTS Entrée Disponibilité à recevoir des données d'un partenaire
9 R.I. Entrée Signal informant l'ordinateur de appel entrant, reçu par le modem depuis la ligne de communication

Un ordinateur personnel moderne n’aurait jamais acquis une telle popularité s’il remplissait uniquement des fonctions informatiques. Le PC actuel est un appareil multifonctionnel, à l'aide duquel l'utilisateur peut non seulement effectuer des calculs, mais également effectuer de nombreuses choses différentes : imprimer du texte, contrôler des appareils externes, communiquer avec d'autres utilisateurs via des réseaux informatiques, etc. cette énorme fonctionnalité est obtenue en utilisant appareils supplémentaires– des périphériques qui se connectent à un ordinateur personnel via des connecteurs spéciaux appelés ports.

Ports d'ordinateur personnel

Port- un appareil électronique fonctionnant directement sur la carte mère du PC ou sur des cartes supplémentaires installées dans un ordinateur personnel. Les ports disposent d'un connecteur de connexion unique appareils externes– périphérie. Ils sont destinés à l'échange de données entre un PC et des appareils externes (imprimantes, modems, appareils photo numériques, etc.). Très souvent, dans la littérature, vous pouvez trouver un autre nom pour les ports - interfaces.

Tous les ports peuvent être divisés en deux groupes :

  • Externe- pour connecter des appareils externes (imprimantes, scanners, traceurs, appareils vidéo, modems, etc.) ;
  • Domestique- pour la connexion appareils internes(disques durs, cartes d'extension).

Ports externes d'un ordinateur personnel

  1. PS/2- port pour connecter un clavier ;
  2. PS/2- port pour connecter une souris ;
  3. Ethernet- port de connexion réseau local Et Périphériques réseau(routeurs, modems, etc.) ;
  4. USB- port de connexion de périphériques externes (imprimantes, scanners, smartphones, etc.) ;
  5. LPT - port parallèle. Sert à connecter des modèles d'imprimantes, de scanners et de traceurs désormais obsolètes ;
  6. COM-Port série RS232. Utilisé pour connecter des appareils tels que des modems commutés et d'anciennes imprimantes. Désormais obsolète, pratiquement inutilisé ;
  7. MIDI- port de connexion consoles de jeux, claviers midi, instruments de musique avec la même interface. DANS Dernièrement pratiquement remplacé par un port USB ;
  8. Entrée audio- entrée analogique pour sortie linéaire appareils sonores(magnétophones, lecteurs, etc.) ;
  9. Sortie audio- sortie analogique signal sonore(écouteurs, haut-parleurs, etc.) ;
  10. Microphone- sortie microphone pour connecter un microphone ;
  11. SVGA- port pour connecter des appareils d'affichage vidéo : moniteurs, LED modernes, LCD et panneaux plasma(ce type de connecteur est obsolète) ;
  12. Sortie VID-le port est utilisé pour sortir et entrer des signaux vidéo basse fréquence ;
  13. DVI- un port pour connecter des appareils d'affichage vidéo, plus moderne que le SVGA.

Port série (port COM)

L'un des ports les plus anciens installés sur les PC depuis plus de 20 ans. On le retrouve assez souvent dans la littérature nom classique – RS232. L'échange de données qui l'utilise s'effectue en mode série, c'est-à-dire que les lignes de transmission et de réception sont à un bit. Ainsi, les informations transmises d'un ordinateur à un appareil ou vice versa sont divisées en bits qui se succèdent séquentiellement.

Le taux de transfert de données fourni par ce port n'est pas élevé et a une plage standardisée : 50, 100, 150, 300, 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200 Kbps.

Un port série était utilisé pour connecter des appareils « lents » à un PC, comme les premières imprimantes et traceurs, les modems commutés, les souris, et même pour communiquer entre ordinateurs. Quelle que soit la lenteur de sa vitesse, pour connecter les appareils entre eux, seuls trois fils étaient nécessaires - le protocole d'échange de données était si simple. Il est clair que pour un fonctionnement complet, un plus grand nombre de conducteurs dans le cordon était nécessaire.

Aujourd'hui, le port série n'est pratiquement plus utilisé et est complètement supplanté par son « frère » plus jeune, mais aussi plus rapide - port USB. A noter cependant que certains constructeurs équipent encore leurs cartes mères d'un port COM. Cependant, le nom lui-même – « port série » – est toujours utilisé par les développeurs de logiciels. Par exemple, les appareils Bluetooth et les ports de téléphone portable sont souvent présentés comme un « port série ». Cela peut paraître un peu déroutant, mais cela est dû au fait qu'ils transfèrent également des données en série, mais à une vitesse plus élevée.

Si, pour une raison quelconque, vous avez besoin d'un port COM, mais que votre PC n'en possède pas, vous pouvez utiliser à cet effet un adaptateur qui se connecte à un port USB moderne, disponible sur tous les PC modernes, et d'autre part, un tel adaptateur possède un connecteur de port série. Il existe cependant une limitation : si le logiciel accède directement au matériel d'un vrai port COM, alors il ne fonctionnera pas avec un tel adaptateur. Dans ce cas, vous devez acheter une carte spéciale installée à l’intérieur de votre PC.

Structurellement, le port série du PC possède un connecteur mâle (avec des broches saillantes) :


Aujourd'hui, le connecteur du port série à 25 broches est pratiquement tombé en désuétude et n'a plus été installé sur un PC depuis plusieurs années. Si le constructeur fournit à la carte mère un port COM, il s'agit alors d'un connecteur DB9 à 9 broches.

Il s'agit d'une interface permettant de connecter des appareils tels que des imprimantes, des scanners et des traceurs.

Vous permet de transmettre simultanément 8 bits de données, bien que dans une seule direction - de l'ordinateur vers la périphérie. En plus de cela, il dispose de 4 bits de contrôle (comme pour les bits de données, les bits de contrôle sont transférés du PC vers le périphérique externe) et de 4 bits d'état (ces bits peuvent être « lus » par l'ordinateur depuis le périphérique).

Ces dernières années, le port LPT a été amélioré et il est devenu bidirectionnel, c'est-à-dire qu'il est devenu possible de transmettre des bits de données dans les deux sens. Aujourd'hui, il est obsolète et pratiquement inutilisé, bien que les fabricants de cartes mères l'incluent toujours dans sa composition.

Les passionnés et les radioamateurs utilisent souvent ce port pour contrôler d'éventuels appareils non standards (embarcations, etc.).

interface USB

USB– il s'agit d'une abréviation du nom complet du port – bus série universel (« bus série universel »).

C’est aujourd’hui l’un des ports les plus utilisés sur un ordinateur personnel. Et ce n'est pas une coïncidence - il Caractéristiques et la facilité d'utilisation sont vraiment impressionnantes.

La vitesse d'échange de données pour l'interface USB 2.0 peut atteindre 480 Mbit/s, et pour l'interface USB3.0 – jusqu'à 5 Gbit/s (!).

De plus, toutes les versions de cette interface sont compatibles entre elles. Autrement dit, un appareil utilisant l'interface 2.0 peut être connecté à port USB 3.0 (dans ce cas, le port réduira automatiquement la vitesse à la valeur souhaitée). Ainsi, un appareil utilisant un port USB 3.0 peut être connecté à un port USB 2.0. La seule condition est que si pour fonctionnement normal nécessite une vitesse supérieure au maximum Vitesse USB 2.0 alors fonctionnement normal un périphérique ne sera pas possible dans ce cas.

De plus, la popularité de ce port est également due au fait que les développeurs y ont inclus une fonctionnalité très utile : ce port peut servir de source d'alimentation, pour un périphérique externe qui y est connecté. Dans ce cas, ce n'est pas obligatoire bloc supplémentaire se connecter à réseau électrique, ce qui est très pratique.

Pour la version avec port USB 2.0, la consommation de courant maximale peut atteindre 0,5A, et pour la version USB3.0 – 0,9A. Il n'est pas recommandé de dépasser les valeurs spécifiées, car cela entraînerait une défaillance de l'interface.


Développeurs de modernité appareils numériques, efforcez-vous toujours de minimiser. Par conséquent, structurellement, ce port peut avoir, en plus d'un connecteur standard, également une mini-version pour les appareils miniatures - mini-USB. Aucun différences fondamentalesà partir d'un port USB standard sauf la conception elle-même connecteur mini-USB n'a pas.


Presque tout appareils modernes avoir un port USB pour se connecter à un PC. Facilité d'installation - l'appareil connecté est reconnu par le système d'exploitation presque immédiatement après la connexion, ce qui permet d'utiliser un tel port sans connaissances « informatiques » particulières. Imprimantes, scanners, appareils photo numériques, smartphones et tablettes, disques externes ne sont qu'une petite liste d'équipements périphériques qui utilisent actuellement cette interface. Un principe simple : « plug and play » a fait de ce port un véritable best-seller parmi toutes les interfaces d'ordinateur personnel actuellement disponibles.

Port Fire-Wire (Autres noms - IEEE1394, i-Link)

Ce type d'interface est apparu relativement récemment - depuis 1995. Il s'agit d'un bus série à grande vitesse. Les débits de transfert de données peuvent atteindre jusqu'à 400 Mbit/s dans la norme IEEE 1394 et IEEE 1394a, 800 Mbit/s et 1 600 Mbit/s dans la norme IEEE1394b.

Initialement, cette interface était conçue comme un port permettant de connecter des disques internes (type SATA), mais la politique de licence Pomme- l'un des développeurs de cette norme a exigé un paiement pour chaque puce du contrôleur. Ainsi, aujourd’hui, seul un petit nombre d’appareils numériques (certains modèles d’appareils photo et de caméras vidéo) sont équipés de ce type d’interface. Ce type de port ne s'est jamais répandu.



L'importance de cette interface ne peut guère être surestimée : en règle générale, c'est elle qui est utilisée dans la plupart des cas pour connecter un ordinateur personnel à un réseau local ou pour accéder à Internet. Presque tous les PC, ordinateurs portables et netbooks modernes sont équipés d'un port Ethernet intégré à la carte mère. Ceci est facile à vérifier si vous examinez les connecteurs externes.

Pour connecter des périphériques externes, on en utilise un spécial, doté de connecteurs identiques aux deux extrémités. connecteurs – RJ-45, contenant huit contacts.


Le câble est symétrique, par conséquent, l'ordre dans lequel les appareils sont connectés n'a pas d'importance - n'importe quel appareil de votre choix peut être connecté à l'un des connecteurs de câble identiques - un PC, un routeur, un modem, etc. Il est marqué de l'abréviation -UTP, le nom commun est « paire torsadée ». Dans la plupart des cas, tant pour un usage domestique que professionnel, un câble de cinquième catégorie, UTP-5 ou UTP-5E, est utilisé.

La vitesse des données transmises via une connexion Ethernet dépend des capacités techniques du port et est de 10 Mbit/s, 100 Mbit/s et 1 000 Mbit/s. Il faut comprendre que ce débit est théorique et que de vrais réseaux il est légèrement inférieur en raison des particularités du protocole de transfert de données Ethernet.

Gardez également à l’esprit que tous les fabricants n’installent pas de puces haute vitesse dans leurs contrôleurs Ethernet, car elles sont très coûteuses. Cela conduit au fait que, dans la pratique, vitesse réelle la transmission des données est nettement inférieure à celle indiquée sur l’emballage ou dans les spécifications. En règle générale, presque toutes les cartes Ethernet sont compatibles entre elles et de haut en bas. Autrement dit, les modèles plus récents capables de se connecter à des vitesses de 1 000 Mbit/s (1 Gbit/s) fonctionneront sans problème avec les modèles plus anciens à des vitesses de 10 et 100 Mbit/s.

Pour surveiller visuellement l'intégrité de la connexion, le port Ethernet a Indicateurs de liaison et d'action. Indicateur de liaison - allumé vert avec une connexion physique correcte et fonctionnelle, c'est-à-dire que le câble entre les appareils est connecté, il est intact, les ports fonctionnent. Le deuxième indicateur Act (« activité ») est généralement orange et clignote lors de la transmission ou de la réception de données.

Ports internes d'un ordinateur personnel

Comme mentionné ci-dessus, les ports internes sont conçus pour connecter des périphériques tels que des disques durs, des CD et DVD-ROM, des lecteurs de cartes, des ports COM et USB supplémentaires, etc. Les ports internes sont situés soit sur la carte mère, soit sur des cartes d'extension supplémentaires installées dans le bus système.

Une interface désormais obsolète pour connecter des anciens modèles de disques durs (« disques durs », HDD). Après la création de l'interface SATA, elle s'appelait l'interface PATA, ou ATA en abrégé. PATA – Attachement technologique parallèle avancé. Cette interface de transfert de données parallèle pour connecter des disques a été développée au milieu de 1986 par la désormais célèbre société WesternDigital.


Selon le fabricant, la carte mère peut contenir de un à quatre canaux IDE. En règle générale, les fabricants modernes ne laissent qu'un seul port IDE pour la compatibilité, et récemment, il a été exclu de la carte mère et complètement remplacé. interface moderne SATA.

La vitesse de transfert de données dans la dernière version de l'interface EnhancedIDE peut atteindre 150 Mbit/s. Les appareils sont connectés à l'aide d'un câble IDE comportant respectivement 40 ou 80 cœurs pour l'ancien ou le nouveau type d'interface.



En règle générale, vous pouvez connecter jusqu'à deux appareils simultanément à un port IDE à l'aide d'un seul câble. Dans ce cas, à l'aide de cavaliers sur les variateurs qui déterminent « l'ancienneté » des appareils fonctionnant par paires, le mode de fonctionnement est sélectionné - sur un appareil - "maître", et pour l'autre "subordonné" (esclave).

Vous pouvez connecter soit le même type de périphérique, par exemple deux disques durs ou deux DVD-ROM, soit différents périphériques dans n'importe quelle combinaison - DVD-ROM et disque dur ou CD-ROM et DVD-ROM. Le connecteur de connexion n'a pas d'importance, il faut juste faire attention à ce que les deux connecteurs de connexion des périphériques soient décalés pour plus de commodité vers l'une des extrémités du câble.

Gardez également à l’esprit qu’en connectant un appareil « rapide » conçu pour un câble à 80 fils à l’aide d’un ancien câble à 40 fils, vous réduirez considérablement la vitesse d’échange. De plus, si l'un des appareils de la paire possède une ancienne interface ATA (lente), alors la vitesse de transfert de données dans ce cas sera déterminée précisément par la vitesse de cet appareil.

S'il y a deux ports IDE et deux disques à l'intérieur du PC, pour augmenter la vitesse d'échange de données, vous devez connecter chaque disque à un port IDE distinct.

Cette interface est une évolution de son prédécesseur, l'interface IDE, à la seule différence que, contrairement à son « aînée », elle n'est pas parallèle, mais interface série. SATA-SérieATA.

Structurellement, il ne dispose que de sept conducteurs pour son fonctionnement et d'une surface beaucoup plus petite du connecteur lui-même et du câble de connexion.


La vitesse de transfert de données de cette interface est nettement supérieure à celle de l'IDE obsolète et, selon la version SATA, est :

  1. SATARév. 1,0 – jusqu'à 1,5 Gbit/s ;
  2. SATARév. 2.0 – jusqu'à 3 Gbit/s ;
  3. SATARév. 3.0 – jusqu'à 6 Gbit/s.

Tout comme l'interface IDE, le cordon de connexion des appareils est « universel » - les connecteurs sont les mêmes des deux côtés, mais contrairement à son « frère », vous pouvez désormais connecter un seul appareil à un port SATA à l'aide d'un seul câble SATA.

Mais il n’y a guère lieu de s’inquiéter de cela. Les fabricants ont veillé à ce que le nombre de ports soit suffisant pour une grande variété d'applications, en installant jusqu'à 8 ports SATA sur une carte mère. Le connecteur du port SATA de troisième révision est généralement rouge vif.

Ports supplémentaires

La plupart des cartes mères sont équipées par les fabricants d'un nombre supplémentaire de ports USB, et parfois d'un autre port COM supplémentaire.


Ceci est fait pour la commodité de l'utilisateur. La plupart des boîtiers d'ordinateurs de bureau modernes sont dotés de connecteurs USB installés sur le panneau avant pour une connexion pratique disques externes. Dans ce cas, vous n'avez pas besoin d'atteindre la paroi arrière de l'unité centrale et de « pénétrer » dans le connecteur USB, qui est connecté à panneau arrière.

Ce connecteur se trouve sur le panneau avant et se connecte à un port USB supplémentaire installé sur carte mère. Entre autres choses, affiché sur le panneau arrière Interfaces USB il se peut qu'il n'y en ait tout simplement pas assez, à l'esprit grande quantité périphériques, dans ce cas, vous pouvez acheter barre supplémentaire avec Connecteurs USB et connectez-les à des ports supplémentaires.


Tout ce qui précède s'applique également aux autres ports installés sur la carte mère. Par exemple, séquentiel Port COM ou FireWireIEEE1394 peut tout simplement ne pas être affiché sur le panneau arrière d'un ordinateur personnel, mais en même temps il est présent sur la carte mère. Dans ce cas, il suffit d'acheter le câble approprié et de le retirer.

Il serait techniquement incorrect d'appeler ces connecteurs des ports, bien que la méthode de connexion de cartes supplémentaires y soit encore quelque peu similaire à celle des autres ports conventionnels. Le principe est le même : branchez-le et allumez-le. Dans la plupart des cas, le système trouvera le périphérique lui-même et demandera (ou installera automatiquement) les pilotes correspondants.


Dans de tels pneus, par exemple, externes carte graphique, carte son, modem interne, carte de capture vidéo et autres cartes d'extension supplémentaires qui permettent au PC d'étendre ses fonctions et capacités.

Les bus PCI et PCIe sont incompatibles entre eux, donc avant d'acheter une carte d'extension, vous devez préciser lequel bus système installé sur la carte mère de votre PC.

PCIex 1 et PCIex 16 sont des implémentations modernes de l'ancien bus PCI, développé en 1991. Mais contrairement à son prédécesseur, il s'agit d'un bus série, et de plus, tous les bus PCIe sont connectés selon une topologie en étoile, alors que l'ancien bus PCI était connecté en parallèle les uns aux autres. De plus, le nouveau pneu présente les avantages suivants :

  1. Opportunité échange à chaud frais;
  2. La bande passante a des paramètres garantis ;
  3. Contrôle de l'intégrité des données lors de la réception et de la transmission ;
  4. Consommation d'énergie maîtrisée.

Les pneus varient PCI-Express le nombre de conducteurs connectés à la fente, à travers lesquels les données sont échangées avec appareil installé(PCIex 1, PCIex2, PCIex 4, PCIex 8, PCIex 16, PCIex 32). Vitesse maximum le transfert de données peut atteindre - 16 Gbit/sec.