Professional Documents
Culture Documents
1 bit ST (abreviatura de Start bit) de inicio de mensaje que corresponde al nivel lgico
0.
1 bit CB (acrnimo de Control Bit) de control, que permite diferenciar entre los mensajes
de intercambio de parmetros, datos o direcciones (0) y los mensajes de envo de
rdenes (1).
5 bits A0 a A4 de direccionamiento (Address bits, mediante los que se determina la
direccin del subordinado al que va dirigido el mensaje.
5 bits 10 a 14 de informacin (information bits) que, en funcin del bit de control,
contienen la informacin que ha de recibir o la orden que ha de ejecutar el subordinado.
1 bit PB (acrnimo de Parity Bit) de paridad, que el procesador principal actualiza
adecuadamente para que el mensaje sea de paridad par (nmero par de 1 en el
mensaje sin tener en cuenta el bit EB de fin de mensaje). 0111001 El bit de paridad ser
un "0" si el nmero total de 'unos' a transmitir es "par"
1 bit EB (acrnimo de End Bit) de fin de mensaje, que corresponde al nivel lgico 1.
Por otra parte, los mensajes de respuesta de los subordinados tienen una longitud
fija de 7 bits
(Figura A2.9b) y constan de los siguientes elementos:
1 bit ST (abreviatura de Start bit) de inicio del mensaje que corresponde al nivel lgico
0.
4 bits 10 a 13 de informacin (Information bits) que contienen la respuesta del
procesador subordinado al mensaje recibido.
1 bit PB (acrnimo de Parity Bit) de paridad, que el procesador subordinado actualiza
adecuadamente para que el mensaje sea de paridad par (nmero par de 1 en el
mensaje sin tener en cuenta el bit EB de fin de mensaje).
1 bit EB (acrnimo de End Bit) de fin de mensaje, que corresponde al nivel lgico 1.
El procesador de comunicaciones principal de la red AS-i puede enviar a los
subordinados, mediante los mensajes descritos en el apartado anterior, nueve tipos de
rdenes distintas, dos de las cuales hacen referencia a la transmisin de datos y de
parmetros, otras dos se emplean para asignar y/o modificar direcciones de mdulos
subordinados y las cinco restantes se utilizan para su identificacin. A continuacin se
describe, de forma resumida, cada una de ellas.
Orden de intercambio de datos
La orden de intercambio de datos (Data Exchange) porque es la que realiza el intercambio
de datos de entrada/salida entre el procesador principal y los subordinados.
Para que un determinado procesador subordinado (seleccionado mediante los 5 bits de
direccionamiento A0 a A4) ejecute esta orden, el procesador principal enva un 0 como
valor lgico tanto del bit CB como del bit de informacin 14 del mensaje e indica, mediante
los 4 bits de informacin restantes (10 a 13), el estado en el que quiere que se pongan
sus salidas binarias (4 como mximo). Esta orden no se ejecuta si la direccin del
subordinado es la 0. La respuesta del subordinado en este caso incluye, en los 4 bits de
informacin (10 a 13), el estado de las entradas binarias disponibles en l (como mximo
4).
Orden de escritura de los parmetros
La orden de escritura de los parmetros (Write Parameter) , se utiliza para asignar los
parmetros (4 bits) de cada procesador subordinado a fin de configurar sus caractersticas
de funcionamiento (por ejemplo, rango de medida, nivel de sensibilidad, valores del
retardo a la activacin, etc.). El valor del parmetro se transfiere al subordinado, y se
almacena en una memoria voltil. Por defecto, el valor del parmetro es F durante la
fase de inicializacin del dispositivo. Esta orden no se ejecuta si la direccin del
subordinado es la 0.
Para que un determinado procesador subordinado (seleccionado mediante los 5 bits de
direccionamiento A0 a A4) ejecute esta orden, el procesador principal enva un 0 como
valor lgico para el bit CB y un 1 para el bit de informacin 14 del mensaje e indica,
mediante los 4 bits de informacin restantes (10 a 13) el valor del parmetro de dicho
elemento. El valor del parmetro se transfiere al subordinado, y se almacena en una
memoria voltil. Por defecto, el valor del parmetro es F durante la fase de inicializacin
del dispositivo. Esta orden no se ejecuta si la direccin del subordinado es la 0. La
respuesta del subordinado incluye, en este caso, en los 4 bits de informacin (10 a 13), el
valor de los cuatro bits del parmetro recibido.
Orden de asignacin de direccin
La orden de asignacin de direccin (Assign Address) se utiliza para que el procesador
principal asigne a un procesador subordinado (posee 0 asignada de fabrica) la direccin
que le corresponde. La nueva direccin es vlida a partir del momento en el que el
subordinado acusa recibo de la orden.
El procesador subordinado AS-i almacena esta informacin en una memoria no voltil
(generalmente una E2PROM) . La ejecucin de esta orden dura un tiempo mximo de 15
milisegundos y se lleva a cabo durante la fase de inclusin de subordinados
Para que un procesador subordinado ejecute esta orden, el procesador principal
especifica la direccin 0 en los bits de direccionamiento A0 a A4, enva un 0 como valor
lgico del bit CB e indica, mediante los 5 bits de informacin restantes (10 a 14), la
direccin que desea asignarle. La respuesta del procesador subordinado incluye en los 4
bits de informacin (10 a 13), el valor 0110=6hex como seal de acuse de recibo.
Orden de inicializacin
La orden de inicializacin (Reset) se utiliza para colocar los procesadores subordinados
en su estado inicial (Software reset). Su ejecucin dura, como mximo, 2 milisegundos.
Para que un determinado procesador subordinado (seleccionado mediante los 5 bits de
direccionamiento AO a A4) ejecute esta orden, el procesador principal enva un 1 como
valor lgico del bit CB y del 14 y la combinacin 1100= C hex en los 4 bits de informacin
restantes (10 a 13).
La respuesta del procesador subordinado incluye en los 4 bits de informacin (10 a 13), el
valor 0110=6hex como seal de acuse de recibo.
Orden de supresin de direccin
La orden de supresin de direccin (Delete Address) se utiliza para borrar la direccin de
un subordinado y asignarle la direccin 0. Esta nueva direccin pasa a ser la direccin
asignada al mdulo, y queda almacenada en la memoria voltil del procesador
subordinado. Para modificar la direccin de un procesador subordinado es necesario
utilizar previamente la orden de supresin de direccin, para despus asignar la
Se puede observar en las solicitudes la presencia de un select bit. Este bit toma el lugar
de un bit anteriormente utilizado para el intercambio de datos comunes. Al agregar un
nuevo bit es posible el direccionamiento del doble de esclavos iniciales: 62. Adems de
tener una direccin entre 0 y 31 los esclavos tambin tienen una de tipo: A o B, que es
definido por el bit de seleccin (select bit).
A travs de este requerimiento el maestro recibe
como respuesta la configuracin de entradas y
salidas (IO configuracin) de un esclavo.
Adems se identifica el cdigo de ID del esclavo
(ID code) con la configuracin de IO solamente
en un tipo de esclavo. La configuracin de IO se
refiere al comportamiento de los puertos de
datos de la interfaz 1 del esclavo.
En esta definicin, IN significa una entrada de
proceso, OUT una salida, IO un comportamiento
bidireccional del puerto y TRI indica una salida
de alta impedancia sin funcin.