Connecteur souris ps 2. Transfert de données vers le clavier

La version officielle pour la Russie et les pays de la CEI

Le début de ce siècle a été marqué par un essor sans précédent de l'industrie des consoles de jeux. Trois acteurs majeurs du marché informatique ont immédiatement annoncé leurs nouveaux appareils au début de 2001. Des campagnes publicitaires à gros budget ont rendu ces noms plus que célèbres - bien sûr, nous parlons sur Sony PlayStation 2, Microsoft Xbox et Nintendo Gamecube. Les sociétés d'analyse prévoyaient une véritable tempête des ventes de ces consoles, mais en réalité les chiffres de vente se sont avérés supérieurs aux prévisions les plus folles. Le volume total de consoles vendues en 2002 était d'environ 50 millions d'unités, et parmi elles, la PlayStation 2 de Sony était en tête avec une énorme marge - 26 millions de consoles vendues, soit plus que la Xbox et la Gamecube combinées.

Pourquoi la PlayStation 2 a-t-elle gagné ? Pas mal de facteurs sont entrés en jeu. Premièrement, la marque Playstation est plus que connue dans le monde du jeu - contrairement, disons, aux "pionniers" Xbox et Gamecube. Grâce à cela et à l'influence colossale de Sony, le nombre de jeux PS2 haut de gamme "de grand nom" annoncés a largement dépassé le nombre de jeux de console concurrents. Mais dans le monde des consoles de jeux, les jeux sont ce sur quoi les développeurs de jeux et les fabricants de consoles gagnent de l'argent. La console de jeu est une sorte de lien entre le jeu et le consommateur. De plus, les décodeurs sont souvent vendus en dessous du coût, abaissant artificiellement les prix à 150-200 $. Un schéma similaire est utilisé dans l'industrie communications cellulaires: les opérateurs vendent des téléphones assortis de contrats de connexion moins chers que le coût de l'appareil lui-même, « hissant » ainsi l'abonné à leurs propres services de communication. Un joueur qui a acheté une console particulière continuera à investir dans des jeux spécifiquement pour elle (en moyenne, un jeu pour une console moderne coûte 30 à 70 $). Ainsi, une plate-forme supportée par un grand nombre de jeux de haute qualité et populaires a un plus grand nombre de ventes.

Et enfin, Sony a réussi à publier son préfixe en premier. Cela s'est produit à la toute fin de 2000 en Europe et en 2001 aux États-Unis. La version officielle pour la Russie et les pays de la CEI est bien sûr apparue beaucoup plus tard et à un prix plus élevé (environ 250 dollars). Néanmoins, il est là, et nous pouvons l'étudier à fond.

Caractéristiques

CPU

  • Moteur d'émotion 128 bits (MIPS IV), 294,912 MHz, 6,2 GFLOPS, 450 MIPS
  • Coprocesseur 1 : FPU, coprocesseurs 2-3 : VU0, VU1 (traitement vectoriel)
  • Cache d'instructions : 16 Ko, données : 24 Ko
  • Traitement géométrique : max. 66M triangles/s, avec effet d'éclairage 38M, avec effet de brouillard 36M, avec déformation de surface 16M.
  • Unité de traitement d'image IPU : décodeur MPEG-2, performances de 150 mégapixels/s

Noyau graphique (synthétiseur graphique)

  • Fréquence 147,456 MHz
  • Canalisations de 16 pixels
  • 2,4 gigapixels/s (pas de texturation)
  • 1,2 gigatexels/s
  • Filtrage mip-map : ponctuel, bilinéaire, trilinéaire, anisotrope
  • Cartographie en relief, cartographie de l'environnement
  • Couleur : 32 bits (R, G, B, A)
  • Tampon Z : 32 bits
  • Capacité mémoire : 4 Mo eDRAM
  • Bande passante : 38,4 Go/s (19,2 Go/s dans chaque direction)
  • 75 millions de triangles/s ; 50 millions de carrés de 48 pixels avec tampon Z et canal Alpha par seconde ; 30 millions de triangles à tampon Z de 50 pixels avec canal Alpha par seconde ; 25 millions de carrés de 48 pixels avec tampon Z, canal alpha et texturation
  • 18,75 millions de sprites par seconde
  • Résolutions de 256x224 à 1280x1024

Processeur de bus - Coeur graphique

  • 64 bits, 150 MHz, 1,2 Go/s

mémoire principale

  • 32 Mo de RDRAM
  • 32 bits (deux canaux 16 bits)
  • 400 MHz (fréquence effective 800 MHz)
  • 3,2 Go/s

