Clavier PS/2

Comment un clavier communique-t-il avec l’ordinateur ?

Objectifs

  • Analyser le mode de communication d’un clavier d’ordinateur
  • Acquérir et décoder une trame de clavier PS/2

Matériel

  • Un ordinateur relié à Internet et au réseau pédagogique.
  • Un boîtier d’acquisition numérique (analyseur logique) associé au logiciel Logic 

     Vérifier que le thème du logiciel Logic est bien réglé sur « Light » (trames sur fond blanc).
  • Un clavier PS/2 doté d’un connecteur pour l’acquisition.

Documents

Documents PDF à charger dans de nouveaux onglets du navigateur :

 

Vous répondrez aux questions sur un document texte (MS Word ou LibreOffice Writer).

La présentation doit être claire, concise, soignée, et comporter des captures d’écran et photos pertinentes.

 

 

Travail demandé

Identification des fils de communication

Brancher ce connecteur du clavier à l’analyseur logique

Brancher l’analyseur logique à l’ordinateur grâce au câble USB

Démarrer et régler le logiciel d’acquisition Logic

Réaliser une courte acquisition pendant laquelle une touche du clavier doit être appuyée, puis relâchée.

 

En observant les 3 courbes des signaux obtenus, identifier les fonctions de chacun de ces fils (+5V, Data ou Clock)

Appeler le professeur !

 

Acquisition d’une trame

Réaliser une acquisition en appuyant sur une touche, puis en la relâchant, une seule fois.

À l’aide du cours, rappeler ce qui est sensé circuler sur les deux canaux Data et Clock. Décrire le comportement de horloge.

 

Réaliser une acquisition en appuyant puis en relâchant aussitôt la touche A.

En utilisant les outils d’analyse du logiciel, relever la fréquence de l’horloge (Clock).
×

 

Grâce au document DT _ Clavier d’ordinateur.pdf, déterminer la longueur de la trame d’un make code.
×

 

Repérer la trame portant l’information « touche A » et déterminer le make code et le break code de cette touche du clavier (en hexadécimal).

Trame brute Code (binaire) Code (hexadécimal) :
Make code :

×
×
 
Break code :
×
×

Appeler le professeur !

 

Vérifier à l’aide du document scancode.pdf les valeurs de ces 2 codes. Préciser quel jeu (set) de scan code ce clavier utilise.

 

Déterminer la trame (complète !) du make code correspondant à la touche 84. Vérifier à l’aide d’une acquisition.
×

 

Régler l’analyseur « Async Serial » de manière à obtenir les codes des touches automatiquement.

Appeler le professeur !

Communication Ordinateur → Clavier

Identifier une action, faite depuis l’ordinateur, susceptible d’envoyer une commande au clavier. Expliquer comment prouver le sens de la communication.

 

 

Réaliser une acquisition pour vérifier cela, et décoder la trame.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *