Brevet FR2729496A1 — publié le 19960719

L'invention concerne de manière générale un moyen pour indiquer l'état d'un appareil d'entraînement de disque. La présente invention concerne en particulier l'utilisation du positionneur à bobine mobile dans l'unité de disque pour5 générer des sons audibles représentatifs de l'état de l'unité de disque. De nombreuses générations précédentes d'unités de disques utilisaient un indicateur d'état de certains types qui procuraient à l'utilisateur de l'unité des messages concernant l'état de fonctionnement de cette unité. L'indica- teur d'état était souvent de nature visuelle et comprenait une ou plusieurs diodes lumineuses connectées de façon à indiquer l'état de fonctionnement de l'unité de disque (par exemple inactif, en recherche, en lecture ou en écriture) ou l'état de l'unité de disque (par exemple, vitesse de broche incorrecte, verrouillage du disque défectueux, porte ouverte). Bien que des générations plus récentes d'unités de disques fixes éliminent souvent ces indicateurs d'état, des systèmes d'unités de disques amovibles continuent de fournir à leurs utilisateurs des informations d'état indépen- dantes du système hâte. La nature amovible des cartouches dans de tels systèmes rend intéressant et important un retour à l'utilisateur. Etant donné que les unités de disques sont fabriquées sous des encombrements de plus en plus petits, l'espace disponible pour des indicateurs visuels a constam- ment diminué. La tendance de l'industrie des unités de disques a également été vers une diminution du nombre des composants et une diminution du coût du produit. Des unités à très faible encombrement, par exemple des unités à car- touche PCMCIA (Architecture Internationale de cartes-mémoire d'ordinateurs individuels) de 4,57 cm, sont souvent mises en place à l'intérieur d'une enceinte hôte et un indicateur visuel classique quelconque peut ne pas être aisément vu par l'utilisateur. On a donc de plus en plus besoin de développer d'autres technologies d'indicateurs pouvant remplacer les indicateurs d'état visuels classiques. Un objet de l'invention est donc de procurer un indicateur pour unité de disque ne reposant pas sur des signaux visuels pour transmettre des informations concernant l'état de l'unité de disque. Un autre objet de l'invention est de procurer un indicateur d'état d'unité de disque qui génère un signal sonore pour informer l'utilisateur d'un état de l'unité de disque. Un autre objet encore de l'invention est de procurer un indicateur d'état d'unité de disque qui utilise l'ensemble à positionneur à bobine mobile et bras de têtes de l'unité de disque pour générer une série de sons audibles transmettant des informations concernant l'état de l'unité de disque. Les objets ci-dessus et autres objets de l'inven- tion sont réalisés dans un appareil d'entraînement de disque, par une commande du courant circulant dans le positionneur à bobine mobile de l'unité de disque d'une manière provoquant l'émission de sons audibles à partir de l'ensemble à bras de têtes. La fonction principale du positionneur à bobine mobile consiste à déplacer les têtes de lecture/écriture de l'unité de disque au-dessus de la surface du disque et à maintenir l'entrefer en position au-dessus de la piste de destination souhaitée. Le mouvement du positionneur à bobine mobile dépend lui-même du courant circulant dans la bobine mobile. Comme on peut le déduire d'après son utilisation, notamment, dans des hauts-parleurs, une bobine mobile est capable de produire des sons audibles dans une large gamme de fréquences audibles. Bien qu'un grand nombre de fréquences audibles puissent donc être présentes sur la courte durée de la recherche d'une piste, aucun niveau appréciable de sons audibles n'est émis par le positionneur à bobine mobile dans des conditions normales de fonctonnement de l'unité de disque. Ceci est dû au fait que les formes d'ondes audibles d'une bobine mobile lors de recherches répétitives sont de courte durée et apparaissent sous de faibles rapports 5 cycliques, ce qui aboutit à des signaux audibles de basse fréquence et de basse amplitude moyenne. Des algorithmes classiques de recherche tendent aussi à minimiser le bruit audible émanant de la bobine mobile. Cependant, si l'on utilise le positionneur à bobine mobile de manière qu'il se comporte comne un haut- parleur, des formes d'ondes audibles produites par la bobine mobile peuvent être entendues par l'utilisateur de l'unité de disque. Des formes d'ondes audibles sont générées lorsqu'un courant ayant une forme d'onde de grande amplitude est15 appliqué à la bobine mobile, tandis que le positionneur à bobine mobile est placé dans la position "parquée". La caractéristique de réponse en fréquence du positionneur à bobine mobile dans la position parquée peut différer consi- dérablement de celle observée lorsque le positionneur n'est pas parqué. Un réglage de la caractéristique de réponse en fréquence du positionneur à bobine mobile dans la position parquée permet donc d'optimiser la caractéristique audible de l'actionneur. Pendant l'application de la forme d'onde du courant, on empêche le positionneur à bobine mobile de se déplacer sur la surface du disque et de risquer d'endommager les têtes de lecture/écriture et/ou le support en limitant le mouvement du positionneur à une très petite plage. De cette manière, le positionneur à bobine mobile agit à la manière qu'un haut-parleur et peut être amené à émettre toute forme d'onde audible allant de sons simples (produits par une modulation de courant en onde carrée) à des formes d'ondes complexes de la parole. Des signaux sonores générés par ce procédé peuvent servir d'indicateurs d'état de l'unité de disque (par exemple, cartouche chargée, mise en rotation, unité prête, éjection demandée, vitesse de rotation décroissante) et peuvent avertir de conditions d'erreurs nécessitant une intervention de l'utilisateur. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: les figures 1A - 1C sont une vue de dessus et deux vues en perspective de l'ensemble à positionneur à bobine mobile et bras de têtes d'un appareil d'entraînement de disque selon l'invention; la figure 2 est une vue en coupe des têtes de lecture/écriture de l'ensemble à bras de têtes des figures lA à 1C, montrant les têtes dans leur position parquée; la figure 3A est un schéma montrant les formes d'ondes sonores générées par l'application d'un courant du positionneur à bobine mobile pour faire vibrer les têtes de lecture/écriture conformément à la présente invention; la figure 3B est un schéma illustrant la forme d'onde du courant appliqué au positionneur à bobine mobile pour générer les formes d'ondes audio de la figure 3A; la figure 4 est un extrait de listage montrant divers types de messages d'états pouvant être transmis de façon audible à l'aide de la présente invention; la figure 5 est un schéma d'un circuit du microprocesseur et du positionneur à bobine mobile de l'appareil d'entraînement de disque utilisant la présente invention; les figures 6A et 6B constituent l'organigramme de l'algorithme utilisé pour commander la circulation d'un courant dans le positionneur à bobine mobile afin de générer des formes d'ondes sonores selon la présente invention; et la figure 7 est un organigramme du sous-programme du microprocesseur qui est responsable en réalité de la génération de sons dans l'algorithme des figures 6A et 6B. L'invention peut être incorporée dans un appareil d'entraînement de disque à cartouche amovible, avec un positionneur à bobine mobile du type décrit dans la demande de brevet des Etats-Unis d'Amérique NO 08/097 511, déposée le 23 Juillet 1993. En référence d'abord aux figures lA à 1C, on décrira les parties-de l'appareil d'entraînement de disque concernant la présente invention. Le mécanisme d'entraînement de disque 10 comprend une embase 12 qui supporte un moteur à bobine mobile (VCM) 14. Un ensemble 16 à bras de têtes est monté de façon pivotante sur l'embase 12 afin de tourner autour d'un axe 18 de pivot en réponse à l'excitation du moteur 14 à bobine mobile afin que l'ensemble à bras de têtes 16 puisse se déplacer au-dessus de la surface d'un disque 20 contenu dans une cartouche (non représentée) qui a été introduite dans l'appareil d'entraînement de disque. L'en-15 semble 16 à bras de têtes comporte une structure de bras 22 en forme de fourche à laquelle sont fixes des ressorts plats supérieur 24 et inférieur 26. Une lame supérieure 28 de chargement et une lame inférieure 30 de chargement sont fixées, respectivement, aux ressorts plats supérieur 24 et inférieur 26. Des éléments 32 et 34 de suspension à la Cardan portent, respectivement, des transducteurs ou têtes de lecture/écriture 36, 38 sur les extrémités libres des ressorts plats 24, 26. Dans des conditions normales sans alimentation de l'appareil d'entraînement de disque, les lames supérieure et inférieure 28, 30 de chargement de l'ensemble 16 à bras de têtes reposent sur une rampe 40 de parquage de têtes. Lorsque l'appareil d'entraînement de disque est mis sous tension et que des opérations de lecture et d'écriture commencent, le moteur 14 à bobine mobile fait tourner l'ensemble 16 à bras de têtes comme vu sur la figure 1C, de manière que les lames supérieure et inférieure 28, 30 de chargement se dégagent en glissant de la rampe 40 de parquage de têtes et que les têtes 36 et 38 de lecture/écriture soient chargées sur le disque 20. L'ensemble 16 à bras de têtes se déplace ensuite libre- ment sous l'effet du moteur à bobine mobile 14. Lorsque l'alimentation en énergie de l'appareil d'entraînement de disque est coupée, l'ensemble 16 à bras de têtes est retiré du disque 20 et les lames supérieure et inférieure 28, 30 de 5 chargement sont ramenées en tournant sur la rampe 40 de parquage de têtes pour parquer les têtes de lecture/écriture, comme on le voit sur la figure lB. En référence à présent à la figure 2, on décrira plus en détail la rampe 40 de parquage de têtes. La rampe 40 est fixée à l'embase 12 de l'appareil 10 d'entraînement de disque par des moyens appropriés de fixation, en un point 42. Un axe 44 s'élevant de l'embase est reçu dans un trou oblong 46 de la rampe 40 de parquage de têtes. Une surface supé- rieure 48 de chargement de têtes et une surface inférieure 50 de chargement de têtes reçoivent, respectivement, les lames supérieure et inférieure 28, 30 de chargement. Dans une forme avantageuse de réalisation de l'invention, les surfaces supérieure et inférieure 48 et 50 d'appui de têtes se terminent, respectivement, par des arêtes 52 et 54 d'appui et s'étendent vers le bas à partir de celles-ci sous une pente d'environ 2,74 . Dans la position dans laquelle l'ensemble 16 à bras de têtes est totalement retiré sur la rampe 40 de parquage de têtes, l'arête 52 d'appui supporte la lame supérieure 28 de chargement en un emplacement presque adjacent à l'élément 32 de suspension à la Cardan et à la tête 36 de lecture/écriture, tandis que l'arête 54 d'appui supporte la lame inférieure 30 de chargement en un emplace- ment presque adjacent à l'élément 34 de suspension à la Cardan et à la tête 38 de lecture/écriture. Des détails complets des opérations de chargement et de retrait des têtes peuvent être trouvés dans la demande N 08/097 511 précitée. Il convient de noter ici que l'invention a trait à l'utilisation du moteur 14 à bobine mobile et de l'ensemble 16 à bras de têtes pour générer les signaux sonores, tandis que l'ensemble 16 à bras de têtes est dans sa position totalement rétractée, les lames supérieure et inférieure 28, de chargement reposant, respectivement, en position parquée sur les arêtes d'appui 52, 54 de la rampe 40 de parquage de têtes. On décrira à présent le fonctionnement du positionneur à bobine mobile pour la génération de sons audibles. Dans la forme avantageuse de réalisation de l'invention, les conditions d'erreurs de l'appareil d'entraî- nement de disque sont indiquées par une série de quatre bips traduisant un code binaire à 4 bits dont les valeurs dépen- dent de la condition d'erreur particulière. Chaque bip est soit un son aigu, soit un son grave représentant, respec- tivement, un 1 ou un O dans le code binaire. La longueur de chaque bip est une constante établie par le microprogramme. Ceci est indiqué sous la forme tbip sur les figures 3A et 3B. A l'exception du dernier bip de la séquence, un retard (silence) de durée fixe est introduit après chaque bip et avant le commencement du bip suivant, Ceci est indiqué en thors sur la figure 3A.20 Lorsque l'ensemble 16 à bras de têtes est initialement dans la position parquée de la figure 2, un bip est généré lorsque le microprogramme fait circuler dans le moteur à bobine mobile VCM 14 un courant de la forme montrée sur la figure 3B. Les valeurs données pour l'amplitude du courant sont des constantes DAC (c'est-à-dire de conversion numérique-analogique). Dans la forme avantageuse de réalisa- tion de l'invention, un moteur à bobine mobile neutre possède une valeur DAC égale à zéro. Des valeurs supérieures à zéro traversant le moteur 14 appliquent une force à l'ensemble 16 à bras de têtes en direction du diamètre intérieur de l'appareil d'entraînement de disque. Des valeurs inférieures à zéro appliquent une force vers le diamètre extérieur. Pour un cycle quelconque de la forme d'onde rectangulaire montrée sur la figure 3B, la durée de la moitié positive est égale à celle de la moitié négative. Ceci est montré sous la forme de la demi-période T sur la figure 3B. Dans le cas d'un bip de tonalité basse, T est une constante établie par le micro- programme, alors que pour un bip de tonalité haute, r est plus courte, mais est également une constante. Lorsqu'un courant positif circule dans le moteur à bobine mobile, les lames supérieure et inférieure 28, 30 de chargement et les ressorts plats associés 24, 26 sont entraînés à partir des arêtes 52, 54 d'appui et descendent le long des surfaces en pente 48, 50 de chargement de têtes vers le disque 20. Lorsqu'un courant négatif, dans le moteur à bobine mobile, les lames supérieure et inférieure 28, 30 de chargement sont remontées le long des surfaces en pente 48, de chargement de têtes vers leur position parquée sur les arêtes 52, 54 d'appui. Le mouvement rapide des lames 28, 30 de chargement, en va-et-vient le long des surfaces 48, 50 de chargement des têtes et des arêtes 52, 54 d'appui, engendre des sons audibles. Comme montré sur la figure 3B, le courant négatif est d'une amplitude très supérieure à celle du courant positif. Ceci a pour but d'assurer que les têtes 36, 38 de lecture/écriture ne passent jamais de la rampe 40 de parquage des têtes sur la surface du disque 20 pendant l'opération de génération de sons, évitant ainsi une détério- ration du disque ou des têtes. La figure 4 montre les conditions d'état/erreur de l'appareil d'entraînement de disque pour la forme avanta- geuse de réalisation de l'invention. On suppose alors que la condition d'erreur numéro 1 doit être traitée. Ceci nécessite la génération d'une série quatre bips successifs, à savoir L, L, L, H, o L indique une tonalité basse et H indique une tonalité haute. Dans cet exemple, après que le premier bip de tonalité basse a été généré comme décrit ci-dessus, le microprogramme fait passer un courant nul dans le moteur 14 à bobine mobile pour maintenir les lames supérieure et inférieure 28, 30 de chargement de l'ensemble 16 à bras de têtes dans leurs positions parquées sur les arêtes 52, 54 d'appui de la rampe 40 de parquage de têtes afin qu'aucun son ne soit généré. Pour la présente condition d'erreur numéro 1, le deuxième bip de la séquence est un bip de tonalité basse. Le troisième est une tonalité basse et, enfin, le quatrième 5 est une tonalité haute. Comme expliqué précédemment, le retard thors entre chaque bip est constant. Après que le dernier bip de la séquence a retenti, le microprogramme invalide le circuit d'attaque du moteur à bobine mobile afin qu'aucun son ne soit généré. La figure 5 est un schéma du circuit électronique de l'appareil d'entraînement de disque nécessaire à la mise en oeuvre de l'invention. Le circuit électronique comprend un microprocesseur 100 qui exécute l'algorithme décrit ci- dessous pour générer des valeurs DAC. Les valeurs DAC sont15 utilisées pour générer une tension de sortie qui est appliquée par le microprocesseur 100 au circuit d'attaque 106 du moteur à bobine mobile, par l'intermédiaire de tampons 102 et 104. Dans une forme avantageuse de réalisation de l'inven- tion, le circuit d'attaque 106 est un circuit d'attaque de moteur à bobine mobile et de moteur de broche fabriqué par Philips. Le signal de sortie du circuit d'attaque 106 du moteur VCM comprend la forme d'onde de courant de la figure 3B. Cette forme d'onde de courant passe dans la bobine 108 du moteur 14 à bobine mobile de façon à générer des sons audibles. Une porte 110 est placée dans le circuit de la bobine du moteur à bobine mobile et est attaquée par un signal de commande qui agit de façon à soustraire la bobine au circuit d'attaque lorsque la séquence pour retirer les têtes de lecture/écriture du disque est amorcée.30 On décrira à présent, en référence aux figures 6A, 6B et 7, l'algorithme logiciel préféré pour commander la génération de sons. Le microprocesseur 100 est utilisé pour l'implantation de l'algorithme dans la forme préférée de réalisation. On décrira d'abord le sous-programme principal "FAIL-TONES" des figures 6A et 6B. A une étape 200, un registre à décalage A est chargé du code d'erreur particulier indiquant l'état du mécanisme d'entraînement de disque. Ensuite, à une étape 201, le contenu du registre A est soumis à une opération logique ET avec la valeur 0FH et le résultat est de nouveau stocké dans le registre A. Une décision est prise à une étape 202 sur la base du contenu du registre A. Si le registre A est à zéro, le code d'erreur chargé dans le registre A à l'étape 200 était alors de zéro, et l'algorithme est interrompu. Sinon, à une étape 203, le circuit d'attaque 106 du moteur à bobine mobile est alors mis en circuit et réglé à un gain élevé en préparation de la génération de sons, et la tension de référence pour la conversion DAC est appliquée. Le contenu du registre A est alors décalé vers la gauche de quatre bips à une étape 204. Ensuite, à une étape 205, la valeur 4, qui représente la longueur de bits du code d'erreur, est chargée dans un registre C. Puis, à une étape 206, une valeur représentant la demi-période d'une tonalité basse, ou r, est chargée dans un registre RP5. Dans la présente forme de réalisation, la valeur AFOH (2800 en décimal) est utilisée, laquelle est d'environ 1, 4 milliseconde dans le cas o chaque unité est de 0,5 microseconde. Etant donné que la demi- période est de 1,4 milliseconde, la fréquence de la tonalité basse, telle qu'utilisée dans la présente forme de réalisa- tion, est 1/(2*RP5) = 357 Hz. Ensuite, à une étape 207, le registre A est décalé d'un bit vers la gauche afin que le bit le plus significatif du code d'erreur soit à présent le bit de retenue positive. Le bit de retenue positive est ensuite testé à une étape 208. Si le bit de retenue positive est à zéro, alors, pour ce bit de code d'erreur particulier, le bip sera d'une tonalité basse et l'étape suivante est l'étape 210. Si le bit de retenue positive n'est pas à zéro, le bip sera alors à une tonalité haute, et l'étape suivante est l'étape 209. A l'étape 209, la valeur pour la demi-période la d'une tonalité haute est de nouveau chargée dans le registre RP5. Dans la présente forme de réalisation, cette valeur est 44CH (1100 en décimal), laquelle est d'environ 0,55 milli- seconde. La fréquence de la tonalité haute est donc d'environ 909 Hz. A une étape 210, la valeur de 1 est chargée dans le registre B, laquelle valeur représente le nombre de bips par bit de code d'erreur dans la présente forme de réalisation. En référence à présent à la figure 6B, à une étape 211, une valeur représentant tbip, qui, dans le présent exemple, est égale à 20 000, en décimal, soit 0,16 seconde, est chargée dans un registre RP6. Ensuite, à une étape 212, une valeur représentant la durée entre des bips, soit thors, laquelle, dans la présente forme de réalisation, est OFFFFH (65 535 en décimal), soit environ 0,52 seconde, est chargée dans un registre RP4. A une étape 213, le contenu du registre A, qui contient les bits de code d'erreur restants, est mis sur la pile pour être sauvegardé à titre d'information lors de la préparation à l'entrée dans le sous-programme "VCM- BEEP". A une étape 214, ce sous-programme est exécute.20 En référence à présent à la figure 7, on décrira en détail le déroulement du sous-programme "VCM-BEEP" pour parvenir à une exécution logique. A une étape 300, le registre de travail A est chargé du contenu d'un registre RP6, lequel contenu est tbip (voir étape 211 ci-dessus). Ensuite, à une étape 301, le drapeau "TIMER-DONE" est positionné sur FAUX et un temporisateur de longueur RP6 est déclenché. Lorsque ce temporisateur arrive à sa fin, le drapeau "TIMER-DONE" est positionné sur VRAI. En continuant à une étape 302, la constante DAC pour un courant positif (040H) est à présent chargée dans le registre A. Cette valeur est transférée au DAC (convertisseur numérique-analogique) par le sous-programme "DAC-OUT" afin qu'un courant positif circule dans le moteur à bobine mobile. A une étape 303, un temporisateur séparé TM0 est d'abord mis à zéro, puis est déclenché. Ensuite, à une étape 304, le registre A est chargé du contenu du registre RP5, qui est la demi- période de la tonalité particulière générée, soit T. Entre-temps, le temporisateur TM0 progresse et sa valeur est comparée au registre A à une étape 305. Si le temporisateur TM0 n'est pas5 encore égal à A, le programme boucle alors en arrière vers l'étape 304 pour effectuer de nouveau la comparaison pendant que le temporisateur TM0 continue de progresser. Lorsque le temporisateur TM0 devient égal au registre A, ceci signifie la fin de la phase du courant positif à travers le moteur à bobine mobile 14. Cette phase a donc une durée d'une longueur T. En continuant par l'étape 306, le drapeau "TIMER- DONE" est vérifié pour déterminer si le temporisateur de longueur RP6 est à sa fin. S'il l'est, le drapeau "TIMER-15 DONE" est positionné sur VRAI, ce qui signifie la fin du bip, et on passe ensuite à l'étape 311. Sinon, le drapeau "TIMER- DONE" est encore positonné sur FAUX, et on passe à l'étape 307. Dans l'étape 307, le registre A est chargé de la constante DAC pour un courant négatif (-7FH), et cette valeur est transférée au convertisseur numérique-analogique afin qu'un courant négatif circule dans le moteur à bobine mobile. A une étape 308, le temporisateur séparé TM0 est à nouveau mis à zéro, puis est déclenché. Une étape 309, le registre A est chargé du contenu du registre RP5. Pendant que le temporisateur TM0 progresse, il est comparé à la valeur A à une étape 310. Si TM0 n'est pas égal à A, le programme boucle en arrière vers l'étape 309 oû le registre RP5 est de nouveau chargé dans le registre A, et la comparaison est de nouveau effectuée. Il convient de noter que la longueur de la phase négative est égale à celle de la phase positive, c'est-à-dire T. Lorsque, à l'étape 310, TM0 est égal à A, ceci signifie la fin de la phase du courant négatif. En ce point, un cycle complet de courants positif et négatif a circulé dans le moteur à bobine mobile, et le programme revient à l'étape 302 pour commencer un nouveau cycle. En référence à présent à l'étape 306, après l'achèvement des cycles de la forme d'onde de courant demandés pour générer le bip, on atteint un point auquel le temporisateur en progression libre, possédant la longueur RP6 de l'étape 301, arrive finalement à expiration et le drapeau "TIMER-DONE" est positionné sur VRAI. Le bip est donc arrêté et un courant nul est dirigé dans le moteur à bobine mobile 14 afin qu'aucun son ne soit généré. Ceci est effectué à une étape 311. Ensuite, à une étape 312, le registre A est chargé du contenu du registre RP4, qui représente thors. A une étape 316, le drapeau "TIMER-DONE" est positionné sur FAUX et un temporisateur de longueur RP4 est déclenché. Lorsque ce temporisateur arrive à sa fin, le drapeau "TIMER-DONE" est positionné sur VRAI. Avant que ceci ne se produise, une étape 314 teste en continu la valeur du drapeau. Lorsque le drapeau "TIMER-DONE" est positionné sur VRAI, l'étape 315 est atteinte. Dans l'étape 315, la valeur du registre B, qui contient le nombre de bips par bit de code d'erreur, est diminuée d'une unité. Dans la présente forme de réalisation, le registre B est initialement positionné à 1 (voir étape 210 ci-dessus), à la suite de quoi le registre B devient égal à zéro à la première exécution de l'étape 316 et on quitte le sous-programme. Cependant, des variantes de réalisation de l'invention peuvent comporter un registre B initialement positionné à des valeurs supérieures à 1. Dans ces cas, le registre B n'est pas égal à zéro lors de la première execu- tion de l'étape 316, et le programme boucle en arrière vers l'étape 300 au commencement du sous-programme. Ainsi, davantage de bips sont générés pour le même bit de code d'erreur. En référence de nouveau à la figure 6B, après que le programme a quitté "VCM-BEEP", il atteint une étape 315. Dans cette étape, les bits de code d'erreur restants sont retirés de la pile et réintroduits dans le registre A. A une étape 216, la valeur du registre C, qui contient le nombre de bits de code d'erreur, est diminuée d'une unité. A une étape 217, la valeur contenue dans le registre C est testée. Si elle n'est pas égale à zéro, il reste davantage de bits de code d'erreur à traiter, et le programme boucle en arrière5 vers l'étape 206 de la figure 6A de façon à se poursuivre. Si le registre C est égal à zéro, à une étape 218, le circuit d'attaque du moteur à bobine mobile est alors positionné à un gain faible et invalidé, et la tension de référence est supprimée. L'homme de l'art comprendra d'après la des- cription précédente que des paramètres tels que tbip, la hauteur du son et thors peuvent être aisément modifiés. Bien que, dans la forme avantageuse de réalisation de l'invention, chaque code d'erreur possède quatre bits, il apparaît aisément que l'on peut utiliser davantage de bits. De plus, on peut modifier le nombre de bips par bit lorsque davantage de codes d'erreur complexes sont souhaités. On peut également utiliser un autre principe de codage pour le code d'erreur. Etant donné que le moteur 14 à bobine mobile peut être amené à émettre toute forme d'onde sonore, on peut façonner d'autres formes d'ondes complexes incluant la parole. Par exemple, la bobine mobile peut être amenée à émettre le nom de la marque commerciale ou le nom du produit. Il va de soi que de nombreuses modifications peuvent être apportées auprocédé décrit et représenté sans sortir du cadre de l'invention. Il est ainsi prévu que des modifications soient apportées à l'indicateur d'état sonore décrit ici, y compris l'utilisation d'un indicateur d'état sonore avec un appareil d'entraînement de disque fixe et non avec un appareil d'entraînement de disque à cartouche amovible. REVENDICATION Procédé pour indiquer l'état d'un appareil d'entraînement de disque qui utilise un positionneur (14) à bobine pour déplacer une structure (16) supportant au moins5 une tête (36) à transducteurs de lecture/écriture afin de positionner la tête au-dessus de la surface d'un support (20) magnétique pendant des opérations de lecture et d'écriture de l'appareil d'entraînement de disque, le procédé étant caractérisé en ce qu'il comprend le déplacement des têtes10 jusqu'à une position adjacente au support magnétique, et l'application d'un courant à la bobine du positionneur d'une manière alternée, à une fréquence comprise dans la plage audible, pour produire un mouvement correspondant dans la structure supportant la tête à transducteurs, ce mouvement servant à générer des sons audibles qui peuvent être utilisés pour indiquer des états de l'appareil d'entraînement de disque.