Processeur d'E/S

  • Processeur avancé de la première PlayStation
  • 33,8688 MHz ou 36,864 MHz (commutable)
  • 2 Mo de mémoire
  • USB, IEEE-1394, contrôleurs de flux audio, DVD-ROM et PCMCIA

puce sonore

  • 48 voix
  • 2 Mo de mémoire
  • Sortie de flux numérique Dolby AC-3 et DTS prise en charge

Entrée/sortie de données

  • DVD-ROM 4 vitesses
  • Cartes mémoire
  • Baie de disque dur

Connecteurs

2 USB, 1 I-Link (IEEE1394), 2 emplacements pour contrôleur de jeu, 2 emplacements pour carte mémoire, sortie audio/vidéo combinée, sortie optique numérique, baie de disque dur.

Autre

  • Dimensions 301×78×182mm
  • Poids 2,4 kg

En 1999, lorsque ces caractéristiques ont été publiées pour la première fois, elles ont fait forte impression. Mais déjà en 2001, un PC statique moyen avec un processeur 1 GHz et un accélérateur graphique bon marché comme le GeForce 2 MX fabriquait un nouveau décodeur avec force et force. Attention à la quantité de mémoire vidéo : seulement 4 Mo ! Cependant, la rapidité d'accès à celui-ci est impressionnante. Cependant, la mémoire de la PS2 ne peut rivaliser avec celle du PC : 256 Mo aujourd'hui mémoire vive et 64 Mo de mémoire vidéo sont le "salaire vital" standard et à temps partiel. La fréquence du processeur n'est pas non plus impressionnante : 300 MHz, c'est déjà, naturellement, le siècle dernier. Et même s'il est bien sûr impossible de comparer directement le processeur PS2 avec un processeur compatible Intel, la supériorité des CPU PC modernes est indéniable : 300 MHz ne peuvent rivaliser avec 3 GHz. Une certaine consolation ne peut être que l'architecture affinée pour les jeux et l'absence garantie de freins et de problèmes de compatibilité.

PS2 contre Xbox

Pour compléter le tableau, comparons les paramètres de la Playstation 2 avec ceux de la Xbox. Voici quelques spécifications Xbox :

1. Processeur : 733 MHz Intel Custom Pentium III, c'est-à-dire PIII "spécialement développé"
2. RAM : Micron 64 Mo DDR SDRAM, bande passante de 6,4 Go/s
3. Stockage de données : 8 Go Disque dur Western Digital (5400 tr/min)
4. GPU: Puce nVidia NV2x 250 MHz, performances maximales de 125 MT/s
5. Résolution maximale : 1920×1080
6. Audio : 256 canaux, 64 canaux 3D (technologie Sensaura)
7. Système d'exploitation spécialement conçu basé sur Windows 2000

Comme vous pouvez le voir, la Xbox sera plus puissante. Et pourtant, les mêmes jeux sortis dans les versions pour Xbox et Playstation 2 se ressemblent plus ou moins : en règle générale, il n'y a pas de différences graphiques frappantes entre les versions pour différentes consoles. S'agit-il vraiment du SDK de Microsoft ?

Équipement et fonctionnalités

Dans la boîte avec la version russe de la PS2, nous avons trouvé : la console elle-même avec un autocollant de garantie en russe, une manette analogique Dual Shock 2, un manuel d'instructions et une carte de garantie en russe, un câble d'alimentation, un adaptateur AV-Euro et un câble AV sur connecteurs RCA. Contrairement aux premières options de livraison, une carte mémoire de 8 Mo n'est pas incluse dans le kit. En fait, la version russe répète une à une la version américaine. Les premières versions du décodeur sur une carte de 8 Mo contenaient les pilotes nécessaires pour lire la vidéo DVD; tandis que les pilotes étaient multizones. Dans cette version de la console, les pilotes de DVD sont déjà flashés dans la ROM de la Playstation 2. Comme vous vous en doutez, la console ne lit que les DVD Zone 5 et les disques multi-zones (étiquetés "Tous").

Sur le DVD fourni, plusieurs "démos" jouables pas trop démonstratives ont été trouvées - AirBlade, Dark Cloud, Klonoa 2, This Is Football 2002, World Rally Championship et WWF Smackdown.

Plus ou moins décent d'entre eux ne me semblaient que deux démos : World Rally Championship et AirBlade. La valeur du reste devait être remise en question. Le disque contenait également des vidéos enregistrées de jeux plus célèbres et plusieurs interviews avec des développeurs. En général, le pack logiciel de la version minimale de la version russe du décodeur ne contient pas un seul jeu à part entière.

