68 Sistema de Control
Cuando se reporta una falla de XRP al microprocesador de control (Los componentes para
la detección del XRP se describe completamente en la sección de deflexión), apaga la fuente
de arranque principal y la salida horizontal, espera 1.5 segundos y luego enciende al aparato
de nuevo. Si la falla de XRP no está corregida, el microprocesador el microprocesador hará
un ciclo de arranque de 3 intentos (Tres strikes y fuera) antes de apagar por completo el
aparato.
Actualización periódica
Todos los registros de las comunicaciones se actualizan cada 6 segundos bajo condiciones
normales. Todos los ajustes de usuario serán almacenados en la EEPROM durante la
actualización. Ellos también son escritos a la EEPROM así como son cambiados, sin
sombrear a la EEPROM en la RAM. Ya no es necesario garantizar la retención en RAM con
esta configuración de sistema.
Comunicación IIC
Cuando el aparato se conecta por primera vez, las líneas de reloj y data del Standby IIC
(terminales 23 y 24 del U13101) tendrá cerca de 50 milisegundos de reloj y datos con 5Vpp.
Los pulsos ocurren a aproximadamente 50 kHz. Después de la actividad inicial de reloj y
datos enviados por el microprocesador, ambas líneas se van a un nivel lógico Bajo y así
permanecen.
Antes de emitir una orden IIC, el programa verifica que las líneas estén en un nivel Alto. Si
algo está amarrando al bus, el programa removerá la alimentación de la EEPROM por 30
milisegundos, luego intenta enviar la orden de nuevo. Si la comunicación esta trabajando, el
microprocesador escribirá un código de error a la localidad del menú de servicio.
Cuando se hace un intento para encender al aparato, la línea RUN/STANDBY (U13101-19)
estará ajustado a un nivel Alto y el T4-Chip estará anclado en apagado. Luego, una orden de
ENC será enviada. El microprocesador verificará las líneas de Reloj y Datos, lo mismo que
hizo las líneas de Espera (Reloj y Datos) antes de intentar enviar la orden. Si el aparato no
enciende, verifica el nivel de las líneas de Reloj y Datos de Arranque, a la vez la terminal
RUN/STANDBY se va a un nivel Alto. La línea de datos debe tener información dentro de
40 milisegundos después de que la línea de RUN/STANDBY se vaya a Alto. Si ambas
líneas no van a un nivel Alto, algo esta cargando una de las líneas. El microprocesador debe
haber escrito el código de error apropiado en la localidad del menú de servicio.
Tres strikes y fuera
La rutina "Tres strikes y fuera" se activa con pérdidas de la fuente de alimentación y fallas
de XRP. La rutina fue diseñada para prevenir fallas recurrentes y evitar dañar mas al
aparato. Normalmente, el microprocesador envía las ordenes, luego, espera el
reconocimiento de que la orden fue recibida. El programa intenta reenviar cualquier orden
cuando el reconocimiento no se recibe. Si la orden no es reconocido después de tres intentos
de envío (al tercer desconocimiento) se inicia la secuencia de "Salvamento de Información".
Esta secuencia almacena información en la EEPROM y luego remueve la alimentación del
aparato. El programa intentará entonces restaurar la alimentación del aparato. Si 3-4 fallas
son detectadas en un minuto, el instrumento permanecerá en el estado de apagado,
esperando que el usuario lo encienda de nuevo. Si ocurren menos de 3 fallas en un minuto,
el aparato se apagará por 2-3 segundos e intentará encenderlo de manera automática.