Brevet FR2716023A1 — publié le 19950811

DISPOSITIF A MICRO-CIRCUIT A BULLES MAGNETIQUES ET MOYENS DE LECTURE La présente invention concerne les dispositifs à micro- circuit à bulles magnétiques, et elle trouve une application particulièrement importante dans les dispositifs de comptage du nombre de tours effectués par un aimant rotatif. Les dispositifs à micro-circuit à bulles magnétiques comportent classiquement au moins une boucle à motifs de circulation des bulles, des moyens de génération de bulles dans un motif de la boucle, des moyens de création d'un champ de polarisation orthogonal au micro-circuit et des moyens de création d'un champ tournant d'entraînement des bulles le long de la boucle, ainsi que des moyens de lecture destinés à détecter la présence d'une bulle sur au moins un motif particulier. Dans un tel dispositif, chaque fois que l'on cherche à déterminer la position d'une bulle (ou de bulles) le long de la boucle, il est nécessaire de faire avancer la bulle (ou les bulles) jusqu'à ce qu'elles se trouvent sous les moyens de lecture et de compter le nombre de motifs parcourus jusqu'au motif de lecture. Cela est à l'heure actuelle obtenu en utilisant un champ tournant. Dans le cas des dispositifs de comptage du nombre de tours effectués par un aimant de génération d'un champ tournant, la lecture exige alors des moyens de génération d'un champ tournant de lecture, de phase et d'amplitude bien contrôlées, ayant une fréquence angulaire très supérieure à la fréquence maximale de rotation du champ tournant de l'aimant. L'utilisation d'un tel champ tournant de lecture supplé- mentaire a des inconvénients. Il est difficile de maintenir une amplitude constante du champ tournant total qui est la somme du champ de lecture et du champ de l'aimant. Or, un défaut de compensation du champ de l'aimant peut perturber la propagation de la bulle ou des bulles. Dans le cas d'un dispositif compteur des tours d'un aimant, il est en général nécessaire d'effectuer plusieurs tours de champ tournant de lecture dans un sens pour la lecture, puis dans l'autre sens pour ramener les bulles à leur place, faute de quoi la lecture serait destructive. Enfin, il est nécessaire de détecter au moins approximativement la position angulaire du champ de l'aimant permanent, cette dernière contrainte ayant cependant été très allégée par mise en oeuvre des moyens décrits dans la demande de brevet FR 92 01099 de la demande- resse, à laquelle on pourra se reporter. La présente invention vise notamment à fournir un dispositif à microcircuit à bulles magnétiques répondant mieux que ceux antérieurement connus aux exigences de la pratique, notamment en ce qu'il écarte ou du moins réduit notablement les inconvénients ci-dessus mentionnés. Dans ce but, l'invention propose notamment un dispositif à micro-circuit portant au moins une boucle à motifs de circulation de bulles magnétiques, des moyens de génération de bulles sur un motif, des moyens de création d'un champ de polarisation orthogonal au micro-circuit, des moyens de création d'un champ tournant d'entraînement des bulles et des moyens de lecture destinés à détecter la présence d'une bulle sur un motif particulier, caractérisé en ce que lesdits moyens de lecture comprennent des moyens de création d'un champ alternatif dans le même plan que le champ tour- nant d'entraînement. On voit qu'un tel dispositif permet une lecture sans faire passer une bulle d'un motif à un autre. L'invention propose également un dispositif à micro- circuit de comptage du nombre de tours d'un aimant rotatif, ayant plusieurs boucles comportant chacune plusieurs motifs de circulation de bulles magnétiques, placées par rapport à l'aimant de façon que chaque tour du champ tournant fasse passer les bulles d'un motif de chaque boucle au motif suivant, des moyens de création d'un champ de polarisation orthogonal au micro-circuit et des moyens de lecture de la présence d'une bulle magnétique sur un motif particulier de chaque boucle, caractérisé en ce que les moyens de lecture comprennent des moyens de détection de l'orientation du champ tournant, et des moyens de création d'un champ magnétique alternatif à fréquence supérieure à la fréquence angulaire maximale du champ tournant de l'aimant lorsque ledit champ tournant est dans une orientation déterminée, et des moyens de détection de l'oscillation de la bulle éventuellement présente sur au moins un motif. Dans la pratique, le rapport entre les deux fréquences dépassera toujours 50 et il sera en général supérieur à 100. Un tel dispositif permet de détecter la présence de bulles placées sur les motifs de chaque boucle sans que la position des bulles ait été modifiée à l'issue de la mesure, ce qui supprime la nécessité d'avoir à ramener les bulles à leur place d'origine par un nombre de tours de champ tournant égal au nombre de tours pour la lecture. Par ailleurs, il est beaucoup plus facile de créer, avec une ou des bobines, un champ alternatif (qui n'est pas obligatoi- rement sinusoidal) qu'un champ tournant par composition de deux champs alternatifs sinusoidaux. L'invention sera mieux comprise à la lecture de la description qui suit d'un mode particulier de réalisation de l'invention, donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent, dans lesquels: - la fig. 1 est un schéma de principe d'une boucle de comptage; - la fig. 2 est un diagramme montrant la variation du signal de sortie d'un détecteur magnéto-résistif en fonction de l'angle e de la fig. 1; - la fig. 3 est un schéma de principe montrant en perspective une constitution possible de la partie magnéti- que d'un dispositif de comptage de tours et montrant une électronique annexe; - la fig. 4 est un schéma montrant une disposition relative possible d'une boucle et des détecteurs associés; - la fig. 5 montre un mode de sélection du zéro d'un dispositif de comptage de tours; - la fig. 6 est un schéma synoptique montrant comment adapter le dispositif à la mesure du nombre de tours d'un champ tournant dans un sens ou dans l'autre; - la fig. 7 est un diagramme destiné à faire apparaître la plage temporelle de mesure possible d'un dispositif; - la fig. 8, similaire à la fig. 3, montre une variante de réalisation; et - la fig. 9 est un diagramme explicatif du fonctionne- ment du dispositif de la fig. 8. Avant de décrire un dispositif compte-tours complet, le principe mis en oeuvre par l'invention sera indiqué en faisant référence à une seule boucle de comptage d'un micro- circuit. La fig. 1 montre une fraction d'une telle boucle, consti- tuée de motifs successifs en forme de chevron, en fer-nickel épais, dont seuls quelques-uns sont représentés. La boucle comporte une zone d'extension de bulle 18, schématisée par une série de motifs alignés sous un barreau 20a en fer- nickel mince, qui constitue un détecteur actif. Il est identique à un détecteur passif 20b, placé à proximité, au- dessus de motifs alignés mais non soumis à l'action de bulles magnétiques. Les deux détecteurs sont montés en différentiel, dans des moyens de lecture comportant des moyens permettant d'alimenter les deux barreaux en un même courant constant i et des moyens de détection du signal différentiel résultant. De tels moyens détecteurs, utilisant le fait que la résistance des barreaux varie selon que l'aimantation est parallèle ou perpendiculaire au courant i, sont bien connus. Le rôle de la zone d'extension est d'allonger la bulle magnétique sur toute la longueur du barreau détecteur 20a lorsque la bulle est dans la zone d'extension et ainsi d'augmenter la sensibilité. Sur la fig. 1 ont également été représentés le champ constant de polarisation Hb, orienté perpendiculairement au plan de la boucle et nécessaire à la stabilisation des bulles, ainsi que le champ tournant Ht d'un aimant dont le nombre de tours est à mesurer. L'angle du champ tournant Ht avec un axe Ox arbitraire, appartenant à un système d'axe Oxy situé dans le plan de la boucle, est désigné par e. Le signal différentiel s fourni par le détecteur dépend fortement de l'angle e lorsqu'une bulle se trouve dans la zone d'extension, puisque la bulle se déplace le long du motif lorsque e change. L'allure de la courbe de variation est celle donnée sur la fig. 2 lorsque les motifs sont en forme de chevrons et que e = 0 correspond à un champ Ht orthogonal au détecteur actif 20a. Le signal s prend une valeur à peu près égale à 50 % du maximum pour des angles eA et eB, respectivement proches de - 15 et de + 45 . L'invention utilise cette propriété. Pour cela, suivant l'invention, on superpose, au champ tournant Ht de l'aimant dont le nombre de tours est à mesurer, un champ alternatif Ha dans le plan de la boucle, sensiblement perpendiculaire à Ht, à fréquence angulaire beaucoup plus élevée que le champ Ht, et cela lorsque Ht fait avec Ox l'angle eA ou e (c'est-à-dire correspond à un signal s égal à la moitié du signal maximum) . Ce champ Ha fait "vibrer" chaque bulle autour de sa position d'équilibre sur le motif (ou les motifs de la zone d'extension) qu'elle occupe. Cela revient à déplacer le point représentatif du signal sur la courbe de la fig. 2, de part et d'autre du point cor- respondant à l'angle eA ou eB. L'amplitude du champ alternatif Ha, indiqué sur la fig. 1 par une ligne en tirets, doit être telle que le point de fonctionnement ne dépasse pas le maximum et le minimum du signal. En revanche, il est possible, et en général avanta- geux, de dépasser la partie quasi linéaire de la caractéris- tique de la fig. 2. L'expérience montre que la fréquence d'excitation, destinée à créer le champ Ha, peut dépasser 100 KHz sans difficulté. La tolérance sur le positionnement lors de la mesure du champ Ht (qu'on peut qualifier de statique du fait qu'il varie beaucoup plus lentement que le champ alternatif) est de l'ordre de 10 . Une excursion de 30 de part et d'autre du point de polarisation statique, c'est-à-dire un fonctionnement dans la zone Z de la fig. 2, a donné de bons résultats: elle correspond sensiblement à une amplitude de Ha à peu près moitié de Ht. La "vibration" des bulles provoque une modulation du signal s, à la fréquence d'excitation, qui est en phase ou en opposition de phase avec l'excitation, suivant que l'oscillation s'effectue autour de l'angle eA ou q. La disposition relative des différents composants du dispositif peut être celle indiquée schématiquement en fig. 3, dans le cas d'un dispositif destiné à compter le nombre de tours effectués par un aimant 26 porté par un arbre 28 muni d'un codeur angulaire 30 fournissant la valeur de l'angle e de 0 à 2X. Dans le mode de réalisation illus- tré, le codeur 30 est de type numérique et fournit l'angle e en permanence sous forme d'un mot ayant six éléments binaires ou "bits" au minimum, afin d'avoir la résolution nécessaire. L'élément actif du micro- circuit à bulles est constitué par une puce 32 qu'un aimant de polarisation 34 (ou un couple de deux aimants) soumet au champ magnétique permanent Hb orthogonal au plan de la puce. Ce codeur angulaire peut être remplacé par une boussole électronique sensible au champ magnétique tournant, du genre décrit dans la demande de brevet FR 92 01099 à laquelle on pourra se reporter. La puce peut avoir une constitution couramment utilisée pour la fabrication de mémoires à bulles magnétiques. Elle est alors formée sur un substrat non magnétique revêtu d'une pellicule épitaxiée de grenat ferri-magnétique, recouverte elle-même d'une couche d'espacement isolante, d'un espaceur en polyimide sous lequel sont enterrées des pistes de liaison électrique, portant les motifs de propagation 14 en fer-nickel épais. Le dispositif, suivant l'invention, comporte également une bobine d'excitation 36 entourant la puce et fournissant le champ Ha destiné à faire "vibrer" les bulles et des moyens électroniques associés à la puce 32 et à la bobine 36. Ces moyens servent à détecter l'emplacement des bulles dans la puce, à décoder l'information ainsi obtenue, à calculer le nombre de tours, et à fournir, sur un accès de sortie 38, le nombre de tours N effectués par l'arbre 28. L'électronique peut également être prévue pour donner la position angulaire e de l'angle 28 sur une sortie 40: les sorties 38 et 40 fournissent ainsi les chiffres de poids forts et faibles identifiant la rotation de l'aimant. Pour que toute l'information nécessaire à la mesure du nombre de tours effectués puisse être obtenue, quel que soit ce nombre jusqu'à un maximum, et cela par simple *vibra- tion", en une seule opération de mesure, chaque boucle contiendra en général, non pas une bulle unique, mais une séquence de 0 et de 1 formés de bulles réparties pour constituer un cycle de Bruijn dont on trouvera des exemples dans la demande de brevet français nO 92 01099. Avec de telles séquences, il suffit de lire quelques bits consécutifs dans des motifs consécutifs de chaque boucle pour pouvoir déterminer le nombre de tours, à l'aide d'une table de correspondance stockée dans une mémoire non volatile appartenant à l'électronique. Plutôt que d'utiliser un seul détecteur actif, comme illustré sur la fig. 1, on adoptera des moyens de lecture ayant plusieurs détecteurs magnéto-résistifs actifs, permet- tant de lire simultanément tous les bits consécutifs nécessaires pour déterminer le nombre de tours, grâce à l'utilisation d'une séquence de 0 et de 1 générée à partir de cycles de Bruijn. La fig. 4 (o les éléments correspon- dant à ceux déjà montrés en fig. 1 portent le même numéro de référence) donne la constitution schématique d'une boucle de comptage à cinq détecteurs actifs. La boucle comporte un générateur de bulles 42 permettant de créer des bulles suivant les séquences nécessaires, à partir d'une source 44 d'initialisation. Les cinq barreaux de fer-nickel mince 20al -20a5 peuvent être associés à un ou des barreaux 20b constituant en détecteur passif, par l'intermédiaire de pistes conductrices, généralement formées par un dépôt mince d'or. Pour simplifier l'électronique, chaque boucle comporte avantageusement un seul amplificateur différentiel 48 dont l'une des entrées est attaquée par les détecteurs actifs par l'intermédiaire d'un multiplexeur 50 (fig. 4). Un condensateur de couplage capacitif, arrêtant la compo- sante continue, est interposée sur la sortie analogique du multiplexeur et celle du détecteur passif. L'amplificateur est muni d'un filtre passe- bande isolant la fréquence de modulation du champ alternatif Ha o il est prévu pour effectuer une démodulation synchrone. Le comparateur 52 reçoit un seuil fixe de détection de bulle sur une entrée 54. Pour que la capacité de comptage soit supérieure au nombre de motifs dans une boucle, le micro-circuit comporte- ra en général plusieurs boucles, parcourues chacune par des bulles réparties pour constituer des séquences de 0 et de 1, les boucles ayant des nombres de motifs qui sont premiers entre eux deux à deux. On peut notamment constituer un micro-circuit ayant 23 plots de sortie, avec trois boucles ayant respectivement 27, 29 et 32 motifs, à condition que les trois générateurs 44 et les 6 x 3 = 18 détecteurs aient des connexions communes formées par les sorties s et, par exemple, G+. L'électronique du dispositif peut avoir la constitution de principe indiquée en fig. 3. Elle comporte un interface 56, entre le codeur angulaire 30 et l'électronique de détection des bulles 58. L'interface comportera généralement un décodeur d'angle de lecture qui adresse à l'électronique 58 de détection des bulles une impulsion de déclenchement, sur une liaison 60, chaque fois que l'aimant 26 prend l'orientation déterminée eA (ou e),selon un choix arbitraire). L'électronique de détection 58 est prévue pour générer le champ alternatif Ha et pour détecter la présence de bulles sur cinq motifs successifs à la fois. L'électronique 58 attaque des circuits de décodage et de calcul 62 fournissant le nombre de tours. On peut considérer que l'ensemble des sorties 38 et 40 fournit une information comportant le nombre de tours effectués, sur la sortie 38, et l'angle supplémentaire, sur la sortie 40: six bits donnent une résolution de 6 environ. Le circuit de décodage 62 comporte une table de correspondance, en mémoire morte, permettant de convertir le mot de cinq bits fournis successivement par le détecteur à seuil 52, en un mot de cinq bits correspondant au nombre de tours effectués. La séquence de lecture peut être la suivante: la lecture intervient chaque fois que l'angle e prend la valeur choisie, eA ou e,. Le codeur angulaire 30 peut être orienté de façon que l'orientation de lecture corresponde à une valeur X indiquée par ce détecteur 30, et cette hypothèse sera utilisée par la suite. Dès réception de l'impulsion de lecture fournie par l'interface 56, la bobine d'excitation 36 est alimentée pour fournir un champ alternatif, à une fréquence au moins cinquante fois supérieure à la fréquence angulaire maximum de rotation de l'aimant. Dans le cas d'une vitesse maximale de 12. 000 tours par minute, on peut notamment utiliser une fréquence comprise entre 10 KHz et un MHz. Cette fréquence peut facilement être atteinte en alimentant la bobine 36 par un signal carré, ce qui n'était pas possible dans le cas des dispositions antérieures utilisant un champ tournant. Les dix-huit détecteurs sont alimentés par un courant i et le signal du détecteur est amplifié et comparé au seuil. Si un champ tournant de 60 Oe est utilisé pour la propagation des bulles, un champ alternatif Ha oscillant entre + 30 Oe et - Oe est suffisant pour l'excitation. Si on suppose que trois boucles sont utilisées, ayant respectivement 27, 29 et 32 motifs, le nombre de tours peut être mesuré jusqu'à 25.056 tours, par un algorithme bien connu et implémentable en logiciel à l'aide d'un micro- contrôleur incorporé dans l'interface 56. Souvent, il est souhaitable que l'utilisateur du disposi- tif puisse définir un point de départ du comptage sans avoir à réécrire les bulles dans la boucle. Pour cela, il est nécessaire que l'interface 56 ne délivre pas le nombre N de tours faits depuis l'initialisation, mais un nombre Nu: Nu = e (N2 - Nj) + a. 25.056 ou: e = 1 correspond au sens de comptage; No est le nombre de tours défini comme origine, No étant compris entre 0 et 25.056 et pouvant par exemple être 25.056/2; a est égal à 1, 0 ou - 1 et permet de corriger la discontinuité du compteur à bulles lorsque, par suite d'un fonctionnement en sens inverse, on arrive au-dessous de zéro. Ce mode de sélection du 0 est schématisé sur la fig. 5, pour le cas o l'on souhaite mesurer le nombre de tours effectués, dans un sens ou dans l'autre, jusqu'à un maximum égal à 25.056/2 (plage P). Le codeur angulaire 30 peut également être utilisé pour indiquer le passage de l'aimant dont le nombre de tours est à mesurer par une orientation opposée à celle o a lieu la mesure. Si, par exemple, l'orientation de mesure correspond à un angle X du codeur, ce dernier permet de déterminer le passage à 0, c'est-à-dire l'augmentation ou la diminution d'un tour. Ainsi, il est possible de connaître en permanence le nombre de tours effectués, en dépit du fait que la mesure absolue n'est possible que pour l'orientation x, même si les deux sens de rotation sont possibles. La fig. 6 montre un montage permettant de fournir l'information supplémentaire requise. Le décodeur 62 (qui peut être intégré à l'interface 56) fournit à l'électronique 58 une impulsion de déclenchement pour l'angle s. Le bloc 64 (qui peut être constitué par un programme du micro-contrô- leur) effectue la correction qui permet de passer de N modulo 25.056 à Nu. Un détecteur de changement de tour 66 exploite la variation du signal de sortie du codeur 30 autour de l'angle 0 et fournit un signal + 1 d'incrémentation ou - 1 de décrémentation, suivant le cas, à un additionneur-soustrac- teur 68 qui passe à Nu + 1 ou Nu - 1, suivant le cas. La sélection du signal peut notamment être faite en déterminant le sens d'évolution des deux bits les plus significatifs de sortie du codeur angulaire 30. L'additionneur-soustracteur 68 peut comporter un registre dans lequel est chargé Nu après chaque lecture du compteur à bulles et qui est mis à jour lors des passages de e par 0. Nu doit être disponible avant que e ne soit passé par 0. Le laps de temps autorisé pour effectuer la détection des bulles, le décodage et le calcul de N, et la correction par l'utilisateur doit donc être inférieur à une demi-période de rotation de l'aimant à sa vitesse maximale, soit 5 ms pour une vitesse de 6000 t/mn. Si cette condition est remplie, la continuité de l'infor- mation délivrée en sortie est assurée, c'est-à-dire que lorsque le codeur angulaire passe de 111111 à 000000 le nombre de tours Nu passe automatiquement de N à N + 1. La précision du système sur la rotation de l'aimant est celle du codeur angulaire. La fig. 7 montre, de façon plus générale, que la zone d'orientation de Ht pour laquelle une mesure absolue est possible est limitée. Le début de lecture doit intervenir dans un angle À, de part et d'autre d'une orientation eA (égale à X dans le cas illustré). La lecture absolue doit se terminer avant que l'orientation du champ ne soit sortie de Enfin, le passage d'un tour à l'autre est détecté pendant que l'orientation est dans la plage 92. On décrira maintenant, en faisant référence aux figures 8 et 9, un autre mode de réalisation qui permet, au prix de l'adjonction de quelques composants, d'écarter une limita- tion des réalisations précédemment mentionnées. Le dispositif montré en figure 8, o les éléments similaires à ceux déjà mentionnés sont désignés par le même numéro de référence, comportent de plus des moyens destinés à créer un champ Hp dans le plan du microcircuit, résultant de la composition de deux champs orthogonaux, dirigés par exemple dans les directions x et y. Ces champs sont par exemple créés par deux bobines 70 et 72, alimentées par des amplificateurs respectifs 74 et 76, à sortie réglable. Le dispositif comporte de plus un circuit 78, à microcontrô- leur, destiné à fournir les valeurs de réglage des deux champs composant le champ résultant Hp. Ce circuit de commande 78 peut également assurer le séquencement de la 2C mesure, en réponse à un signal appliqué sur une entrée 80. Un tel dispositif permet de lire l'information sur le nombre de tours quel que soit l'angle O fait par le champ Ht de l'élément tournant 26. Pour cela, le circuit 78 est prévu pour superposer, lors de la lecture, un champ Hp au champ Ht et le faire varier progressivement jusqu'à ce que la résultante Ht + Hp corresponde à l'angle 0A ou OB. Au cours de ce déplacement d'entraînement des bulles, le champ Hp est commandé de façon que la résultante Hp + Ht reste approxima- tivement d'amplitude constante. Ainsi, comme le montre la figure 9, on passe du point initial P au point final Q correspondant à l'angle 0^ par les positions successives R et S. Une fois arrivé au point Q. la procédure de lecture avec mise en vibration des bulles est la même que précédemment. Puis, dès la fin de la lecture, le champ Hp est ramené à zéro. La seule condition impérative est qu'on doit éviter d'annuler le champ plan total Ht + Hp au cour de l'activa- tion ou de l'arrêt de Hp car cela risquerait de provoquer la disparation des bulles. La variation progressive puis l'arrêt de Hp doivent être rapides comparés à la rotation de l'aimant tournant 26. Dans le cas, déjà envisagé, d'une vitesse maximale de 12000 t/m, on utilisera par exemple une durée d'activation de 50 microsecondes. Ce procédé de lecture permet de connaître le nombre de tours effectués quelle que soit l'orientation de l'aimant, et en particulier lors de la mise en marche du dispositif. Parmi les caractéristiques favorables de l'invention, du moins dans certains modes de réalisation, on peut relever les points suivants. La sécurité de fonctionnement et la fiabilité sont élevées. Les marges de lecture sont plus grandes qu'avec un champ tournant électrique. Si l'opération de lecture est interrompue par manque de courant, les bulles restent à leur place si bien que le nombre de tours reste sauvegardé. Si le codeur angulaire indique un angle erroné de sorte que l'opération de lecture se déclenche en-dehors de la phase de lecture ordinaire, les bulles n'en sont pas affectées. Il est possible d'utiliser des séquences de bulles comportant des bulles successives (ce qui est le cas des cycles de Bruijn puisque le détecteur passif peut être extérieur aux boucles. Le nombre de bits à lire par boucle est alors minimal: 5 bits pour 32 pas de longueur. La vitesse de lecture peut être plus élevée qu'en cas d'utilisation d'un champ tournant. La consommation est réduite. Enfin, l'ensemble peut être réalisé sous forme d'un circuit intégré d'application spécifique ou ASIC. REVENDICATIONS 1. Dispositif à micro-circuit portant au moins une boucle (14) à motifs de circulation de bulles magnétiques, des moyens (42) de génération de bulles sur un motif, des moyens de création d'un champ de polarisation (Hb) orthogonal au micro-circuit, des moyens de création d'un champ tournant d'entraînement (Ht) des bulles et des moyens de lecture destinés à détecter la présence d'une bulle sur au moins un motif particulier, caractérisé en ce que lesdits moyens de lecture comprennent des moyens de création d'un champ alternatif (Ha) dans le même plan que le champ tournant d'entraînement, permettant de faire osciller le long d'un motif une bulle éventuellement présente sur ce motif. 2. Dispositif à micro-circuit de comptage du nombre de tours du champ d'un aimant rotatif (26), ayant au moins une boucle (14) comportant plusieurs motifs de circulation de bulles magnétiques, placées par rapport à l'aimant de facon que chaque tour du champ tournant fasse passer les bulles d'un motif de chaque boucle au motif suivant, des moyens de création d'un champ de polarisation (Hb) orthogonal au micro- circuit et des moyens de lecture de la présence d'une bulle magnétique sur un motif particulier de la boucle ou de chaque boucle, caractérisé en ce que les moyens de lecture comprennent des moyens de détection de l'orientation du champ tournant, et des moyens de création d'un champ magnétique alternatif (Ha) à fréquence supérieure à la fréquence angulaire maximale du champ tournant de l'aimant lorsque ledit champ tournant est dans une orientation déterminée, et des moyens de détection de l'oscillation de la bulle éventuellement présente sur au moins un motif par variation d'un signal de sortie à la fréquence du champ alternatif. 3. Dispositif suivant la revendication 1 ou 2, caracté- risé en ce que le rapport entre les deux fréquences dépasse toujours 50. 4. Dispositif suivant la revendication 1, 2 ou 3, caractérisé en ce que l'amplitude du champ alternatif est à peu près moitié de la valeur du champ tournant. 5. Dispositif suivant l'une quelconque des revendications 1 à 4, caractérisé en ce que lesdits moyens de création d'un champ alternatif sont commandés pour une orientation du champ tournant telle que la position qu'il donne à la bulle provoque un signal de sortie sensiblement égal à la moitié du signal maximum. 6. Dispositif suivant l'une quelconque des revendications 1 à 5, caractérisé en ce que la boucle ou chaque boucle contient une séquence de bulles constituant un cycle de Bruijn et en ce que les moyens détecteurs associés à la boucle sont en nombre juste suffisant pour déterminer simultanément la position de l'ensemble de la séquence dans la boucle. 7. Dispositif suivant la revendication 6, caractérisé en ce que lesdits moyens détecteurs comportent: - plusieurs détecteurs magnéto-résistifs actifs (20a) associés à des motifs successifs de la boucle, - un détecteur passif (20b), - un amplificateur différentiel (48), dont une entrée est attaquée par les détecteurs actifs par l'intermédiaire d'un multiplexeur (50) et dont l'autre entrée est attaquée par le détecteur passif, - et un comparateur à seuil (52). 8. Dispositif selon la revendication 6 ou 7, de comptage du nombre de tours du champ tournant, caractérisé en ce que les moyens de détection de l'orientation comprennent un codeur angulaire numérique (30) et des moyens de décodage, de fourniture d'un signal de passage à l'orientation de mesure et de fourniture d'un signal différencient l'augmen- tation et la diminution d'un tour. 9. Dispositif selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend, de plus, des moyens de création d'un champ orientable dans le plan du microcircuit et d'amenée progressive du champ tournant d'entraînement et dudit champ dans le plan du microcircuit jusqu'à une orientation de mesure. 10. Dispositif selon la revendication 9, caractérisé en ce que les moyens de création du champ supplémentaire orientables dans le plan du microcircuit sont prévus de façon à maintenir la résultante du champ tournant et du champ supplémentaire orientable à une valeur sensiblement constante.