Comme vous le savez, la console peut être installée verticalement ou horizontalement ; un support spécial est disponible pour la position verticale. Cependant, grâce à son poids considérable, la PS2 tient parfaitement dans les deux positions et sans socle. L'icône PlayStation à l'avant de la console peut être tournée en fonction de la position actuelle de la console dans l'espace.

La manette Dual Shock 2 incluse est l'une des manettes de jeu les plus confortables que j'ai jamais vues. Il dispose de 15 (!) boutons et de deux joysticks en forme de champignon. La manette de jeu tient très confortablement dans la main ; l'utilisation des touches latérales demande un certain temps d'adaptation, mais avec le temps, elles sont également très confortables à utiliser. En un mot, c'est un pas en avant par rapport à la manette de PS One qui, je dois le dire, était plutôt bonne.

De plus, le Dual Shock 2 dispose d'un mécanisme de rétroaction intégré - lors d'explosions, de tirs, etc., il commence à vibrer sensiblement. Cependant, en raison de la facilité de la manette de jeu elle-même, elle interfère parfois avec le jeu - elle s'efforce de voler hors de contrôle. Il lui est également difficile de rivaliser dans la qualité de la mise en œuvre du retour de force avec des appareils avancés pour PC - cependant, il convient de noter que la console Retour pris en charge par presque tous les jeux PS2, ce qui est exactement le contraire de la situation avec les jeux PC.

Il convient de noter que la PlayStation 2 ne dispose que de deux connecteurs pour connecter les manettes de jeu, tandis que la Xbox et la Gamecube en ont quatre. Pour connecter des pads supplémentaires, vous devez acheter un contrôleur spécial. Certes, vous pouvez connecter des manettes de jeu de la première PlayStation à la PS2.

J'ai été surpris que seul un câble AV avec les "tulipes" habituelles soit fourni avec le décodeur ; nous ne parlons pas de toute S-Vidéo, sans parler de la sortie vidéo composante. Cependant, il s'est avéré que vous pouvez acheter un câble spécial pour PS2 qui émet un signal composant ou S-Vidéo, ou même SCART-RGB, à partir d'un connecteur AV spécial. Au fait, dans le menu des paramètres du décodeur, vous pouvez choisir entre le signal RVB et Y Cb / Pb Cr / Pr.

Deux connecteurs USB et un port numérique IEEE1394 (S400/iLink) se trouvaient à l'avant de la console. Ce dernier peut être connecté à un kit réseau optionnel (40 $) qui donne accès aux services en ligne de Sony. Cela nécessitera la présence réseau local avec accès Internet et paiements mensuels pour l'utilisation des services.

DVD vidéo

Le DVD Austin Powers 2 : The Spy Who Shagged Me Zone 1 n'a pas été lu comme promis. Au lieu de cela, un message s'est affiché indiquant que le disque ne pouvait pas être lu en raison de restrictions régionales. Par conséquent, à sa place, le DVD Le Seigneur des Anneaux de la cinquième zone a été envoyé à la bouche de la PlayStation 2.

La qualité d'image était une agréable surprise; Je dois admettre que je m'attendais à une image pire de la console. De très bonnes couleurs saturées, une excellente dynamique dans les scènes rapides et une assez bonne clarté - c'est ce que la PlayStation 2 a à offrir en tant que lecteur DVD. Dans les paramètres, vous pouvez régler le type de téléviseur (4:3, 16:9), mais dans la version 4:3, l'image est quelque peu étirée verticalement et vous ne pouvez rien y faire. D'autres lecteurs de DVD utilisent souvent le zoom à la fois horizontalement et verticalement, tout en coupant les bords des côtés - tout en optimisant la visualisation de films grand écran sur des téléviseurs 4:3.

En général, la qualité de lecture est au niveau d'un lecteur DVD domestique bon marché, à la seule différence que la console en tant que lecteur est terriblement peu pratique à utiliser. Le menu à l'écran est très petit et se compose d'icônes indistinctes, parmi lesquelles vous devez sélectionner la bonne au hasard. Il n'y a pas de télécommandes par défaut, comme vous l'avez compris. Cela laisse l'utilisation de la PS2 comme lecteur de DVD principal uniquement aux utilisateurs les moins prétentieux (pour, par exemple, passer à la section suivante, vous devez atteindre la manette de jeu, afficher le menu à l'écran, utiliser les flèches pour trouver le l'icône souhaitée, appuyez dessus ...).

Le flux audio numérique est émis via la sortie optique, il est donc tout à fait possible de connecter un décodeur Dolby Digital/DTS externe à la console.

Du son

Lors du développement d'une interface pour contrôler la lecture de CD audio, les développeurs ont également excellé. Sans téléviseur (ou sans télécommande en option), il est absolument impossible de contrôler la lecture, puisqu'il faut appuyer sur plusieurs boutons pour effectuer chaque action élémentaire. Et pourquoi y en a-t-il 15 sur la manette ?!

