LSI ADM 3A Maintenance Manual
LSI ADM-3A Maintenance Manual LSI ADM-3A Maintenance Manual
User Manual: LSI ADM-3A Maintenance Manual
Open the PDF directly: View PDF .
Page Count: 130
Download | |
Open PDF In Browser | View PDF |
ADM-3A Maintenance Manual TABLE OF CONTENTS Section 1 2 3 4 5 6 Page GENERAL DESCRIPTION 1.1 INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 ADM-3A CAPABILITIES ......................................... 1.3 PHYSICAL DESCRIPTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 SPECIFICATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-1 1,.1 1-2 INSTALLATION GENERAL 2.1 VISUAL INSPECTION .......................................... 2.2 2.3 INSTALLATION ............................................... 2.4 SETTING INTERNAL SWITCHES ................................. 2.5 SETTING FRONT PANEL SWITCHES .............................. 2.6 SETTING DISPLAY CONTROL ................................... 2.7 CONNECTING CABLES & TURNING ON POWER .................... 2-1 2-1 2-1 2-1 2-3 2-4 2-4 . . . . . . OPERATION 3.1 GENERAL 3.2 DISPLAYING CHARACTERS ..................................... 3.3 SPECIAL FUNCTION KEYS.. . . .. . . . . .... .. . . . . . . ... . . . . . . . . . . .. . . 3.4 PROGRAMMING & WORD STRUCTURE. . . . . . . . . . . . . . . . . . . . . .. . . . .. . 3-1 3-1 3-1 3-2 THEORY OF OPERATION 4.1 GENERAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 GENERAL FUNCTIONAL DESCRIPTION ..................... . . . . . . 4.3 LOGIC DESCRIPTION. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-1 4-1 MAINTENANCE 5.1 GENERAL 5.2 INSTALLATION. . . . . . . . . . . . . . . . .. . . . . . .. . . . . . . . . .. . . . . 5.3 ROUTINE MAINTENANCE .............................. 5.4 OPENING ADM-3A COVER.... . . . . . . . . . . . ... . .. . . . ... .. . 5.5 ADJUSTMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 CORRECTIVE MAINTENANCE 5-1 . 5-1 5-1 5-1 5-1 5-3 ... ~ .. ... ... . . . . ... ... ... ... . . . . . . . . DRAWINGS 6.1 SCHEMATIC SHEET #2 SYSTEMS COUNTERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 SCHEMATIC SHEET#12 INTERFACE CONTROL. .................. :.. .. . . . . .... . . . . . . .. . . 6.3 SCHEMATIC SHEET #3 CLEAR/ERASE LOGIC .............................. . . . . . . . . . . . . OFFSET COUNTER ............................................. ROW COUNTER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BEEPERCIRCUIT. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . 6-1 6-1 6-3 6-4 6-4 6-5 TABLE OF CONTENTS (Continued) Section Page 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 SCHEMATIC SHEET #4 COLUMN COUNTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRITE-PULSE LOGIC. . . .. . . . . . . .. .. . . . . . . .. . . . . .. . . .. . . . . . . . . . . SCHEMATIC SHEET #5 MEMORY ADDRESS GENERATION ............................... SCHEMATIC SHEET#6 DATA RECEIVER.. . . . ... . .. . . . ... . . . .. . . .. . . . . .. ..... . .... . . . . CHARACTER DECODERS. . . .. . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LOAD CURSOR SEQUENCE DETECTOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . SCHEMATIC SHEET #7 CLEAR CIRCUIT .................... '. . . . . . . . . . . . . . . . . . . . . . . . . . . .READ BACK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MONITOR DRIVE SIGNALS ...... ,. ........ .. .. . .. . . . . . .... . . . . . . CURSOR GENERATION......................................... SCHEMATIC SHEET # 8 REFRESH MEMORy............................................ CHARACTER GENERATORS..................................... VIDEO SERIALIZER ......................... '. . . . . . . . . . . . . . . . . . . TRANSMIT DATA MULTIPLEXERS... . .. . . . . .. .. . . .. . . .... .. .. .. . . SCHEMATIC SHEET #9 KEYBOARD CIRCUIT . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . SCHEMATIC SHEET # 10 DATA TRANSMITTER ................. : . . . . . . . . . . . . . . . . . . . . . . . . . CONTROL SECTION OF UART .......... :. . . . . .. . . .. .. .. .... .. . . .. CURRENT LOOP XMTR/RCVR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KEYBOARD LOCK CIRCUIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SCHEMATIC SHEET # 11 BAUD RATE GENERATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 6-6 6-6 6-7 6-8 6-8 6-8 6-10 6-10 6-10 6-10 6-11 6-11 6-11 6-11 6-13 6-13 6-14 6-14 6-14 7 PARTS LIST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 8 RETURNING EQUIPMENT FOR REPAIR.................................. 8-1 9 PAINT .............................. , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 APPENDICES TIMING A MONITOR ........................................................... rOWER SUPPLY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P.C. BOARD ASSEMBLY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . A-I A-2 A-3 A-4 B SCHEMATICS ....... '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 C OPTIONS ........................................................... WIRING DIAGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-l C-9 SECTION 1 GENERAL DESCRIPTION 1.1 INTRODUCTION g. The terminal has the ability to recognize and position the cursor at any location on the screen. This manual contains a general description, installation and operating instructions, theory of operation, and maintenance information for the Lear Siegler ADM-3A Interactive Display Terminal. h. The ADM-3A contains an overflow detector which causes wrap-around or scrolling on forward or downline operations and allows the cursor to be 'homed.' Additional information is contained in the ADM3A Operator's Handbook. The maintenance technician should be thoroughly familiar with material in the Operator's Handbook before attempting to troubleshoot or repair the ADM-3A. 1.3 PHYSICALcDESCRIPTION Principal components of the ADM-3A are as follows: 1.2 a. A molded case comprising a base and a cover. The base contains the power switch, power transformer, beeper speaker, and intercomponent cabling. The main circuit board rests on supports molded in the base and is held in place by two guide pins. ADM-3A CAPABILITIES The ADM-3A capabilities: has the following general The cover contains the monitor CRT and other monitor subassemblies. It is hinged at the rear so that all components of the ADM3A are accessible when it is opened. The cover is easily removed by swinging it back as far as it will go, and then sliding it to the left, off the hinge pins. (The monitor-connecting cable must be disconnected.) a. Receives US ASCII-coded data from a remote computer and displays it on a CRT screen displaying up to 1920 characters. b. Permits the operator, using a keyboard, to compose a message, visible on the screen as it is transmitted to the remote computer or other device. c. Through an extension port, permits interfacing with a hard-copy printer, magnetic tape recorder, or other terminals. b. The main circuit board which contains all elements of the ADM-3A except monitor, power switch, line fuse and transformer, and beeper speaker. The keyboard consists Of integrated key rows and is built directly on the main circuit board. d. Provides for full-duplex or half-duplex communications, through either an RS-232C or current-loop interface. The main circuit board rests on supports within the base and is held in place by guide pins. Two connectors on the rear edge of the board provide the RS-232C and current loop (optional printer port) interface at both the main and extension ports. e. Permits 202 communications line turnaround by means of either EOT or ETX codeturnaround (in which the controlling device transmits a turnaround code to give control to the device at the other end of the line), or secondary-channel turnaround (in which a secondary channel selection establishes control of a device for data transmission through the primary channel). c. The CRT monitor which compnses three subassemblies,.as follows: f. Allows the operator to select between a double underline cursor which enters data on the bottom line, or a reverse block cursor homed at the top left of the screen. 1. The CRT itself, which is mounted in a metal frame with its face held against the cover bezel by two brackets, each retained by a single screw. 1-1 KEYBOARD 2. A printed circuit board (video board), containing most circuits of the monitor. The video board is held in place by the cover molding on one side, and by pressure of the flyback assembly on the other. 59-key solid-state keyboard designed similar to a teletypewriter layout and containing the following keys: 47 alphanumeric keys RETURN LINE FEED RUB HERE IS SHIFT 3. The flyback assembly, which.is held in place by a single screw. Bosses in the cover molding assembly surface retain the edge of the video board. 1.4 SPECIFICATIONS CTRL (Control) BREAK CLEAR REPT (Repeat) ESC (Escape) . Space Bar DISPLAY Screen COMMUNICATIONS 12-inch (diagonally measured) rectangular CRT with P4 white phosphor and etched non-glare surface. Modem Interface EIA standard RS-232C and 20mA current loop (switch selectable) Display Format Standard: Extension Interface 960 characters, 12 lines of 80 characters 1920 characters, 24 lines of 80 characters Extension RS-232C port for interfacing serial asynchronous auxiliary device (e.g., hard copy printer, magnetic tape recorder or additional data terminals). Character Set Generated: 128 ASCII characters (upper and lower case, numeric, punctuation and control) Displayed: Standard - 64 ASCII characters (upper case, numeric, punctuation) Optional 95 ASCII characters (upper and lower case, numeric, punctuation) Optionally, the extension port is available with both RS-232C and 20mA current loop interfaces. Optional: Communication Rates 75,110,150,300,600,1200,1800,2400,4800;9600, 19200 baud (switch selectable) Send/Receive Modes Full duplex and half duplex (switchselectable) Character Generation 5 x 7 dot m~trix, Word Structure 0.18 in. high x 0.075 in. wide Total word length is switch selectable to 9, 10 or 11 bits consisting of the following: Cursor (2 modes) 7-Qit data word 8th bit - parity, odd or even OR forced to 1 or 0 OR 8th bit suppressed' (1) Underline, homes to lower left of screen (2) Reverse block image, homes to upper left of screen Data Entry New data enters on progressive lines, top to bottom or on bottom line of screen. Line feed causes upward scrolling of entire display page with top-of~page overflow, if cursor is on bottom line. PHYSICAL AND ELECTRICAL Refresh Rate Dimensions 60Hz or 50Hz, dependent on an internal switch set to match power line frequency. 13.5 in. high x 15.5 in. wide x 19 in. deep 1-2 J 1 start bit 1 or 2 stop bits 50Hz or 60Hz, switch selectable Optional 230 Vac Weight 25 pounds Operating Environment Power Consumption 60 watts @1l5 Vac 5 - 55°C (41 - 122°F), 5 - 95% relative humidity without condensation. 10% MONITOR ELECTRICAL SPECIFICATI·ONS TABLE 1-1. MONITOR INPUT DATA SPECIFICATIONS -' Video Input Connector Vertical Drive Signal (Necessary Accessory - Available) Printed circuit board card edge connector or Amphenol No. 225-21031-101 Pulse Rate or Width Amplitude Pulse Width: 100 nsec min. Low = Zero Horizontal Drive \ Signal Viking No. 2VK10S/1-2 Pulse Rate: Pulse Rate: 15,000 to 16,500 pulses/sec 47 to 63 pulses/sec +04 -0:0 volts - - High == 4 Signal Rise and Fall Times (10% to 90% amplitude ± 1.5 volts - Less than 20 nsec Less than 100 nsec DATA DISPLAY SPECIFICATIONS Input Impedance (a) Video Input: (b) Vertical Drive Input: ,(c) Horizontal Drive Input: Less than 50 nsec Minimum Shunt Resistance Maximum Shunt Capacitance 3.3 K ohms 3.3 K ohms 470 ohms 40 pF 40 pF 40 pF Video Amplifier (a) Bandwidth: (b) Rise and Fall Times (10% to 90% amplitude): (c) Storage Time: 12 MHz (-3 dB) Less than 35 nsec (linear mode) 315 nsec, maximum (linear mode) Retrace and Delay Times (a) Vertical: (b) Horizontal: 900 sec retrace, maximum 7 sec retrace plus 4 sec delay, maximum 1-3 TABLE 1-2. CRT DISPLAY SPECIFICATIONS Nominal Diagonal Measurement (inches) *Resolution (TV Lines) - Phosphor Center P4 900 at 40 fL 12 Corner 800 at 40 fL "Resolution is measured in accordance with EIA RS-375 except Burst Modulation (or Depth of Modulation) is adjusted for 100 percent. Geometric Distortion The perimeter of a full field of characters shall approach an ideal rectangle to within height. . 1.5% of the rectangle Power Requirements Input Connector Receptable, Molex No. 03-06~1041 Supplied with Unit Mating Plug, Molex No. 03-06-2041Necessary Accessory (Available) Input Voltage 105 V to 130 V rms (120 V nominal); 50/60 Hz Input Power 24W (Nominal) Output Voltages + 15 V DC (short circuit protected) +12kV DC; 12.6 V rms ENVIRONMENTAL SPECIFICATIONS Temperature (Chassis or Custom Unit) Operating Range: 5° C to 55° C Ambient Storage Range: -40° C to 65° C Humidity 5 to 95 per cent (Noncondensing) Altitude Operating Range: Up to 10,000 feet HUMAN FACTORS SPECIFICATIONS X-Ray Radiation These units-comply with DHEW Rules-42-CFR-Part 78 1-4 SECTION 2 INSTALLATION 2.1 GENERAL This section contains information to aid in installing the ADM-3A and preparing it for use. Included are instructions and information for inspecting the ADM-3A, installing it in a suitable environment, setting internal switches, connecting cables, and turning-on power. The unit is designed to sit on a table or desk top, or any other suitable hard, flat surface. CAUTION In cold climates, care should be exercised to allow the temperature of the terminal to equalize with room temperature before removing the unit from the shipping carton; this will prevent moisture from . condensing on a cold terminal exposed to warm air. Avoid operating the unit on a soft surface, such as carpeting, which would obstruct the flow of cooling air up through the bottom of the chassis. This could result in overheating and damage to the unit. 2.2 VISUAL INSPECTION It is recommeded that you save the original shipping carton and all packing materials to prevent damage should you wish to transport or ship the terminal. Carefully inspect your ADM-3A for signs of damage during shipping. The terminal has undergone stringent quality inspections and operational tests prior to shipping; it left the factory in perfect operating condition .. If the unit is damaged, notify the carrier immediately. Save the damaged shipping container. as evidence for inspection by the carrier. 2.4 SETTING INTERNAL SWITCHES Twelve slide switches located inside the ADM-3A case on the printed circuit logic boar.d are used to select various terminal operating characteristics. These switches are set at the factory during preshipping checkout according to operating parameters specified by the customer when ordering the terminaL Only the parameters listed on the Ordering Form packed inside the shipping carton have been selected at the factory. Any required switch setting changes should be made before attempting to operate the terminal. Locations of the internal switches are shown in Figure 2-1. Only the consignee may register a claim with the carrier for damage during shipment. However, Lear Siegler Data Products will cooperate fully with the customer should such action be necessary. 2.3 INSTALLATION The ADM -3A is designed to operate in a wide range of environmental conditions: 5-55°C (41-122°F), 5-95% relative humidity without condensation. r---------------------I I I I I I I I- I I _ _ _ _ _ _ _ _ _ ._ _ _ _ _ _ - ______1 INTERNAL SWITCHES FRONT PANEL SWITCHES Figure 2-1. ADM-3A Internal Switches and Controls 2-1 WARNING On terminals with standard 12 line display this switch must be set to the 12 LINE position. Always disconnect the ac power cord from the power source before opening the ADM-3A case to access any internal component. ' CURSOR CONTROL In the ON position, this switch selects a moveable reverse block cursor which accesses any area on the screen. Switch functions are described below: SPACE - In the OFF position, this switch selects the standard double-underline cursor. In this mode, data is entered from the bottom of the screen. ADV In SPACE position, selects destructive cursor. Pressing the space bar or receiving a space code AL WAYS overwrites the display memory location with a space code and advances the cursor. Upward scrolling and top-of-the-page overflow occur when a full line of data has been entered from the bottom .line in either mode. In ADV position, selects non-destructive cursor between a Return and subsequent Line Feed only; the cursor may be advanced but a space code does not overwrite display memory locations. The space code is destructive between a Line Feed and the next Return. LOCAL 103 202 - OFF OFF OFF In UC DISP position, allows display of upper case characters only. Lower case codes are transmitted as such but are converted to upper case for display. If lower case is not installed or if it is not to be utilized, the switch must stay in the UC DISP position. These three switches are used to select ADM-3A operation for one of the following methods of interfacing to the computer: (1) without modems (direct, local connection), (2) with 103-type modems, or (3) with 202-type modems. The appropriate switch is set (left position) accordirig to . the connection method used; the other two switches rriust be set to the OFF positions. In U / L DISP position, allows display of upper and lower case characters if the terminal is equipped with the Upper/Lower Case option. Setting the LOCAL switch causes line CA (Request to Send) to rise and fall with each character transmitted. DISABLE - Setting the 103 switch holds CA high, if required. UC DISP - U/L DISP KB LOCK In DISABLE keyboard. position, Setting the 202 switch enables 202-type operation using the secondary channel or turnaround code to change the direction of data over the primary data channel (half-duplex operation). prevents locking of In KB LOCK position, allows keyboard to be electrically disabled (locked) by remote control codes. DISABLE - With all three switches off, CA is held low alf the time. CLEAR SCREEN CODE - In DISABLE position, prevents clearing of displayed information except by executing repetitive line feeds. This switch is active only with the 202 switch (described above) in the on position. It is used to select the method ofline turnaround for half-duplex operation with 202-type modems. In CLEAR SCREEN position, allows computer to clear ADM-3A screen by transmitting a control code (CTRL Z). 50Hz - In SEC CHAN position, enables line turn-around using the s~condary channel. 202 modem operation is summarized in the back of this handbook. 60 Hz The CODE position allows line turnaround control by a turnaround code transmitted over the primary data channel. The turnaround code may be either EXT or EOT, as selected by the switches described below. Selects 50Hz or 60Hz display refresh rate; must be set to correspond with input power frequency. 12 LINE - SEC CHAN 24 LINE If terminal is equipped with 24-line display option, this switch may be used to select 12 or '24 line display. EXT-OFF EOT~OFF 2-2 One of these two switches is set to the on (left) position to select the line turnaround code for primary channel operation with 202-type modems. (See CODE - SEC CHAN switch description.) With 202 and CODE selected, one ofthese switches must be on and the other off; with 202 and SEC CHAN selected, or 202 off, both the ETX and EOT switches must be set to the OFF positions. In BIT 8-0 position, bit 8 is forced to a zero value on all transmitted characters. In the I position, bit 8 is forced to a one value. PARITY -INH In PARITY position, the bit following the 7 - or 8 bit data word is a parity bit (parity enabled). 2.5 SETTING FRONT PANEL SWITCHES In INH position, no parity bit will be generated (parity inhibited). The bit following the data word will be the (first) stop bit. Twenty slide switches for selecting the primary terminal operating characteristics are accessible from the ADM-3A front panel without opening the case or removing power to the unit. To gain access to these switches, remove the screw securing the identification plate on the left side of the keyboard and remove the IDplate. The switches are shown in Figure 2-2. STOP - 1 - 2 In STOP-I position, one stop bit is generated. In the 2 position, two stop bits are generated. DATA - 7 - 8 In DA T A-7 position, 7-bit data word length is selected. In the 8 position, 8-bit data word length is selected. (The 8-bit word consists of the standard 7-bit data word plus an 8th bit forced to one or zero according to the setting of the BIT 8-0 - 1 switch.) PARITY-ODD - EVEN This switch has effect only with the PARITY INH switch in the PARITY position. CONTRAST CONTROL In PARITY-ODD position, selects odd parity. - In EVEN position, selects even parity. LC EN - UC In LC EN position, the SHIFT key is fully operational allowing generation of both upper and lower case alphabetic character codes. In UC position, only upper case alphabetic characters will be generated regardless whether or not the SHIFT key is held down. The SHIFT key remains operational for all non-alphabetic keys. Figure 2-2. ADM-3A Front Panel Switches It is recommended that you check the positions of AUTO NL - these switches before operating the terminal for the first time. Switch functions are described below: OFF In AUTO NL position, typing in the 80th character position will automatically cause the cursor to move to the first position of the next line. If the cursor was previously on the bottom line, the display will scroll upward one line. The operator continues typing on the next new line. BIT 8-0-1 This switch has effect only with the DA T A-7-8 switch in the 8 position. 2-3 L top of the case. (See Figure 2-1.) Background intensity is adjusted at the factory before the -terminal is shipped and should not require readjustment prior to using the terminal. In OFF position, the automatic New Line function is disabled. Continued typing at the 80th character position transmits each new character and changes the 80th character on the display. RS232 - CL In RS-232 position, selects RS-232C communications at the MODEM (computer) interface connector on the rear panel. In CL position, selects 20mA current loop communications at the MODEM interface connector. HDX - FOX In HDX position, selects half duplex operation. Characters typed are transmitted and automatically echoed back from the ADM-3A 110 Channel for display. In FDX position, selects full duplex operation. Characters typed are displayed only if echoed back by the computer or modem. Figure 2-3. Background Intensity Control (located in top of case) Communication Rate Switches 19200 9600 4800 2400 1800 1200 600 300 150 110 75 B A U D WARNING These switches are used to select the send/receive rate for data communications with the computer and auxiliary device. Because the Background Intensity control must be adjusted with the ADM3A case open with power on, it should be adjusted only by qualified service personnel. R Setting one switch to the leftA hand (BAUD RATE) position T selects the associated rate. E ON/OFF Switch The power ON I OFF switch is located on the ADM3A rear panel. NOTE 2.7 CONNECTING CABLES AND TURNING ON POWER Only one BAUD RATE switch n;tay be selected (left position) at a time. a. With the ON I OFF switch in the OFF position, plug the ADM-3A power cord into . the proper AC power outlet. 2.6 SETTING DISPLAY CONTROLS b. Connect the interface cable froni the computer or modem to the MODEM interface connector on the ADM-3A rear panel. Contrast The Contrast control is located to the right of the keyboard on the ADM-3A front panel. It is used by the operator to adjust brightness of the characters for optimum re~dability. The Contrast knob is turned clockwise to increase character brightness, counterclockwise to decrease brightness. c. Connect the interface cable from the auxiliary device (if present in your system) to the EXTENSION interface connector on the ADM-3A rear panel. d. Check the settings of all front panel switches to verify that the terminal is set up for proper operation in your system. Make switch setting changes if necessary. Background intensity A Background Intensity potentiometer is located inside the ADM-3A case on the circuit board in the 2-4 e. Set the ON I OFF power switch to the ON position. NOTE f. Allow approximately 20 seconds for the unit to warm up. • If the cursor control mode has been selected, a reverse block cursor should appear in the upper left corner of the screen. • If the cursoe control mode is OFF an underline cursor should appear near. the bottom left of the screen. • If the cursor does not appear, adjust the contrast control on the front panel for proper intensity. If the Full-Duplex mode is selected, typing at the keyboard will not display characters unless echo-back is provided by the computer or modem. If halfduplex is selected, data will be displayed only if c1ear-to-send is present or cable is disconnected. I 2-5 SECTION 3 OPERATION 3.1 GENERAL This section contains information and instructions for using the ADM-3A keyboard facilities, and for programming control functions at the computer. The keyboard allows the operator to generate and transmit to the computer (andl or auxiliary device) all 128 USASCII character codes. If the front panel SPACE-ADV switch is in the ADV position, the space code is non-destructive after typing the RETURN key; that is, the operator or computer can space over data on the line without overwriting each character with a space. The space bar remains non-destructive following a RETURN function until a LINE FEED code is generated. 3.2 DISPLAYING CHARACTERS LINE FEED Key A code is generated by this key which causes the cursor to move downward one line. If the cursor was on the bottom line, the entire display will scroll upward one line. LINE FEED does not return the cursor to the first character position of the new line. In the standard ADM-3A, 64 characters are displayed on the screen (upper case alphabet, numbers and most symbols and punctuation). When a non-displayable lower case character is typed, the proper lower case code is transmitted but the character is displayed as upper case. SHIFT Keys If your terminal cOl).tains the Upper I Lower Case Display feature, 95 characters will be displayed (upper and lower case alphabet, numbers and all punctuation and symbols). Either of the two SHIFT keys is held down while typing another key to generate upper case alphabetic characters or to generate the character shown in the upper portion of a typed key. NOTE NOTE Setting the "LC EN - UC" switch under the front panel ID plate to the UC position causes upper case alphabetic characters to be generated with or without the SHIFT key depressed. The SHIFT key remains' operational for all n'on-alphabetic keys. Typing at the keyboard always generates codes which are transmitted; however, in order for characters to be displayed and control codes to affect the ADM-3A display the codes must be echoed back to the ADM-3A display memory and control logic, either by the computer (FDX) or the ADM-3A I/O Channel (HDX). RUB (Rubout) Key When typed while holding down the SHIFT key transmits a non-displayable Rubout code (ASCII DEL) to the computer. The cursor is not advanced and the character code stored in the ADM-3A display memory is not overwritten. All display actions described in the key descriptions that follow assume the generated codes are echoed. The Rubout function is normally used to tell the computer that a previous character should be deleted. 3.3 SPECIAL FUNCTION KEYS The lower case RUB key transmits I displays an underline. In addition to the displayable character keys, the ADM-3A keyboard contains a number of other keys for various terminal and system control functions. Use of these keys is described below; REPT (Repeat) Key When held down while pressing a character key, repeats the character at a rate of 12.5 per second. (If the terminal is operating at a baud rate that will not permit 12.5 cps transmission, the repeat rate is reduced to the transmission rate.) RETURN Key A code is generated by this key which moves the cursor to the first character position of the line. 3-1 Space Bar column-code (SPACE through 0) to complete the sequence. In any mde, causes the ASCII ESCape code to be transmitted to the computer. The Space Bar is considered a displayable character key. CLEAR Key Causes the ASCII code for a spaceto be transmitted and stored in the ADM-3A display memory and a blank space to appear on the screen. (For the only exceptions see RETURN Key). Typing the CLEAR key while holding down the SHIFT key clears the entire screen to spaces. (This function may be disabled by the internal CLEAR SCREEN - DISABLE Switch.) CTRL (Control) Key HERE IS Key When held down while typing another key, modifies the code pattern of the typed key. The code is forced to one of the two control code columns in the ASCII Code chart. If your terminal is equipped with the Automatic Answer Back feature, typing this key transmits an identification message (stored in theADM-3A in a special memory) to identify your terminal and alert the computer that a message is to follow. The ADM-3A is capable of generating all 32 possible ASCII codes, although only 14 of. them have a function within the machine. These are listed in Table 3-1. In terminals without Automatic Answer Back capability, this key has no function. BREAK Key Backspace (CTRL/H). Each time the H key is typed while holding down the CTRL key, the cursor moves non-destructively one character position to the left. The CTRL/ H backspace code is transmitted to the computer. CTRL/ H may be used in conjunction with the Repeat key. This key activates the standard teletypewriter Break function, normally used to interrupt an incoming messa~e. NOTE The Break function is sustained as long as the BREAK key is held down. Holding the key down for an extended period may cause the computer to disconnect from your terminal. Bell (CTRL/G) Sounds the audible beep in the ADM-3A and transmits the CTRL/ G bell code. UPLINE (CTRL/K) When in the Cursor Control Mode, causes the reverse-block cursor to move upward one line. 3.4 PROGRAMMING & WORD STRUCTURE Return (CTRL/M). Duplicates the function of the RETURN key. The computer to which the ADM-3A is interfaced has full control over the terminal. All control functions which are possible from the ADM-3A keyboard, plus a few additional functions, can also be executed from the computer. - Line Feed (CTRL/J). Duplicates the function of the LINE FEED key. Lock K~yboard (CTRL/O). Electrically locks (disables) the ADM-3A keyboard, preventing any further keyboard activities. The keyboard can be unlocked by a control code from the computer, clearing the screen with the CLR key or by turning power off, then on again. The computer controls the ADM-3A by transmitting the appropriate ASCII codes. Displayable character codes will be displayed, and valid control codes will be recognized and acted upon. 3.4.1 Remote Control Functions FORWARD SPACE (CTRL/M) . The remote computer can perform the following control functions: When in the Cursor Control Mode, causes the reverse block cursor to advance. Backspace BS (CTRL/H). Moves the cursor non-destructively one character position to the left. HOME CURSOR (RS) When in the Cu,rsor Control Mode, causes the reverse block cursor to return to the upper left corner of the screen. Bell BEL (CTRL/G). Sounds the audible beep in the ADM-3A. ESCAPE KEY (ESC) When in Cursor Control Mode, initiates a loadcursor sequence. ESC must be followed by an = character, a row code (SPACE through 7) and a Return CR (CTRLlM) Moves the cursor nondestructively to the first character position of the present line. 3-2 Clear Screen SUB (CTRL/Z). Clears all character positions in the ADM-3A display memory and clears the screen to blank spaces. (This function maybe disabled by the internal (DISABLE - CLEAR SCREEN switch.) Line Feed LF (CTRL/J). Causes the entire display to move upward one line, leaving the cursor positioned in the same character position on the next new line. Upline (VT) - Moves cursor up vertically when in Cursor Control Mode. Home Cursor (HOME) - Causes the cursor to return to the upper left corner of the screen, when in the Cursor Control Mode. Forward Space (FF) - Moves cursor forward when in Cursor Control Mode. Load Cursor (ESC = YX) - This four-character sequence causes the cursor to be positioned to the row and column defined by the ASCII values of Y and X respectively. Lock Keyboard SI (CTRL/O). Electrically locks the ADM-3A keyboard, disabling all keyboard functions. The Reference Tables 3-1 and 3-2 of this manual show the actual binary codes generated by the ADM-3A and used for computer control of the terminal. Unlock Keyboard SO (CTRLlN). Unlocks the ADM-3A keyboard, restoring all keyboard functions. Table 3-1. ADM-3A Control Codes Code ASCII Mnemonic CTRLI@ CTRLlA CTRLlB CTRLlC NUL SOH STX ETX CTRLlO EOT CTRLlE ENQ CTRLlF CTRL/G CTRLlH CTRLlI CTRLlJ CTRLlK CTRLlL CTRLlM CTRLlN CTRLlO CTRLlP CTRLlQ CTRLlR CTRLlS CTRLlT CTRLlV CTRLlV CTRLlW CTRLlX CTRLlY CTRLlZ CTRLI[ CTRLlx CTRLI] CTRLI/\ ACK BEL BS HT LF VT FF CR SO SI OLE OC1 OC2 OC3 OC4 NAK SYN ETB CAN EM SUB· ESC FS GS RS Function ADM-3A Available as secondary channel line turnaround code for 202 modem operation Available as secondary channel line turnaround code for 202 modem operation Initiates 10 message in terminals with automatic "AnswerBack" option* Sounds audible beep in AOM-3A Backspace Line Feed Upline Forward Space Return Unlock Keyboard* Lock Keyboard* Clear Screen Initiate Load Cursor Home Cursor 'Executable only from computer, 3-3 Table 3-2 USASCII Character Codes GRAPHIC CHARACTER SET CONTROL BITS BITS 0 1 2 3 4 5 6 7 4321 765 000 001 010 011 100 101 110 111 NUL DLE SP @ P , DC1 ! 1 A Q a q 0000 , P 0001 SOH 0010 STX DC2 " 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN & 6 F V f v 0111 BEEP ETB , 7 G W 9 w 1000 BS CAN ( 8 H X h x 1001 HT EM ) 9 I Y i Y LF SUB * J Z j z VT ESC + , K [ k { 1100 FF FS I < L \ I I I 1101 . CR GS = M I m } 1110 SO RS > N A n ~ 1111 SI US ? 0 + 0 1010 1011 "- - / DEL ~'--------~~~-------"'~--'-----~~~----------"'~----~¥~----~I Control Displayable in Displayable Codes ((3enerated by holding CTRL key while typing the corresponding key shown in columns 4 and 5.) standard ADM-3A with ADM-3A Upper/Lower Case Display feature. The data character may be 7 bits in length, with or without an optional parity bit generated on transmission: 3.4.2 Data Character Format The ADM-3A uses USASCII (United States of America Standard Code for Information Interchange). USASCII is a· 7-bit code. But because many of the computers and other devices to which the ADM-3A may be interfaced use 8-bit words (plus parity or without parity), the ADM-3A offers a wide choice of word formats selectable by the user. 2 3 4 5 6 7 2 3 4 5 6 7 OR 1 3-4 I PARITyl The data character may be 8 bits in length, plus or without the optional parity bit. In the case of 8-bit characters, bit 8 is always forced to 1 or 0 as selected by the user. DATA (7 DR 8 BITSI PLUS OR WIO PARITY DATA OR BIT 8 FORCED TO 10RO -----I When the start bit is received, a clock signal is initiated to clock in the remainder ofthe word. The one or two stop bits are used to signify the end ofthe word and terminate the receive clock. 3.4.3 Data Transmission Format Generally, transmission rates of 110 baud and lower use two stop bits, and rates of 150 and higher use one stop bit. The ADM-3A uses asynchronous transmISSIOn. This means each character is transmitted as a complete, self-contained message consisting of the data character with or without parity, preceded by a start bit and followed by one or two stop bits. The ADM-3A control codes and the USASCII code set are shown in tables 3-1 and 3-2, respectively. 3-5 SECTION 4 THEORY OF OPERATION 4.1 GENERAL 4.2.2 Display Refresh Operation This section describes the manner in which the ADM-3A performs its different functions. Logic is first described with reference to an overall block diagram, and then each element shown in the block diagram is described with reference to specific illustrations and to logic diagrams contained III Section 6 of this manual (Drawings). Except when received data is being loaded, the contents of the refresh memory (an entire "page" of data) are continuously presented on the screen. Memory address logic requires only sequential character and row counts (CCn and RCn) to read out the memory conten.ts to the storage latches. Each character read from the refresh memory is stored for presentation to the ROM character memory (and to data transmitter logic for read-back test operation). 4.2 GENERAL FUNCTIONAL DESCRIPTION The general organization of logic in ADM-3A is shown in figure 4-1. This figure divides ADM-3A logic into functional blocks and shows the relationships between blocks. It also indicates the sheet of the logic diagram on which logic in any block is detailed. The ROM character generation decodes the stored USASCII-coded character and produces a five-bit output specifying dots to be displayed for each dot row. That is, the character is presented to the ROMs for each dot row as the character row is generated. The count CCn selects the dot pattern for each dot row. 4.2.1 Display Generation Signals that cause a display to be generated and maintained on the screen are furnished by a string of counters (display counter logic). 4.2.3 Monitor Video and Drive Circuits The 5-bit dot row data read from the ROM character generator is presented to the monitor video circuits as a serial data stream, continuous except during CRT retrace periods. Character position and row counts are used to generate CRT sweep drive signals, with horizontal drive triggered by the start of each dot row, and vertical drive triggered when the character row count reaches 12 (standard) or 24 (optional). The first counter (the dot counter) is clocked by pulses from an oscillator. This clock is the primary timing signal in the ADM-3A. The purpose of the dot counter is to time the presentation of the sequential address to the character generator and the presetting of the video serializer. Each increment of the counter defines the position of a single dot in any line (dot row) of any character in the display. Any character is made up of a 5 x 7 array of dots (figure 4-2). A character position is seven dots wide and nine dots high to provide 2-dot spacing between characters both horizontally and vertically. 4.2.4 Receiving and Storing Data Data transmission rates are selected in the ADM3A to match those devices on the other end of the line. Baud rates are derived from the LSB of the dot count, DC 1. The receive clock and the transmit clock may be the same or different rates (split baud rate option). A single horizontal sweep of the CRT beam produces all dots in a given dot row for all characters in the character row. The character dot counter is incremented for every seventh dot column to define the position of each character in the row. At the end of each dot row, the line counter is incremented and the next dot row is scanned out. The character row counter is incremented. by every ninth dot line to define the position of the next . character row. Received data is clocked into the refresh memory, which is addressed by memory address logic. The memory address, during loading, is formed by summing the Cursor Row Position Count (CRn) which represents the true position of the cursor on the screen, and the Offset Count (OCn), which represents the number of lines (since Reset) that the display has scrolled. The virtual address which is thus derived corresponds to the refresh address for that data row. The Refresh Address is determined The four display counter outputs control memory addressing, character generation, and many other functions of ADM-3A logic. 4-1 DATAn RECV DATA DATA RECEIVER LOGIC & COMMAND DECODERS L-_._-,'4 (61 ~ .I IV TO/FROM MODEM OR COMPUTER ROM CHARACTER MEMORY DECODED { COMMANDS ~,I (81 RCVCLK -I OFFSET IH4) ""'" c/>CN (81 r CURSOR .1 .. c .. nDv 1 I "lin • I TO MONITOR MONITO, R DRIVi DRIVE LOGIC V DRIVE (71 LCn ~ LINE CONTROL I INTERFACE CONTROL LOGIC VIDEO CURSOR LOGIC (121 ,OSCILLATOR (71 SERIAL DATA LOOP DOT COUNT/CHAR CHARACTER POSITION DATA TRANSMITTER LOGIC XMITCLK DOT ROW'COUNT (9.101 CHAR ROW COUNT KCn CBUFn (101 (n) indicates sheet of logic diagram on which the logic appears Figure 4-1. ADM-3A Interactive Display Terminal, Functional Block Diagram by another circuit which sums the current Display Row Count (RCn) and the Offset Count (OCn). 4.2.6 Keyboard Logic The keyboard and associated logic are used to compose data for display and simultaneous transmission. As a character is typed by the operator, it appears (as KCn) at data transmitter logic, and (in half-duplex transmission) is loaded into the refresh memory for display. In full-duplex, communications characters originating at the keyboard appear on the display only if they are echoed back fiom the computer or modem. Received commands are decoded and used to control ADM-3A logic. Commands include Line Feed, Backspace, Carriage Return, and other functions. 4.2.5 Cursor Generation The cursor marks the position on the display in which the next character will appear. When the Cursor Control switch is in the OFF position, data will be entered in the bottom row: Line Feed will cause the display to roll upward. The cursor is formed by displaying five dots in the eighth and ninth dot rows of the character position in which it rests. Cursor information is ORed into video output logic along with character bits read from the ROMs. 4;2.7 Data Transmitter Logic Data transmitter logic receives characters generated at the keyboard (or generated at optional answerback logic and put on KCn lines) and converts the seven-bit character into serial-bit form along with start, parity, and stop bits, and sends the formatted data word to the modem or computer. When the Cursor Control is in the <9N position, the reverse block cursor is a 7 x 9 dot figure containing the reverse image of the character upon which the cursor currently resides. In read-back test operation, the contents of the memory buffer (CBUFn) may be accepted for transmission in the same manner as data on the KCn lines. The cursor position code WCn is used to address the" refresh memory in read-back test operation. o -- fZ ::::l a<.J ~u ",,,, wf- ~ - « '"J: <.J ..... • •• •• • • • •• •••••• •• •• • • 0++-_.....1, _ _ _ _ DOT COUNT (DC) _7 • 000.00 ••••• ' .000.00. .000.00. 8 ••••• 00.... .0 0 0 • 0 o. .000.00.••••• ! .000.00 •••• • • :• •:1 1- ooooo~ l2 ~~ l3 o 00000 •• •• •• •• •••• CHARACTER POSITION COUNT (CC) • • ~g .l3 ·!ooo!!.0 ",- ----+-t..- ...,1=-11 OR 23 Figure 4-2. CRT Display Monitor 4-3 •• 8 • • 79 4.2.8 Interface Control Logic the text, as well as to the logic diagram included in Section 6 in this manual. This logic controls Clear-to-Send and Request-toSend exchanges between modem or computer and the ADM-3A. Either a .. code-turnaround. or a reverse-channel system may be used to transfer control ftom one end of the communication line to the other. 4.3.1 General Clear Circuit Circuits shown on sheet 7 of the logic diagram cause all control logic in the ADM-3A to be initialized when applied power causes the +5V dc supply' to rise. Switches adapt the logic to interface with the common type 103 or 202 modems, or to operate under internal control. As the supply voltage reaches trigger level of a retriggerable one-shot, the one-shot creates the reset signal CLEAR, which is distributed to ADM-3A logic through six inverters. In circuit board testing, the signal TESTER INITIALIZE simulates the action of the one-shot. 4.2.9 CRT Display Monitor The CRT display monitor employed in the ADM3A is a solid-state unit for use in industrial and commercial installations where reliability and highquality video reproduction are desired. 4.3.2 Display Counters The display countess provide a count of dot positions and dot rows, character position in a character line, and character rows. These counts define the position of each dot ina character matrix, and the position of each character in the total display. Figure 4-3 is a block diagram of this logic, and timing is shown in figure 4-4. The monitor features printed circuit board construction for reliability and uniformity. All circuits of the TV monitor are transistorized. 4.3 LOGIC DESCRIPTION, The following paragraphs describe the operation of logic represented by each block in the overall block diagram, figure 4-1, as well as logic and circuits performing functions not indicated in Figure 4-1. Refer to block and timing diagrams that accompany The basic clock is a 1O.8864-MHz signal generated by a simple oscillator circuit. The clock frequency is twice the video frequency. The clock (CLK) drives the dot counter. . De3 DCO- DC3 CCO-CC7 lecaD Le3 LCO - Le3 Rca - Re5 RC RESET SHEET 2 Figure 4-3. Display Counters, Block Diagram 4-4 CLOCK ruu1JUUUUUUU"U1 PERIOD·643.rprp39 nsec, FREQUENCY = 1.5552 MHA DCrp~ DOT COUNTER DC1~ DC2~ U DC3 U VIDEO SR LOAD PERIOD =555.555I1Sec, FREQUENCY = 1.8rprpKHZ CCrp CC1 POSITION COUNTER CC2 CC3 CC4 CC5 CC6 PERIOD = 61.7284l1sec CC7 FREQ = 16.2rprprpKHZ LCCLKr---------------------------~--~------~~=:~~~~~~7TTr.~~ COUNTER RETRACE CBUF RETRACE . VIDEO RETRACE --1'l/ ///777///L H· DRIVE PULSE WIDTH 24.43411sec NOTE: H·DRIVE STARTS ONE CHAR TIME (643nsec) AFTER LAST VIDEO LCrp LINE COUNTER (DOT ROW COUNTER) LC1 LC2 LC3 PERIOD·91.8577 nsec, FREQUENCY = 1rp.8854 MHZ CHARACTER ROW COUNTER. 5rp HZ OPERATION RCrp RC1 RC2 RC3 RC4 RC5 r---------~-------J :=======:::; r---------~----------------------------------~--------------------------~ 5rpHZV·DRIVE PERIOD = 2rpms FREQ=5rpHZ ~ EDGES CLOCKED W/H·DRIVE RISE 6rpHZ OPERATION RCrp RC1 RC2 RC3 1-________________...... < RC4 RC5 r-----------------------------------~ PERIOD = 16.667msec, FREQ = 6rpHZ (ALWAYS LOW DURING 6rpHZ OPERATION) 6rpHZV·DRIVE --IL- Figure 4-4. Display Counter Timing 4-5 CLOCKED W/H·DRIVE RISE The dot counter counts the seven dot columns comprising each character. The character is preset to 10 at the count of zero, counts through the overflow at 15, and is again preset at zero. Its final count, DC3,' clocks successive addresses to the character ROMs, and triggers the character position counter. nine. Counts 0 and 8 form spaces between characters, and dot rows are formed by counts 1 through 7. The last count, LC3, clocks the character row counter at a frequency of 1.8 KHz. The character row counter counts the 24 character rows appearing vertically on the display, and counts through vertical retrace time (six counts for a 60-Hz power line, and 12 counts for a 50-Hz line). A switch (60 EN) sets up logic to produce RCRESETat the proper time, resetting the counter to zero to begin the next character row count. The eight-stage character position counter controls the position of each character on the 80-character raster line, and controls horizontal retrace time. The counter provides a total count of 96 (80 counts for character position, and 16 count for the retrace). The character position counter counts from zero to 79, presets to 240, counts through the overflow at 255, and then wraps to zero, Outputs CCO through CC6 are binary counts, but CC7 has a value of 80. That is, CC7 is low while 80 character positions are counted, and high during retrace time. 4.3~3 The Row Counter (Figure 4-5 and Logic sheet 3) defines the actual row in which the cursor resides, and consequently, the row in which new data entered into memory will appear on the screen. This counter will be cleared to zero on 24-line, and dn 12-line mode by a power-up clear, key-clear operation, or a clear screen command, irrespective of the position of the Cursor Control switch. A flip-flop produces the signal ECC80 for the first count of retrace time. ICC80 indicates the time at which a command at the 110 interface may be acted upon. The output of the LCCLK flip-flop clocks the character line counter. The Offset Counter relates absolute memory addresses, during data entry and refresh, to the virtual (apparent visual) row addresses which are generated by scrolling operations. The OC, like the The character line counter counts the lines that form each row of characters. The counter counts module ~~ KEY C LR CLEAR 2'3.1 HOME-. • CLR SCRN ccao - 24 EN DISABLE CLR SCRN Row Counter & Offset Counter Logic :1 • LCD START LOGIC I STARTCLR .....--. START ~ CLEAR LOGIC t I-- CLROC ~ DN LINE A ENX t , LF BO FL 0 GATED BEL t I LINE-FEED SELECT LOGIC OCO - OC4 OFFSET COUNTER ~ i XCLK ~ CC80 -CR 23 OFFSET LIMIT LOGIC OCLOD BORROW ROW CLR DN LINE 3 ESC 1, 2 4 DATA 1- DATA 5 VT 24 EN LOAD-ROW LOGIC UPLINE LOGIC -t -t ROW COUNTER U R24/31 -DN -CR 23 U CRO-CR4 ROW LIMIT LOGIC CRO Figure 4-5. Row Counter & Offset Counter Logic, Block Diagram 4-6 TO MEMORY ADDRESS & CURSOR PRESENTATION LOGIC when "added" to the odd Row Count will still result in an odd virtual address. RC, is initially cleared by anyone of the clear-screen operations noted above, however, a sequence is then initiated by the START logic, which causes spacecodes to be written into each character cell of the current row during first 80 character-periods of one line-scan period. At the end of the line-scan, CC80 will generate a line-feed signal, DNLINEA, which will increment the Oc. The process is then repeated, with the OC pointing to the next row of memory addresses, which are also filled with space-codes. Figure 4-6 Shows the timing for the Clear Screen Operation. The timing for Key Clear or power-on clear operations is identical to that shown, except that in the latter two situations, ST ART is forced high without benefit of DOIT. 4.3.4 Column Counter Logic After 24 such operations (12, if the 12/24 select switch is closed), the OCLOD signal is generated, which terminates the START operation, and freezes the OC at a count of zero (1, if in 12-line mode). At this point, both the Rowand Offset counters will contain "minimum count" (zero in 24-line, and 1 in 12-line mode), and the true and virtual rowaddresses will be the same. (MS-A). The Column Counter (figure 4-8 andlogic sheet 4) and its associated logic define the character-position of the cursor, irrespective of the current cursor mode. The counter is bidirectional, to accommodate both backspace and forespace operations, and is capable of being loaded, via an associated multiplexor, with either of two fixed values, or a variable position-code which is obtained as the last character of the four-part Load Cursor sequence. After completion of a clear operation, the Offset Counter will be disabled until the Row Counter has been advanced or set to 23 (bottom row). If the Cursor Control switch is open (ENX true), line-feed signals (DNLINEB) will be sent to the Row Counter each CC80 time, until a count of 23 has been reached. At this point, the Row Counter will be disabled until either the Cursor Control switch is closed or another Clear is performed, and the Offset Counter will be enabled. Back-spacing (count-down) is affected only by a local or remote backspace command (BKSP), while forWard-spacing may be accomplished by either a character-entry, a forespace command or a 'Read' operation. All received characters will cause a forespace after the character is written into memory, except control characters and the three non-control characters which follow ESC during a Load Cursor sequence. For both character-entry and forespace commands (FF), the counter is advanced during CC80 time. During Read operations (test only), a forespace is generated each time XLOAD occurs, indicating, the initiation of character transmission. If the Cursor Control switch is closed, the Row Counter will remain at minimum count after a clear operation, and will respond to any downline, upline, Home and absolute (load cursor) row directives. In the same manner as when Cursor Control is off, downline directives which occur when the Row Counter is at 23 will be routed to the Offset Counter; causing it to increment; and scroll the entire display· by adding a difference of one unit between the true and virtual row addresses. The Column Counter is cleared in anyone of four situations: a. A Carriage Return (CR) command is received, either from the keyboard or a remote source. Whereas the Offset Counter can only be incremented (DNLINEA), the Row Counter can be incremented, decremented, cleared or loaded with an absolute value (DNLINEB, VT, ROWCLR, LDROW). In the event a value in excess of 23 is loaded, the counter will be cleared to minimum count. If the Row Counter is decremented when it currently holds the minimum count, BORROW will occur, and the counter will be forced back to minimum count (ROWCLR). ROWCLR is also generated if a HOME (RS), directive is received. b. A Home (RS) command is received. c. An underflow occurs, due to attempts to back-space from column O. d. A start-sequence is initiated by one of the power-up / clear operations. When the Column Counter is incremented past the 80th column-count (code=79), an overflow signal is generated, causing an absolute count value to be loaded· into the counter at the next LCCLK . transition (CC81-time).If the auto-new-line switch is open, a 7910 code will be loaded, forcing the cursor back to the last column position. If auto-newline is closed, a zero-code will be loaded (carriage return) and a line-feed enable signal (BOFLO) will be Both counters, when in 12-line mode, have the least significant bit forced true, and all increment or decrement directives will affect only the higher order bits. In this mode, therefore, only odd virtual addresses will be accessible. Note, that scrolling the display will still produce only odd addresses, since the Offset Counter will count in units of two, which 4-7 ClR SCREEN CODE CC6 LCCLK CC8¢ _ _---'n _ _----.J DOlT ST _ _ _ _ _---'n o I ~ LI s·S· (JQ n U n U L rL. ~ I ____ L __ _ _ _ _ __ _ CLR SCREEN IN . NULL CODE IN DATA BUFFER DATA BUFFER I ~ CLRSCREEN NULL CODE IN CLR SCREEN IN DATA BUFFER DATA BUFFER 4 WAITING IN UART CLR SCREEN COMPLETE CLR SCRN ~I ----==~~------------------------- START ~ >-j u _--------'n - - - - ____ (l) (l) ------~----------------------------~ ~ e; CIl ---- ~ .---_~:::::;_----,...- - - - - INPUT DOlT ?" I U n'---_ _---' '-___ "!'j f" ~ u cICi· ~ 00 CLEAR SCREEN _____ --.J I DATA RCVD (U~ -- ERASE F -- -- -- -- -- LFl OC,i OCl OC2 OC3 OC4 ______ ~ J == =-=_-_~_l = ___-_-_l ===:-=--=-===J =::-===-=-I ~ ~~ t;::CLR RO;;r-J:'LR ROW 14+}ff11::ClR __ []- ,- -----------, --eLR ROW 23=-+l-+---CLR ,- ., I'=-l-_______________ .J.r_ -.J, - =======~----------------L_I __ -------II-- OCLOD NOTES: TOTAL OPERATION TIME = 1.73 rnsec TWO CHARACTER TIMES @ 9&", BAUD = 2.ok msec NO FILL CHARACTERS REQUIRED @ 9600 BAUD (FOUR NULL FILLERS REQUIRED@ 19.2 K BAUD) ROW/)---+I ~~~--~--------------- L_~ _ _ _ _ _ _;---------------------------------------___ [~J - -------------- T-'-L_J L _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ DON'T CARE ROW-;~-_j- ----------------------....., I SUM lR, SUM2R, SUM3R, SUM4R, SUM~ OCO RCO ._--+-----'S""EL LINE SUM1W, CR1·CR4 CURSOR ROW COUNTER ~~~~:L-.f--++I SUM4W MULTI, PLEXER OC1·OC4 OFFSET COUNTER MAB,MA9 SUM¢W MEMORY ADDR'EsS SUMCPW OUTPUTS CC¢·CC6 POSO DISPLAY CHARACTER CTR MULTIPLEXER CURSOR CHARACTER CTR 4 }-_---'M""A4.;.;;;-M=A'.,. P0S4, PQS5 CC, MArp·MA3 READ. Figure 4-7. Memory Address Logic, Block Diagram generated, to enable either the Row or Offset counter to be incremented. mixing the coincidence signal with the character video to obtain a representation determined by the Cursor-mode switch. The logic consists of a set of three comparators, a pair of unit-delay flip-flops and video mixing circuits. One comparator relates the current cursor row, as defined by the cursor Row Counter, to the Display Row Count. When_ coincidence occurs, an equality signal (ROWCOA) is generated. When the code in the Column Counter reaches 7110, the signal LINE END is generated. This signal, like a received BEL-code, will cause the Beepertosound a tone, announcing the approach of the end-of-line. If the Cursor Control switch is on (EN X-true) and a Load Cursor sequence is performed, the Column Counter multiplexor will select the DATA lines from the Received Data Buffer, and the Columncode on these lines will be loaded into the counter at CC80 time. The two most significant bits ofthe code (DA T A6 and DATA 7) are modified in order that ASCII codes space (0408) through LIC "0" (1378) are interpreted as column codes 0008 through 1178. In the event a translated code greater than 1178 (7910) is loaded, the OVERFLOW logic will force the counter either back to_1178 (Auto-Newline off) or 0008 (Auto-Newline on). If the Cursor Control switch is off, row-equality is forced true, since the cursor will always reside on the bottom line. If the switch is on, ROWCOA is gated to the two column comparators. The two column comparators relate the 7-bit WC counter code to the Display Column Count. When coincidence occurs, and ROWCOG is true indicating row-coincidence, an equality signal will be sent to the delay flip-flops. If the Cursor Control switch is off, the delay flipflops will be enabled only during the period when the counters are scanning the two likes immediately below the 24th row of data, whereas in the on position the flip-flops will always be enabled. In the enabled condition, the flip-flops will delay the detected coincidence signal two character periods, to synchronize the cursor with the displayed characters on the screen. 4.3.5 Cursor Presentation Logic The cursor logic (see figure 4-8 and logic sheets 7 & 8) performs the function of detecting the current charaCter-cell in which the cursor resides, and 4-9 DATA 1DATA 7 CTRL CHAR DEL FORESPACE r~ ESC 1 ESC 2 X LOAD BOFLO , FORESPACE CONTROL LOGIC - FF ~ I - READ AUTONL - I-- I XCLK MULTIPLEXER (SEL) ESC 2 CCBOA (UP) (DOWN) BKSP TO MEMORY ADDRESS & CURSOR LOGIC WCq,-WC6 UP/DOWN COUNTER (CLR) (LD) OVERFLOW START -t OVERFLOW & UNDERFLOW LOGIC HOME CARRIAGE RETURN WC=Bq, WC BORROW t LCCLK Column Counter CRq,-CR4 CC4- CC7 CCq,-CC3 RCq,-RC4 WC4-WC6 WCq,-WC3 1 COMPARATOR f--- ROWCOA r 1 ----+ COMPARATOR COMPARATOR f--- ROW COG CURSOR ENX CURSOR MODE SELECT LOGIC FLIPEN CURSOR TIMING LOGIC t LC1, RC3, RC4 DC3 VIDEO ~ CURSOR & VIDEO MIXER Cursor Presentation Figure 4-8. Logic Block Diagrams 4-10 VIDEO Each subsequent scroll operation will, therefore, cause a successively higher memory-row address to assume the top display-row position, with the row previously associated with that position erased and "rolled" to the bottom position of the display. With Cursor Control off, no additional mixing is required, since the double-underscore representation occurs during the period when no characters are being displayed. With Cursor Control on, the cursor coincidence signal (CURSOR) is gated with character-video data in an exclusive-OR element, causing the cursor to appear as a reverse image of the character in which position it resides. The second five-bit adder produces a sum equal to: Cursor Row Count + Offset Count + I This function reconciles the current cursor rowposition, which is the row on which new data-entries must appear on the display, to the scroll-history, which determines the last memory-row that was erased and rolled to the bottom ofthe display. If no scrolling has occurred and the cursor is on the top row; the resultant sum will be memory-row I, which is the desired row for data-entry, since that is the row from which data will be obtained for the top row of refresh. If the cursor were moved to the bottom row, the sum would be zero (23 + 0 + I = 24 ~ 0), due to the action of a second adder and gate set which reconciles all CR + OC + I sums greater than 23 to values between 0 and 23. This also is consistent with the refresh adder-set, since any data entered under these circumstances will be routed to memory-row zero. 4.3.6 Memory Address Logic The logic group shown in figure 4-7 and Logic Sheet 5 performs all the functions related to reconciling the current entry-row (Cursor Row Counter) and virtual row (Offset Counter) positions to a physical row-address in memory, and additionally, converting the visual 80-character by 24-row visual format to a 64 by 30 byte memory array. The first task is accomplished by two five-bit and two two-bit full adders, while the second is performed by a set of multiplexors. The first five-bit adder produces a sum equal to: Display Row Count + Offset Count + 1 As scrolling occurs, the second adder group maintains the proper relationship between' the cursor position and the virtual display-rows, such that data-entry will always occur in the memoryrow which is displayed during the same row-scan time as the cursor. Consider as another example, a display which has been scrolled six rows, after which the cursor is positioned to row 20. The memory-row actually displayed on row 20 will be: This function provides th,e required relationship between current display rows and the virtual rowaddress during refresh scanning, in order that the data might be displayed on the proper row of the screen, consistent with the scroll-history since the last clear-screen operation. If no scrolling has occurred, the offset count will be zero, and data for the top row of the display will be obtained at memory-row 1 (0 + 0 + 1= 1). Likewise, data for display-row 22 will come from memory-row 23, and data for the bottom row will come from memoryrow zero. One of the two-bit adders, plus associated gates, performs the function of reconciling sums greater than 23 to a 24-row universe, by adding an appropriate adjustment factor to all such sums (23 + o + I =24-+0). 20 + 6 + I =27--+3 If an entry is made at the current cursor position, the same summation will occur using the Cursor Row and Offset Counter values, and the entry will be made in row 3. The multiplexor section of the Memory Address Logic manipulates the CR + OCand RC + OC sums derived above, plus the information from the Display Column Counter (CCO - CC7) and Cursor Column Counter (WCO - WC6) in order to resolve the 80 x 24 display matrix to a 64 x 30 memory matrix. The first-stage multiplexors distinguish between Refresh accesses to memory and write accesses, since the former are governed by the RC + OC sum and the CC Counter information, while the latter are governed by the CR + OC sum and the WC counter. If the display has been scrolled one time, data for the top row will be obtained from memory-row 2 (0 + 1+ I = 2) and data for the bottom row from memoryrow I, thus, it can be demonstrated that all the data in memory will appear to have moved upward on the display by one row, after the scrolling operation, even though its actual physical location in memory is unchanged. The only physical alteration, in this example, occurs in memory-row I, which is erased (see section 4.3.8) during the scroll operation, leaving the new bottom row address locations clear for new data-entry. The time-period when CC7 is false is the active . display-time for each scan-line, and therefore, 4-11 defines Refresh-access time. During horizontal retrace, when CC7 is true, the memory is available for data-entry. During test read~back, the first-stage multiplexor is locked into the "Write" mode in order to expedite the transfer of information, since display functions are not necessary during this operation. line is 16 characters. The three high-order column terms (POS4 - POS6) and the four high-order row terms (LINEI - LINE4), however must be modified to account for the maximum column-width of the memory matrix of 64 characters. Accordingly, the final multiplexor stage uses the column-term POS6 to distinguish between column-positions greater (or equal to) and less than 64. For positions less than 64, the high-order address functions MA4 - MA9 are derived from POS4, POS5 & LINE 1 - LINE4 respectively. This translation provides a direct relationship between a 24 x 64 section of memory, and that portion of the display defined by 18WS 023 and columns 0-63. For column positions 64-79, POS6 switches the multiplexor to derive MA4 MA 7 from LINEl - LINE4, respectively, and forces MA8 and MA9 true. This translation relates a 6 x 64 section of memory to the last l6 column positions of the 24 display rows, by allocating one-quarter of each memory-row, progressively, to the remainder of each display row. The chip-enable functions define even and odd display rows and memorygroups, and therefore, require no translation. The organization of display data in memory, is shown on figure 4-9. The most significant posltlon of the CCj WC multiplexor is used as a selection signal for the SUMR/ SUMW multiplexor, and in the writephase will always cause selection of SUMW (CR + OC) for the LINEI - LINE4 and Chip-Enable functions. In Refresh mode the SUMR (RC + OC) outputs will normally be selected, however, during Clear Screen or Line Erase (when scrolling) operations the term ERASEF will force selection of the SUMW terms, in order that all erasures can take place during CC7 time and thereby minimize the total time required for such operations (See Section 4.3.8). The selected low-order column terms (MAO - MA3) require no additional modification, since the smallest increment of memory allocated to a given ADDRESS SWITCHES I--- IN THIS AREA - (COLUMN >631 80 CHARACTER COLUMN ADDRESSING "........--- SEQUENTIALLY INCREASE ROW=~ ROW= 1 ROW=2 ROW=3 ROW=4 ROW=5 ROW=6 ROW=7 ROW & COLUMN ADDRESSING IN THIS AREA ARE NORMAL ROW=8 ROW=9 ROW = 10 ROW= 11 ROW == 12 ROW = 13 ROW == 14 ROW == 15 ROW = 16 ROW = 17 ROW == 18 ROW = 19 ROW= 20 ROW = 21 ROW = 22 ROW= 23 •~ MEMORY ADDRESS MANIPULATION (SCHEMATIC SHEET 4, ZONE Cll :1~1~lml~I~I;I~I~I~I~I~I;I~I~ ROW = 24 0 ROW - 25 • 1 5 1 • 5 3 1 3 1 4 7 4 0 ROW - 24 1 6 1 6 3 2 3 2 4 8 4 8 ROW - 25 ROW - 24 ROW - 25 ROW - 24 ROW - 25 • • • • • 7 6 3 6 ROW - 26 • 31 ROW • 0 27 ~ ROW - 26 1 6 1 6 3 2 3 2 ROW - 27 ROW- 26 ROW 4 8 4 8 27 • 7 6 ROW - 27 3 6 • 31 5 1 5 3 1 3 1 ROW - 28 I} ROW - 28 ROW = 29 ROW - 28 4 8 4 • • • • 3. ADDRESS MANIPULATED. WHEN COLUMN ADDRESS INCREASES ABOVE 63. 4 '29 • ROW - 28 • 7 6 ROW - 29 • 3 6 ROW 2. SCREEN ACTUALLY ORGAN IZED AS 33 LINES x 64 CHARACTERS. 7 4 • ROW - 29 MAg '\., ROW 16 MAS "v ROWS MA7" ROW4 MAG '\. ROW 2 CHIPEN"v ROW 1 MA5"v COLUMN 32 MA4"v COLUMN 16 MA3'\. COLUMN 8 MA2 ""_ COLUMN 4 MA 1 "J COLUMN 2 MAO" COLUMN 1 •4 • ROW - 26 e 1 6 1 6 3 2 3 2 • • 5 1 5 3 1 3 1 NOTES: 1. BIT WEIGHTS" 7 4 8 • 3 Figure 4-9. Organization of Display Data in Refresh Memory 4-12 4.3.7 Refresh Memory and Character ROM Logic 4.3.8 Erase Logic A display line is erased by the Logic shown on Schematic pages 3 and 4. Figure 4-10 shows logic compnsmg the refresh memory, buffer latches, and character memory ROMs. The ERASEF signal is turned on by SETERA. SETERA describes the condition in which both PGMOD & LFI are true, causing the offset counter to begin counting and the lines to scroll each time a line-feed is caused by the column counter overflowing (BOFLO). The refresh memory IS made up of 2K, 7-bit semiconductor RAM devices m one of four configurations as follows: a. Six RAMs. for upper-case only, display. l2-line ERASEF is turned off by CC80A after a single character row has been cleared, dUl;ing scrolling. b. Seven RAMs for upper/lower-case, l2-line display. However, when START is raised by a CLR SCRN Code, ERASEF remains high until START is turned off by an overflow of the offset counter. Consequently the entire screen is erased. c. Twelve RAMs for upper-case only, 24-line display. d. Fourteen RAMs for upper / lower-case, 24-line display. 4.3.9 WRITE PULSE Logic The WRITE PULSE signal clocks the refresh (RAM) memory. Logic that generates WRITE PULSE is shown in sheet 4 of the logic diagram. A switch (UCEN) sets up the logic to operate with, or without, the lower-case RAMs. UCEN alters data to adapt the logic for either 6-bit codes (uppercase only) or 7-bit codes (upper/lower case). Term ERASEF causes the logic to force bit 6 high, creating a SPACE code in place of the received NULL cod~. WRITE PULSE consists of gated pulses clocked by dot count DC2, and is normally gated on by FORESPACE (the input of the cursor counter) or ERASE LINE. Data from the input buffer (DATA1-DATA7) is loaded into, or read from, the refresh memory by address lines MAO-MA9. The memory is clocked, for each character time, by WRITE PULSE. The non-destructive space code feature allows writing a SPACE code (0408) into the RAM memory any time between a Line Feed (LF) code and a Carriage Return (CR) code, with writing of SP ACE inhibited between the CR code and the next LF code. This permits the computer or operator to write a display on the screen, issue a CR code, and space over the previously written data, with the cursor, without writing over the data. CHIPENA is low as data is loaded into, or read from, RAMs storing the 12 odd lines of display data. CHIPENB enables the RAMs storing the 12 even lines in a 24-line display. At the end of each character period, DC3 clocks an addressed characterinto buffer latches which store the character to be encoded by the ROMs. The buffer latches are cleared by VIDEO BLANK. Because CBUF6 is normally inverted, however, a SP ACE code, rather than NULL, is presented to the ROMs. The NO write signal inhibits FORESPACE so that WRITE PULSE is not generated during. that period. A switch permits inhibiting the nondestructive space code feature. 4.3.10 Keyboard Logic Two ROMs decode CBUFn characters and produce a 5-bit output code that provides the dot pattern for each line in the character matrix. Each of the seven lines in the character matrix is identified by the line count LCO-LC2. The parallel-bit information output by the ROMs is serialized for presentation to the video monitor. Keyboard logic is shown on sheet 9 of the logic diagram (except for lock/unlock logic shown on sheet 10). Timing of keyboard logic functions is shown in figure 4-11. One ROM contains upper-case characters, and the other contains lower-case characters. Select logic senses states of CBUF6 and CBUF7 to enable either ROM device. The keyboard is encoded by generating the complete sequence of 7-bit USASCII codes at high speed, and trapping the code that matches a depressed key. The codes are generated continually and repetitively unless a key is pressed. The code sequence is clocked at a counter by KBCLK, which is the gated.character rate signal CCO. CBUFn is available at data transmitter logic for transmission in read-back test operation. The four least-significant bits of the count (KC 1KC4) encode the 16 rows of the USASCII code 4-13 (OPEN FOR LOWER CASE) RAM (UPPER/LOWER CASE ONLY) DATA 7 11 DATA 7 DATA 6 UCEN f>' ...... ..j:>. UC/ULC SELECT LOGIC ERASE F DATA 1. - DATA 5 MAO- MA9 WRITE PULSE CHIPEN A --+ RAM (UPPER/LOWER CASE, 24-LlNE MODEL ONLY) 1 --+ 6 RAMS 6 RAMS t ...c~ ICEN -=- I-LCO-LC2 BIT6 UCEN C BUF 7 BIT7 UC/ULC SELECT LOGIC C BUF 6 UC/ULC SELECT LOGIC LCCE LATCHES (24-LlNE MODEL ONLY) -®-- --+ -@--+ ---11 I BITS 1-5 -®-DC3 C BUF1-C BUF 5 ClK CLR -®-- ROM (lOWER CASE) 1 VIDEO BLANK 1 T- f 5 - ROM (UPPER CASE) 5 CHARACTER BITS TO VIDEO SERIALIZER CbllPEN B SHEET 7 Figure 4-10. Refresh Memory and Character ROM Logic, Block Diagram RC2 KEY DATA ~"" I , SET BIT II GO A-OUT , ~ VI I B-OUT II C-OUT ---~-~~ SHIFT/LD X LOAD FLOP X LOAD _______ n ----------hIJ SCANNING FAST CLOCK ~ .. DEBOUNCE II ~ II ~ n LJ lm_288 - I n II ~ ~n REPEAT { 4 ',KB CIRCUIT RESET -'"( I BOUNCE D-OUT II ~I- ~ ~ J== NOTE: JF KEY IS RELEASED DURING DOUT, CYCLE IS COMPLETED BEFORE TERMINATING, I F RELEASED BEFORE D-OUT, CYCLE IS TERMINATED IMMEDIATELY. 59HZ-- locps 60 H Z',- 12cps QI=DT nI=PRI=<':'<::l=n ~c.······· ~I" WAITING FOR J ILJ nL-__ REPEATING REPT OR RELEASE SLOW CLOCK Figure 4-11. Keyboard Logic Timing ~illl ... SCANNING FAST CLOCK The Break function is maintained for as long as the key is held down. The signal BREAK appears at interface control logic where it forces the primary data transmit line to the "space" state if the unit is transmitting, or forces the secondary transmit line to the "mark" state if data is being received and the interface is in the secondary-channel mode of operation. chart. The three remaining bits (KC5-KC7) encode the eight columns of the chart. When no key is depressed, KEY DATA is high and KBCLK cycles the counter, and bounce logic holds BOUNCE high. When a key is depressed and then the corresponding code appears on lines KCI-KC7, KEY DATA falls, preventing generation of further KBCLK pulses so that the code is held on KCn lines. KEY DATA also causes GO to rise, causing bounce logic to count 900H) RCO pulses until a fifth pulse has completed a 5.56-msec delay period. When the CLEAR key is pressed, and the SHIFT key is also depressed (SHIFT EN), KEY CLR clears keyboard lock logic, the refresh memory, and interface control logic. At the end of the key-bounce delay period, BOUNCE becomes true, inhibiting further counts of RCO. If the key is released, KEY DATA immediately rises and counter cycling resumes. If the key is held down, along with the REPT (Repeat) key, however, the high BOUNCE signal permits RCRESET pulses (at the ac power line frequency) to clock the bounce delay period, generating the GO signal at a rate of 12.5 characters per second at 60Hz, or 10 characters per second ata 50-Hz line rate. Consequently, the character is repeated at that rate until either. key is released. The HERE IS key activates an optional Answer Back functiQn which causes a unique, fixed message to be sent to the computer. The message, up to 32 characters long, is contained in a PROM device. Either the level from the HERE IS key, or an ENQ command received from the computer, causes the IDENT signal to activate logic on the AnswerBack board. Keyboard lock logic (sheet 5) permits the computer to enable or disable the keyboard logic. The KBLOCK signal is set-enabled locally by KEY CLR, or by the decoded UNLOCK command, and reset-enabled by the decoded LOCK command. Keyboard lock logic by CC80. KBLOCK prevents DOlT from generating GO, inhibiting .any keyboard action. A switch permits holding KBLOCK true regardless of received LOCK commands. The term TH RE limits the repeat rate if the period of the selected baud rate creates a character time longer than the repeat cycle. When the CTRL (control) key is pressed, bits KC6A and KC7 A are forced to zero, forcing any generated code'into column 0 or I of the USASCII code chart. Bit KC5A selects either column 0 (when false) or column I (when true). For example, when the "2" key is pressed (0110010) along with CTRL, the effective code becomes control code DC2 (00 I00 I 0). 4.3.11 Beeper Logic Beeper logic (sheets 3 & 4 of the logic diagram) produces an audible signal as a near-end warning. The signal that drives the speaker is the character row rate LC2, which has a rate of 3.6 KHz. With either SHIFT key depressed, bit 6 (KC6A) is inverted to select upper-case alpha characters (USASCII column 4 or 5, instead of column 6 or 7). Also, INVERT 5 selects codes in USASCII column 2 instead of column 3, to encode the "upper-case" symbols on numeral and symbol keys. Terms Co.L2 and COL3 identify- those codes in the shift logic. Row 0 codes in columns 2 and 3 (SP and 0) are excluded from this action because they have no "upper case"functions. The rate LC2 is enabled to the speaker during the "on" period of a one-shot circuit. The one-shot is triggered on by WRITE CHAR as the 71st character is written in any line (WCO WCI WC2 WC3 WC6). The one-shot is triggered when a BEL code is received at the 110 interface. The UPPER CASE key is used in units that do not include the lower-case alpha characters. When the key is depressed, use of the SHIFT key has no effect on alpha keys. Lower-case alpha codes are encoded in USASCn columns 6 and .7. Therefore, the gated term KC6 KC7causes INVERT6 to maintain upper-case codes without use of the SHIFT key. Other codes in columns 4 through 7 are identified by KC7 SHIFT EN which permits normal shifting up and down. Because a read-back operation is initiated by BEL . code, the term READ is used to disable the one-shot so that the BEL code cannot cause the audible signal. The OVERFLOW signal is used to turn;-offthe oneshot when a baud rate higher than 2400 baud is used. Because the period of the one-shot is greater than the period between successive 71 st characters in this case, the beeper would otherwise remain energized continuously while data is being received: The BREAK key is depressed to signal the computer that the operator wishes to terminate data transfer. 4-16 4.3.12 Data Receiver and Command Decoder Logic The current loop receiver is a bipolar circuit and responds to current in either direction. The receiver comprises a rectifier / limiter which drives an optical coupler, and a single-transistor amplifier driven by the optical coupler. If the RS232/ CL switch is open, the amplifier output appears at the OR logic that furnishes the UART input. This logic (figure 4-12, schematic 6 & 10) receives data from· the computer through either a standard RS232 interface, or a current loop interface. Serial data is received through the RS 232 interface by an RS232 receiver which sends the data to an OR circuit which also receives data from the current loop receiver. DATA 1 - DATA 7 . IHDXI X DATA RECEIVED DATA (RS 232) A third input to the OR logic is data being transmitted from the ADM-3A (X DATA) and appears if the HDX (half d~plex) switch is closed. TO 7}--1.------- REFRESH TD EXTENSIDN PDRT M.EMORY r-----,DEL CR lATCHES ) - - . -... UNIVERSAL TRANSMITTER RECEIVER (RECEIVER SECTION) DECODER LOGIC (UARTI DOlT SPACE ENG (ClK) ClR SCRN LOCK DATA RDY DECODED COMMANDS UNLOCK CLEAR ERASE F CC6 INPUT TIMING lOGIC INPUT ClR BUFFER lCClK SHEET6 Figure 4-12. Data Receiver Logic and Command Decoders 4.3.13 Data Transmitter Logic The received serial data, from whatever source, is clocked into the UART by RECV CLK (at the selected baud rate). In the UART, each received character is stored and presented in parallel-bit form to latches, with the most-significant bit appearing on the IN7 line. (lN8 is not used in the ADM-3A.). . Data transmitter logic is shown in figure 4-13 (schematic sheets 8, 10 & J2). Data that may be applied to the transmitter section of the U ART are: a. Keyboard characters KCn, and the XLOAD signal from keyboard logic, when READ is false (normal operation). The character stored in the U ART is clocked into latches by INPUT as DATA RDYis output by the UART (unless ERASEF inhibits INPUT). INPUT rises -when CC6 occurs at the end of every horizontal scan. Then LCCLK turns on DOlT, which remains. on for the next full horizontal scan period during which the last received command -is executed. h. Characters of the answer-back message, applied through KCn lines, when the answerback option is included in the ADM-3A, and READ is false. c. The contents of the refresh memory buffer (CBUFn) when READ is true (in read-back test operation). The data character stored in thelatches is decoded to obtain the different control command signals. The three least-significant bits are used as chipenable codes and are made effective by DOlT. Consequently, control commands are not effective until execution time. The UART XMIT CLK that clocks the UART is the gated XMIT CLK selected at baud rate select logic and is 16 times the baud rate. The U ART is loaded from XDAT An lines by LOA ART, which is normally high. 4-17 UART XMIT CLK r---- I I I KEYBOARO{ XLOAD LOGIC MUL TlPLEXER KC1-KC7 I1 MEMORY BUFFERS LOA ART X DATA 1X DATA 7 CBUF1.CBUF70-+1 7 1 I· ....... ~H~ UNIVERSAL TRANSMITTER/ TRE ... RE TU RECEIVER I .. I • SHEET CLR TO SEND 12 L_ _ _- RTS, 1 I I READ .j::o.. BAUD RATE XMIT CLK SELECT LOGIC 'ITRANSMIT CLOCK LOGIC - - . ----, _. _-1 CURRENT LOOP TRANSMITTER 1 I XMIT DATA ( •< .< RS 232 INTERFACE CURRENT-LOOP LINES RS 232 INTERFACE 00 EXTENSION PORT STOP BITS (OPEN, 2 BITS) WD LENGTH (OPEN, 8 BITS) PARITY ENABLE (OPEN, EVEN) S . pARITY INHIBIT (OPEN, NONE) BIT 8 CONTROL (OPEN,MARK 1) • (CONTROL) iR5232/CL {"ART) (CONTROL SECTION) -1 SHEET10 Figure 4-13. Data TraJlSmitter Logic, Block Diagram If the BREAK key is depressed, the XMIT DATA line is forced to the high (SPACE) level. The UART XMIT CLK is enabled when CLR TO SEND appears at the interface, and further controlled by TRE. TRE and THRE are output by the UART. THRE falls when XDATA loads the holding register in the UART. If the serializer (which is loaded from the holding register) is empty, TRE is high. With the holding register full and the serializer empty, the UART automatically transfers the character into the serializer: At this time THRE rises, ready to accept the next character, and TRE falls to indicate that the serializer is busy. Both THRE and TRE are high when the U ART holds no data. Data is sent through either the RS232 or current loop interface, depending on the position of the RS232/ CL switch. The unselected interface maintains a marking level. The RS232 interface comprises a simple driver. The current loop interface uses an optical coupler to couple the TTL data to an amplifier, and then through a diode output network to the current loop. The optical coupler completely isolates the current loop transmitter from the ADM",3A. One leg of the current loop may be tied through a register to +12V dc to create a current source. As an alternative, a ground strap may be used instead of the resistor, to act as a sink for an external positive source, or a current source for an external negative voltage. Transmit clock logic is reset by the next Request to Send (RTS) signal from the interface. Five switches permit formatting the transmitted character. First transmitted is always the Start bit, followed by the seven data bits (LBS first). The parity bit, odd or even, then follows (if enabled); followed by one or two Stop bits. 4.3.14 Video Blanking and Serializer Logic Logic that controls blanking during horizontal and vertical retrace time, and converts the parallel-bit ROM outputs .to a serial bit stream, is shown in figure 4-14. The serial bit stream is ORed to transmitter circuits through a gate which also receives data which may appear (fromanother device) at an extension port. CC7 ~ POS15 • RC5 ~ RC = 24/31 RCO VIDEO BLANKING LOGIC VIDEO BLANK TO C BUF LATCHES ~ 24 EN DC3 ~ ENX CURSOR ~..---....... MONITOR VIDEO READ CHARACTER BITS FROM ROMS TO ..-.... VIDEO MONITOR ---....... DC3 LD CLK SHIFT REGISTER (VIDEO SERIALIZER) CLEAR 2 ~ ENX FLIP EN ~-----~--'CURSOR SHEETS 7 & 8 - Figure 4-14. Video Blanking and Serializer Logic, Block Diagram 4-19 4.3.15 Monitor Drive Logic Terms CC7, POSI5, and RC5 control blanking for row counts of 32 and higher, and are effective only when the ADM-3A is operating at a vertical rate of 50-Hz (the count reaches only 29 in 60-Hz operation). For counts below 32, term RC=24j 31 controls blanking. This logic (shown on sheet 7 of the logic diagram) generates signals that trigger horizontal and vertical drive cycles in the monitor. To obtain the horizontal drive signal HD RIVE, character position counts are decoded to set HDRIVE false at the start of a row. HDRIVE is set true one count after the rise of CC7 to start the video retrace period. Terms RCO and 24EN cause all even-numbered character rows to be blanked if the ADM-3A is operating with a 12-line display. In every case, VIDEO BLANK is clocked to the memory buffer latches by BDC3 as the current character is completed. VIDEO BLANK clears the buffer latches but, because bit 6 is normally inverted, the USASCII SPACE code is presented to the ROMs, instead of NULL. The vertical drive cycle is begun by VDRIVE. This signal is generated by decoding character row counts RCn, and setting theVDRIVE flip-flop one count after the last character of the last line has been written. The flip-flop is clocked by the HDRIVE signal for the line just completed. During a read-back test operation, READ blanks the video but permits sending CBUFn data to transmitter logic. . The level 60EN controls timing for 50-Hz or 60-Hz power lines. Refer to figure 4-4 for timing diagrams. The video serializer is an 8-bit shift register. Term DC3 loads it with the ROM output character bits every 643 nsec, and the bits are shifted (by CLK) at a rate of 10.8864 MHz. The shift register output is ORed with cursor information to produce the MONITOR VIDEO signal. The video level adjustment potentiometer is located at these circuits. 4.3.16 Baud Rate Select Logic Figure 4-15 illustrates the logic used to generate and select baud rates for data transmission and reception. ~ BINARY COUNTER DDT CDUNTER DCl (3.1104 MHz BINARY COUNTER BINARY COUNTER + 16 (+ 9 FOR 1800 BAUD) I---t +5 (+ 6 FOR 1800 BAUD) ·4 ClK 1 + 16 I"- (-=- 11 FOR 110 BAUD) ~ClK6- ClK 2ClK 5 ClK 9 ClK 5 CKL9 ) M~ ~ 1800 BAUD 2 g : SELECT FOR o : SPLIT TRANSMIT o· CLOCK of o· o· o· 0: cpcp 110 BAUD BAUD RATE SELECT SWITCHES DOUBlE-ClOCK REMOVE JUMPER (ETCH) FOR SPLIT TRANSMIT CLOCK SHEET 10 Figure 4-15. Baud Rate Select Logic, Block Diagram 4-20 F-F RECV ClK F·F XMIT ClK The basic clock used in this logic is the 3. 1104-MHz pulse stream DC1, which originates at the display dot counter. The 3 binary counters divide pulse rates by 5, 16 and 16 respectively except when an 1800 or 110 baud rate is selected. These rates (from 7519,200 baud) are obtained from the counters and are selected by means of a BA un RATE Switch. e. If only the 202 switch is closed, RTS may be controlled through the ADM-3A interface in either code-turnaround, or reverse-channel operation. When BA UD RATE switch 1800 is on, the 3 binary counters divide pulse rates by 6, 9 and 16 respectively and CLK5 is selected as the double clock. 4.3.17.1 Code-Turnaround Control. Either an ETX code or an EOT code may be selected to initiate turnaround, depending on the position of the ETX-EOT switch. When the selected code appears in the input data, LATCHED CODE is set. When CARRIER DETECT falls (figure 4-16), indicating that the 'remote end of the'line has dropped, R TS is set. When BA UD RATE switch 110 is on, the counters divide the pulse rate by 5, 16 and 11 respectively and CLK9 is selected as the double clock. The double clock rate is divided by flip-flips to provide the RECV CLK and XMIT CLOCK signals. Normally, both flip-flops are clocked at the same rate. However, when a split clock is required, the XMIT CLOCK may be derived from another rate selected by means of a rotary switch located inside the ADM-3A case. R TS is reset when ETX or EOT is again decoded, and the logic switches to the receive mode. Following a turnaround command, no further command will be recognized for approximately 250 msec. This interval gives the modem time to ' propagate its signals. The interval is timed-out by two flip-flops and a counter, and the signal SBEN controls resetting of R TS. When the common clock is used, the rotary switch must be in position 12. When the split clock is used, the printed circuit joining clock inputs of both flipflops must be cut. '4.3.17.2 Reverse-Channel Control. In reversechannel operation R TS is controlled by SEC RECV DATA (SB) and CARRIER DETECT (CF) from the modem. When SB goes low, RTS is unconditionally reset (figure 4-17), switching the interface to receive data. In normal reverse-channel receive operation, CF is high at thi~ time, causing SEC XMIT DATA to rise. . NOTE: XMIT CLOCK can be split off only if the RECV CLOCK is NOT set to 110 or 1800 baud. 4.3.17 Interface Control Logic Interface control logic appears on sheet 12 of the logic diagrams. This controls request-to-send and clear-to-send communications for the ADM-3A. When the remote end of the line raises SB, and then drops its RTS (and CF), the ADM-3A turns on its RTS. The ADM-3A will then ignore further commands for a 250-msec period while the modem propagates its signals. CLR TO SEND (high) permits data transmission logic to produce UART XMIT CLK, sending data from the ADM-3. If CLR TO SEND falls while a byte is being transmitted, TRE maintains the transmit clock until the byte has been completed, and then falls to shut off the clock and return the line to the marking state. 4.3.18 Power Supplies AC power is applied to the transformer through the ON / OFF switch on the rear of the ADM-3A. The different stepped-down ac voltages connect to the main circuit board through connectors 13 and 14. REQ TO SEND (RTS) may be controlled in any of four ways, as follows: a. R TS may originate at an extension port. c. If only switch 103 is closed, R TS remains high all the time. Rectifiers, filter capacitors, and voltage regulators are all located on the main circuit board. Three type 7805 devices provide the +5V dc logic supply, and two type 7815 devices furnish 12V dc to operate memory devices aad interface drivers. d. If only the LOCAL switch is closed, signals THRE and TRE control R TS. R TS rises to ' transmit each character, and falls when the character has been shifted out ,of the ADM3A. A -+ 15V dc supply required by the monitor is made up of a type 7815 device and a simple transistor shunt regulator. Located at the bottom of the terminal pan is a primary fuse. It is an 8/10 amp SloBIo 115V fuse or a 4 amp Slo-Blo 230V fuse. b. If switches 202, 103, and LOCAL are all open R TS remains low all the time. 4-21 NOTE: CANNOT BREAK WHILE RECEIVING' BREAK FROM KEYBOARD REQUEST TO SEND CA, PIN 4 r 200ms _ _ CLEAR TO SEND CB, PIN 5 TRANSMIT DATA BA, PIN 2 RECEIVE DATA BB, PIN 3 I 1-r S -rr-r-r--'---'-""'--~ V/ //////. .W//~EOTI ~ij#KEOTI FROM TERMINAL IL ww~ Wh//1EOTI FROM COMPUTER --:.1 CARRIER DETECT CF, PIN 8 SPACING .. '-'v19ms SPACING I FROM TERMINAL L t EOT ON BB BECAUSE OF DATASET RECEIVED EOT WITH RTS (CAl HIGH IMPLIES SWITCH TO RECEIVE MODE t RECEIVED EOT WITH RTS (CAl LOW IMPLIES SWITCH TO TRANSMIT MODE Figure 4-16. Interface Timing for Code Turnaround 4.3.19 CRT Display Monitor Logic VERTICAL DEFLECTION VIDEO AMPLIFIER Transistor Q 102 is a programmable unijunction transistor, and together with its external circuitry, forms a relaxation oscillator operating at the vertical rate. Resistor R115, variable resistor R116 and Capacitors C105 and C106 form an RC network providing proper timing. ,The video amplifier consists of Q 10 I and its associated circuitry. The incoming video signal is applied to the monitor through the contrast control through R I 09 to the base of transistor Q 10 1. When power is applied, CI0S and C106 charge exponentially through R115 and R116 until the voltage at the junction of R 116 and C 105 equals the anode "A" firing voltage. At this time, one of the unijunction's diodes that is connected between the anode and anode ga te "G" becomes forward biased allowing the capacitors to discharge through another diode junction between the anode gate and the cathode "K" and on through R120. Transistor Q101 and its components comprise the video output driver with a gain of about 17. QlOI, operating as a class B amplifier, remains cut off until a DC-coupled, positive-going signal arrives at its base and turns on the transistor. R III adds series feedback which makes the terminal-to-terminal voltage gain relatively independent of transistor variations as well as stabilizes the device against voltage and current changes caused by ambient temperature variations. R117 and R 118 control the voltage at which the diode (anode-to-anode gate) becomes forward biased. This feature "programs" the firing of Q102 and prevents the unijunction from controlling this parameter. Therefore, the changing of firing points from one device to another, together with the temperature dependency of this parameter, is no longer a problem as it can be with conventional transistors. The negative going signal at the collector of Q 10 I is DC-coupled to the cathode of the CRT. The class B biasing of the video driver allows a larger video output .signal to modulate the CR Ts cathode and results in a maximum available contrast ratio. The overall brightness at the screen of the CRT is determined by the negative potential at the grid and is varied by the brightness control. 4-22 I r-----i BREAK FROM KEYBOARD NOTE: DO NOT RAISE RTS UNTIL ~mLD REQUEST TO SEND CA, PIN 4 I - I I I Il CLEAR TO SEND CE, PIN 5 ~SPACINGI TRANSMIT DATA BA, PIN 2 RECEIVE DATA EE, PIN 3 . I SECONDARY TRANSMIT DATA SA, PIN 11 j 1 I - I ? SECONDARY RECEIVE DATA SB, PIN 12 I - CARRIER DETECT CF, PIN 8 Il COMPUTER DETECTS BREAK TERMIN AL TRANSM ITTING .. -- COMPUTER DETECTS BREAK f-- TERMINAL RECEIVING NOTE: "BREAK" WHILE RECEIVING SENDS SA TO MARK STATE. TERMINAL . __ TRANSMITTING NOTE: "BREAK" WHILE TRANSMITTING SENDS.BA TO SPACING STATE. Figure 4-17. Interface, Timing for Reverse-Channel Operatiqn The vertical oscillator is synchronized externally to the vertical interval from the vertical drive pulse at R 113. At the time of the vertical interval, an external negative pulse is applied through R 113, CI04, and CRIOI to the gate of QI02, causing the firing level of the unijunction to decrease. input impedance to QI02, and thereby maintains excellent impedance isolation between Q 102 and QI04. The ~ output waveform from the unijunction oscillator is not suitable, as yet, to produce a satisfactory vertical sweep. Such a waveform would produce severe stretching at the top of the picture and compression at the bottom. C105 and C106 modify the output waveform to produce satisfactory linearity. The sawtooth waveform output at 'Q103 is coupled through R122, the The sawtooth voltage at the anode of Q 102, is directly cQupled to the base of Q I 03. Q I 03 is a driver amplifier and has. two transistors wired as a Darlington pair; their input and output leads exit as a three-terminal device. This device exhibits a high 4-23 vertical linearity control RI2I, and on to C106 where the waveform is shaped into a parabola. This parabolic waveform is then added to the oscillator's waveform and changes its slope. Slope change rate is determined by the position of the variable resistor RI21. The horizontal output stage has five main functions: to supply the yoke with the correct horizontal scanning currents; develop a "C" VDC supply voltage for use with the CRT; develop a "8" VDC supply voltage for the video output stage; and develop a "D" VDC for the CRT bias. Q103 supplies base current through RI23and RI24 to the vertical output transistor, Q 104. Height control RI24 varies the amplitude of the sawtooth voltage present at the base of Q 104 and, therefore, varies the size of the vertical raster on the CRT. Q 106 acts as a switch which is turned on or off by the rectangular waveform on the base. When Q 106 is turned on, the supply voltage plus the charge on C 113 causes yoke current to increase in a linear manner and moves the beam from near the center of the screen to the right side. At this time, the transistor is turned off by a positive voltage on its base which causes the output circuit to oscillate. A high reactive voltage in the form of a half cycle negative voltage pulse is developed by the yoke's inductance and the primary of T2. The peak magnetic energy which was stored in the yoke during scan time is then transferred to C 109 and the yoke's distributed capacity. During this cycle, the beam is returned to the center of the screen. The vertical output stage, Q 104, uses a power type transistor which operates as a class A amplifier. No output transformer is required since the output impedance of the transistor permits a proper impedance match with the yoke connected directly to the collector. C107 is a DC-blocking capacitor which allows only AC voltages to produce yoke current. LI is a relative high impedance compared to the yoke inductance. During retrace time, a large positive pulse is developed by LI which reverses the current through the yoke and moves the beam from the bottom of the screen to the top. Resistor R 126 prevents oscillations by providing damping across the vertical deflection coils. The distributed capacity now discharges into the yoke and induces a current in a direction opposite to the current of the previous part of the cycle. The magnetic field thus created around the yoke moves the scanning beam to the left of the screen. After slightly more than half a cycle, the voltage across C 109 biases the damper diode CR 103 into conduction and prevents the flyback pulse from oscillating. The magnetic energy that was stored in the yoke from the discharge of the distributed capacity is released to provide sweep for the first half of scan and to charge C 113 through the rectifying action of the damper diode. The beam is then at the center of the screen. The cycle will repeat as soon as the base voltage of QI06 becomes negative. HORIZONTAL DEFLECTION To obtain a signal appropriate for driving Q 106, the horizontal output transistor, a driver stage consisting of Q 105 and T 10 1, is used. The circuitry associated with Q 105 and Q 106 has been designed to optimize the efficiency and reliability of the horizontal deflection circuits. A positive going pulse is coupled through RI27 to the base of QI05. The amplitude and duty cycle of this waveform must be as indicated in the electrical specifications (Section 1.2) for proper circuit operation. CII3, in series with the yoke, also serves to block DC currents through the yoke and to provide "S" shaping of the current waveform. "S" shaping compensates for stretching at the left and right sides of the picture tube because the curvature of the CRT face and the deflected beam do not describe the same arc. The driver stage is either cut off or driven into saturation by the base signal. The output signal. appears as a rectangular waveform and is transformer-coupled to the base of the horizontal output stage. The polarity of the voltage at the secondary of the driver transformer is chosen such that Q106 is cut off when Q105 conducts and vice versa. LIOI is an adjustable width control placed in series with the horizontal deflection coils. The variable inductive reactance allows a greater or lesser amount of the deflection current to flow through the horizontal yoke and, therefore, varies the width of the hor~zontal scan. During cond uction of the driver transis.tor, energy is stored in the coupling tranformer. The voltage at the secondary is then positive and keeps Q 106 cut off. As soon as the primary·· current of TIOI is interrupted due to the base signal driving Q 105 into cut off, the secondary voltage changes polarity. Q 106 starts conducting, and its base current flows. This gradually decreases at a rate determined by the transformer inductance and circuit resistance. The negative flyback pulse developed during horizontal retrace time is rectified by CR104 and filtered by CRllO. This produces approximately "D" VDC which is coupled through the brightness control to the cathode of the CRT (VI). 4-24 to the zener ofVR20l. The increase of forward bias of Q202 causes the collector voltage to drop as a result of the increased collector current through R202. This voltage is directly coupled to the base of Ql through Q201 where it causes Ql to conduct less and brings the regulated voltage back to its proper state. This same pulse is transformer-coupled to the secondary of transformer T2 where it is rectified by CR2, CR106, and CR105 to produce rectified voltages of approximately 12 k V (9 and 12 inches) or 9 kV (5 inches), "c" VOC, and "B" VDC respectively. 12 kV or 9 kV is the anode voltage for the CRT, and "c" VDC serves as the source voltage for grids No.2 and 4 (focus grid) of the CRT. The "B" VDC potential is the supply voltage for the video output amplifier Q 10 l. The short circuit protection or current limiting action can be explained as follows. Assume the "A" VDC bus becomes shorted to ground. This reduced output voltage is sensed by the base of Q202 turning that transistor off because of the reverse bias across its .emitter and base junction. Simultaneously, the increased current through R204 increases the forward voltage drop across the base and emitter junction of Q203 and turns it on. Prior to the short circuit condition, Q203 was cut off. The increased collector current through R202 decreases the collector voltage of Q203 which is detected by the base of Q20l and direct-coupled to the base of Ql causing that conductor to conduct less. This closed loop operation maintains the current available to any transistor connected to the "A" VDC bus at a safe level during a short circuit condition. Circuit breakers and fuses are not fast enough to protect transistors. LOW VOLTAGE REGULATED SUPPLY All models use a series-pass, low voltage regulator designed to maintain a constant DC output for changes in input voltage, load impedance and temperature. Also included is a current limiting circuit designed to protect transistors connected to the "A" VDC output of the regulated supply from accidental output short circuits and load malfunctions. The low voltage regulator consists of Q20 1, Q202, Ql, VR201, and their components. Q203 and its circuitry control the current limiting feature. 4.3.20 ADM-3A Answer Back The 120 VAC primary voltage (220/240 V, optional) is stepped down at the secondary of Tl where it is rectified by a full wave bridge rectifier CRl. Capacitor Cl is used as a filter capacitor to smooth the rectified output of CR 1. Transistor Q 1 is used as a series regulator to drop the rectified voltage to "A" VDC and to provide a low output impedance and good regulation. Resistor network R207, R208 and R209 is used to divide down the "A" VDC voltage to approximately +6 VDC and apply this potential to the base of Q202. A reference voltage from zener diode VR201 is applied to the emitter of Q202. If the voltages applied to the base and emitter of Q202 are not in pr()per relationship, an error current is generated through Q202. This error current develops a voltage across R202 which is applied to the base of emitter follower Q201 and then applied to the base of Ql to bring the output voltage back to its proper level. R201 and C201 provide additional fIltering of the rectified DC voltage. The ADM-3A answer back option provides the transmission of a predetermined message of up to 32 characters in length. This message can be sent by depressing the "here is" key on the keyboard or by the computer command "ENQ." The message is stored in a read only memory (ROM) and is supplied at time of purchase. This message can be exchanged by LSI customer service. 4.3.21 ADM-3A Extension Port Current Loop The extension port of the ADM-3A provides an auxiliary port for interfacing other peripheral devices in a loop through or daisy chain environment. The addition of current loop to this port adds to the flexibility and allows more devices to hook up in this manner. Operation of this regulator may be better understood by assuming a certain operation condition has caused the output voltage to increase above normal. This positive increase of voltage is transferred to the base of Q202 where it is compared The transmitted data output for current loop is on pin 25 of connector J-2 an~uPJ}l~_£"l!f~ (external source). Received data is inputed on pin 2 and is internally grounded (Terminal ground). 4-25 4.3.22 ADM-3A Numeric Pad NOTE The numeric pad option (Figure 4-18) provides 14 keys for operator convenience. These keys consist of 10 numeric (0-9), 3 punctuation (- . ,) and an "Enter" key. The codes associated with these are transmitted as such wIth the exception of "Enter" which transmits the ASCII character "RETURN." The numeric keys on the Key pad parallel the numeric on the standard Keyboard, therefore, if the shift key is depressed when using the keypad, the shifted characters will be generated as on the standard keyboard. Figure 4-18. ADM-3A Numeric Key Pad SECTION 5 MAINTENANCE 5.1 GENERAL 5.5 ADJUSTMENTS This section contains instructions and information for performing routine and corrective 'maintenance of the AD M -3A. It is assumed that the maintenance technician is thoroughly familiar with information in Sections 1 through 4 of this manual. All adjustments in the ADM-3A are associated with the CRT monitor. 5.5.1 Contrast Adjustment Contrast may be adjusted for best viewing by the operator. The control is located at the upper righthand corner of the keyboard. 5.2 INSTALLATION It is assumed that the ADM-3A has been installed 5.5.2 Brightness Adjustment and set-up for operation in accordance with procedures outlined in Section 2. Any operating problem following installation should be approached initially by checking settings of internal switches and front panel switches located under the identification plate, and checking interface cables. Figure 5-1 shows assignments of terminals in interface connectors 11 and 12. The brightness (background intensity) control is located on the video board assembly within the ADM-3A cover. WARNING Brightness must be adjusted with power applied to the ADM-3A. To avoid hazardous electrical shock, adjust using a non-conductive screwdriver and considerable care. 5.3 ROUTINE MAINTENANCE The operator is expected to keep the exterior of the ADM-3A clean. The case should be cleaned using a household cleaner and a soft, damp, lint-free cloth or paper towel. NEVER use a. petroleum-base solvent such as lighter fluid which could damage the plastic or painted surface. Adjust brightness just to the level at which the white raster is extinguished. The optimum contrast can then be obtained when a video signal is applied. Be careful not to wipe dust into the keyboard, and don't let excessive spray cleaner run between the keys. 5.5.3 Vertical Adjustment Other than cleaning, the ADM-3Aneeds no routine maintenance. There is a slight interaction among the vertical frequency, height, and linearity controls. A change in the height of the picture may affect linearity. 5.4 OPENING ADM-3A COVER To remove the cover of the terminal (along with the monitor CRT) for access to adjustments or for other maintenance, proceed as follows: a. Apply video and synchronization signals to the monitor. b. Set the vertical frequency control (R116) .near the mechanical center of its rotation. a. Remove the two slot-head screws located under the front corners of the terminal base. c. Adjust the vertical height control (R124) for desired height. b. Lift the cover from the front, lifting it upward and rearward until it is lowered to rest on the table. d. Adjust the vertical linearity control (R121) for best vertical linearity. c. To remove the cover from the base, disconnect the cable connecting the monitor to the printed circuit board, slide the cover toward the left on, its hinge pins, and then remove the cover from the base. e. Remove the vertical drive signal from the unit. Or, alternatively, use a shortjumper lead, and short the vertical drive input terminal of the printed circuit.card edge connector to ground.· f. Readjust the vertical frequency control (R116) until the picture rolls up slowly. Note that all components on the ADM·)A circuit board are accessible for inspection and voltage measurement when the cover is fully open. g. Restore vertical drive to the monitor. h. Recheck height and linearity. 5-1 ADM-3A INTERFACE EXTENSION J2 MODEM J1 AA BA 2 2 BA BB 3 3 BB CA 4 4 CA 5 CB 6 7 CC AB 8 CF 11 SA 12 SB 20 CD ~S2- REQUEST TOSENO TO DISPLAX CB 5 CC AB 6 7 CF 8 SA 11 SB 12 CD 20 CLEAR TO SEND - CARRIER DETECT SECONOARY XMITDATA SECONDARY RECEIVE DATA DATA TERMINAL READY ,+12 c,> -r BI DIRECTIONAL 20MA CURRENT LOOP TRANSMITTER 17 ; _ _ _ _ -"--'~-.~"h.'~ ...............",,- .~'_oQ"-"~ 24 ,+12 c BI DIRECTIONAL 20MA CURRENT LOOP RECEIVER ------" ----.<~- -~, Figure 5-1. Interface Connector Terminal Assignments 5-2 ",.. .-" ~ '1';1 z,~ > : ~ , \ --~l"~ .... . ,> ; (l1~ --7 •• ~>- ~-~,",.'il- '::0 ~ 2d'M~- 5.5.4 Horizontal Adjustments may choose to isolate the cause to the component level and replace the failed component. Raster width is affected by a combination ofthe low voltage supply, width coil LlOl, and the horizontal linearity sleeve located on the neck of the CRT beneath the yoke. Repair at the component level should not be attempted except by trained p~rsonnel using suitable tools and test equipment. a. Apply video and synchronization signals to the monitor. Insert the horizontal ,linearity sleeve about 2/3 of its length under the yoke. (If you'received a monitor from the factory in which the placement of the linearity sleeve has been determined, make a mark on the sleeve and reinsert the sleeve to this mark when removal of the yoke and linearity sleeve are required.) 5.6.1 Failure Analysis Troubleshooting of the ADM..;3A is straightforward and conventional. Suggested steps in troubleshooting are: a. Get the facts. Learn the state of the machine when the malfunction' occurred. Look for operator error, blown fuses, or modem or computer failure. If the linearity sleeve is inserted farther than. necessary, excessive power will be consumed and the horizontal output circuitry could be overstressed. ' b. Operate the ADM-3A to determine which functions have failed. For example: Does it receive but not transmit? Has a single function (like Clear Screen or Backspace) failed? Intelligent use of this 'information will speed fault isolation. ' . b. Adjust the horizontal width coil (LIOl) for the desired width. c. Isolate the cause of the failure to a specific module (for example, to the CRT, a keyboard row, the flyback assembly, or the main circuit board). c. Insert the linearity sleeve farther under the yoke to obtain the best linearity. Although this adjustment will affect the raster width, it should not be used solely for that purpose. The placement of the linearity sleeve should be optimized for the best linearity.. d. If the failed module is to be repaired at the machine site, further isolate the cause to a failed component (or components). Refer to information in Section 4 and to the logic and assembly drawings in Section 6 of this manual. d. Readjust LlOl for proper width. e. Observe final horizontal linearity and width, and touch up either adjustment if needed. e. Replace the failed module or component and test by running the ADM-3A in the same mode of operation in which the failure occurred. No horizontal hold control is used in this monitor. 5.5.5 Focus Adjustment The focus control (R107) adjusts best overall display focus. However, because of the construction of the gun assembly in the CRT, this control does not have a large effect on focus. ' f. Record the symptoms, cause, troubleshooting procedure, and mode of repair for future reference. 5.5.6 Centering Following are useful ideas to speed troubleshooting and repair: If the raster is not properly centered, it may be repositioned by rotating the ring magnets behind the deflection yoke. 5.6 CORRECTIVE MAINTENANCE a. After warmup, the cursor should appear at its , "home" position. If it does not, enter data from the keyboard (with the HDX/FDX switch in the HDX position) and see if it appears on the screen. If it does not, proceed to check power supply voltages, intensity and contrast control settings, clock and display counter operation, .monitor sweep drive signals and monitor video and drive circuits, in that order. ' Corrective maintenance consists of locating the cause of a malfunction and repairing it. The cause may be isolated only to the module level, with the failed module sent to a repair facility or returned to Lear Siegler for repair or replacement; or the user b. To verify operation of transmitter logic, simply see that data generated atthe keyboard appears on the screen (HDX/FDX switch in the HDX position only!). This checks all transmitter logic except the inverter B7-l 0 and Do not use ring magnets to offset the raster from its nominal center position; this will degrade the resolution of the display. If the picture is tilted, rotate the entire yoke. / 5-3 To install a new CRT, follow the preceding steps in reverse order. driver A9-3. To check FDX, create a short in pins 2 and 3 of the modem connector. This will also check the inverter B7-1O and the driver A9-3. To remove the flyback assembly, proceed as follows: c. It is possible to use internal turnaround switches (LOCAL, 103 and 202) to force Request to Send to either state, or put it under ADM-3A control. Intelligent use of these switches, and reference to paragraph 4.3.16, may simplify interface troubleshooting. a. Disconnect anode connector from CRT. b. Disconnect Molex connector that connects flyback assembly to the monitor circuit board. c. Using a screwdriver, loosen the hex-head screw that clamps the flyback assembly tothe molded cover. 5.6.2 Troubleshooting the Monitor d. Lift flyback assembly upward until the screw clears the slot in the mounting plate, then remove assembly from the cover. Following is a guide to troubleshooting the CRT monitor. It is assumed that sweep drive and video signals from the main circuit board are normal (see figure 5-2). To remove the monitor circuit board, proceed as follows: a. Screen is dark. Check settings of brightness and contrast controls. Check + l5V dc supply at junction of Rl14 and R130. Check security of all monitor connectors. a. Remove the flyback assembly (refer to preceding steps). b. Disconnect all Molex connectors from the monitor circuit board. b. No video. Check setting of contrast control, check Q 10 1 (refer to monitor schematic diagram in Section 6 of this manual). c. Slide circuit board from the slots in the molded cover and remove. c. Overheating and excessive power consumption. Check horizontal linearity sleeve (para. 5.5.5) Check Q105 and Q106. To replace monitor circuit board and flyback assembly, perform the preceding steps in reverse order. Refer to the monitor voltage waveforms (figure 5-3), and component layout (figure 5-4), and to cabling and schematic diagrams in Section 6 ofthis manual. 5.6.4 Troubleshooting the Main Circuit Board Troubleshooting of the main circuit board is based essentially on the principles outlined in paragraph 5.6 - that is, the technician must be familiar with the theory of operation (Section 4) and must be equipped with suitable test equipment. 5.6.3 Removing and Replacing Monitor CRT and Subassemblies WARNING Be sure to discharge anode voltage to ground before attempting to remove any monitor subassembly or CRT. With the ADM-3A cover opened, all components on the main circuit board are accessible to probes and other test devices. Components are generally identified on the board; but reference may be made to the component layout drawing, and the logic diagrams in Section 6 of this manual. Table 5-1 lists connectors on the board and defines all terminal assignments. The monitor comprises the CRT with its steel mounting frame, the flyback assembly, and the circuit board. To remove the CRT, proceed as follows: a. Unhook (at both ends) the spring that lies across the CRT. b. Remove connector from the base of the CRT. 5.6.5 Removing and Replacing the Main Circuit Board c. Remove the anode connector from the lower surface of the CRT. To remove the main circuit board, proceed as follows: a. Remove external cables from connectors J 1 and J2 at the rear of the ADM-3A. d. Using a socket wrench or screwdriver, loosen the clamps at both sides of the CRT frame until the clamps can be turned to clear the CRT frame. b. Remove all cable connectors from the upper surface of the circuit board. e. Grasping the CRT securely, lift it upward and out of the ADM-3A cover and set it aside. c. Lift circuit board straight upward to clear the guide pins, then remove from the base. 5-4 k J +4±15V HORIZONTAL DRIVE . 25 TO 30lls : ~V1 " +4+15V 63.5Ils±1% VIDEO INFORMATION - LOW HIGH SEE NOTE 4 NOMINAL - +04 V ------+II . HORIZONTAL /'l~4 BLANKING I 11 +4t15V :1 H 11 US [ I - HORIZONTAL BLANKING ·00 ~I H - ~ LOW LOW LEVEL DURING TIME OF NO CRT DISPLAY OUTPUT HIGH LEVEL DURING TIME OF CRT DISPLAY OUTPUT TIME ~.._-------=-V_------+l~1 r-- VERTICAL DRIVE 300USMIN HIGH ...... 14 MSMAX +04 ·00 V LOW - 15.86 MS MIN +4±15V I: - VERTICAL BLANKING 20.28 MS MAX :1 V 900 US VIDEO NOMINAL INFORMATION LOW· +04 V ·00 11 . VERTICAL BLANKING TIME ~ NOTES I. 2. .3. 4. .---- HIGH The leading edges of Drive and Blanking waveforms must start at time tp. Nominal Blanking times should be observed. H = time from start of one line to start of next line . V = time from start of one field to start of next field. Video pulse width should be equal to or greater than 100 nsee. Figure 5-2. Inputs to Monitor, Timing Diagram 5-5 WAVEFORMS 1111111111111111111 11111 ~H~ lID ~H~ Q101-8 2.5V p-p V1-CATHODE 20V p-p L/l l/l ~V--1 ~V~ 0103-8 4.5V p-p 0104-8 1.2V p-p IV hi- ~H~ 0105-8 3V P-P I'-H~ Q105-C , 30V P-P Figure 5-3. Monitor Voltage Waveforms 5-6 n I.-v~ CR101-ANODE 3V p-p J 1 ~V~ Q104-C 45V P-P n ~H~ Q106-C 170V P-P Figure 5-4. Monitor Video Board, Component Layout 5-7 Table 5-1. Main Circuit Board Connector Terminals Connector/Symbol RS232 Interface Pin (J1 ) - Signal 1 2 3 4 5 6 7 8 9,10 11 12 13-16 17,24 20 18-22 23,25 Frame Ground BA (Transmit Data) BB (Receive Data) CA (Request to Send) CB (Clear to Send) CC (Data Set Ready) Signal Ground CF (Carrier Detect) (not used) SA (Secondary Transmit Data) SB (Secondary Receive Data) (not used) Current Loop Transmitter CD (Data Terminal Ready) (not used) Current Loop Receiver Frame Ground BA (Transmit Data) BB (Receive Data) CA (Request to Send) CB (Clear to Send) CG (Data Set Ready) Signal Ground CF (Carrier Detect) (not used) SA (Secondary Transmit Data) SB (Secondary Receive Data) (not used) CD (Data Terminal Ready) (not used) RS232 Extension (J2) 1 2 3 4 5 6 7 8 9,10 11 12 13-19 20 21-25 Low-Voltage AC Power (J3) 1,2 3,5 4 Input to + V dc rectifier Input to + 12V dc rectifier Ground Monitor Low-Voltage AC Power 1,2 3 Input to +V dc rectifier (J4) Beep Speaker (J5) 2,3 Drive to beeper speaker Keyboard Interface to 10-Key Pad (J6) 2,3,16 5,9,10 11,12,13 14,8,7 5,1,15,4 Monitor Interface (J7) 1 2 3 4 5,6,7 8 10 11 5-8 Col 3, 2, 0 Row 0,1,2 Row 3,4,5 Row 6,7,8 Row 9, C, D, E Video to monitor Ground Horizontal drive to monitor Ground +15V dc to monitor CAUTION Note that there are no fasteners to hold the circuit board, which is kept in place by the two steel guide pins and the closed cover. The plunger is fragile; pulling to the side can break plunger or housing. Replace the circuit board by performing removal procedures in reverse order. e. Remove the spring. f. With the pliers, grasp the contact and pull vertically; remove both contacts. 5.6.6 Removing and Replacing Key Switch Contacts g. Place the insertion tool guide in the switch housing making sure that the keyway is toward the front of the keyboard. (See figure 5-6). The tools required to remove the key switch contacts from the keyboard are: h. Insert the solid contact (P IN 373-30052-2) in the insertion tool with the bend to the outside and the solder end up (see figure 5-7). Insert the split contact (P IN 373-30053-2) with the split end in first (see figure 5-8). insertion tool and guide soldering iron (low temperature) wicking device short-nosed needle nose pliers with serrated jaws 1. The procedure is as follows: Place the insertion tool into the guide matching keyway slot and key. Press the tool firmly straight down until the contacts are seated firmly (the tool clicks). (See figure 5-9) J. Remove the tool and the guide. a. Remove the solder from the contact (dewick) with a low-heat soldering iron so as not to damage circuit pads. The contacts will protrude about 1I 32 inches beyond the back of the logic board. Make sure that the contacts are completely free of any solder by brushing them with your finger, the contacts should move freely. k. Replace the spring. 1. Replace the plunger making sure that the bar is parallel with the contact opening. Work the plunger down slowly, separating the contacts with the crossbar of the plunger (see figure 510). m. Press the plunger firmly down until it is seated (it clicks ). b. Turn the board over so that the keyboard is up. n. Replace the key top. c. Remove the key top whose contacts need to be replaced. o. Turn the board over and verify that the contacts extend about 1I 32. inch past the board. d. With the pliers, firmly grasp the plunger in the corner (see figure 5-5). Pull straight up with a firm pull. p. Resolder the contacts in place. 5-9 V) I V) .~ ~ 5-10 . 00 I VI ~ bI) r£ 5-11 5-12 SECTION 6 DRAWINGS This section contains drawings of the functional areas of the ADM-3A as well as a, technical description of the logic in each area. The basic logic was presented in Section 4 (Theory of Operation). vertically between two rOws of characters while counts l-through 7 are the raster lines during which the video is being generated. The final stage out of this counter provides the clock for the ROW counter and has a frequency of 1. 800 KHz. 6.1 SCHEMATIC SHEET #2-' SYSTEM COUNTERS The ROW counter (zone A2) is a variable counter. Its purpose is to count the rows of characters appearing vertically down the screen. It also counts through the vertical retrace time. Its count changes from a division by 30 for 60 HZ refresh to a division by 36 for 50 HZ refresh. The 50/60 HZ switch is positioned according to the frequency of the primary input power line. The ROW counter progresses in a straight binary fashion up to its .selected maximum count and presets to zero. The oscillator located in zone D4 provides the basic clocking for the entire display unit. It oscillates at a frequency of 10.8864 MHz (period =91.8577 nsec.) which is twice the frequency ofthe video going to the monitor. This clock also goes to the DOT counter which counts the seven dot positions horizontally in a character position. This DOT coun'ter (74LS16l -T- zone D2) has seven different states. It begins its cycle by presetting to a count of 10, .counts through the overflow at 15, and presets again at a count ofO. The purpose of this counter is to time the presentation of the sequential addresses to the character gen~rator and the presetting of the video serializer. Its final output, DC3, has a duty cycle of 85.7% and a frequency of 1.5552 MHz. It also is the clock to the next counter in line. The tri-state buffers (74LS125) located in zones D3, C4 and A4 are for the use of the automatic test equipment and essentially have no effect on the . normal operation of the display unit. 6.2 SCHEMATIC SHEET #12INTERFACE CONTROL This schematic essentially shows the request-tosend and clear-to-send operation for the ADM-3A. The flip-flop B2 (74LS74, zone D3) is the CLEAR TO SEND control flop. If clear to send is high at the RS232 level, then the UART transmit clocks are turned on and the unit can transmit at any time. If CTS falls during the time a byte is being transmitted, the ADM-3A will continue to transmit the remainder of that byte then shut do,wn in the "marking" state. The CHARACTER counter (zone C3) has eight stages and is used to time the positioning of the eighty characters and the horizontal retrace time along one video raster line. The total division provided by this counter is 96, 80 for the video portion of the raster line and 16 for the horizontal retrace. The actual count goes from 0 to 79, presets to 240, and counts out to the overflow point at 255 and restarts another cycle for the next raster line. Stages labeled CCO through CC6 are straight binary counts while CC7 actually has a weight of 80. This means that all CHARACTER counter decodes less than 80 have CC7 low and all decodes 80 and higher have CC7 high. In practical usage, CC7 low indicates that the unit is operating in the video portion of the raster and CC7 high indicates horizontal retrace time. ~ The flip-flop labeled ICC80 (zone C2) actually represents the decode CHAR COUNTER = 80 or one count into the horizontal retrace. This term is utilized internally to indicate the time when a command received from the normal 110 interface can be acted upon. The LCCLK circuit (zone Bl) provides the clock for the following counter. The next counter is the LINE counter which counts the raster lines in one row of characters. This counter divides by nine and is a straight binary count. Counts 0 and 8 indicate the two raster lines 6-1 There are four ways that REQUEST-TO-SEND can be controlled in the ADM-3A. First, RTS can be low all of the time which is accompanied by opening all three of the switches located in zone A2.. Then R TS can rise before the transmission of a character, stay up during the transmission of that one character, and fall as soon as it clears the UART. This is done by closing the switch marked LOCAL. If the switch labeled 103 is closed, then R TS will be held high all of the time. A device setting on the extension port can also exercise R TS control through· Pin 4 of connector J2. The last switch on this section is labeled "202". If this RTS CONTROL switch is closed, then one other selection must be made. The two choices are R TS control utilizing code turn-around and R TS under reverse channel control. This selection is made using switch in zone C4. If code turn is selected, then the actual code to be used must be specified. This is done by closing one of the two switches located on NOTE: DO NOT RAISE RTS UNTIL KEY IS BREAK RELEASED I BREAK FROM KEYBOARD REQUEST TO SEND CA, PIN4 I I I CLEAR TO SEND CE, PIN 5 I TRANSMIT DATA BA, PIN 2 ~SPACINGI RECEIVE DATA EE, PIN 3 I I SECONDARY TRANSMIT DATA SA, PIN 11 I SECONDARY RECEIVE DATA SB, PIN 12 - CARRIER DETECT CF, PIN 8 COMPUTER DETECTS BREAK L COMPUTER DETECTS BREAK ~ TERMINA L TRANSM ITTING • --- TERMINAL RECEIVING NOTE: "BREAK" WHILE RECEIVING SENDS SA TO MARK STATE. r-- TERMINAL . __ TRANSMITTING NOTE: "BREAK" WHILE TRANSMITTING SENDS BA TO SPACING STATE. Figure 6-1. Interface Timing for Reverse-Channel Operation 6-2 DETECT (CF) must fall, indicating that the distant end has dropped its RTS. At that time, the ADM. 3A will turn R TS on within 62msec. In this reverse channel operation, if a command is given to turn R TS, then no further commands will be recognized for a period of approximately ·250msec. This gives the modem time to propagate its signals. This timing is accomplished with the counter and two flops. All controlling inputs and controlled outputs can be driven from the extension port. gate input J8-13 (74LS27, zone C4) which are labeled ETX or EOT. These are the only two selections provided for in the ADM-3A. When the selected code is received into the INPUT DATA BUFFER, this information is latchedjntoflop BIO6 (74LS113, zone C3) labeled LATCHED CODE. This information is allowed to toggle flop C8-2 (zone B2) if CARRIER DETECT (zone B4) has gone low, indicating that the distant end has stopped transmission. If another of the selected codes is then received, the unit will immediately switch to receive without waiting for carrier detect since our R TS was maintaining CARRIER DETECT high. 6.3 SCHEMATIC SHEET #3 CLEAR/ERASE LOGIC, OFFSET COUNTER ROW COUNTER BEEPER CIRCUIT If reverse channel operation is selected, then the two inputs that control R TS are SECONDAR Y RECEIVE DATA and CARRIER DETECT (SB and CF respectively). If SF goes low, the ADM-3A will unconditionally switch to the receive mode (RTS low). If CF is also low, SECONDARY TRANSMIT DATA will go low. If CF is high, indicating that the distant end has turned on, SECONDAR Y TRANSMIT DATA (SA) will go high. This last condition is the normal receive condition in reverse channel operation. In order to switch to the transmit mode, the distant end controlling ,he terminal raises SECONDAR Y RECEIVE DATA (SB). Then, the only other condition that has to be met is that CARRIER 6.3.1 CLEAR/ERASE LOGIC The Clear and Erase Logic (zones DI-D4,Al &C4) performs the function of initializing the counters on power-Jlp or other clear-screen operations and forcing a wdte-space action for a sufficient period to clear either a single line, or the entire screen. During power-up the functions CLEAR2 and CLEAR3 force flops F6-5 (START) and F6-10 (ERASEF) true, and flop K8-6 false. The latter function, via gate F2-3, generates the signal CLRQC, which clears the Offset and Row Counters. NOTE' CANNOT BREAK WHILE RECEIVING' BREAK FROM KEYBOARD REQUEST TO SEND CA, PIN 4 I CLEAR TO SEND CB, PIN 5 II 2ooms_1 \-- S .W/~EOTI TRANSMIT DATA BA, PIN 2 M RECEIVE DATA BB, PIN 3 ~/?'~EOTI II I ~//////. I I--- SPACING MODEM DELAY ... FROM TERMINAL CARRIER DETECT CF, PIN B t EOT ON BB BECAUSE OF DATASET RECEIVED EOT WITH RTS (CA) HIGH IMPLIES SWITCH TO RECEIVE MODE Wij/~EOTI FROM COMPUTER --:.1 t - j-.'V1<1>ms L FROM TERMINAL RECEIVED EOT WITH RTS (CA) LOW IMPLIES SWITCH TO TRANSMIT MODE Figure 6-2. Interface Timing for Code Turnaround . 6-3 If a key-clear (KEY CLR) operation is initiated from the keyboard, or a clear-screen command (CLR SCRN) is received, CLROC is generated directly, but the START and ERASEF flops are set in sequence by successive CC80A signals, the latter flop via the SETERA gate. The remaining erase function, which occurs when a line-feed is generated with the cursor on Row 23, does not affect the START flop. The SETERA signal, derived from CR23 and LFI, causes ERASEF to be set for one line-period. By the time the next CC80A signal occurs, LFI will be false and START, also being false, wiU'. cause ERASEF to be reset; Gated with CC7 to form ERASE LINE, this function is used to clear the memory-row which was "rolled to the bottom" during a scrolling operation. 6.3.3 ROW COUNTER The Cursor Row Counter and its associated logic (zones Al-A4, Bl-B4, D3 & D4) perform the task of maintaining the current display-row position of the cursor. Due to the mobility of the cursor, this counter is capable of being incremented, decremented, cleared or loaded with a code from the data-buffer which represents an absolute cursor row-position on the display. Like the Offset Counter, the Row Counter consists of five stages (CRO-CR4) capable of counting in the range 0 to 23; with the same provision for locking the LSB (CRO) into the true condition in l2-line mode, and counting mQdule-2. The Row Counter is allowed to increment in situations complementary to those for the Offset Counter, that is, when START is false and the rowcount is other than 23. In these cases, LF1, derived from the same three possible sources noted for the OC will be translated into the Row Counter inc;ement signal DNLINEB. One additional source of line-feed enabling is directed to the Row Counter, however, when the Cursor Control switch is open. In this situation, the Row Counter will increment continuously after START falls, until a count of 23 is reached. The counter will then be disabled so long as the switch is open (ENX false) and no further clear-screen operations are initiated. This characteristic of the counter effectively locks the cursor to the bottom row of the display, and directs all subsequent line-feeds to the Offset Counter. Clear-screen operations, however initiated, are terminated when the Offset Counter overflows, generating, OCLOD. The firstCC80A signal after OCLOD resets START, and the next CC80A resets ERASEF. This action is necessary in order that memory-row 0 may be cleared. 6.3.2 OFFSET COUNTER The Offset Conter and its associated logic (zones Bl and Cl-C3) perform the dual function of defining the memory-row addresses during clear-screen operations and maintaining the scrolling history of the unit to facilitate the reconciliation of display row-positions to the physical memory-rows. Consisting of five counter stages (OCO- OC4), Row23 detection logic (OCLOD) and Line-feed definition and vectoring logic (LFl, PGMOD, DNLINEA), the OC will be enabled to react to linefeed directives whenever the unit is currently executing clear-screen operation. (START TR UE) or the Cursor Row Counter (zones B2, B3J is in count-condition 2310. In either situation, linefeeds derived either from START, LF (line feed command) or BOFLO (overflow from last column of the column-counter) will be translated in the term DNLINEA, which will cause the OC to increment at the next CC80 signal. The OC will increment either one or two units, depending upon the position of the 12/24 Line-Select switch (zone A-3). In 24-line mode, OCO will toggle at each DNLINEA directive, with a normal binary count propagated to the four upper stages of the counter. In l2-line mode, OCO is forced true (odd-lines only) and each DNLINEA directive will then increment the upper stages one unit, causing an effective count-by-two operation; Whenever the value held in the OC reaches 23, OCLOD will become true, and the next line-feed will cause the counter to be loaded with a zerocount. If the Cursor Control switch is closed (EN X true), the upline and Load-Cursor functions will be enabled. The up line command signal, VT, will be invariably routed to the LSB of the Row Counter, as one of three possible clock-enabling terms (VT, LDROW, DNLINEB). Unless CRO is locked true by the 12/ 24 line select switch, it will toggle any time ESC2 is false; a situation which will occur at all times except during cursor-load operations. Decrementing the high-order (CRl-CR4) part of the counter will occur when either CRO is false or the unit is in l2-line mode (DNSEL), and a VT command is issued. a The Row Counter may be cleared in one of four different situations. 'The first situation is that caused by one of the three clear-screen operations (CLROC). The second case is that effected by a HOME command, permitted only when the Cursor Control switch is on. The third circumstance occurs whenever the counter is decremented past zero, in which case BORROW is used as a clock to set ROWCLR (zone D3). The last situation occurs whenever an attempt has been made to load an absolute row-count value greater than 23, causing the term R24/3l to pull ROWCLR true. The jam- 6-4 data received via the UART and stored in theData Buffer. Incrementing is effected in one of three ways: 1. As the result of a character-entry into memory. 2. As the result of receiving a Forespace (FF) command. 3. As the result of a start-transmit signal, when in the test-read back mode. clear function is removed, either as the result of a DNLINEB (increment) signal, or during the loadrow phase of a Load Cursor operation (LDROWEN). . The Row Counter may be loaded to any value between zero and 23, provided the Cursor Control switch is on. The actual loading of row-data takes place during the third phase of the four-character sequence, defined by the condition when ESCI and ESC2 are both true. In this situation, ROWCLR is reset, as described above, and a clocked load signal is directed to the LSB and four MSB's of the row counter (LDROW - LDROWEN - XCLK). The information from the· data-buffer, DATA I DA T A5, is then loaded into the counter. A forespace signal (FORESPACE, zone CI) will be generated for any character received, except Control character (CTRL CHAR), Delete codes (DEL) or characters which follow an Escape code, and constitute" either part of the four-character sequence, or an illegal second-character. All possibilities excluded under the last classification are covered by the term NOLOAD, derived from ESC I and ESC2. Evidence of receipt of a character is provided by the fu~ction XCLK, which is derived from DOlT and CC80A. The Forespacecommand (FF) contains an implicit DOlT function, therefore, must only be combined with CC80A to form a properly gated signal (R TCURG) for direct ORing. The Readback increment (READ INC) function results from the transmission, rather than reception of a character, and therefore, is a combination of the Read-mode enabling signal (READ) and the initiate-transmit term (XLOAD). The Column Counter may only be decremented when a Backspace code (BKSP) is received by the unit. This function, containing an implicit DOlT gate, is fed directly to the count-down input of the counter. 6.3.4 BEEPER CIRCUIT The circuits which produce an audible tone for operator signaling, are shown in zones C l-C2 & D 1D2, plus related gates at zones A2 & D I oflogicsheet 4. The duration of the tone is governed,by the one-shot (zone C I) which is triggered either by receipt of a BEL code (BEL and CC80) or the OCCUrrence of the LINE END function. The latter function occurs (see logic sheet 4) whenever the Cursor Column counter is advanced from column 71 to column 72. The frequency ofthe tone (3.6 Khz) is governed by the modulating signal, LC2. The tone is cut off by dearing the one-shot (CLRBEL) whenever a READ operation is initiated, or an overflow (OVERFLOW) from the column counter occurs. The first case is necessitated by the fact that BEL is used in conjunction with the Read Back Enable function to initiate the read back operation; therefore, if the tone were not disabled in this situation, excessive noise would result during testing. The second situation is required, to prevent a continuous tone from occurring during high baudrate transmissions, since at rates higher than 2400 baud, re-triggering by the LINE END function would occur before the one-shot could normally time out. The counter is cleared in one of four different situations. The first is occasioned by any of the Clear Screen operations (START), insuring that all post-clear action starts from the Home position. Receipt of either a Home command (HOME) or Carriage Return (CR) command will also clear the counter, however, the Home function is only recognized when the Cursor Control switch is on. The last situation which will elicit a counter-clear, is a decrement from Column-O. In this situation, the back-count will evoke a borrow (WC BORROW) from the counter, which is captured as UNDERFLOW, and used to force the counter back to column zero. 6-4 SCHEMATIC SHEET #4 COLUMN COUNTER WRITE-PULSE LOGIC A multiplexor (zones C I-C4) is utilized in the Column Counter logic to control the source of data for loading into the counter. If the counter is incremented past column 79, the event is stored as OVERFLOW, and used to pulse the load-ports of the counter. The OVERFLOW term is also sent to the Offset and Row Counter increment logic, if the Auto-Newline switch is on. The information loaded into the counter by OVERFLOW; is also dependent upon the Auto-Newline switch, zero being loaded if the switch is on, and 7910 if it is off. The multiplexor 6.4.1 COLUMN COUNTER The majority of the logic shown on sheet 4 (exclusive of zones D 1-D4) is concerned with the task of managing the columnar position of the cursor. As described in the theory of operation,the counter is capable pf being incremented, decremented, cleared and loaded with either one of two fixed position-codes or a code derived from 6-5 1. Reconciliation of the current cursor rowposition with the scroll-history to generate a virtual entry-row address. will always be switched to the A-ports during overflow processing, since the selection term (ESC2) cannot be true simultaneously with an increment (R TCUR) signal. 2. Reconciliation of the dynamic display row positions with the scroll...;history, to virtual refresh-row addresses. When a four-character cursor-load operation is initiated, the term ESC2 will be true during both the third and fourth phases, and will switch the Column Counter Mux to the B-ports, enabling translated character-codes (DATAl - DATA5, DA T A6 & DA T A67) to be loaded during the last phase (ESCI, ESC2, XCLK). The translation is required to allow the more common alphanumeric codes to be used, rather than control codes. Row codes in the range 0408 through 0678, and column code in the range 0408 through 1578 are translated, respectively, to codes in the range 0008 through 0278 and 0008 through 1178. 3. Selection of either entry or refresh rowaddress information in a manner consistent with the periodic demand requirements of the display. . 4. Reconciliation of the 64 by 30 byte physical memory array with the 80 by 24 character array used by the display. The generation of entry-row addresses is performed by a five-bit full adder set comprised ofthe elements in zones C4 & D2-D4. The adder combines the functions from the Cursor Row Counter (CROCR4) and those from the Offset Counter (OCD OC4) in the manner: 6.4.2 WRITE-PULSE LOGIC Write pulses, which effect the storage into datamemory of the current contents of the Data Buffer are generated by the logic in zones D I-D4, durin~ two situations. One case is that precipitated by a line-erase operation (see SETERA, sheet-3) due to a clear-screen or scroll situation. In these circumstances, the term ERASE LINE will be generated during one or more complete line-scan periods, allowing 80 write-pulses to be enabled for each such period. In the second situation, a single write-pulse is enabled for each character clocked into the Data Buffer, as evidenced by the FORESPACE signal. The generation ofa writepulse, in this case, is conditioned by the presence of a SPACE code, and the position of the Disable NonDestructive Space switch. If the switch is closed (dis~bled) a write-pulse will be enabled for every recelved character. If the switch is open, all SPA CE codes encountered after a Carriage Return will cause inhibition of write-pulses, thereby preventing the entry of such codes into memory. The inhibit function will be cleared by the next Line Feed code. SUMW =CR + OC +1 The unit is added to the counter functions in order that a unit in bottom-entry mode (curso~ control switch off) will initially make access to row-address zero, consistent with the original ADM-3. If the Cursor Control switch is on, the memory-row initially available for data entry ("top row") will be row one. As the display is scrolled, and the Offset Counter incremented, the virtual row-address of each row, relative to the top-of-display will advance proportionately; for example, on a display which has been scrolled five times, with the cursor on the top row, the virtual entry row address will be six (0 + 5 + I). As the cursor advances down the display, the contribution of the CR register to the sum will also increase. If the unit which was scrolled, as described in the example above, subsequently has its cursor moved to the sixth row of the display, the virtual row address will be 12 (6 + 5 + I). The logic shown in zones D2 & D3 (SUM34W, SUM345W, SUM3WSC, SUM3WS, & SUM4WS) is charged with the task of reconciling the row sums from the CR & OC adder, to an allowable address range of 0 to 23. This logic causes sums in the range 24-47 to effectively undergo a "subtract 24" operation. Th.e duration of the write-pulses is controlled by the wnte-clock (WR TCLK) flip-flop, which provides a pulse which occupies the last four dot-positions of each character period. The width, therefore, is 367 nanoseconds. The generation of refresh-row addresses is also performed by a five-bit adder and two-bit "range adjuster", comprised ofthe elements in zones A4 , B4 ~nd ~~ - C~. The second adder-set is functionally ldentlfled wlth the first, combining the contents of the Offset Counter (OCO-OC4) and the Refresh Row Counter (RCO-RC4) to form the sum: 6.5 SCHEMATIC SHEET #5 MEMORY ADDRESS GENERATION The .logic on this sheet provides four major functiOns related to the manipulation of the 1920 byte data memory address structure, to facilitate data entry and data retrieval for display refresh. These functions are: SUMR 6-6 =OC + RC +1 As a consequence of this sum,. a unit without scrolling history currently scanning along the top row of the display, will access row-address one, and as the scan progresses down the display, the indicated addresses will progress from 1-23, finally accessing row-address zero when the bottom row of the display is being scanned. As the unit acquires a scroll-history, the virtual addresses will advance, relative to the display rows, with row-addresses previously associated with the top display-row rolled to the bottom and the contents erased, as described earlier. This procedure allows the data in memory to be visually advanced upward, row by row, without necessitating the actual relocation of that data in the physical memory. display data and memory data, they are used directly in addressing data-memory, without modification. Since the display matrix is 80 characters by 24 rows, the largest binary factor which can be used as a "common denominator" for matrix conversion, is 16. Removing this factor, the remaining column factor, 5, is considered as the sum of a four-unit and a one-unit factor. By recombining these factors as products of sums, each column is considered as the sum of a 64-unit increment and a 16-unit increment. If 64 is chosen as one of two coordinates which define a rectangular array, the other coordinate, based on 1920 characters, becomes 30. The visual display, then, is apportioned into the 64x30 memory array as one 64x24 character block and one 64x6 character block, the latter further subdivided into 24 16-character increments. Each row, then, is comprised of the sum of one 64-character slice of the major block, plus one of the minor increments. In the same manner as that performed on entryaddress sums, the row refresh-address sum (SUMOR - SUM5R) is reconciled to a 0-23 range by effectively subtracting 24 from sums in the range 2447. (SUM34R, SUM345R, SUM3RS and SUM4RS). Resolution of the display matrix into the memory matrix, is accomplished in the multiplexor (zones AI, Bl, & Dl) whose outputs are designated MA4MA9, by utilizing that fact that whenever columns 64 through 79 are indicated, the term POS6 will be true, and for columns 0 through 63 it will be false. Accordingly, this term will select the "normal" binary column and row definers (POS4, POS5, LINEI - LINE4) when false, and the 16-character line-increment definers (LINE I - LINE4, MA8 and MA9 forced true) when true. If the unmodified address - definers, MAO - MA3 and CHIPENA are included in each array, it can be verified that POS6 false calls up an array of 64 columns by 24 rows, while POS6 true calls up an array of 16 columns by 4 increments by 6 rows, restricted by MA8 & MA9, to rows 24 through 29. The multiplexor-set, located at zones A2, A3, B2, B3, and CI-C3 perform the function of selecting refresh address, during active scan periods, and data-entry addresses during periods of horizontal retrace (C7 true). The complete refresh-address is comprised of SUMOR-SUM2R, SUM3RS, SUM4RS and the refresh column - count functions, CCO-CC6. The complete entry-address is comprised of SUMOW - SUM2W, SUM3WS, SUM4WS and the cursor column-count functions, WCO - WC6. The result of the column-count selection is the function-group MAO-MA3, which form the loworder memory address terms directly, and POS4POS6, which must undergo matrix conversion to derive the mid-range address terms. In addition, the term SEL'LINE, which is always false during the data-entry phase, will be true during refresh except during line-erase operations (ERASEF). This exception is required, in order that data-entry rowaddresses rather than refresh row-address be accessed, thereby allowing 80 space-codes to be written into the virtual memory-row associated with the current c'ursor position. The SEL LINE function switches the multiplexor in zone C6 to select the high-order row-definers SUMI W, SUM2W, SUM3WS & SUM4WS, or SUMIR, SUM2R, SUM3RS & SUM4RS. The resultant tenus LINEI - LINE4, must be resolved into the physical memory matrix. 6.6 SCHEMATIC SHEET #6 DATA RECEIVER CHARACTER DECODERS LOAD-CURSOR SEQUENCE DETECTOR 6.6.1 DATA RECEIVER All data admitted for interpretation or storage in the ADM-3A is routed initially, as a serial data-stream, into the U ART, shown in zones A4, B4 & C4. The source of this data may be from either the Current Loop Receiver circuit (CL DATA From Sheet 10), the RS232 Receive Circuit (RECEIVED DATA, Zone D4) or transmitted data (XD AT A From Sheet 10). As shown in Zone D4, RS232 data must be level-shifted in the 1489 receiver circuit (AIO-3), and transmitted data can only be admitted if the HalfDuplex (FDX/ HDX) switch is closed. Routed through the OR-gate (B5-6), the serial data is routed to both the U AR T and the Extension Port. The low-order row-definers, SUMOW or SUMOR are selected for the chip-enable functions by the logic in zone Dl. Since CHIPENA and CHIPENB point, respectively, to the odd and even rows of both 6-7 If the UART is clear (no overrun from the last character), the serial data will be clocked in at the proper baud-rate (RECV CLK, zone A4), and accumulated in accordance with the format-switch settings shown on sheet 10, zone C4. When a complete character has been accumulated, and is available in parallel (INI - IN8), the term DATA RDY (zone A3) will go true. Framing, parity and overrun errors are ignored on the ADM-3A, therefore, the integrity of data rates, duty-cycles and formats must be guaranteed by the source device. which represent the absolute position of the cursor, a sequence detector is provided (zones D2-D4) which can: 1. Reset to the accurrence of an ESC code, and hold control until another character is received. 2. Verify the intent to load cursor data, if the second code is "Equals" (=), or· abort the sequence if it is not.3. Maintain control of the terminal until the two additional bytes of Rowand Column data are received. Unless the ADM-3A is currently executing a clear or erase operation (ERASEF low), the Data Ready signal from. the U ART will be synchronized with the system decoding and writing circuits by timingsignal CC6. The resultant signal(INPUT, zone A3) will strobe the parallel contents of the UART into the Data Buffer (zones B3, C3). The information in the buffer(DATAI-DATA7, DATAI-DATA7)is used directly for entry into memory, or routed to the decoder logic for interpretation of control functions. 4. Vector the row and column data to the proper destinations. These tasks are accomplished with a modulo-four counter (ESCl, ESC2), which is normally clear (ESCl, ESC2). If an ESC character is detected, ESCI will be set true on the next received-character strobe (XCLK). The ESC code will cause FORESPACE (cursor advance) and data entry into memory to be inhibited. If the next character received is anything but EQUALS, ESCI will be reset (RSESCl), thereby terminating the sequence. If it is EQUALS, ESC2 will be set true and ESCI allowed to remain true. In both situations ESCI true will cause inhibition of FORESPACE. The condition of ESCI and ESC2 both true will cause the next character received to be interpreted as the Row code, and loaded into the Row Counter. It will also cause ESCI to be reset on the next strobe. With ESCI false and ESC2 true, FORESPACE will remain inhibited, and the next received character will be translated and loaded into the Column Counter. At the next strobe, ESC2 will be set false, and the sequence will be complete. 6.6.2 CHARACTER DECODERS The character decoders (zones AI, BI-2, CI-2, Dl2) interpret the received data by analyzing the current 7-bit code in three stages. The first stage examines the three or four high-order bits (DAT A4DA TA 7), and resolves the character into an ASCII Column or H~llf-Column position. Columns 0 & 1 are used in most cases, since they define the ASCII Control characters. Additionally, column 3 and the half-columns, 4L and 7H are decoded, to aid in the analysis of "Equal", "Space" and "Delete" codes, respectively. The second stage (zone B2) fully decodes the loworder three-bits of the character-code, to generate eight row identifiers (XXO - XX7), applicable to each of the 16 half-columns in the ASCII matrix. The first stage combines the column or half-columrr identifier, the row identifier, and where required, DATA4 (or DATA4), to provide half-column identification, resulting in a unique character identifier. Eight control characters plus the "displayable" SPACE and DELETE codes are decoded irrespective of the condition of the Cursor Control switch. Four control characters (RS, VT, FF & ESC) and the EQUAL code,however, can only be decoded (DAT A4A low), if the Cursor Control switch is on (ENX true). 6.7 SCHEMATIC SHEET #7 CLEAR CIRCUIT' READ BACK MONITOR DRIVE SIGNALS CURSOR GENERATION 6.7.1 CLEAR Circuit The DM74123 (retriggerable one-shot, Dl,) located in zone D4 provides the power on clear signal. The RC circuit is connected to the positive trigger input. Therefore, when the power is up and the capacitor finally charges to the input threshold, the one-shot triggers off and creates the reset signal. This unit is unusual in that every single storage element in the system is reset with the CLEAR pulse except for the refresh memories. This was done to accommodate the automatic board testers. The signal labeled TESTER INITIALIZE, entering the circuit D2-1 (74LSOO, zone C3) accomplishes the, same function 6.6.3 LOAD-CURSOR SEQUENCE DETECTOR In order to execute the storage, in the Cursor Row and Column counters, of two bytes of information 6-8 DATA RCVD UART CC6 JEi\iQL ---, ---,-----111· INPUT~-U DOlT nl .I L- L I L ENQ DECODE r OC¢ "Tl QQ' s::>-t (l) 0\ I 1,0 :;:r::I (l) ~ L' ACTIVATE KB CIRCUIT. . ~ SWITCH XMIT DATA TO CBUF OUTPUT. . HOLD ADDR MUX TO DC & WC XLOAD. !+- APPROX. 2.22ms 0.. s::: 0 0.. (l) L READ 0\ I W W~ U .,<111 1 APPROX. 2.78ms I WC = ¢ .1<111 WC = 1 .~ -----'1' L .I+--- WC WC = 8¢ OVERFLOW NOTES: 1. INITIATE WITH CURSOR REG. CLEARED. 2. ACTIVATE W/ENQ CODE 3. CURSOR ENDS IN 79th POSITION 4. READ a. ACTIVATES KEYBOARD CIRCUIT b. SWITCH CBUF OUTPUT TO UART c. HOLD ADDR MUX TO OC & WC "d. DISABLE VIDEO BLANKING @ CBUF - - LJ ~ = 2-79 .... WC = 8¢ 1 .1<111 WC = 79 ========:::;-- ;:.' 1 READ MODE FOR TEST ONLY L When both row and column coincidence occur, a true output will be presented from the last comparator stage (E15-6). This signal is delayed by a pair of flip-flops for two character-periods, to synchronize the cursor with the video data, which is delayed two character periods in the course of accessing and processing. Whenever the Cursor Control switch is off (ENX false) CURENA will be true only when the display row-count is greater than 23. This function is clocked by LCI into the flip-flop E4-6 (CURSTOP), and combined with its output to form a signal (CUREN) which will be true only during the two line-scan periods immediately below the last row of data on the display. as the power on clear except that the signal is generated by the automatic tester. These two clearing sources are combined at D2-3 (74LSOO, zone C3) and is called CLEAR. A positive level at this point is the clearing level. This signal is buffered through six inverters to create the negative-going CLEAR signal. Each inverter has only 10 loads and they were used instead of a power buffer because of automatic board tester restrictions. 6.7.2 READ BACK The flip-flop located in zone C4 (EZ-8, 74LSl13) is part of the READ BACK feature. This flop can set only if pin 22 on the main I/O connector J 1 is held to ground. READ BACK is a test only feature therefore only internal test cables should have this pin grounded. This function is initiated by issuing a USASCII BEL code (octal 007) through the normal data input which sets this flip-flop. The ADM-3A then responds by sending all data on the top line of the display from the cursor position to the end of the line inclusive. The screen is rolled one line but the data remains on the screen and the bottom line is not erased. The cursor remains on the last character position transmitted which is the last position on the line. The READ flip-flop is cleared at the end of the operation when the CURSOR register overflows. If the Cursor Control switch is on, CUREN will be forced true continuously, allowing all coincidence signals to be propagated through the delay flipflops. Coincidence will never occur outside the bounds of the data-display, since the cursor row and column counters are restricted to that area. The output of the delay flip-flops (CURSOR) will be mixed with video data in an exclusive -OR gate, if Cursor Control is on, resulting in a reverse image of the character over which the cursor -resides. If Cursor Control is off (see sheet 8, zone AI), the double-underscore cursor signal will be admitted to the video driver in parallel with the non-inverted video signals ( FLIP). 6.7.3 MONITOR DRIVE Signals 6.8 SCHEMATIC SHEET #8 REFRESH MEMORY CHARACTER GENERATORS VIDEO SERIALIZER TRANSMIT DATA MULTIPLEXERS The monitor drive signals, HD RIVE and VD RIVE are generated in zones C 1 and D 1. The horizontal drive signal, HDRIVE never moves regardless of the position of the 50/60 Hz selection switch. However, the VDRIVE signal changes between 50 Hz and 60 Hz refresh in order to maintain the same relative position of the video display on the display - screen. (See the MAIN TIMING DIAGRAM for the positioning of these drive signals. 6.8.1 Refresh Memory The refresh memory is composed of 14- 2101 RAMs which have 500 nsec access times. These RAMs are organized as a 2K by 7-bit memory which hold the 1920 USASCII codes for screen refresh. There are four configurations of memory in the ADM.,-3A. The first configuration is six RAMs, which is used for the upper case only, 12 line display. Then seven RAMs are used for the upper/lower case, 12 line version. Twelve RAMs are required if upper case only, 24 lines. Then all 14 rams are installed ifthe fully configured upper/lower case, 24-line combination is desired. 6.7.4 CURSOR GENERATION The circuits shown on zones AI-A4, BI-B4 and ClC2 comprise the cursor generation and control logic. Three comparators· are provided to continuously compare the cursor row and column counters with the corresponding display counters and generate a' signal when all elements are in coincidence. The stage which compares CRO - CR4 with RCO - RC4 will be allowed to propagate its coincidence signal into the next stage, only if the Cursor Control switch is on (ENX false). Otherwise, a continuous coincidence signal (ROWCO) is forced to the next stage, since the cursor will always reside below the bottom row. In the event one of the clear-screen operations is under way, START will hold ROWCOG low preventing any cursor comparison, thereby blanking the cursor. The selection between 12 and 24 lines is made with a switch. (See sheet 3 zone A3.) Zone A4 of this schematic has' a switch labeled UC EN which switches the unit from upper case only to upper / lower case display. The 74LS 157 sections located in zones C4 and C3 (2: 1 Mux, H7) alter the data properly for 7 bit USASCII to 6 bit USASCII for upper case only display. The output K12-12 6-10 6.8.4 Transmit Data Multiplexers (zone C4) selects between two sources for bit 6 storage. Upper case only display utilizes DATA 7 while upper !lower cases uses DATA6. Gate H7-8 simply forces bit 6 to a high level when the ADM-3A is erasing a line. This converts the NULL code coming in to a proper SPACE code. The 74LS86 in zone C4(k9-3) has the function of being able to clear the memory to zeros with the activation of a switch located internally. The two multiplexers (74LSI57, K6 and L6, zones D 1 and D2) are used to select between keyboard or refresh memory as the source of the data going to the transmit U ART. The refresh memory is selected during the READ BACK operation and the keyboard output is selected at all other times. 6.8.2 Character Generators 6.9 SCHEMATIC SHEET 9 KEYBOARD CIRCUIT The circuitry located above the refresh memory is used to blank the video display at selected times. This function is normally accomplished at the video serializer but was placed here to allow the automatic board tester to shut the video off without affecting the character generators or the video serializer. The keyboard is encoded utilizing a normal . scanning-type circuit. The two counters (74LS293) located in zones D3 and D4 clock through all possible 128 USASCII codes. The four least significant bits are decoded through the 1 of 16 decoders (74LSI54-L8) whose outputs appear as one seide of the encoding matrix. The three most significant bits, K5 through K7,operate the selection inputs of the 8 to 1 multiplexer (74LS 151L9). The inputs of this multiplexer represent the second side of the encoding matrix. This encoding matrix has a direct relationship with the USASCII code chart. The outputs of the decoder represent the rows of the chart while the inputs of the multiplexer represent the columns. The key switches are then placed. selectively within this matrix on the intersection that geQerates the lower case code associated with that particular switch. The horizontal blanking is accomplished with gate C5-4 (zone D4,74LS02). The term RC5, entering the circuit at C5-2 does the blanking for row counts 32 and higher. This signal is active only if the unit is operating at 50 Hz since the 60 Hz units reach a maximum count of 29. The term RC=24j31 accounts for the blanking immediately below the video and up to row count 31. Gate D4-3 (74LS02, zone D4) generates the term that blanks every other line if the ADM-3A is operating in the 12line mode. The combined blanking term, called VIDEO BLANK and going to the clear inputs of the two 74LS175's (K13 and L13, zones B3 and C3) used as the character generator input buffers, is generated in the flop K8 (74LS74,zone D3). Notice that clearing the CBUF registers does not present a NULL code to the character generator inputs. The outputs associated with bit 6 are inverted. Therefore, when VIDEO BLANK is active, the CBUF outputs present a USASCII SPACE code to the character generators. The detection of a switch closure occurs in the following manner. When none of the keys are depressed (all switches open), the output of the multiplexer L9 is high and the clock (KBCLK) to the code generating counters is running. While KEY DATA is high, the signal labeled GO (zone Cl) will be held low, which clears the shift register Fl (zone C2) and holds flop E2 (zone Dl) in the key debouncing state. This is the normal idling state with the counters cycling, KEYDATA high, shift register Fl cleared, and BOUNCE low. When an encoded key is depressed, the counters continue cycling until the selected ROWand COL are simultaneously enabled. At this time the low level signal from the row decoder is propagated through thekey switch, through the multiplexer, to gate E7 (zone B2) which effectively shuts off the clock to the code generating counters. When KEY DATA goes low; the signal labeled GO is enabled, thereby releasing the shift register and the Bounce flop. At this time the signal BOUNCE is low which enables every cycle of the clock RCO to propagate through gate E3, located in zoneD2, to the clock input of the shift register. This clock (900 Hz) determines the length of time allowed for the mechanical key switch to stop bouncing. It allows five cycles ofthis clock to pass before the decision is made that the code is The two character generator ROMs are rather straightforward. The upper case ROM is a standard masked part (2513) but the lower case ROM is a custom masked part. The one unusual thing about this is that all of the address lines into the lower case character generator are inverted. 6.8.3 Video Serializer The video serializer used is a 74166, eight bit shift register which is preset once every 643 nsec and shifted at an input clock rate of 10.8864 MHz. Gate K16-5 (74LSOO, zone AI) is used to blank the video during a READ BACK operation. This is required because the CBUF registers are used to send memory data to the transmit U ART without regard to its effect on the video display. Since the result is quite unusual, this gate was installed. Gate J9 (74LSOO, zone A I) is used as the video driver. 6-11 and 5. There are two ways to effect this bit 6 inversion. The normal shift keys and the UPPER CASE ALPHA switch. stable. At the end of these five cycles, the signal BOUNCE goes high which does two things. First, the clock input to the shift register is disabled through gate D2 at zone D2. Secondly, the SHIFT I LD line to the shift register is taken to the loading state by gate F5 in zone D2. The circuit is now waiting for one of two things to happen; the character key being released or the REPT key being depressed. In the event that the key is released, KEY DA T A will immediately go high and the entire circuit will revert to the idling state. If the REPT key is depressed without releasing the first key, the SHIFT I LD line goes to the shift state because of F5-2 (zone D2). Notice now that when BOUNCE went high at the end of the first shift register cycle, the term RCRESET was allowed to gate the clock RCO effectively cutting its rate to 60 Hz to 50 Hz depending on the position of the 50 160 Hz selection switch. This new clock rate will now determine the repeat rate from the keyboard. The shift register will now shift at the lower rate, generating a load pulse every time DOUT goes high and continuing until the REPT key is released or the primary key is released. The repeat rate is 12.5 char I sec at 60 Hz and 10 char I sec at 50 Hz. The term THRE into gate H5-5 (zone D2) is there to slow the repeat rate ifthe baud rate selected has a character time longer than the period of the repeat cycle. The terms READ and READ in this circuit are activated by the read-back circuit which is used for internal LSI testing only. In normal operation, the ADM-3A memory cannot be read by the computer. When the read-back is activated, the keyboard control circuit is fooled into thinking that it is repeating a code. The one difference is that the circuit now repeats utilizing the debouncing clock and not the slower clock. The data lines are naturally switched to the memory output which occurs on schematic sheet 8. The UPPER CASE ALPHA switch is used on systems where no lower case alpha codes are tolerated. Therefore, while in this mode, the normal SHIFT keys have no effect on the alpha keys. Upper case alpha is always generated. This is accomplished at gate L10 (zone A3). L1O-2 and LlO-1 decode the fact that the code originates in columns 6 or 7. Notice that in the matrix above, the only codes in columns 6 or 7 are the twenty-six lower case alpha codes. The six remaining non-alpha codes are placed in columns 4 and 5. Therefore, the KC6 KC7 decode in gate L10 definitely picks out only the lower case alpha codes. The normal SHIFT function for columns 4 through 7 is accomplished in gate K10 (zone B4). If KC7 is set, identifying it as· columns 4 through 7, and the SHIFT key IS depressed, bit 6 is unconditionally inverted. The CLEAR key, located in zone A2, is utilized in conjunction with the SHIFT key to clear the refresh memory, clear the KEYBOARD LOCK circuit, and clear the 110 interface circuitry. This combination is done in gate L12 located in zone AI. The BREAK key (zone B3) is used to signal the computer that I I 0 termination is desired. When depressed, this key has one of two effects, depending on whether the unit is in the transmit or receive mode. If the unit is transmitting when the BREAK is activated, the primary transmit data line (BA, pin 2) is driven to the "spacing" state for as long as the key is depressed. If the unit is receiving data and is in the 202, reverse channel mode, the SECONDARY TRANSMIT DATA line (SA, pin 11) is driven to the "marking" state. The last function on this sheet is the HERE IS circuit. If the ADM-3A has this option installed, the depression of this key initiates the transmission of a unique message to the computer. This message is contained in PROM in the option and can be up to 32 characters long. This transmission can also be activated with the receipt of an ENQ code from the computer. An ENQ code generated at the local keyboard will not be recognized because of the lockout circuit in zones A 1 and A3. Locally generated characters will cause the flip-flop (KSDL Y) to be set at the time the· character is transmitted (XLOAD). The output KSDL Y will be false until either a remote character is received, or the local character is acknowledged in half-duplex. At this time DOlT will reset the flop. The term KSDLY, in conjunction with the Enquiry-code (ENQ) will prevent a locally-generated ENQ from being recognized. There are three methods by ~hich the code normally generated by the scanning circuit can be altered. First, the depression of the CTRL key (zone A2) unconditionally drives bits 6 and 7 to the low state. This means that the code generated will be driven to columns 0 or 1 depending on the state of bit 5. This is the means by which control codes, noton individual keys, are generated. The next way that the code can be altered is by inverting bit 5. This is used to create the shifted (upper case) codes in USASCII columns 2 and 3. Gate K 10 (74LSOO) in zone A4 identifies the code generated as a column 2 or 3 code. Row 0 is eliminated from this shifting because the SPACE code and the ZERO code are not affected by the shift key. This is done at LlO-9 (zone A3). The last way to alter the code is by inverting bit 6. This is used to shift from the lower case alpha codes in column 6 and 7 to the upper case codes in columns 4 6-12 6.10 SCHEMATIC SHEET #10 DATA TRANSMITTER CONTROL SECTION OF UART CURRENT LOOP XMTR/RCVR KEYBOARD LOCK CIRCUIT signal TRE (zone B3) is high. If both conditions are present, the buffer data will be automatically transferred to the serializer on the next clock. At this time, TRE will go low to indicate that the serializer is being used. When both signals are high, the transmitter section is completely empty. These two UART signals are combined to create the "bouncing" REQUEST TO SEND signal selectable on the interface. When either of these signals, THRE or TRE, is low it will cause R TS to be high. Therefore, the R TS signal will "surround" the transmitted character. 6.10.1 Data Transmitter The transmitter and control sections of the U ART are shown on this schematic. Indicated on U ART pins 26 through 32 are the seven bits which comprise the USASCn code. XDA T A 7 is the most significant bit and XD A TAl the least significant. This code to be transmitted to the line comes from one of three sources. In normal operation, the keyboard circuit and the ANSWER BACK option can generate the code. However, during testing the contents of the memory are sent through the U AR T during READ-BACK. Pin 40 of the UART is the transmitter clock input. The source of this clock comes from sheet 11 where it is controlled by CLEAR TO SEND (sheet 12, zone D3). If there is no CTS, this input will remain high. In normal operation, the clock on this line will be the same as receive clock input. The frequency will be 16 times the desired transmit baud rate. However, with the split clock option, the transmit and receive rates can be different. The receive rate is always controlled by the main baud rate switches under the cover, while with the split speed option, the little rotary switch in front of the keyboard controls the transmit rate. This rotary switch is accessible only when the unit is open. All baud rates are available on this switch except for 1800 baud. With the split speed option, the selection of 1800 baud as the receive rate limits the selection of the transmit rate to 110 baud. No other baud rates are legal. The last signal out of the U AR T transmitter section, is naturally, the serial data. This line marks in the high state and the indication of character starting is this line going low for the start bit of the character. The data bits in the following byte are then sent in a serial manner with the least significant bit first, through data bit 7, followed by the parity bit (if enabled) and the one or two stop bits. The data at this point is "true" data, that is a "one" is indicated by a high level and a "zero" by a low level. This data . is then sent through gate C6 (zone A3). C6-4 accepts the signal from the BREAK key shown on drawing 9, zone B3. The depression of this key takes the transmit data line to the spacing (high) state. Input C6-3 accepts data generated by the device connected to the extension port and received by the 1489 EIA receiver A6 (zone A4). This combined data signal (C6-6, 74SLlO, zone A3) is then sent to both the EIA and CURRENT LOOP transmitters. The selection of the transmitter to be used is governed by the switch schematically represented in zone C3 and labeled RS232/ CL. This switch is physically located under the little plate next to the keyboard. When the switch is positioned to the left (closed), the EIA transmitter is selected. When one transmitter is selected, the unused transmitter will maintain a marking output to the outside world. Therefme, the RS232/ CL switch can be used for "local" operation where data is desired out the extension port but not out of the main I/O port. The transmitted EIA data is level shifted through the 1488 A9 located in zone Al and out to the EIA connector, pin 2. Pin 23 on the U AR T is the loading signal for the transmitter section. The normal state of this line is high and it only goes low when serial tranmission of the data present on the XDATA input pins 26 through 32 is desired. The two sources of this loading signal are the keyboard circuit and the ANSWER BACK option board. Two control signals are utilized from the transmitter section. These are TRANSMITTER HOLDING REGISTER EMPTY (THRE) and TRANSMIT REGISTER EMPTY (TRE). The U AR T utilized in this unit is buffered on the transmitter data input lines and therefore, when the loading signal is given on pin 23, the XDA T A lines are transferred to a buffer register instead of directly to the serializer. When this buffer, called the TRANSMITTER HOLDING REGISTER is loaded, the signal THRE (zone A3) goes low. The transfer of the data from this buffer to the serializer is contingent on the transmitter clocks being present (CTS high) and the serializer being empty. If the serializer is empty, the 6.10.2 Control Section of UART The control section of the U ART is also shown on schematic #10. The MASTER CLEAR is driven high when the U AR T is to be cleared (pin 21). There are five characteristics of the transmitted data that can be selected by the toggle switches under the panel. First is the STOP BIT SELECT input on pin 36. When this line is held low, one stop bit will be attached to the transmitted byte while a high signal will select two stop bits. The next input controls the WORD LENGTH SELECT. A high input selects an 8 bit data word while a low levelselects a 7 bit 6-13 . 6.11 SCHEMATIC SHEET #11 BAUD RATE GENERATION data word. UART pin 39 is EVEN PARITY ENABLE which it would do if this pin is allowed to go high. Odd parity is selected by moving the switch to the left and driving this input low. PARITY INHIBIT is located on U ART pin 35. Parity generation is inhibited if the switch is to the right and the input is high. If this input is low then the U ART control will read the parity selection input (pin 39). If this input is high, then pin 39 is ignored. The last control input is pin 33, BIT 8 CONTROL. This input is active only if the ORD LENGTH SELECT input (pin 38) is high and an 8 bit word is selected. This control input is then used to choose a "mark" or a "space" in the eighth data bitposition. This schematic comprises the counters and associated logic, required for the generation of transmit and receive clocking functions for the U AR T. For a given BA UD-rate at the interface and to the terminal, the U AR T must be supplied with a clock-train 16 times the frequency of the 110 serial pulse-train. For the highest available BAUD-rate (19,200), this requires a UART clock-rate of 307.2 Khz. For the lowest (75 baud) rate, the UART must be supplied with a 1.2 Khz clock. To accomplish the required frequency division, three counters are provided (zones D 1 - D4) which use as their primary input, the DCI function from the dot-counter, which has a cyclic rate of 3.1104 Mhz. The three counters normally divide this signal, progressively by 5, 16 and 16. Accordingly, the output from the third stage of the first counter (CLK1, zone D3) will represent a division by 5, and have a cyclic rate of 622.08 Khz; approximately double the required UART clock rate for 19,200 baud. If the 19200 baud switch (zone B2) is closed, this signal (DOUBLE CLK) is routed to the Receive Clock (RECV CLK) Flip-flop, where is it divided by two, to provide a clock-rate of 311 Khz. This signal is approximately 1.2% higher than the ideal rate, but well within the accuracy requirements of contemporary communications links .. Unless the etch-link is cut, to enable split baud rates, the same signal selected for the Receive Clock, is also sent to the Transmit Clock (XMIT CLK) flip-flop, for division by two. 6.10.3 Current Loop XMTR/RCVR The last item on this sheet is the CURRENT LOOP transmitter I receiver combination. The current loop differs from the circuits in the ADM-IA and 2 primarily because it is bipolar. That is, current direction is immaterial. The transmitter and receiver can run completely isolated from the ADM-3A which is its normal operating mode. However, provision has been made inside the unit to tie one leg of the transmitter or receiver to + 12 volts through a . resistor to create a current source. As an alternative, a ground strap can be installed, in place of the resistor, to act as a current sink in the case of a positive external voltage source or as a current source in the event an external negative sink is provided. The CURRENT LOOP circuits operate over a range of 16 to 24ma, at a peak supply voltage of 20 VDC. 6.10.4 Keyboard Logic The signals labeled LOCK and UNLOCK are used to control the KEYBOARD LOCK flip-flop located in zone D I of this sheet. The code used to unlock the keyboard is a USASClI SO (octal 016) and the code used to lock is a USASClI SI (octal 017). The CLEAR SCREEN function is activated by USASClI SUB (octal 032). The SPACE decode is created in H2-4 (7402, zone A I) to recognize this code for the nondestructive cursor feature. The USASCII ENQ is used to activate the ANSWER BACK option (if installed). This decode is combined with the depression of the HERE IS key on the keyboard schematic (sheet #8). The flip-flop located in zone D 1 is used to control the locking and unlocking of the keyboard circuit. Notice that there is a switch in the LOCK input to disa ble this feature if the particular application dictates that the USASCII SI code be used for other purposes. There are two ways to unlock a previously locked keyboard. The first is the receipt of the USASCII SO code. The keyboard can also be unlocked by the simultaneous depression of the SHIFT and CLEAR keys which generate the signal named KEY CLR. Since most of the common baud-rates used with the ADM-3A are sub-multiples of 19200 baud, they are derived by progressively dividing the 622 Khz signal by 256 in the two remaining counters. The only rates which cannot be derived in this manner are 1800 baud and 110 baud. The former is generated by causing the first counter to divide by 6 instead of 5, and the second to divide by 9 rather than 16. The resultant division by 54 will provide a signal at the fourth stage (CLK5) of the second counter, with a cyclic-rate of 57.6 Khz, which is exactly the required double-clock frequency. If a baud-rate of 110 is desired, the counters are forced to divide by 5, 16 and 11 for a combined division of 880. The resultant signal at the fourth stage (CLK9) of the final counter will have a cyclic rate· of 3.534 Khz, which is 0.4% higher than the ideal double-clock frequency of 3.52 Khz. In the event split baud rates are desired, the etchlink shown at zone B 1 must be cut, and a rotary baud-rate switch (zone A2) must be installed. Due to the nature of non-standard division-string, the split-baud rate features cannot be used when either 110 or 1800 baud are selected. 6-14 SECTION 7 PARTS LIST Included in this section are lists of both the major components as provided by Lear Siegler and the general parts which are a part of the major components. ADM-3A REPLACEABLE PARTS INFORMATION Emergency parts telephoning: Spare parts and renewal parts for the ADM-3A are available from Lear Siegler Electronic Instrumentation Division. When ordering parts, include the following information. orders may be placed Data Products Customer Service Telephone (714) 774-1010 1. ADM-3A Serial Number 2. Part Description . 3. LSI or Manufacturer's Part Number Routine parts orders may be mailed to: or by teletype to: Lear Siegler, Inc., Electronic Instrumentation Division Data Products Customer Service 714 North Brookhurst Street Anaheim, California 92803 TELEX 655444 TWX 910-591-1157 7-1 by ADM-3A ASSEMBLY PARTS LIST 129450 Description LSI Part Number ADM-3A Final Assembly Label, High Voltage Wire Assy, 15" Yellow Housing, Top Housing, Bottom Logo, ADM-3A Bracket, CRT Mount Cord, Power 115VAC Cord, Power 230VAC Nameplate (115V) Nameplate (230V) Legend, Switch Transformer, 115V Transformer, 230V Wire, 10.5" Wire, 23" Green Board Assy, ADM-3A Monitor, P4 Etch Cable, 18" Bracket, CRT Board Mount Clip, Retainer Bracket Screen Plate, Baffle Spacer Speaker Support, CRT Switch, TGC0411-TW-B a Ring, 214-060307-00-2303 Connector, 03-09-1033 Contact Amp 350418-1 Screw, 10-32x7/16 Sems Screw, 10-32x3/4 Ph Screw, 4-40x3/16 Ph Screw, 4-20x5/16 Plastite Nut, 10-32 8041-NP Brass Washer 10 Rivet, Pop AD66ABSLF Strain Relief, Heyco SR6N3-4 Fastener, ABMM-AC Fastener, Cadle Panduit PL TIM-M Lug, RA873 Sleeving, Shrink Fit 221x3/4 Fuse, 313.80, 8 AmpSloblo Holder, Fuse 342038~ Wire, Ground 129450 128214 128565-23 129452'-3 129452-5 129453-3 129454-3 129455-3 129455-5 129456-3 129456-5 129457-3 129458-3 129458-5 129459-10 129459'-23 129470-11 129479-1 128481-11 129482-3 129483-3 129484-3 129485-3 129486-3 129487-1 129494-3 804011 807001 809015 809023 821001 821002 821402 821403 822001 823001 824001 830001 830002 830003 835002 839014 840001 840002 129459-9 7-2 MONITOR REPLACEABLE PARTS INFORMATION ORDERI~G Ball Brothers Research Corporation Miratel Division 1633 Terrace Drive Roseville, Minnesota 55113 Attn: Customer Service Telephone area (612) 633-1742 Teletype area (910) 563-3552 PARTS .Most parts contained in the monitor are available commercially from electronic parts outlets. When it is necessary to order spare or replacement parts from BBRC, Miratel Division, include the part description, part number, model and serial number data ofthe monitor as listed on the serial number plate and, if applicable, the schematic reference number listed in the parts list. Orders for these parts should be sent to: Unnecessary delays may be avoided when parts are returned to Miratel Division using the following procedures: Ball Brothers Research Corporation Miratel Division 1633 Terrace Drive Roseville, Minnesota 55113 1. Package the unit or part in accordance with the method of shipment. Enclose a list of the material being returned and the reason for returning it. 2. Send the unit or part, transportation pre-_ paid, to the address stipulated for returning parts. For rapid service: Telephone area (612) 633-1742 or Teletype area (910) 563-3552 All equipment and parts described in the warranty will be replaced, provided Miratel's examination discloses that the defects are within the limits of the warranty. If damages or defects are not within the limits of the warranty, the customer will be notified of the extent of repairs required and the cost. The unit will be repaired and returned upon agreement. RETURNING PARTS When the monitor requires service or repair in accordance with the enclosed warranty, return the unit or part to: 7-3 MONITOR PARTS LIST Symbol C1 C101 C102 C103 C104 C105 C106 C107 C108 C109 C110 C111 C112 C113 C114 C115 C116 C117 C118 C119 C120 C201 C202 C203 CR1 CR2 CR101 CR102 CR103 CR104 CR105 CR106 CR107 CR108 F1 or F101 L1 L101 01 0101 0102 R133 R134 R135 Description Mfg. Capacitor, Fixed; uF Unless Otherwise Stated 3300; 60V, Electrolytic 0.01; 1000V, Ceramic Arc Gap 0.01; 1000V, Ceramic Arc Gap 0.01; 1000V, Ceramic Arc Gap 0.001 + 10 0/0; 1000V, Ceramic Disc 0.47 + 10%, 100V. Mylar 0.47 4- 10%; 100V Mylar 500; 6V, Electrolytic 100; 6V, Electrolytic .. 0.022 + 10%, 400V, Mylar I .1 + 10%; 200V, Mylar 0.02 + 20%; 1000V, Ceramic Disc 50; 50V, Electrolytic 10 +_ 10%, 63V, Mylar 200; 25V, Electrolytic 50; 25V, Electrolytic 20; 150V, Electrolytic 6uf; 25V, Electrolytic 820pf + 5%; 500V, Dipped Mica 25; 50V, Electrolytic .01 + 20%; 1000V; Ceramic Disc 50;50V, Electrolytic 0.01 + 20%; 1000V; Ceramic Disc 50; 50V, Electrolytic VS148, Bridge Rectifier H510, High Voltage Rectifier 1N3605 1N3605 1 N4785 1 N3279 1N3279 1 N3279 1 N3279 1N3605 Fuse, 0.6A-250V, %x1 %, Sio-Blo Fuse, 0.6A-250V, 9/32x1%, Sio-Blo (TV-B12) Fuse, 2A-125V, Picofuse Vertical Choke Coil, Width TRANSISTOR 2N3055 2N5830 D13T1 Resistor, Film: V2W + 5% Unless Otherwise Stated 4.7K; %W Not Used 22K 7-4 BBRC CRL CRL CRL ERIE PAK PAK BBRC BBRC SPRA PAK ERIE BBRC BBRC BBRC BBRC BBRC SPRA ARCO BBRC ERIE BBRC ERIE BBRC VARO VARO SYL SYL RCA DI DI DI DI SYL LF BUSS LF BBRC BBRC RCA MOT GE Mfg. Part Number Type DG-63 Type DG-63 Type DG-63 Type 801 MF830 MF830 Type 225P MF580 Type 841 TE1203 Type DM Type 811 Type 841 VS148 H510 1 N3605 1 N3605 1N4785 1N3279 1 N3279 1N3279 1 N3279 1N3605 Type AGC Type MOM 276002 2n3055 2N5830 D13T1 BBRe Part Number 1-012-2156 1-012-0112 1-012-0112 1-012-0112 1-012-0540 1-012-1005 1-012-1005 1-012-2158 1-012-2160 1-012-0800 1-012":0870 1-012-0780 1-012-2157 1-012-1130 1-012-2159 1-012-2165 1-012-1260 1-012-2066 1-012-0482 1-012-2193 1-012-0740 1-012-2157 1-012-0780 1-012-2157 1-021-0413 1-021-0424 1-021-0410 1-021-0410 1-021-0360 1-021-0380 1-021-0380 1-021-0380 1-021-0380 1-021-0410 1-028-0244 1-028-0245 1-028-0247 6-003-0321 1-016-0303 1-015-1134 1-015-1172 1-015-1157 70-16-0472 , 70-16-0223 MONITOR PARTS LIST (Continued) Description Symbol R136 R137 R201 R202 R203 R204 R205 R206 R207 R208 R209 Mfg. Mfg. Part Number 22K 33K; 1W Composition 1K 1K 10K + 10%; 2W, Wirewound 0.68 IRC Type BHW 1.5K 470 470 Var;500 CTS Type 201 + 20%; 1/5W, Composition 470 BBRe Part Number 70-16-0223 1-001-2448 1-011-2270 1-011-2270 1-011-2294 1-011-2217 1-011-2274 1-011-2262 1-011-2262 1-011-5604 1-011-2262 TRANSFORMER T1 T2 or or or T101 VR101 VR102 Power High Voltage (TV-12C, TV-12, & TV-E12) High Voltage (TV-B12, TV-TC12, & TV-C12) High Voltage (TV-T12) High Voltage (TV-D12) Horizontal Driver 1 N758 VR56 VR56 1-017-5390 6-003-0320 6-003-0325 6-003-0326 6-003-0333 1-017-5338 1-021-0180 1-021-0420 LF 342012 1-022-0427 1-028-0210 BUSS BBRC BBRC BBRC Type HCM BBRC BBRC BBRC BBRC BBRC BBRC T1 ST 1N758 MISCELLANEOUS V1 Socket, CRT (TV12) Fuseholder, Extractor Post, Fuse Size: V4x1V4 Fuseholder, Extractor Post, Fuse Size: 9/32x1 114 (TV-B12 Only) Low Voltage Circuit Board Assembly Main Chassis Circuit Board Assembly Main Chassis Circuit Board Assembly (TV-T12) Main Chassis Circuit Board Assembly (TV-TC12) Main Chassis Circuit Board Assembly (TV-C12) Main Chassis Circuit Board Assembly (TV12, . BBRC BBRC BBRC 6-002-0502 6-002-0504 Tektronics) Cable Assembly; 8 Inch Cable Assembly; 5 Inch Power Supply Module (TV-12, 120VAC) Power Supply Module (TV-12, 220VAC) Power Supply Module (TV-B12, 120VAC) Power Supply Module (TV-B12, 220VAC) Deflection Coil Assembly Deflection Coil Assembly (TV-B12) CRT, 12 Inch, P4 Phosphor Power Cable Assembly, 120VAC Power Cable Assembly, 200VAC BBRC BBRC BBRG BBRC BBRC BBRC BBRC BBRC BBRC BBRC BBRC BBRC 6-002-0506 7-5 1-028-0246 6-003-0459 6-003-0500 6-002-0476 6-004-0631 6-003-0371 6-003-0372 6-003-0368 6-002-0370 6-004-0314 6-004-0321 1-014-0737 6-003-0645 6-003-0652 MONITOR VENDOR CODES AND LOCATIONS Code Manufacturer BBRC BUSS CRL CTS DI ERIE GE IRC LF MALL MOT NPC PAK RCA SPRA SYL- Ball Brothers Research Corporation, Miratel Division Bussman Manufacturing Centralab CTS Corporation Diode, Inc. Erie Technological Products, Inc. General Electric IRC Corporation Littelfuse Company, Inc. P. R. Mallory Company,lnc. Motorola Semiconductor Products Neucleonics Paktron RCA Semiconductor Division Sarkes Tarzian, Inc. Sylvania Electric Products Texas Instrument Varo Corporation TI VARO Location Roseville, Minnesota St. Louis, Missouri Milwaukee, Wisconsin Elkhart, Indiana Chatsworth, California Erie, Pennsylvania Syracuse, New York Philadelphia, Pennsylvania Des Plaines, Illinois Indianapolis, Indiana Phoenix, Arizona Los Angeles, California Alexandria, Virginia Harrison, New Jersey Bloomington, Indiana Seneca Falls, New York Dallas, Texas Garland, Texas P.C. BOARD ASSEMBLY, ANSWER BACK Ref. Des. 1 2 3 4 5 6 7, 8 9 10 11 12 Description P.C. Board Assy., Answer Back IIC IIC IIC IIC IIC Capacitor .1 u F Capacitor 10 uF P.W. Board , Prom, 82S23 Type Socket, 16 Pi n Socket, 18 Pin Lsi Part No. 129489-01 128348-02 128348-74 128348-93 128348-113 128348-157 129329-104 129469-106 129489-05 129493 802002 802003 7-6 Mfg. Part. No. MIL Type Des. Mfg. Code Oty. 01 011 Circuit Assy. Circuit Assy. 1 1 1 2 2 2 2 1 1 3 2 -- CA-16S-10SD CA18S-10SD Note - ADM-3A P.C. BOARD ASSEMBLY Description LSI Part Number IC IC IC IC IC IC IC IC 128348-1 128348-123A 128348-1488 128348-1489 128348-154 128348-1602 128348-166 128348-25 128348-2513 Ie 128348-4102 IC IC IC IC IC 128348-78M12 128348-7805 128348-7815 128348-79M 12 128518-101 .. 128518-225 Cap, OM 15-101 Cap 2.2 uF 128518-334 128533-101 Cap .33 uF Resistor· 128533-102 Resistor 128533-103 Resistor 128533-183 Resistor 128533-201 Resistor 128533-241 Resistor 128533-271 Resistor 128533-393 Resistor 128533-471 Resistor 128533-473 Resistor 128533-7R5 Resistor 129329-104 Cap 129451-3 Keyboard AOM-3A 129467-0 129467-161 IC IC IC IC IC IC IC IC IC IC 129467-175 ~C 129467-193 IC IC IC IC IC 129467-10 129467-11 129467-112 129467-113 129467-125 129467-13 129467-151 129467-157 129467-195 129467-2 129467-20 129467-27 7-7 ADM-3A P.C. BOARD ASSEMBLY (Continued) Description LSI Part Number IC IC IC IC IC IC IC IC IC IC Capacitor Cap Cap Cap Cap Gap Board, PC Resistor Jackscrew, R~v. "A" Heatsink Heatsink Networ~, Resistor Network, Resistor Resistor, Network Connector Plate, Clocure, Rev. "A" Pot, BM5874 Socket CA16S10SD Socket, CA-18S-10SD Socket, CA24S10D Socket, CA40S10SD Resistor, PC5800 Resistor, PC5802 Switch, 435640-4 Switch, 435640-1 Switch, MSS1040D-1 Knob, I RQ-5000-1-Blk Rectifier, Bridge MDA970-1 Rectifier, Bridge W005M Diode, 1N914 Diode, 1N4001 Diode; 1N5231 B Diode, 1N5338B Rectifier, Bridge W02M Connector, 22-02-2041 Connector, 22-02-2051 129467-283 129467-293 129467-32 129467-4 129467-42 129467-51 129467-74 129467-8 129467-85 129467-86 129468-108 129468-189 129468-506 129469-106 129469-306 129469-358 129470-5 129472-510 129473-5 129474-3 129474-9 129476-241 129476-472 129476-512 129478 129496-3 801006 802002 802003 802006 802008 803001 803002 804006 804007 804012 806001 808001 808002 808003 808004 808006 808007 808008 809001 809002 7-8 ADM-3A P.C. BOARD ASSEMBLY (Continued) LSI Part Number Description Connector, 09-18-5031 Connector, 09-18-5051 Connector, 09-18-5059 Connector, 09-18-5121 Transistor, 2N3904 Transistor, 2N3906 Transistor, 2N5986 Crystal,800A-10.8864MHz Isolator, Optical MCT-2 Heatsink, 207-S8 Screw, 4-40x3/8 Self-Tap PH Screw, 6x3/8 F504M Nut, 4 F557-7 809007 809008 809009 809012 810001 810003 810005 811003 819001 820002 821404 821601 822401 823401 823403 823601 824010 839001 Washer, 4 MW 401 M Washer, 4 Ext. Tooth Washer, 6 MW-423M Rivet, R3479x1/4 Insulator, Mylar, 43-77-2 Insulator, 97405 or 4x1/32 Insulator, 7717-5 Tape, Mylar, 1/2x5/8x.003 Fuse, 273001 1 amp Holder, Fuse 281005 839003 839012 839013 840003 840004 7-9 y QTY REQD LIST OF MATERIALS OR PARTS LIST FIND NO. PART OR IDENTIFYING NO. NOMENCLATURE OR DESCRIPTION MATERIAL OR CODE IDENT SPECIFICATION I Z. C .3 c-3.5tJ80.3 -if' .?~OX -c:? '1- /O.3.i!J RC,DT ,t)3Z mtJ RC;&17 ~ ~A1P .q Sf ~ ()~ ...sc~r MtJLEX ,. .3 -..l I ........ o • ?q ~ r- m »S ~() 3t)t)417-1 re,eMJ .0903 ..sCK AMP I 9 .31889 -I TE.e/l?, P/06: RIAI& "10 ,.q,.y;,P /8 /I W~ (/u:> x30) aLK WIRe; OL S Tyt.c A:J/S PYC W~ /J/£. II Z2/lW6, (7 x30) Y€L V1,/Rc; V'- ST7L~ lOIS pvc, 2tJ/lvV6. (j(),r.3b )GIVJ WIRe" V'- STYt.e lOIS ;DYe. ~ rC/l I ~ m m --i (\) I~ L ()~ ~ ~ ~ 12 Alte 13 t\) ~ :0 ~ fll,.e /0 co~ i~ 8 cog ~: I-- 7 8 m ren -I WIRE LIST (Continued) • TERMINATION INFORMATION LINE CABLE NO. WIRE NO. NO. OR COLOR 1 2 ~ 3 I- >---- 4 5 r--6 f-7 8 FROM REF DES Y'6L SPKR YEL SPK'IC. TO PIN REF DES P5 P!5 WIRE INFORMATION FIND NO.lNOTES ROUT- LGTH WIRE ING fAJ) FROM END TO END OR PtN CONN TERMINATION CONN TERMINATION CABLE 2 So,-DEII, 3 h .sOL D[I~ \ Sir 7 ;I 7 1/ 7 /.3 l!3" ..3 /0 " "()~ .. '" ,'il \.-. GRIJ q~/ l/p7 P4 3 .... ~ "< ~ ~ ~ ~ ~~ gLK SI ~ rl tAl/) .3 f--- 9 10 I-I-- 11 ~ 12 f--- ~ • 14 15 ~ 16 ~ 17 f--18 - ~ 14- I-- 19 f--- 20 21 I-22 ~ ~ 23 24 ~ I-- 25 CODE NOTES: ~ "i' .... '-' "tJ' ....~ SIZE A SCALE t 7-11 CODE IDENT 98438 1 REV 129459 1SHEET _C E WIRE LIST (Continued) • TERMINATION INFORMATION FROM LINE CABLE NO. WIRE NO. NO. OR COLOR REF DES PIN 1 2 3 'VEL. YEt.. RET) f- - 4 -5 -6 7 8 - - Q. .~ ~~ . 19 t-- 20 21 I-22 t-- P3 FIND NO./NOTES ROUT· LGTH ING WIRE FROM END TO END OR PtN CONN TERMINATION CONN TERMINATION CABLE / '2 r .....;,) 3 4 "7 r .5 ~ ~ " \: '-l ,'1 OklJ 9 . 8cx: 1(\ \(\ >~ ~ ~ \(1\\1 ~ ~ "'- ,,"'- ..... r -2.1. ' .~ -... :..1 ~ OR..fJ fZ, L K. p4 / 2 - ..3 I 51 2. FI I$IDt 51 51 2 PWRCtlt'J) JNHT - .s- GRD GfI.) , POIA)T ~ Q PwR CO(?/;J ~ BKN ~~ '\\j ~~~ \'t) .... ~ \\J ~ 8LU riJJ /YL.. S I "2- S/ 5 ~.eD PowT ~ 23 24 I-- t-- 25 CODE NOTES: (, ~ ~ ~ .., ~ .... - ~\\J .JL -17 -18 REF DES 4 K.V/WH 12iI..J 'Jl..f\ c::l", ::tl.}.. \J ~ 9 1.(,,V) 10 ~, '\r 11 ~ 12 - 14 15 16 :3 TI TO WIRE INFORMATION z ~/ -.... ~EA~ \\I~W of '51 (~w~ ~w) SIZE CODE IDENT A 98438rSCALE • 7-12 I 129459 ISHEET 4 - REV _C 4- WIRE LIST (Continued) • TERMINATION INFORMATION FROM LINE CABLE NO. WIRE NO. NO. OR COLOR REF DES PIN 1 BR/II 2 3 .REi? . OKG; ~ f-I--- / REF DES N)o~h '2 FIND NO./NOTES ROUT· LGTH ING WIRE FROM END TO END OR PIN CONN TERMINATION CONN TERMINATION CABLE .4 .3 4 8 YEI. ~ WNT GRtJ . {; It) 7 5 131.. V 0 VIC> 8 9 /AI;!! ;0 I 13~~ /1 7 7 r-- ~~ ~~ '" 8 "' 9 ~ '-. I-"' ~ 10 :(~ I-- (:), 11 I-- ~ 12 I-13 14 I-15 I-16 r-- ~ , 2 3 J- ~ 5 • r-- • P7 TO WIRE INFORMATION (} - f40 I-- IT ( I-- 18 r-- 19 20 I-21 I-22 I--23 f-24 I-- - f-- 25 CODE NOTES: ..,~ ~ SIZE COOt IDENT A 98438 SCALE t 7-13 1 REV /29459 ISHEET _6 S SECTION 8 RETURNING EQUIPMENT FOR REPAIR Equipment returned to LSI must be shipped prepaid and must have a Return Goods Authorization (RGA) number on the outside top of the carton or the shipment may be lost, misrouted or returned to you. Please state that you would like a Return Goods Authorization number. At this time, we will record the information you prepared as well as a purchase order number, if applicable. STEP 3 STEP 1 You will then be provided with an RGA number and the address of the depot where we request that you return the equipment. Prepare the following information: Model type of equipment to be returned Serial number Reported symptom (if failure) Type of modification or option to be installed (if applicable) NOTE All modifications and repairs are FOB Anaheim, California; Chicago, Illinois, or Philadelphia, Pennsylvania, whichever depot is used. Warranty repairs are to be sent to the repair depot with freight prepaid. They will be returned to you with the freight prepaid. STEP 2 Please call (714) 774-1010 ext. 371 or write to Lear Siegler Inc. / EID 714 N. Brookhurst St. Anaheim, Ca. 92803 Attn: Customer Service 8-1 SECTION 9 PAINT All tests conducted after fourteen days air curing period. DRYING: POLANE T®, catalyzed with POLANE® Catalyst V66 V 27, air-dries to touch and handle in 30-60 minutes, and can be force dried for 30 minutes at 180°-200°F. POLANE T® catalyzed with POLANE® Catalyst V66 V 29 air dries to touch and handle in 2-4 hours and can be force ~ried in 30 minutes at 200°-250°F. 1. 5% salt spray - 500 hours, plus. Excellent 2. 100% relative humidity - 500 hours. No effect.· 3. Water immersion - fresh, salt, distilled - 100 hours, plus. No effect. 4. Lacquer thinner, acetone, gasoline, Xylol resistance. 20 rubs with saturated cloth. POT LIFE: 5. Excellent resistance to lubricating oils, coolants and phosphate ester hydraulic fluids. POLANE T® is a two-component system - but this does not affect its production versatility. Finish coats have an 8 hr. working pot life after catalyzation. If it's necessary to "carry" catalyzed material over a week-end, simply add 80% uncatalyzed material to the mixture to extend pot life. On Monday, the required amount of catalyst is added. ' 6. 24 hours boiling water. Excellent. 7. Cold check: 16 cycles; 24 hours, 100% humidity; 24 hours, -10°F; 24 hours -72°F. excellent. 8. Pencil hardness 9. Flexibility effect. PRECAUTIONS: H to 2H. Ys inch conical mandrel. No W. Excellent abrasion resistance. Taber abrasion CS 17 wheel, 1000 gm. load: 2,500 revolutions/l mil removal; 0.090 gm. loss / 1,000 cycles. Do not spray hot. Heat will shorten pot life. Do not pump from drums into circulating systems. Friction heat developed by pumps and circulation will shorten pot life. Gloss - textured finish gloss range 10°-30°, measured on 60° photovoltmeter. Higher ranges are available. Do not dip. Do not flo-coat. The catalyzing ratios as outlined have been established to provide optimum hardness, flexibility and chemical and solvent resistance. Slight over or under catalyzation will not seriously affect performance. APPLICATION CATALYZATION: POLANE "[® is a two-component finish, and must be catalyzed 6 parts base materials to 1 part POLANE® Catalyst V66 V 27 or V66 V 29. This mixture is then split into two batches - one for the smooth and one for the spatter coat that is necessary to obtain the textured effect. Excessive over catalyzation will result in increased hardness with marked brittleness and less flexibility. The gloss will also be increased. In the case of the spray fillers and glazing fillers, sanding will become more difficult. Prior to application, the smooth base coat should then be reduced three parts catalyzed material to one part POLANE® 'Reducer R 7 K 69. Excessive under catalyzation will produce insufficient hardness, poor adhesion and poor chemical and solvent resistance. The spatter coat is not reduced. POLANE T® should be applied only in wellventilated areas. Wearing of a chemical cartridge respirator is recommended. POLANE® Catalyst V66 V 27 is recommended for interior use. POLANE® Catalyst V66 V 29 is . recommended for exterior use. The use of POLANE® Catalyst V66 V 27 on an exterior exposure would lead to premature chalking or loss of gloss. The POLANE® Catalyst V66 V 29 produces a more chalk @esistantcoating with excellent gloss retention. POLANE®\ Catalyst V66 V 29 does however increase the cure time requirement. CHARACTERISTICS: The tests below were conducted on standard POLANE T® quality. Test surface - Panels of Parker Bonderite 1000 with 1 to 1.2 mil dry film thickness of PO LANE T®. 9-1 Polane T® - REDUCTION: Second Texture Coat Use De Vilbiss MBC gun with E tip and needle and No. 70 air cap of Binks No. 19 gun with 6666PD nozzle combination. 15 p.s.i. fluid pressure. 15-20 p.s.i. atomizing pressure. POLANE T® Reducer R7 K 69 is a medium to fast evaporating solvent recommended for reducing catalyzed POLANE T® first smooth coat to spraying viscosity. For more specific information on the catalyzation and reduction of POLANE T® materials, follow instructions on the direction label or request a . detailed data sheet on the particular POLANE T® material in question. For application by Ransburg, DeVilbiss or N ordson . electronstatic hand guns, the solvent balance can generally be adjusted to the proper polarity using R 7 K 69 reducer to produce satisfactory wrap of base coat. SPRAYING: These adjustments will vary with the particular POLANE T® material involved, and specific recommendations should be requested from the laboratory before conducti'ng trial runs or tests. POLANE T® Base coat can be applied with standard pressure or suction feed spray equipment. The texture coat must use pressure equipment. Polane T® First (Base) Coat In regard to the texture coat, the texture may be varied by balancing the atomizing against the fluid pressure until the desired.size is obtained. The lower the atomizing pressure, the larger the pattern. The flatness of the pattern can be set by adjusting the viscosity of the spatter coat. The lpwer the viscosity; the flatter the texture. Recommendations above indicate no reduction for the spatter coat to obtain an acceptable pattern; however, reduction may be necessary to obtain special effects. Once the variables - viscosity, atomizing and fluid pressure - have been set, it is a simple matter to obtaina consistent texture on each part. Pressure feed - Use De Vilbiss MBC gun with E tip and needle and No. 765 air cap. 5-8 p.s.i. fluid pressure. 40-45 p.s.i. atomizing pressure. Suctio-n feed - Use De Vilbiss MBC gun with E tip . and needle and No. 30 air can. 40-50 p.s.i. atomizing pressure. The smooth first coat should be sprayed to approximately 1 mil dry. Allow 5 minutes to flashoff before application of the spatter coat. 9-2 APPENDIX A CLOCK fUUUlIU1IU1.JU1 PERIOD-643.L _ Q i ! yOl'<.,E. ..... 1'.)' :a: , ew VIDE:O AND I, --J..L-==~ ' V.G\I\:) '.£E NaTE I : i ') IJ -I REO :::I: ""C 0 :a:m :JJ C/) c: ""C ""C .- - -c NOTF.S:. -< 1. 2. o ~ 0.3 0 I 0 ~ 3 MOl.£X CONNECTOR!. ~l.<\'\UAL. ~ DENOTES "OLEX PIN CO"ECTOR. ~ 3, ALL RESISTORS ARE 1/2 \'0' ALL CAPAC ITORS ARL 1.'1 uF. CO. 0.. SEE SECTION 2..2. OF -< •. s. rn ' ~ !t~J.ESS 0.l.!..!..~.~_\;lSE SPECII-Ir.o. D IJE:-iOT!:S CO~,\ PRI~TI·.l) St- CIRCUIT CAP.U EI)t,;F ECTOR .. TO BE ADDEO "OR INTERLACE 5'F.>iE ...o:.~\I"I/R\Ot) I ADD WIRES 87-3 D6-2 C10-13 D6-12 I " " :I H" :;: I I " " I : ...... . : ~. I /" : :-",' ,-. -, DS-1 I" TO TO TO TO , ... ,~ I I" .." .... I" I D6-7 D6-13 D4-5 , ... I -' " .-\ I" . ~, ~I ~~O o ~:".:"~ P.C. BOARD ASSEMBLY A-4 APPENDIX B 4 2 3 1 I'IIDI'IUOAIIYLEGEIm 170T toUlJ1EIZ- IlXCEJITAiIlAYlEcmtI!RWIIEAU1'HQRIZB)'" 1HEIE DRAMNBI AMJ ftClFJCA.TIQNI ARE 11 OF LEAR .EDLER, INC., NU! -.ED .. 8J1II1CT +5 -- _IIW..LIKIT. flEPMIDIICm.COPIED,.OIt IIAMIFM:1UIlE'OR Ml.t:OFT1IE~1U& o 7'tLSt>+ o lIZ 01-1- - - - - " J(i).B>~b4 Ml4if (i).(l)Z"}, ~J.~.77l'1"" (7c;.2;) tLfi.A'l4 ~ 'ZfH.o ,;..r:;<' ,~'f' u'i'" ~ . tl-rhgf,.c,T61< CI (ZE>1)a=79 II f7/V1DE: PO~ITtOtJ c..oUt..lifiR... I?'r' q" - ~-7~, 2A4\ ...... ZS5 , f WRCI..I( +5 14 LSOS C if?'41 IlZMJ . +5 +5 ,.2D.0Dt:5. _~ ___________r;c.7 .z4i2l z 41 D? 513 ("2B4) Ct 1_ _3_ t.- iii 6 2Z¢ 7 C1C.:?;» 4.Eb.R.4 CC:l C.C:Z U5 (7 ~2)::?CEA.~4L..·_ _-+---+-l i ~J5 B - _ " t, . .= Lib (2A3)LC3~~..:.-":LC.B i2A?T€IZ..-:' "74LSP4 (}.. (1G3 )CLE/l.R.4 ~ "'-8 " tAlZ.lt~ d6 ki5 74L574 ""'J-"-= 7 + 5 ---.UTE.f2. 1..1Ue; toUtJ1E.(. CDlJlJl~ of&,"" R. C-t4J 1+ &.~LC,tuc.. +5 -+--. B r, II ''2Bj~C.tLl<, -2£10 ~ IIT c .8 -5 ' ~r R25<7J~-II' ~Kl!:..1. (7~5) 74LS'/¢ A 5(l)ol0P. 1iJ' ,--.:..h0STDf' liB A LTR .. SCALE - S I!JL) 4 (~8J [LR SCl?N DI ('MU KEYCLR ($t;.J OCa))) (3C.~) CLROC (~f)i) HOME (341) 2 3 ])ISItBLE eLF. SCREEN Sf c5} (tcY130FL0 pt:Y6ATED BEL (/1f<"fiY rE ~c.?) f,-N-X __ ]fL.SI'f3 -:BIIJIlRY u/P CNTR FII 1- C{)UNT lJN ZS4 7tLS3Z ~DD LOtiD 5 COUNT UP C f<'As)LCZ ~ 14- CLfltR UP ])NEN, ~ r '-----' II 1)1-174123 fIlY])ATAZ ])ATA3 })I!TA4 ])A7AS (,FlU ])NL INEB -lIZ m 7tLS{J8 ~' 10 c3 24fN (3/lzJ CR¢ . . 1-:\ 01 ~1~ ~ (s8~ 5.lk - l()!)/fOW - ,- 'v ~ I IZ ~ ·'l;:''''!:''''=-----l---.f J30RROW - ...... I'-.. '\)- I (.5'.04) I~ :J-...-+-130RROJ./ I t')o I I • (3 c4) IJ)ROWfN ... , +5V VT B VT (~DYXCCK S4@A7 I 24EN ~ 72/24- LINE-SELECT I-~ , CLOS[])<=/Z ("sy ~ATAl A R.¥~ I" LD AI 7 ENP 74LSI61' NSEL D _ _ _ _ -t5V 15V ER,4SE;C 31P1fJ ~ 18K RtJWCt..e~8~. ' 1<2413/ (Z/)V CC'B¢ B ERASE LIM ,~ 13 2 BOf<,ROb!(,,)5) ESC1 (f/,DZ) [5[2 +1 "[dJ (3.1z)SETEPoA .smRT (3el) C 1 ~ ~ ~/3~ lJA7A 1 -----il------. &;;L)~) ESC 2 ~,~ ~ (zcJ (C8¢A _--+-_ _ ---l ~ ~, __ .1 R?t/3/ I A 1--- I SIZE (3C5)LSBCLR - - - - I C98438 SCALE ~ ("~4) CODE IDENT NO. LTR (202}J)C2 ,~CLEAKc (GI;I) LF ~ . D I -- " ~okC8¢A (~eJ I C~ 1 cp i (;85) r------ :_co:~J ~c')JJMA6 "V'VH~ I B" (~4$) 7tLSf;2 . ~ I I~ 5 fA IB 7tLSI57 2:/ f1UX ,c/6 -- '11 WI0 .""'1 Eez - - ~ct) RTCIJR 1M I~ la 213 3A 313 fA 113 i 4-Y 121 hill 41W12 71 hlJ3 21 (zcJCC~A (?c3j /?E/l]) ST tiS 4, 3Y ~IWI1 41W15 71W16 121tJJ7 178 17'11 ~+ ~/~- (r&)XLOAJ) ~RtilLJ/AtA 74L5'Z 1/801 1/8/ LlJCURC I (7Ci)CL[M4 1 " L./ .I Ct-i' (~LJ3) ~ 'vJC¢ CAI2I2VJ EI6 4-J=-=- - z ~cJ BKSP ;f(. CR. 13~CR ( z))'CLK (4c/j I (r;4JFF~ FI3 I [.sf L IY ~0 I 12 13 IH 2fl ~ ])E L - - - ' 74LS/57 z:/ MUX ST 1/5' 3Y 2'! /y ESCl (~c,) r /2........, ~c L) CTI?L CHilI< (t,oz) XCL K ])AT!l5 ])ATA6 I , I f wRITtfL!dE 7tLSrj!/J(qL>y[-S-C-l (~C!/ (~$J) ~_o ilSEL ~/);z)ESCZ (~B3) f . (6c flJATA7 ~/)$) ~8 WRITE ATltl lJ/iTAZ ])ATA3 DfiTlit 1-' ~-CLKBEL I D (7cy f?[f1J) BOFLO(.3BR) I MTO -NEWLIN£. (aa) r:,.~t) OYE/fFLOW ~/)3j rS . - 4 NO LDSPIIC[ I I -l- J)'(sA'iLf· NDNIL J)ESTf,UCTIVE SPIIC~ _ _ _ _ _ "_ _ 74L,s 113 II JESQ 9 /3 NOWI?ITE f:;.t!u fORESPACE i-----:----l I _.,.---£~ 1 ~71IS¢1/! I, 54 @A7 . ;I DtJ I¢ ~0 I~ ""/4 ~<1CLK 15f2 "'OSfACE I 4 CR c: 2 3 4 we1 12i7 OYEf<.fLOIJ 1 t2syLCCU<, Ne3 START AND SHALL NOT BE REPRODUCED, COPIED, OR USED FOR THE =~:=~?R SALEOFTHE APPARATIJSWlTHOUTWFlIT. LINE END £. fl7~)1 Ie r __________--:-_-'--1 rr 7W IB c Iii 8 co cJ ~=E~~~R:=~~.-=.s:~~lr=~DO:~:J"~=~ II £/..3 COLCLR EXCEPT /ISMAY BE OTHERWISE AUTHORIZEDBVCONTRACT. 6/2 I~ SIZE e ':? I 98438 SCALE t CODE !DENT NO. A LTR 4 2 3 1 (81'14) CHIfENb SW15h1 S /J11.34$ Wr--.....!9'-:!::------, (,38 Z) CRt- o ~t:z) 0(1- 1/ II ,~.. o¢8 12 (.3BZ)cr<.3 IS- 133 141 113 (3cz)OC3 (.3Bz)CRZ (3Cc)OC2 0132) CP. 1 (3(,/) oel C+- II. Z4~z/!> ~~ ~ ~31/3 2 SUI12l.J (6-C3),sUI14R 13 .3 (11'J f3/1z)CR¢ o83SuM3k:~Z. SUMHJ 112 Die ~2 II St.JM34S.!:r;, p;~ 1I (7) sczPOS& -- ¢,Al -Mfl1 II f?C3)SUf1¢W MAS • I 1m c;:; @) Sf[ LINE 151 /2 DI3 -IFIJ. Bl CHlfEN~ 10 (8/)4 74LS¢4- sct. t./tVE , (SA /)JTJJWR ~ n,l.IJ -; 7 c 13'1t14 SUM4RS c¢ {7c3}READ 3 7+LS~2 Scu.(W'--v I \ .2 n wfjJc/lC C I)[C7 -+-t----......~ I/AT1.LJ Lf NE 4- ! SUM3RS (3C3) OC¢ c SUM3WS ~f)4ERASEF---+--'---1 (.683) SUM2 R (SC3)SUM2W--J POS6 1 (:s"e.3) SUMJR +. (Z,4Z) Ref (3C.Z.) OC4 (e4Z) RC3 (.3c.z.) ~~ 133A3 ~~. ::::: [; Z3 8 "'" os n, ""'~ B I (iAZ.) RC2 (ae. iJ OCZ (Z43) Re1 2 .3 BZ A2 )cr n 5 1\1 I 278 SW12 c¢ 7.U rgr 1 post lY Ai S7 IS R /3 (ZC3) CC2 (4,43) WC2 I¢ (ze4) CCl SUM¢R. S(J/J1IR Bt If At /I B3 In G 132 Wel 5 IlZ (ZC4) cc¢ (443)WC¢ 3 B1 (4-43) )1sX i? (?C3) CC3 SUMIR (443) WC3 ~A3)RC0~ !?¢C! /.3 151 I 7 ~ 3 DI/ ,;. Bl (sa) OU ... 31 C1 ~ SUM3R - {j.,4z} WC1 ~""/TI"'tI(V"'~ ~c 274- OC3 A I ~C.3)OC¢ In.. - ,(SC 3) SU!11W MS~ 2 A1 I1A3 (/~) ~; 31 ~:: '1 190 X-...l ~ FIS" MA2 (/5) 2Y 7 161 MA1 {lJ Sf I ! (oCI) POSh LlNE2 I 1/ At 41 (6C/) LlNE4 (£C/) LINn Jo (sCI) LlNE3 /5 13 POSS (oC;) LlNEZ [POSt (oc.!) LINEl 1.1- 5 ........ SEL -B4 q /sa N;E f'.... -M/J7 "11- ~ (11) ~ .!..!. < ? /1l1b (G) F/Z 112.- IB {, :92 2 Al 3 Bl ST lY~MA4 (sJ PROPRIETARY LEMND ST EXCEI'T~~~E==~~~=E~=~ MANUFACTURE OR SALE (z) TEN PERMISSION. 15 LTR ~ SCALE &.. IA =~~:t.I~~E~!ol:i:~w~~~':' MA¢ 2 3 4 J2 PROPRIETARYLEGeND ' BB~ ~c~~~m5 !XCEI'T AS MAY BE OTHERWME AUlHDRIZED BY CONTRACT, ~~=''='~==S::J"~I'R~ EXTENSION ({OI3Z) DATA7 D. WIT (ZC/ CC~A ({O})I) ESC r.;:- I" (6]2) (6,113) lJATA6 PORT (t; AZ) 1 AM) SHALL NOT.E RIPRODUCEO. COPIED. OR USB) FOR TIlE IINIUFACTURE 011 ULE OF THE APPAftATUlWlT1tOUTWRrT~~. XXb D 7fU¢4 1 tomtffJI XCLK (6C2) I! ::h J)ATAtfl - I"; RSESC1;;t~~J (~~II~!; (tOCz) ~SfSC1 (hBZ~3 (3C3)mrJ[. . !~ t SE~])flTIN j-S-lt.JB (6.f>3)Dt>.1M . - . {6B>3J DAThA c~d2P~':~5~ -q (6BVXXS e a~ RR7 - 0 -ID1 '~. 17 el iRf~RRh 151 I~ I~ +1 I~ ~RR51~ID~ ~.,. :~ I ~ 12 .~ z::~~~4 ';j c: I> (G~?) DATA4 (6ez)n6 9~ 0 ~ RR412-- [fJ4 4 RRD iG SFD BI '~RR3~llB (b~z)VDlT IIfr.b \\j '- RRi~lli1-: 112 .,. 2 Vw B \k:r k5 /6J I -_ _ _ _ I ~~+ (GL?)oc:".Th7 ~RE'5ETO" '2 {~~Th6 (6~?)~ ~~ K3 .~6~.____~______________~__~~ (Ge>?2IiiA4 """"."",,"'~l-"...L i 74LSZ¢ ",:"A-ai' ( G~:?~:m4,,---+__-='d. NorE; :DDI["l /lg(U S CIIN (WI71.111&) r6f2Z)~ C3.o2)ERI\.~ A 1 ({p.b.2.) DOlT ~ '\I- RR21J.L-ruz. B U111£Cl-"'<-t 1+ Cl\ -= ~JZ\.tl.T? .,.cI J3)~BR?p (4~ LS27~8) • (6J)Jj JJIlTMA j8~lq (6132) xx.+ n -Ij~(t0 2.» CLEAR 1 - - - - - l .. I 3 ./0 \I A 'I LTR SIZE CODE IDENT tDWG NO. ~lF'lHmIliJ=="~. ':""'"-.lWI~'A1=re""ll e: 98438 SCALE 12'1471 -58l> ISHEET 6 4 2 3 lzAVW~ 1:Wo ? TlM)Gi'EU D . 15 D1 l¢ 74LSM- ~2)f!.Cl. 13 :r-4 ~3Z (7C2)I2C'Z4I3 :l:5v T ,('J,A2. )R.t.¢ t7 0 0) C,7 II ~·IO'~.. 1 ~--.1' 9 D3 , - 1. B S IP' IL ---,-_-1.L1 . 851)--_ _ _ _ _ _2:...1 74-LS8~ 74lS~23?tZ:LtKlZ'2: (7;03).CLCA.12. ~-----_ _~_-+--I I?~ .,.CIO-::7+"""L-=S'!,='f~I-i1iZT;=;;E"""t>l"'2""5 . 22'flCJ&AfZ. CI~ '~, ~--I!~~-h!9/fl[8\IVL Vlpl ',- c (~BI)BEL +5V ---.:.':..f (Zc /}CC8¢A -,----,---!.:::.cI"-~II/) DV£/?,FLOW'----!.!....f JI 22 ENflJ5LE~C/ ,.Ii tJ.1 (@ ~~gJBEL M~.~ 3! 4- SS A 1'2 ) ' .2' £)(;,- IZ ..fl:S-I3 741.5/¢> ENX . '~r.:::::v £AI,x 74LSpt GATED. BE L TL:::::/ c B7~~4RC4 r -'1--, ..-----l---o I -.L ICURSOfl, .". = __'M/W;I 9 REAP BIlCK (?AJRC3 5.1 K/" .~) 4 7fLS~8 (2.44) Let 'I 1+ -I 5'fe1>o~' CLEIIRC . -_ _..:...(703) CLEf/X1 I (3Bc)CR4 (ZAZMC4 (38Z)CR3 (cllC) RC3 (382) CRZ /ZliZ) Pte z (SBZ)CRI B 4cm IZ4$ II Z/-l~RC¢ LZ13 2. 2U'1. 1 113 15 A3 B2 13 A2 ('ZESt. JCt.h -= 1.4 52 (4~Z,)WC.~ 1?A2 If d~.2C:Cp E 10 tl1 - 1/ 131 12 RCl 1 ]~ 10 Ae I-Il!!1 3 lotiC/) =/N ~.-74LS8(, ~ >IN '2. -=- jZ ~)tC4 C4~e>2 )W£..4 96@ 1<1) A125 'O~T ~' Z~ our 5. (FB3 2U~ 1!3.B 15 A8 (4''E!>~ ) E 14 Ai - - ":" ~)u.J. L4'~3 )Wbj . ~4)~ j? II 12 '3 jl2J A1. BI AI E15 Bt> Ar!J (8/11) tl/J)£O -r\, ~(JENX----=-+s B 3 =-1lI 1--_ _ _---==--1 LI >I~ <001,17 .~ @PAIZt.ToR... _ _ _ _ _2.."-I<1lJ <0· ...n ·74L585· ~ aPl ) [7t-5· • ROWC{fG (3M; START-----l EXCEPT AS MAY BE OTHERWISE AUTHORIZED BY CONTRACT, THElE DRAWINGS AM) SPEClFICAnQNS ARE nlE PRc.ERTV OF LEAR SlEGUR, INC., ARE IIIIUED IN STRICT CONFIDENCE, AND 80iALL NOT BE REPRODUCED, COI'iED, OR laED FOR. THE IlANUFACTURE OR SALE OF THE APPAAATUlWITHOUTtniIT. TEN PERMISSION. Wt/l. C4 .6~ ) WC4 ~ =elll ,..--j._4....., >ltJ +---+-,,'2.;;;.. ~ @I. ~2 WtQ 15 A3 ~E!>3 )UZI4 f:>z . (-;8/) CUllEN --==::~~~~::~----_rL~TR ""'M~"" ...1'2 "!47/ "" C 98438 ,. SCALE - 58/). A 2 3 4 6-. (-7D~) ,4S¢.-..., nu@ 1 -• 12. 144'1l()\ l 4(11~_1 o 4/1~ ,"i (~C3)J)AT~7 ---+t-~L-+~:JII ~ (3.o2)~._ 0 _·Jv !(J ! li:;15IJ~: (2A4I= c HI c II • ·LN +S'-o FlU LOWEKCA?E B (&;B31R\TA~ >j I I I ". I I ....... i'... 25j3 ! +5 lJD1Ei 1 l L lU".>IALl EITHER. ,Rt"SI?TD2 Ci? JMPR. .F'd<. -sr~LE-£UDEO CLJ2R£NT Ck.~flCA I-l _ /; ~ . 1 0 . f:J .: '. ,9,86. 71LSl3 CC,IJ.&Th_ J I CfSj.itL . 2 I L1)~ L_ - - -=r..::.J -.:- +5 c Ii5l ....r:::ooV ~U= '2~OP6IT6 _ '5ToPBlT.;,cLEc.T 'Ul PLIT .7?-L:174- ....... """ 111:11 B +5 ~.~ l.L~ C4\.113e.?P!-J7 tJFf: ~JEJt~ ~ l~ ' '.M2T ~JO II; OR I~~ 6/I1J1>. l2A.DJ?.J _ (foB2)XX:4-:-Q"O..:..(fbT " "T«T~" I 7 . (lZiBi~"QeT0~"v" ~'""" (l283)"lE CI @Aa 55 31 3~~~ua ~~D" "~T 1- +I B (/39."'JUl'tLR , :a>w~1U14J [E>tr. [j:l'.1A I 1IDl"~ ~5'" 'i7J o Ie' (0/,09/) KEV C:U<-v-rr4-LS¢4- • " ~~. [J2J>T'lERMlu!l/2l7(1 ~ ' A 2t.-JFtLR ~ ~_ Ji ~KJ=ELElDlrTr ..M? SL(Y'6LO DI 5o/""J 115'''C (BQV~C 50/<00 Hz.)I ~ POWER BLK~ Io-or'o (BR"I~ P3-J3 Il'ttJ II L=.J, ,. 1(5LU)SI Bll< 1 2 J, I vo, ~ I 9.4VAC C",..,r-,_, l!:-r- #,~~ 15000 UF IS\( z ~ ~ 11UF D -"t.i ~ITJl)lI ~&Z 'WIJIJTER C,('.J8 ?64 C,C,5 C&h ~------------------------------------~~ U7 LULl<. N l:{Q1a\ZE.. + .Lti LYL _'--____-----' L~3 ____________~r-l'____________________ < - 1_ _- - , -_ _- - - - - ' ~.I_fa)','J T!Mf.;-_.'---------1 row WlJlJ'f£1< M RtI22 nt ~. 1 - - - - - - ' U!> R-L4 R£.5 ---------------'·11 . ;:::::==:===lll - - - - - - - - - - - - - - - , - - - - - - - - - . _ _~ _ _ _ _ _ _ _ _ _ _ _____l -WJ+L'y'~((IVf. ffElOD-=~~ OC~lll . ~tJt6E.2 tlOl'4qD W6:LCl?l'J;JZ!5E' gc,(2j Ul ~Z oq Rt?7 KC4 U5 I PERIDLr-LG.bb7m::ec.., FK'W=~Hl ________ ., . ~--------. . . (fj,LWAV0.LOW DU!ZIf.Yt t00~~ DPEI O/z z 3 PC B04RD 4SS Y I 129489-0/ 2 'A-D-18POZ-26I-tr /~Pt"q Y TEST P4Rrs ",NO NO· L.lsT QTY REQD 4 PARr VENz;JO/Z t.OC.4 /ION/~£.c PEr Won- 4 v t DESCR/PT/OiV !IIo z 3 4 I / MSS-/o4 P ,4LCO SW/T{'/-I 5 ~ 7, 8 9 CDOE IDENT~. REV SIZE 98438 B 129502 iSHEET C-5 5 ".on"", 5 eXrGNS/fJAI Po.r 1M "7 ~'tIlP Iv I DFSC,IiNPTI'OIV PAM'T No. S i.DOP Llsr P4.erS 1- Cll~REAJT exr. 5 V£I'JDC2 /.(JC.477(J;oJ/8' PES .v",re C.l. P,.r 3 II , I /19488-01 4- .P. ('. 8(lt)£D 45.5 V , § 7 ,• 1#$711£(.. SEE ~ "pn"N IAI S&Ct:"cT'> NE/lR I NOTe SPLIT ON ~EQD A/O. ~ I V C",vAlEt:TCJR SH''T'I 8At.lD ,eAr£ 'p.q.(#1'S "". dTY c/ 2 ,PART AID. c; "/5, D£SC.#!I'prIDN V.EI\JP(),IZ [uJcA7'/tNV/~U Pfl felOn" $A:lr A/JlID 24T£ I 8 .,. $ I c1'S 235-1 SWI7'CH I 12 Pc:IS 1 crs • ·7 8 9 /NSTIfI~' SWlnw ~EII!. /z,,4,.o AT 75 .AvD SWI r~JI (SElf GAltrMN'#"IAJi$) ellr ETC'N REV CODE IDENT t«J. SIZE 98438 B 129502 ISHEET C-6 t$' II oPT/OI'v VOLT fJ C / E U!?OP£AtJ 230 P"'1,ers ~/ND IRl''Y A!EQP No. /I I V- UST DESCR/PT/OIV p,,.pRr No Lt\C'.4~OV'/H~ VENDOR .-s Iv"'r~ Ir 2 3 4 I 12 'l'!,8-oS- I /2. / 12945&-05 T r< A 1'(5 FOf
Source Exif Data:File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Modify Date : 2017:08:05 12:01:01-07:00 Create Date : 2006:11:22 12:23:19+10:00 Metadata Date : 2017:08:05 12:01:01-07:00 Creator Tool : Adobe Acrobat 7.08 Format : application/pdf Document ID : uuid:1c9c4e81-18bf-4385-bb0d-ccc58f312aab Instance ID : uuid:c3830989-2ee4-cf41-9094-d5ea2b02c53f Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Page Layout : SinglePage Page Count : 130 Creator : Adobe Acrobat 7.08EXIF Metadata provided by EXIF.tools