14
6
Interfaces
6.1
Interfaz SSI
(BML-S1H_-
S
…)
6.1.1 Principio
SSI significa Synchronous Serial Interface y describe una
interfaz sincrónica digital con una línea de reloj diferencial y
una línea de datos diferencial.
Con el primer flanco
negativo
(instante del disparo) se
guarda temporalmente la primera palabra que se emitirá
en la cabeza de sensor. La emisión de los datos se
produce con el primer flanco positivo, es decir, la cabeza
de sensor emite con cada flanco positivo un bit en la línea
de datos. Aquí hay que considerar en el dispositivo de
control las capacidades de línea y los retardos de los
excitadores t
v
en la consulta de los bits de datos.
La frecuencia de reloj máx. f
Clk
depende de la longitud del
cable (véase Datos técnicos en la página 23). El tiempo t
m
,
también denominado tiempo Monoflop, se inicia con el
último flanco negativo y se emite con el último flanco
positivo como nivel Low (bajo). La línea de datos
permanece en Low hasta que se termina el tiempo t
m
.
Luego, la cabeza de sensor está de nuevo lista para el
siguiente paquete de reloj.
Clk
Data
T
Clk
t
v
t
v
Clk
Data
MSB
LSB
T
Clk
1
2
3
4
5
n
n+1
t
m
SSI
Clk
Data
T
A
T
Clk
= 1/f
Clk
Período de reloj SSI, frecuencia de reloj
SSI
T
A
= 1/f
A
Período de exploración, frecuencia de
exploración
N
Cantidad de bits a transmitir (requiere
n+1 impulsos de reloj)
t
m
= 16 μs
Tiempo que tarda la interfaz SSI en
volver a estar lista
t
v
= 150 ns Tiempo de retardo de la transmisión
(medido con 1 m de cable)
Ráfaga de reloj
Tasa de repetición mínima:
T
a
≥ (n+2) T
clk
+ t
m
La salida de datos del BML debe tener una
carga de 120 Ω, ya que de lo contrario se
podrían falsear los resultados de medición.
6.1.2 Formatos de datos
La cabeza de sensor tiene de fábrica los reglajes
siguientes para la emisión de posición; dichos reglajes no
se pueden modificar posteriormente:
– BML-S1H_-S6_C-M3A...: 16 bits,
BML-S1H_-S6_C-M3C...: 18 bits,
BML-S1H_-S6_C-M3F ...: 20 bits
– Codificado en binario o gris
– Ascendente o descendente
Los valores de posición no pueden volverse negativos. En
caso de que se sitúen por debajo de cero, se salta al valor
máximo, es decir, 64/256/1024 mm.
6.1.3 Consulta SSI errónea
Subaceleración
En caso de pocos flancos de frecuencia para el tiempo t
m
tras el último flanco negativo de Clk se mantiene el nivel de
datos pendiente. Si aún se produce un flanco positivo
dentro del tiempo t
m
, entonces se emite el bit siguiente.
Una vez transcurrido el tiempo t
m
, la salida de datos pasa
a High (alto). El nivel High se mantiene hasta la siguiente
ráfaga de reloj.
Sobreaceleración
En caso de demasiados flancos de frecuencia, la salida de
datos pasa a Low tras finalizar la cantidad correcta de
frecuencias. Con cada nuevo flanco negativo de Clk
empieza de nuevo el temporizador t
m
e internamente se
establece el evento T
m
. Tras finalizar el tiempo t
m
, Data
pasa de nuevo a High.
Fig. 6-5:
CLK
DATA
15
1
2
3
4
5
SSI16
14
13
12
6
7
8
9
10
11
12
13
14
15
16
17
11
10
9
8
7
6
5
4
3
2
1
0
MSB
LSB
Ejemplos para una transmisión de datos SSI 16 completa
Instante de disparo
BML-S1H1/2-B/S6 _ C-M3 _ A-D0-KA _ _ , _ -S284
Sistema absoluto de medición de desplazamiento de codificación magnética
español
Summary of Contents for BML-S1H1 Series
Page 2: ...www balluff com...
Page 24: ...english User s Guide BML S1H1 B S6_C M3_A D0 KA_ _ _ S284 BML S1H2 B S6_C M3_A D0 KA_ _ _ S284...
Page 25: ...www balluff com...
Page 48: ...www balluff com...
Page 71: ...www balluff com...
Page 94: ...www balluff com...