Son testé sur Chaine hifi, composé d'un amplificateur intégré Kenwood 3030RS et acoustique ALR / Jordan Entry 2M. En général, le son peut être décrit comme assez affirmé et vif, avec des graves et des aigus clairement saillants. Les classiques donnés à la PS2 ne suffisent clairement pas ; les passages symphoniques des compositeurs classiques se sont transformés en un accompagnement orchestral pour l'Aria. Mais les disques "lourds" et la musique électronique étaient reproduits par la console avec leur énergie et leur pression inhérentes.

Les tests utilisant le programme RMAA ont révélé des résultats plutôt ambigus.

Sortie Sony Playstation 2 - Entrée ligne Audiotrak Maya44, 44 kHz, 16 bits

Note globale : Très bien

D'une part, de bons résultats en termes de bruit et plage dynamique; d'autre part, un niveau assez élevé de distorsion d'intermodulation et d'interpénétration des canaux. J'ai aussi été surpris par la réponse en fréquence plutôt bossue :

De manière générale, le son de la PlayStation 2 est plutôt bon et peut rivaliser avec une bonne carte son multimédia.

Jeu PS2 Red Faction II

Et enfin, passons à la chose la plus importante - directement aux jeux. Au passage, il faut préciser que le lancement des jeux de la première PlayStation est tout à fait possible sur PS2 ; Je l'ai testé sur plusieurs anciens jeux PSone - ils ont bien fonctionné, même en donnant par endroits la meilleure qualité images grâce à un système anti-aliasing spécial pour les jeux plus anciens.

J'ai pu jouer à l'un des derniers jeux PS2, Red Faction II. Ce jeu de tir a reçu des notes très élevées de la part de nombreuses publications de jeux (IGN.COM lui a attribué un fantastique 9,2 sur 10 points). Il faut dire que les jeux de tir 3D sur consoles sont beaucoup moins répandus que sur PC, principalement à cause de la mauvaise adaptabilité des manettes pour piloter ce genre de jeux.

La première mauvaise surprise s'est produite en tout début de partie. Le fait est que pour stocker les paramètres utilisateur et les sauvegardes, une carte mémoire de 8 Mo est nécessaire, qui n'est pas fournie avec la console, ou un disque dur en option. Tous les acheteurs potentiels de PS2 - préparez-vous à acheter quelques-unes de ces cartes avec la console, ou vous devrez, comme moi, recommencer le jeu à chaque fois.

Après une intro prétentieuse (pour une raison quelconque, les développeurs de jeux consoles sont bien meilleurs que les développeurs PC) et quelques manipulations dans le menu, le jeu a affiché l'écran de chargement. Le processus de téléchargement a pris un peu de temps.

Premières impressions de l'image - la résolution de l'écran ne dépasse pas 640×480. L'image est très maculée et floue; les petites inscriptions sont difficiles à lire. Où est passé le maximum déclaré de 1280 × 1024 ? Aucun changement de résolution d'écran n'a été détecté dans les paramètres.

La qualité des graphismes 3D elle-même n'est absolument pas impressionnante. Les textures et l'architecture semblent très pauvres à y regarder de plus près. Modèles de soldat - moyen ; C'est le niveau de l'an 2000 dans les jeux PC. Cependant, les explosions et les effets associés aux particules (particules) ont l'air bien - étincelles, douilles de balles, etc. L'animation ne nous a pas non plus laissé tomber; Les mouvements sont très fluides et précis. Cependant, à l'exception des effets individuels, les graphismes semblent clairement dépassés.

Bien sûr, les jeux de tir 3D n'ont jamais été le point fort des consoles ; Red Faction II l'a bien montré. Le jeu, qui a été salué par de nombreuses publications faisant autorité, sur le marché des PC serait ridiculisé pour des graphismes complètement en décalage avec les normes modernes. D'autre part, les aventures de dessins animés d'arcade et les simulateurs dynamiques sur consoles n'ont tout simplement rien à opposer sur PC (des exemples de genres "gagnants" se trouvent sur le CD de démonstration), à l'exception d'expositions PC individuelles, quoique chics, mais presque injouables.

Cependant, j'ai quand même réussi à jouer. Contrôler un tireur avec une manette de jeu est une véritable punition : il est quasiment impossible de se déplacer rapidement et de viser avec précision. Ici, les deux connecteurs USB de la console viennent à la rescousse : sans déconnecter la console et sans même quitter le jeu (!), vous pouvez y connecter un clavier et une souris ordinaires et profiter du contrôle à partir d'appareils plus acceptables avec force et main. Tout cela fonctionne très bien : le seul problème peut être la position de la souris et du clavier. Traditionnellement, les fils courts ne vous permettent pas de faire glisser votre souris et de frapper votre clavier de l'autre côté de la pièce ; des compromis doivent être trouvés.

