background image

Scalar 218

 

Theory of Operation

 

adic

 

Service Procedure

 63-1181-01 Rev A

 

3

 

l

 

Provides a monitor function, mirroring SCSI commands and inter-processor commands via serial 
port Comm 1. 

l

 

Maintains the operational logs stored in the NVRAM. 

l

 

Communicates commands and receives status from the 

Motion Processor

 via the inter-

processor serial communication port. 

Motion Processor 

The 

Motion Processor

 contains code in it’s internal EPROM (Boot Code) which has elemental inter-

processor communication, diagnostic LED control, and keypad I/O capability.  During the boot process, 
the 

Motion Processor

 communicates with the keyboard as dictated by the 

Main Processor

.  When 

commanded by the 

Main

 

Processor

, the 

Motion Processor

 switches to operating code in it’s RAM 

memory (see Main Processor description on previous page). 

Once executing the code in its RAM memory, the 

Motion Processor

 performs the following functions: 

l

 

Initializes all ports and registers. 

l

 

Maintains position tables for the X-axis coordinates of the 

Media Picker

 assembly and relates 

them to element addresses as assigned in the SCSI interface specification. 

l

 

Monitors position by maintaining X-axis coordinate counts from the X-axis encoder interrupts. 

l

 

Calculates position offsets for motion commands received from the Main Processor and 
communicates them to the 

Micro-Stepper Processor

l

 

Writes a binary pattern to the Diagnostic LED’s (located on the Main Controller board) associated 
with currently active firmware processes. 

l

 

Writes data to the keyboard, and LED’s.  Reads switch information after an interrupt, reads door 
open sensors and cartridge present sensors on a polled basis. 

l

 

Controls and monitors the 

Picker Processor

 via one of the two serial ports. 

l

 

Controls the Drive Mux Bus. Selects the appropriate drive assembly, monitors the assembly’s 
serial stream information via the assembly’s serial multiplexer board, monitors the drive door 
switch status via the Drive Mux Bus, and controls the 

Door

 

Open Stepper Motor

 via the Drive 

Mux Bus. 

Picker Processor 

The 

Picker Processor

, mounted inside the Media Picker, interfaces to the 

Motion Processor

 via a 

balanced differential serial port. The 

Picker

 

Processor

 controls the following picker functions: 

l

 

Monitors 

Media Picker

 

Entry/Exit Port

 cartridge sensors. 

l

 

Monitors and keeps track of the Gripper Carriage position via the three carriage optical sensors. 

l

 

Controls the enable and direction of the gripper motor.  Monitors the gripper limit signal which 
indicates that the jaws have stalled or reached a limit. 

l

 

Controls the enable, direction, and break of the roller motor. 

l

 

Controls the enable, direction, and break of the carriage motor. 

l

 

Controls the trigger on the Barcode reader and monitors the serial Barcode reader data. 

Reviews: