BML-S1H1/2-B/S6 _ C-M3 _ A-D0-KA _ _ , _ -S284
Système de mesure de déplacement à codage magnétique absolu
6
Interfaces
6.1
Interface SSI
(BML-S1H_-S...)
6.1.1
Principe
SSI signifie Synchronous Serial Interface et décrit une
interface numérique synchrone avec un câble différentiel
d'horloge et un câble différentiel de données.
Au premier front d'horloge (instant de déclenchement)
décroissant, le mot de données à émettre est
temporairement enregistré dans la tête de capteur. L'émission
des données a lieu au premier front d'horloge croissant, cela
signifie que la tête de capteur émet un bit par le câble de
données à chaque front d'horloge croissant. Ce faisant, il est
impératif de tenir compte des capacités des différents câbles
et des temporisations des pilotes t
de l'interrogation des bits de données.
La fréquence d'horloge f
CLK
câble (voir caractéristiques techniques, page 23). La durée t
également appelée durée monoflop, démarre en même
temps que le dernier front d'horloge décroissant et est émise
avec le dernier front d'horloge croissant en tant que niveau
Low. Le câble de données reste au niveau Low jusqu'à ce
que la durée t
soit écoulée. Ensuite, la tête de capteur est à
m
nouveau prête à réceptionner la séquence d'horloge suivante.
SSI
Rafale de cadences
T
Clk
Clk
1
2
3
Data
MSB
T
Clk
Clk
t
v
Data
T
A
Clk
Data
T
= 1/f
Période d'horloge SSI, fréquence
Clk
Clk
d'horloge SSI
T
= 1/f
Période d'échantillonnage, fréquence
A
A
d'échantillonnage
n
Nombre de bits à transmettre (requiert
n+1 impulsions d'horloge)
t
= 16 μs
Durée nécessaire à l'interface SSI pour
m
redevenir opérationnelle
t
= 150 ns
Durée de temporisation de la transmission
v
(mesurée avec un câble d'1 m)
SSI16
Instant de déclenchement
CLK
1
2
3
4
DATA
15
14
13
MSB
Fig. 6-5 :
Exemples d'une transmission de données SSI16 complète
14
français
dans la commande lors
v
max. dépend de la longueur du
t
m
4
5
n
n+1
LSB
t
v
5
6
7
8
9
10
12
11
10
9
8
7
Taux de répétition minimale :
T
≥ (n + 2) T
+ t
a
clk
m
La sortie de données du BML doit être chargée
avec 120 Ω, sous peine de fausser les résultats
de mesure.
6.1.2
Formats de données
Concernant l'émission de la position, la tête de capteur
possède les réglages d'usine suivants, qui sont
impossibles à changer ultérieurement :
–
BML-S1H_-S6_C-M3A... : 16 bits,
BML-S1H_-S6_C-M3C... : 18 bits,
BML-S1H_-S6_C-M3F ... : 20 bits
–
Code binaire ou Gray
,
–
Croissant ou décroissant
m
Les valeurs de position ne peuvent être négatives. En
dessous de zéro, le système passe automatiquement à la
valeur maximale, c'est-à-dire 64 / 256 / 1024 mm.
6.1.3
Interrogation SSI erronée
Sous-cadencement
En cas de fronts d'horloge trop faibles, le niveau de
données présent est maintenu pour la durée t
dernière cadence négative de Clk. Si une cadence positive
survient encore pendant la durée t
encore émis. La sortie de données s'élève à High une fois
la durée t
écoulée. Le niveau High est maintenu jusqu'à la
m
rafale de cadences suivante.
Surcadencement
En cas de fronts d'horloge trop nombreux, la sortie de
données s'abaisse à Low après écoulement du nombre
correct de cadences. Le minuteur t
cadence négative supplémentaire de Clk tandis qu'en
interne, l'évènement T
Data s'élève à nouveau à High.
11
12
13
14
15
16
6
5
4
3
2
1
LSB
après la
m
, alors le bit suivant est
m
redémarre à chaque
m
a lieu. Une fois la durée t
m
m
17
0
écoulée,