résultats

Pour ses 250 $, Sony PlayStation 2 offre beaucoup : un bon lecteur DVD / CD audio, bien que peu pratique à utiliser, et un excellent divertissement pour les fans de jeux de genres spécifiques. En termes de "walkers" et de "racing", ainsi que de jeux de sport et de divers Action/RPG, notamment ceux ayant un parti pris dans le thème "japonais", la PS2 n'a pas d'égal. En revanche, la console ne peut rivaliser avec le PC dans les genres sérieux comme la stratégie ou encore les shooters, sans oublier le multijoueur. Les capacités graphiques de la console sont quelque peu unilatérales : elles sont suffisantes pour dessiner Porsche en détail dans un simulateur de course, mais pas assez pour restituer de manière fiable une base militaire ou des laboratoires souterrains. En tout cas, les capacités graphiques de la PS2 deviennent rapidement obsolètes, et le chiffre de 2005 dans les prévisions de sortie de la PlayStation 3 ne semble pas du tout si éloigné.

En un mot, pour les parents sans prétention qui souhaitent initier leur jeune enfant au divertissement électronique, et acquérir la possibilité de regarder eux-mêmes des films DVD, meilleur choix que PS2, à ce jour, non. Les amateurs de jeux sérieux, de genres réfléchis et "professionnels" restent sur PC.

avantages

  • Manette de jeu pratique
  • Possibilité de se connecter via une souris et un clavier USB
  • Possibilité d'exécuter des jeux depuis la première PlayStation
  • Capacité de lecture de DVD

Les moins

  • Graphiques obsolètes
  • Lecture de DVD uniquement Région 5 et Tout
  • Aucun câble inclus pour une meilleure connexion que RCA
  • Contrôle DVD et CD peu pratique sans télécommande en option

Chaque utilisateur de PC connaît ce port. PS / 2 - une interface conçue pour connecter un clavier et une souris.


Port parallèle LPT– utilisé principalement pour connecter une imprimante.

Généralement situé à l'arrière de l'ordinateur. La connexion parallèle est utilisée à une distance maximale de 5 m.

Il y a aussi un port parallèle IEEE-1284

La norme IEEE-1284 n'est pas en cours de développement pour le moment. La normalisation finale du port parallèle a coïncidé avec le début de l'introduction de l'interface USB, qui permet également la connexion de périphériques combinés (scanner-imprimante-copieur) et offre une vitesse d'impression plus rapide et un fonctionnement fiable de l'imprimante. En outre, une alternative à l'interface parallèle est interface réseau ethernet

Pas enregistré : Le port bidirectionnel 1 (port parallèle de type 1) est une interface introduite avec PS/2. Un tel port, en plus du mode standard, peut fonctionner en mode entrée ou en mode bidirectionnel. Le protocole d'échange est généré par logiciel et un bit CR.5 spécial est introduit dans le registre de contrôle du port pour indiquer le sens de transmission : 0 - le tampon de données fonctionne pour la sortie, 1 - pour l'entrée. Ne confondez pas ce port, également appelé bidirectionnel amélioré, avec EPP. Ce type Le port a pris racine dans les ordinateurs ordinaires, dans la configuration CMOS, il peut être appelé PS / 2 ou Bi-Di.

Le port avec accès direct à la mémoire (port parallèle DMA de type 3) était utilisé dans les modèles PS / 2 57,90,95. A été introduit pour améliorer bande passante et décharger le processeur lors de la sortie vers une imprimante. Le programme fonctionnant avec le port n'avait besoin que de mettre en mémoire un bloc de données à sortir, puis la sortie à l'aide du protocole Centronics a été effectuée sans la participation du processeur.

Plus tard, d'autres adaptateurs de port LPT sont apparus qui implémentent le protocole d'échange Centronics dans le matériel - FastCentronics. Certains d'entre eux utilisaient un tampon de données FIFO - Mode FIFO ParallelPort. N'étant pas normalisés, ces ports de différents fabricants nécessitaient leurs propres pilotes spéciaux. Les programmes utilisant le contrôle direct du registre des ports standard ne pouvaient pas utiliser leurs fonctionnalités supplémentaires. Ces ports étaient souvent inclus avec les multicartes VLB. Il existe des options avec le bus ISA, ainsi que celles intégrées à la carte système.

USB (bus série universel) conçu pour connecter des périphériques externes tels qu'une souris, un clavier, un disque dur portable, appareil photo numérique, téléphone VoIP (Skype) ou imprimante. Théoriquement, jusqu'à 127 appareils peuvent être connectés à un contrôleur hôte USB. Le taux de transfert maximum est de 12 Mbps pour USB 1.1 et 480 Mbps pour Hi-SpeedUSB 2.0. Les connecteurs USB 1.1 et Hi-Speed ​​2.0 sont identiques. Les différences résident dans la vitesse de transmission et l'ensemble des fonctions du contrôleur hôte Ordinateur USB, et les périphériques USB eux-mêmes.


L'objectif principal fixé aux développeurs est de permettre aux utilisateurs de travailler en mode Plug-and-Play (connexion de l'appareil à un ordinateur en marche, reconnaissance automatique et installation ultérieure si nécessaire).

Il existe plusieurs types de connecteurs USB.

ü Connecteur « Type A » : généralement présent sur un PC.

ü Connecteur « Type B » : généralement situé sur le périphérique USB lui-même (si le câble est détachable).

ü Connecteur Mini USB : couramment utilisé par les caméras vidéo numériques, les disques durs externes, etc.

ü Connecteur Micro-USB : La spécification Micro-USB prend en charge la technologie USB On-The-Go (OTG), qui permet aux appareils de communiquer directement entre eux sans l'utilisation d'un intermédiaire face à un ordinateur.

La technologie informatique ne s'arrête pas, elle est constamment améliorée et les ordinateurs portables remplacent souvent les ordinateurs de bureau. Un ordinateur portable a aussi besoin d'une souris, et que faire d'une vieille souris avec un connecteur rond ? Et plus encore, s'il fonctionne très bien et s'adapte très bien à votre main de manière ergonomique ... Jetez-le?

Non, pourquoi, il y a une issue - il peut être converti en connecteur USB.

Il y a 2 options : vous pouvez simplement fabriquer un adaptateur ou retirer l'ancien câble de la souris et en connecter un nouveau - avec une prise USB. Le schéma de câblage, comme vous pouvez le voir, est assez simple - seulement 4 fils, parfois 5, mais 5 fils ne sont qu'un écran, c'est-à-dire tresser. Il suffit de prendre un vieux câble avec une prise USB, d'un appareil photo ou téléphone mobile par exemple, ou vous pouvez acheter un tel câble dans un marché aux puces et le remplacer par une souris.

La figure ci-dessus montre un adaptateur et un connecteur USB de type - mère, et une prise USB (mâle) - là, la numérotation ira dans l'autre sens - de gauche à droite, c'est-à-dire 1,2,3 et 4. Et le but des fils du connecteur USB, en se concentrant principalement sur les numéros de broches et, en tant que méthode supplémentaire, sur la couleur. J'ai moi-même souvent rencontré que les couleurs ne vont pas correctement selon les contacts. Habituellement, la numérotation des contacts va de gauche à droite, mais cela se passe dans l'autre sens. Celles. il faut préciser: pour sonner, sur le tableau ils écrivent généralement le but des contacts.

1. VDD (généralement rouge) - alimentation, 5 volts,
2. D- (blanc, gris, parfois vert ou bleu) - transfère les données de l'ordinateur à la souris,
3. D + (vert, parfois bleu) - transfère les données de la souris à l'ordinateur,
4. GND (noir ou non peint - jaune) - masse (corps).
5. - c'est juste une tresse (bouclier d'interférence), généralement sans couleur, jaune. Ce fil ne transporte pas de signal et est normalement mis à la terre. Tous les câbles (souris) n'ont pas de tresse.

En fonction du nombre et de la couleur des fils, vous pouvez rapidement souder le câble. Mais, je vous conseille quand même avant de dessouder l'ancien câble - sonnez le testeur et assurez-vous encore une fois que les couleurs des fils correspondent aux numéros sur le connecteur. Comme le montre la pratique, le facteur humain est présent partout et des erreurs, non critiques, sont également commises par les installateurs.

À l'aide de ce schéma de câblage, vous pouvez également convertir un clavier avec un connecteur PS / 2 rond en un connecteur USB. Tout de même, en connectant les fils nécessaires à les bons interlocuteurs... je pense que cet article va vous aider à refaire (adapter), certes dépassé, mais tout de même assez bon et efficace périphériquesà partir d'anciens PC. Pas partout où vous avez besoin de tout nouveau et frais ...

Cependant, d'après ma propre expérience, je veux dire que ces souris sont bonnes, qui ont un pilote intégré (programme de contrôle). Celles. inséré dans le connecteur, le pilote s'est installé sur le PC et l'appareil fonctionne bien. Cela rend la tâche beaucoup plus facile, car il n'est pas toujours dans l'ensemble Windows ou vous pouvez trouver son pilote natif, ce qui signifie que la souris peut avoir des problèmes, ralentir, etc. Et cela, comme le chantait Vysotsky, ce n'est pas rouler, mais s'agiter ...

Le clavier est le dispositif le plus courant pour saisir des informations dans un ordinateur. Par conséquent, il est important de connaître le principe de fonctionnement et l'interface de communication du clavier.

Cet article décrit un périphérique qui vous permet de recevoir des entrées du clavier et d'afficher des frappes sur un périphérique de sortie. À titre d'exemple, nous allons concevoir un appareil simple utilisant un clavier PS/2, un microcontrôleur PIC et un affichage à sept segments.

Idée de projet

L'objectif principal de ce projet est de créer un appareil pouvant fonctionner avec des appareils PS / 2, et plus particulièrement avec un clavier PS / 2. Le clavier sera connecté à Microcontrôleur PIC, qui à son tour traitera les codes des touches enfoncées et affichera les caractères des touches sur un indicateur à sept segments.

PS/2 est interface série avec un signal d'horloge de 10-16 kHz, donc dans le PIC, nous devons utiliser des interruptions pour détecter le front descendant des impulsions.

Liste des éléments radio utilisés

Microcontrôleur PIC18F452 (fiche technique)
7805 - régulateur de tension cinq volts
Résonateur à quartz 20 MHz
Connecteur PS/2 (femelle)
Indicateur 7 segments
Résistances

De plus, vous aurez besoin d'un programmeur pour le micrologiciel PIC, d'une planche à pain et de cavaliers (enfin, ou d'une carte de circuit imprimé gravée).

Conception de circuits

Vu de schéma ci-dessous, le dispositif est très simple et les pièces principales sont : 78L05, PIC18F452 et connecteur PS/2.

Dans le connecteur PS/2, les broches 2 et 6 ne sont pas utilisées, la 4ème broche correspond à l'alimentation + 5V, la 3ème broche est commune. La broche 5 correspond à l'horloge et la broche 1 aux données.

J'ai utilisé un indicateur à 7 segments avec une cathode commune.

Un peu de théorie sur le PS/2

Comme mentionné ci-dessus, PS / 2 utilise un protocole série pour transmettre des informations avec deux lignes: un signal d'horloge et une ligne de données.

Affectation des broches Mini-DIN 6 broches (PS/2) :
1 - Données
2 - Non utilisé
3 - Commun (sol)
4 - Alimentation (+5V)
5 - Signal d'horloge
6 - Non utilisé

La figure ci-dessus montre le brochage des connecteurs PS/2 mâle (gauche) et femelle (droit). Habituellement, le connecteur mâle est utilisé du côté de l'appareil - souris, clavier et connecteur femelle sur l'ordinateur. Dans notre cas (car nous avons un côté réception), nous utiliserons un connecteur de type "mère" (vous pouvez le couper d'une carte mère brûlée).

La figure ci-dessus montre la synchronisation de sortie standard pour les périphériques PS/2. La séquence est la suivante :
1. La broche de données est définie sur logique basse
2. La broche d'horloge est réglée sur bas
3. La sortie de données reste faible (bit de démarrage)
4. Le signal d'horloge monte
5. La transmission de huit bits de données commence.
6. Vient ensuite le bit de parité
7. Et derrière il y a un stop bit

Toutes les données sont reçues sur le front descendant de l'impulsion de synchronisation positive.

Codes de balayage des clés

Chaque touche du clavier contient son propre code unique, le soi-disant. scanner le code.

Comme vous pouvez le voir sur les images ci-dessus, la plupart des touches du clavier contiennent des valeurs de 8 bits ​​​​(1 octet), cependant, certaines touches contiennent une séquence multi-octets.

Considérons un exemple de la façon dont les codes de numérisation de clé sont générés. Si une touche est enfoncée sur le clavier, le code de balayage de la touche enfoncée apparaît à la sortie du clavier. Lorsqu'une touche est relâchée, le code de sortie est 0xF0 et le code de balayage de la touche enfoncée. Que. il est possible de déterminer si la touche est enfoncée ou non, mais nous n'en avons pas encore besoin.

La figure ci-dessus montre la forme d'onde PS / 2 avec la touche "J" enfoncée. Le canal 1 (jaune) sur la forme d'onde est un tel signal. Le canal 2 (bleu) est le signal de données. Pour plus de clarté, j'ai tracé des lignes auxiliaires pour détecter la décroissance du signal d'horloge.
Avec cette forme d'onde, vous pouvez facilement déterminer le code de balayage de la touche enfoncée. N'oubliez pas que le bit le moins significatif (c'est-à-dire 0) est à gauche, et le bit le plus significatif est à droite (7 bits). Que. en binaire, il s'est avéré 0011 1011, qui en hexadécimal est 0x3B, c'est-à-dire c'est le code de balayage pour la touche "J".

Envoi de données au clavier

Une autre fonction du protocole PS / 2 est de transférer les données vers le clavier, par exemple, vous pouvez envoyer une commande pour allumer / éteindre la LED verrouillage du capuchon, Verr Num etc. Mais ne nous attardons pas sur cela, parce que. c'est le sujet d'un autre article.

Le circuit assemblé sur la planche à pain ressemble à ceci :

Programme pour PIC

Le logiciel se compose de deux parties principales : la boucle principale et le gestionnaire d'interruptions.

Dans la boucle principale, les données sont reçues et traitées pour être affichées sur l'indicateur. Eh bien, en fait, la sortie de données elle-même.

Partie du code de la boucle principale :

#include #include #include #include //Sortie d'affichage à 7 segments #define number_0 0b01111110 .. ... .. #define letter_a 0b11101110 #define letter_b 0b11111110 .. ... .. void main(void)( TRISC = 0xFF ; TRISD = 0x01 ; PORTB = 0x00 ; PORTC = 0x00 ; //la LED à 7 segments est à polarité inversée PORTD = 0x00 ^ 0xFF ; Delay10KTCYx(10) ; INTCON = 0b11000000 ; OpenCapture1(C1_EVERY_FALL_EDGE & CAPTURE_INT_ON); OpenTimer1(TIMER_INT_ON & T_PS_1_1_PS_1) & T1_16BIT_RW); WriteTimer1(0x0000); while(1) ( if(buf_ready == 1)( switch(scan_code_buf)( case 0x1C: PORTD = (letter_a ^ 0xFF); break; ... .... .. break ; case 0x45 : PORTD = (number_0 ^ 0xFF); break ; case 0x66 : PORTD = (supprimer ^ 0xFF); break ; par défaut : break ; ) // Décaler le tampon vers l'avant scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf = scan_code_buf ; scan_code_buf _cnt-- ; si(scan_code_buf_cnt == 0) buf_ready = 0 ; ) Retard10KTCYx(1); ) )

Ainsi, dans la boucle principale, les données qui entrent dans le tampon fifo sont traitées. Dans le code ci-dessous, les données PS/2 sont reçues sur une interruption, après quoi elles sont placées dans le tampon fifo. Le code 0xF0 est ignoré, seules les frappes nous intéressent.

Le code d'interruption est le suivant :

Void InterruptHandlerHigh(void) // Déclaration de InterruptHandler ( //Vérifier si l'indicateur d'interruption TMR1 est défini if(PIR1bits.CCP1IF)( if(bit_counter< 10){ current_scan_code = current_scan_code >> 1 ; current_scan_code += (PORTDbits.RD0*0b10000000000); bit_counter++ ; ) else if(bit_counter == 10)( scan_code_buf=(current_scan_code>>2) scan_code_buf_cnt++; buf_ready = 1; bit_counter = 0; ) WriteTimer1(0x0000); //Effacer le bit d'indicateur de débordement CCP1 PIR1bits.CCP1IF = 0 ; ) //Vérifier si l'indicateur d'interruption CCP1 est défini else if(PIR1bits.TMR1IF)(//Effacer le bit d'indicateur de débordement du minuteur1 bit_counter = 0 ; PIR1bits.TMR1IF = 0 ; ) INTCONbits.GIE = ​​​​1 ; )

Comme vous pouvez le voir dans le code ci-dessus, l'interruption de capture de code de balayage et l'interruption timer1 sont utilisées ensemble pour fournir une "capture" de 8 bits, comme nous n'avons pas besoin de bits de démarrage, d'arrêt ou même de parité.

Comme vous pouvez le voir sur la vidéo ci-dessus, l'appareil fonctionne très bien et affiche les chiffres et les lettres pressés. La seule chose est que je n'ai pas affiché de touches telles que W, N, etc., car. au indicateur à sept segments rendre irréaliste.

Liste des éléments radio

Désignation Taper Dénomination Quantité NoteMagasinMon bloc-notes
MK PIC 8 bits

PIC18F4520

1 Vers le bloc-notes
Régulateur linéaire

LM7805

1 Vers le bloc-notes
Condensateur électrolytique47uF1 Vers le bloc-notes
Résistance

330 ohms

7 Vers le bloc-notes
Quartz20 MHz1



Haut