AN ABSTRACT OF THE THESIS OF. Title: DESIGN OF HIGH SPEED PAPER TAPE READER INTERFACE

Similar documents
R.G.O. 32 BIT CAMAC COUNTER MODULE USER MANUAL

AN ABSTRACT OF THE THESIS OF Tsu-Ping Patrick Chuang for the Master of Science (Name)

16 Stage Bi-Directional LED Sequencer

Symbol Parameter Value Unit V CES Collector-Emitter Voltage (V BE = 0) 700 V V CEO Collector-Emitter Voltage (I B = 0) 400 V Emitter-Base Voltage

ECB DIGITAL ELECTRONICS PROJECT BASED LEARNING PROJECT REPORT ON 7 SEGMENT DIGITAL STOP WATCH USING DECODER

82C55A CHMOS PROGRAMMABLE PERIPHERAL INTERFACE

KW11-L line time clock manual

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

Data Sheet. Electronic displays

BUL128 HIGH VOLTAGE FAST-SWITCHING NPN POWER TRANSISTOR

Introduction. Serial In - Serial Out Shift Registers (SISO)

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

BUSES IN COMPUTER ARCHITECTURE

Logic Gates, Timers, Flip-Flops & Counters. Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur

Obsolete Product(s) - Obsolete Product(s)

Digital Circuits I and II Nov. 17, 1999

BUL1203EFP HIGH VOLTAGE FAST-SWITCHING NPN POWER TRANSISTOR

PESIT Bangalore South Campus

DIGITAL EQUIPMENT CORPORATION. typeset-8 systemsnegative. maintenance manual. ... dedicated to the future of Graphic Arts

Obsolete Product(s) - Obsolete Product(s)

Scanning Laser Range Finder Smart-URG mini UST-10LX (UUST003) Specification

Operating instructions Electronic preset counter Type series 717

MULTIDYNE INNOVATIONS IN TELEVISION TESTING & DISTRIBUTION DIGITAL VIDEO, AUDIO & DATA FIBER OPTIC MULTIPLEXER TRANSPORT SYSTEM

DP8212 DP8212M 8-Bit Input Output Port

Chapter 9 MSI Logic Circuits

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

.152 (3.86) KEYWAY DEPTH .033 (.84).066 (1.68) .550 DIA (13.97) MOUNTING SURFACE .350 (8.89) 3/8-32 UNEF-2A THREADS (19.71.

Computer Architecture Basic Computer Organization and Design

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers

Black Buff Amplifier

KW11-L line time clock manual

Obsolete Product(s) - Obsolete Product(s)

GFT Channel Digital Delay Generator

Scanned and edited by Michael Holley Nov 28, 2004 Southwest Technical Products Corporation Document Circa 1976

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

Chapter 18. DRAM Circuitry Discussion. Block Diagram Description. DRAM Circuitry 113

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

Date: Author: New: Revision: x SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE. MARIE, ONTARIO ELN TWO

ELECTRICAL ENGINEERING DEPARTMENT California Polytechnic State University

74F273 Octal D-Type Flip-Flop

(Cat. No IJ, -IK)

Absolute Rotary Encoder E6CP

EZ Encoder : Optical Incremental

... A COMPUTER SYSTEM FOR MULTIPARAMETER PULSE HEIGHT ANALYSIS AND CONTROL*

DEC BUILDING BLOCK LOGIC

PRE J. Figure 25.1a J-K flip-flop with Asynchronous Preset and Clear inputs

HMC-C060 HIGH SPEED LOGIC. 43 Gbps, D-TYPE FLIP-FLOP MODULE. Features. Typical Applications. General Description. Functional Diagram

UNIT V 8051 Microcontroller based Systems Design

A New Overlap-Scan Circuit for High Speed and Low Data Voltage in Plasma-TV

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

WHEN Ferranti Limited started to

74LVQ374 Low Voltage Octal D-Type Flip-Flop with 3-STATE Outputs

Analogue Versus Digital [5 M]

The Random Sequence Closing Control System

V DD V DD V CC V GH- V EE

Flip-Flops and Related Devices. Wen-Hung Liao, Ph.D. 4/11/2001

20 mm Beam Pitch General Purpose Area Sensor. Distance between parts shelf and sensor can be shortened (Enables miniaturization of equipment)

Chapter 5 Flip-Flops and Related Devices

Asynchronous (Ripple) Counters

FLIP-FLOPS AND RELATED DEVICES

In-process inspection: Inspector technology and concept

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Topics of Discussion

DIGITAL CIRCUIT COMBINATORIAL LOGIC

Reaction Game Kit MitchElectronics 2019

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Solid-State Digital Timer

Synchronization circuit with synchronized vertical divider system for 60 Hz TDA2579C


DIGITAL LOGIC HANDBOOK

Digital Circuits 4: Sequential Circuits

Chapter 7 Memory and Programmable Logic

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

Computer Systems Architecture

WINTER 14 EXAMINATION

Vorne Industries. 2000B Series Buffered Display Users Manual Industrial Drive Itasca, IL (630) Telefax (630)

LCD MODULE SPECIFICATION

Features. For price, delivery, and to place orders, please contact Hittite Microwave Corporation:

74F377 Octal D-Type Flip-Flop with Clock Enable

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

MODIFYING A SMALL 12V OPEN FRAME INDUSTRIAL VIDEO MONITOR TO BECOME A 525/625 & 405 LINE MULTI - STANDARD MAINS POWERED UNIT. H. Holden. (Dec.

A MISSILE INSTRUMENTATION ENCODER

Rensselaer Polytechnic Institute Computer Hardware Design ECSE Report. Lab Three Xilinx Richards Controller and Logic Analyzer Laboratory

E6CP-A. An Absolute Encoder at About the Same Price as an Incremental Encoder. Ideal for robot limit signals. Low-cost Encoder with Diameter of 50 mm

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

EET2411 DIGITAL ELECTRONICS

TIME SEQUENCE GENERATOR ( GIUSEPPE )

Assembly. Front view. LEDs. Parametrization interface. Power Bus

Material: Weight: Bearing Life: Shaft Speed: Storage Temp.: Shock: Vibration: Bump: Humidity: IP Rating: Cable: Connector: Flat Cable:

CPS311 Lecture: Sequential Circuits

Material: Weight: Shaft Speed: Starting Torque: Storage Temp.: Shock: Vibration: Bump: Humidity: IP Rating: Cable: Connector: Flat Cable:

SA1J-F: Full Color Fiber Optic Sensors

PICOSECOND TIMING USING FAST ANALOG SAMPLING

Netzer AqBiSS Electric Encoders

Time-Lag Relays. User s Handbook (General Model)

STW High voltage fast-switching NPN power transistor. Features. Application. Description

OFC & VLSI SIMULATION LAB MANUAL

CCD Element Linear Image Sensor CCD Element Line Scan Image Sensor

Transcription:

AN ABSTRACT OF THE THESIS OF Chansak Laoteppitaks for the Master of Science (Name) (Degree) Electrical and in Electronics Engineering (Major) presented on (D ate ) e/ n7/ Title: DESIGN OF HIGH SPEED PAPER TAPE READER INTERFACE FOR PDP-8/L COMPUTER SYSTEM Abstract approved: Redacted for privacy Donald L. Amort This thesis is concerned with the design of the high speed tape read-out and tape feed control circuits and interface to the PDP-8/L Computer system, The system was designed to operate under the programmed data transfer mode of the computer, and is compatible with the computer manufacturer's system. The circuit components of the tape read-out circuits were experimentally determined for the best performance and the cost of the major units of the system, excluding the labor cos -t, was estimated, This paper indicates how a simple, inexpensive and reliable interface can be developed by using commercially available integrated circuits,

Design of High Speed Paper Tape Reader Interface for PDP-8/L Computer System by Chansak Laoteppitaks A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of Science June 1971

APPROVED: Redacted for privacy Associate Professor of Electrical and Electronics Engineering in charge of major Redacted for privacy Hea9i,t/f Department Of Electrical and Electronics Eineering Redacted for privacy Dean of Graduate School Date thesis is presented Apve/ / /9 7/ i Typed by Barbara Eby for Chansak Laoteppitaks

ACKNOWLEDGEMENT The author wishes to express gratitude to Professor D. L. Amort for his patience, advice, suggestion, and assistance in directing the design and writing of this thesis.

TABLE OF CONTENTS I. INTRODUCTION 1 II. SYSTEM ORGANIZATION 2 III. HIGH SPEED PAPER TAPE READER 7 IV. SYSTEM OPERATION AND EVALUATION 10 BIBLIOGRAPHY 12 APPENDIX A 13 APPENDIX B 14 APPENDIX C 15 APPENDIX D 19 APPENDIX E 20 APPENDIX F 21 APPENDIX G 23 APPENDIX H 24

Figure LIST OF FIGURES Page 1 System organization of the high speed tape reader and interface. 3 2 Device selector. 3 3 Timing diagram of the interface. 6 4 Logic diagram of the interface. 13 5 Digit photodiode circuits. 14 6 Location photodiode circuit. 14 7 Photodiode circuit calculation. 16 8 Photodiode circuit output waveforms. 19 9 Tape feed control circuit. 20 10 Tape feed control circuit calculation. 21 LIST OF TABLES Table Page 1 Photodiode current measurement. 15

LIST OF TERMS Term Description Dimension I 1 Total base circuit current ma I b Base current ma I b(min) Minimum base current required ma to drive the transistor into saturation IC Collector current ma 12 By-pass current to ground in the ma base circuit V Collector-emitter saturation volt ce(sat) voltage V o Output voltage volt V be(sat) Base-emitter saturation voltage volt V be(cutin) Base-emitter cutin voltage volt hfe(min) Minimum forward current gain dimensionless

DESIGN OF HIGH SPEED PAPER TAPE READER INTERFACE FOR PDP-8/L COMPUTER SYSTEM I. INTRODUCTION Loading information into the PDP-8/L Computer via the standard Teletype Model 33 ASR (10 characters/sec) is slow and time consuming. In order to speed up the read-in operation, a high speed paper tape reader and interface were developed. The cost of the system was minimized by making use of the existing unused seven-channel Ferranti High Speed Tape Reader. Some mechanical modifications were made to read an eight-channel tape and nine sets of tape read-out circuits and a tape feed control circuit were developed. The tape reader bs able to read several types of the commercial paper tape: the black, gray and green paper tape. The interface was designed to keep the reader operating at its maximum speed (250 characters/sec) and to realize full benefit of the built-in control features of the PDP-8/L Computer programmed input/ output (I/O) transfer (1). All requirements imposed by the computer bussed system are met (1). The high speed paper tape reader and interface which have been commercially available are expensive. Therefore, the development of this system is based on low cost as well as reliability and simplicity.

2 II. SYSTEM ORGANIZATION The high speed paper tape reader and interface system consist of three major functional units as shown in Figure 1 are: 1. tape reader unit 2. device selector 3. reader control The tape reader unit will be discussed in detail in the next chapter. The reader is assigned the device code or I/O device address 018. Bit 3 through 8 of an I/O transfer instruction serve as a device code, and once the reader is enabled it regenerates the computer generated programmed I/O pulse (IOP) as IOT command and transmits these pulses to the reader control unit. Figure 2 shows the logic of the device selector. Instruction bit, IOP pulse, IOT pulse and event time correspondence is as follow (1): Instruction IOP IOT Event Bit Pulse Pulse Time Used For 11 I0P1 IOTl 1 Sampling Reader Flag, Skipping 10 I0P2 IOT 2 2 Clearing Flag, Loading Accumulator 9 I0P4 10T4 3 Clearing Buffer and Reading

3 Interrupt To Accumulator A Skip IV emory Buffer gister 03-08 Data IOT Pulse I P Pulse Read Pulse Tape Reader Reader Control Device Selector Appendix A Figure 1. System organization of the high speed tape reader and interface. IOP1 IOT 1 MB03 (0) MB04 (0) MB05 (0) I0P2 MB06 (0) MB07 (0) MB08 (1) I0P4 Figure 2. Device selector.

4 The reader control (see Appendix A) is composed of the following functional sub-units: a. 8-bit buffer register (BUFFER) b, output gating c, buffer status flip-flop (FLAG) d, reading control flip-flop (READ) e, reader running control flip-flop (RUN) f. clock pulse generator (CLOCK) The BUFFER provides temporary storage for the data from the tape reader; its contents are gated into the Accumulator by the IOT2 and the FLAG is cleared simultaneously. Eight open collector gates were used as the gates, unless the reader is enabled the gates are disabled. The 10T4 clears the BUFFER and FLAG, it sets the READ and RUN. Whenever the READ is set, it allows the data from tape readout circuits to be loaded into the BUFFER. Once the BUFFER is loaded, the READ is cleared and the FLAG is set to indicate a busy state. The IOT1 samples the FLAG and transmits an I/O Skip Pulse to the computer to skip the next instruction. The RUN controls the tape feed operation and the tape is stopped when it is cleared; it will be cleared only at the initializing state and the coincidence of a "0" state of the READ and the Read Pulse from the tape reader.

5 Information is strobed into the BUFFER, READ, and FLAG by the CLOCK pulse that is generated by a 200-nsec monostable multi vibrator which is triggered by: (Read Pulse) AND (READ) AND (I0T4) The 10T4 is used in generating the CLOCK pulse in order to prevent the coincidence of the 10T4 which clears the BUFFER and the CLOCK which strobes data into the BUFFER. The period of the Read Pulse is 4 msec (250 characters/sec) and the rate of programmed data transfer for PDP-8/L Computer is 134 KHz. Therefore it is obvious that, in normal operation, the RUN will be set before a Read Pulse is generated and the reader will operate at its maximum speed continuously. Figure 3 shows the timing diagram of the interface.

10T4 Ready Not READ Ready Run fs ff Clears buffer, sets RUN inhibits CLOCK Read-in indicator Tape feed control RUN Stop READ PULSE Transfer request, generates CLOCK, inhibits FLAG CLOCK Data Available FLAG Not SS SC usec Strobes data into Buffer, Clears READ, sets FLAG Buffer status TOT 1 I/O SKIP SS ss Senses FLAG, generates I/O Skip 10T2 Start Strobes data into Accumulator, Cleans FLAG Figure 3. Timing diagram of the interface. Ors

7 III. HIGH SPEED PAPER TAPE READER The reader consists of four major components: 1. tape feed mechanism 2. optical projection system 3. photodiode circuits (tape read-out) 4. tape feed control circuit Tape feed mechanism: The tape feed mechanism is as described in the tape reader instructional manual (5). The optical projection system: the system is based on the "pinhole projection" principle in that an image from the projection lamp filament is produced by the light from this lamp being passed through the hole in the tape and each image is arranged to cover the area of the photodiode. A. single light source is used: a 1 2 volt, 36 watt, prefocused lamp. The light from this source passes through the holes in the tape masking plate onto a row of photodiodes mounted under the plate. Photodiode circuits: the circuit diagram and the design procedure of the tape read-out are shown in Appendix B and C, respectively. The eight photodiodes (1N2175) DO-D7 are associated with character elements on the tape and are known as "digit" photodiodes. Photodiode D8 is associated with the sprocket holes on the tape and is known as location photodiode. The output from each digit photodiode

is connected to a single stage switching transistor (2N5134). Each digit photodiode produces, at the output of the transistor, either 0. 3 volt or 5 volts depending on whether a "hole" or "no hole" on the tape is being read. The location photodiode is used to produce a Read Pulse which is transmitted to the reader control unit indicating a character is being read. The photodiode circuits were tested by run ning the tape which had all character elements punched at every other character position and the output waveforms of each digit photodiode and location photodiode circuits were observed in pairs. All output waveforms of the tape read-out were superimposed in Appendix D. Tape feed control circuit: Two power switching circuits are in the tape feed control as shown in the circuit diagram in Appendix E, and designing procedure is shown in Appendix F. One circuit is connected to the clutch electromagnet and the other to the brake electromagnet. The "0" and "1" output of the reader control flip-flop (RUN) in the tape reader control are connected through an inverter-driver to the clutch (P1) and the brake (P2) power switching circuits respectively. Each time the RUN is cleared, P1 will be cut off and the current in the clutch electromagnet coil will be rapidly reduced to zero, thus releasing the clutch shoes. At the same time, P2 will be driven into saturation and the current in the brake electromagnet coil will be increased from 0 to 60 ma in 0.7 msec, thus applying the brake shoes to the brake drum to halt the tape drive drum and stop the tape. 8 When

the RUN is set, P2 is cut off causing release of the brake shoes on the brake drum; P1 is in saturation causing the application of the clutch shoes to the clutch drum, thereby allowing the tape to move forward. The tape feed control system can stop the tape within 0. 03 inch of the point where braking begins. Therefore, if it is desired to halt the tape at any particular character, braking action can be applied immediately as the character enters the reading position and the tape will be halted while the character is still in the reading position. 9

10 IV. SYSTEM OPERATION AND EVALUATION The tape reader and interface should be turned on before the "START" key of the computer is pressed to start an input operation via the tape reader in order to enable the Initialize Pulse to clear the buffer, the status and control flip-flop in the interface and to stop the reader. The program for testing the tape reader is listed in Appendix G, the program allows the reader to read one character then the computer prints it out via the Teletype and so on until the end of the testing tape. The computer print out is then checked with what has been coded on the tape to see if there is any error. The testing tape should include a leader-trailer code which is simply generated by striking the "HERE IS"key on the Teletype key board with the Teletype control switched to LOCAL. The designed system operates under program control and is compatible with the software provided by the computer manufacturer for the high speed tape reader including the program interrupt facility. The RIM (Read-in Mode) Loader for the high speed tape reader is listed in Appendix H, and more information about programming the tape reader can be obtained from the PDP-8/L Computer Manuals (1, 2, 3).

11 Cost Estimation The cost of the electronic components of the system is very low especially for the interface. labor cost are: Tape Reader The cost of the major units excluding Unit Price $ Tape read-out circuits 46 Tape feed control circuit 10 Total $ 56 Interface Logic circuits Connector boards 9 16 Total $ 25

12 BIBLIOGRAPHY 1. Digital Equipment Corporation. Small computer handbook. Maynard, Massachusetts, 1970. 403 p. 2. Digital Equipment Corporation. Introduction to programming. PDP-8 Family. Maynard, Massachusetts, 1970. 3. Digital Equipment Corporation. User's guide, paper tape system, PDP-8 family. Maynard, Massachusetts, 1969. Digital Equipment Corporation. Reader control. PDP-8/L Replacement Schematics. Maynard, Massachusetts, 1967. p 19. 5. Ferranti-Packard Electric Limited, Instruction manual Ferranti high speed tape reader TR2, Ontario, Canada. 24 p. 6. Maley, Gerald A. and John Earle. The logic design of transistor digital computers. Englewood Cliffs, New Jersey, Prentice- Hall, 1963. 322 p. 7. Millman, Jacob and Herbert Taub. Pulse, digital and switching waveform, New York, McGraw-Hill, 1965. 958 p. 8. Texas Instrument Incorporated. Transistor circuit design. New York, McGraw-Hill, 1963. 523 p.

APPENDICES

MB03 APPENDIX A B MB04 MBOS M1106 MB07 MB08 INTERFACE 10P1 B) [ B -1 ) SKIP INT. I0P2 I0P4 T t B) Read Pulse B AC04 ACOS AC36 AC07 Ac08 AC09 A 10 A 11 0 FLAG C D Sv 1 0 1 4 READ S C D I= 0 HO C 1 HI C H2 0 I H3 C H4 DI D2 D D7 HS 0 C H6 1 0 C 1 H7 D Initialize READ PULSE TO TO CLUTCH BRAKE t I 0 1 RUN,71 C I READ PULSE 200 nsec Oneshot (CLOCK) Logic Gates: A SN7430 B SN7400 C SN7401 SN7440 E SN7410 Flip-Flop SN7474 Oneshot SN74121 Figure 4. Logic diagram of the interface.

APPENDIX B TAPE READ-OUT CIRCUITS +5v R1 R1 1) D1 D2 40 R2 R2 R2 R3 Figure 5. Digit photodiode circuits. Schmitt Trigger Figure 6. Read Pulse Location photodiode circuit. Note: Photodiodes are 1N2175 Diodes are 1N3064 Transistors are 2N5134 Resistors: R1 4. 7 k ohms R2 3. 3 k ohms R3 680 ohms Logic gates are SN7400

15 APPENDIX C PHOTODIODE CIRCUITS DESIGN The current in each photodiode circuit was measured by using a 5-volt dc power supply and a 100-ohm sensing resistor with the green and gray paper tape in the reading position and only the minimum light current and the maximum dark currents in each photodiode were recorded in Table 1. The light and dark currents are defined as the current that flows through the photodiode when a "hole" and "no hole" on the tape is being read respectively. Table 1. Photodiode current measurement. Photodiode Light Current (ma) Dark Current (ma) DO 1.49 0.13 DI D2 D3 0. 90 1.98 1.88 0. 11 0. 21 0.18 D4 3. 20 0. 28 D5 4. 30 0. 41 D6 0.95 0.18, D7 1.80 0. 14 D8 3.43 0.42

16 Figure 7. Photodiode circuit calculation. Because of using a single light source the light intensity and incident angle to each photodiode are different, causing a different amount of current flowing through each circuit. Therefore the photodiode circuits are divided into two groups, high current group D4, D5, D8 and low current group DO, D1, D2, D3, D6 and D7. From Figure 7 the minimum base current, Lb required to drive the transistor into saturation is: I - b(min) I c fe(min) volt. For silicon transistor 2N51 34, hfe(min) is 20 V is 0. 3 ce(sat)

17 (5-0. 3) Ib(min) 4. 7 x 20 - O. 05 ma High current group: Let R = 680 ohms. on is: The minimum photodiode current required to turn the transistor I = I + I2 1 b(min) 1. 4 = 0. 05 + 680 x 10 = 2. 08 ma by D4: From Table 1 the minimum light current in the group is produced I 1 (light) = 3. 2 ma Since I 1 > I 1 (min) hence the transistor is on and vo(light) vce(sat) = O. 3 volt The maximum dark current is produced by D5: II (dark) = O. 41 ma Since il (dark) «I 1(min), therefore the transistor is cut off and:

18 Low current group: Let R = = 5 volts. Vo(dark) 3. 3 K ohms Il (min) 1. 4 = 0. 05 + 3. 3-0.43 ma The minimum light current is produced by D7: il (light) = 0. 95 ma I > I., 1 1(mm) hence the transistor is on. The maximum dark current is produced by D2: I 1 (dark) = 0. 21 ma. therefore the transistor is off. I << I 1(min) 1 (dark)

19 APPENDIX D PHOTODIODE CIRCUIT OUTPUT WAVEFORMS (Inverted) 5V DO MY-- D1 D2 D3 D4 DS D6 D7 D8 0 1i 2 3i 4 10 ms. not, Strobing time' Figure 8. Output waveforms.

20 APPENDIX E TAPE FEED CONTROL CIRCUIT + 300V Clutch Electromagnet Brake Electromagnet 470 470 Figure 9, Tape feed control circuit.

21 APPENDIX F TAPE FEED CONTROL CIRCUIT DESIGN Two silicon power transistors 2N3439 are used in the circuit. The transistors ratings are: Collector-emitter brake down voltage (BVc 0) = 350 volts Maximum power dissipation = 1 watt Vice(sat) V be(cutin) V be(sat) fe(min) (measured) = 0. 3 volt = 0.5 volt = 0.7 volt = 40 +300Vdc Vin 4700 in 1k 2N3439 Figure 10. Tape feed control circuit calculation. The transistor operates as a switch, in order to turn it on the minimum base current is

22 Ic 300-0, 5 I b(min) hfe(min) 5 x 40 ma = 1.5 ma For the "ON" condition, the minimum input voltage at the base circuit is 2.4 volts. Hence Iin - 2. 4-0. 7 470-3. 6 2 ma Iin - I2 = 3.6 2-0.7 = 2.92 ma Since I b >> I b(min) therefore the transistor must be on. For the "OFF" condition, the maximum Vin is 0.4 volt and: Vin < b(cutin) Therefore the transistor is off,

23 APPENDIX G TAPE READER TESTING PROGRAM Location Instruction Mnemonic Code 0 200 6046 TLS 0 201 6014 RFC 0 20 2 601 1 A, RSF 0 203 5 20 2 JUMP A 0 204 601 6 RRB RFC 0 205 7450 SNA 0 206 5 20 2 JMP A 0 207 6041 B, TSF 0 210 5 207 JMP B 0 211 6046 TLS 0212 7 300 CLL CLA 0 21 3 6011 RSF 0 214 5 21 3 JMP. -1 0 215 6016 RRB RFC 0 216 7450 SNA. 0 217 740 2 HLT 0 220 5 207 JMP B

24 APPENDIX H RIM LOADER PROGRAM FOR HIGH SPEED READER Location Instruction Comments 7756 7757 7760 6014 6011 5357 Clear FLAG and BUFFER, Set READ and RUN Skip if FLAG is 1 Looking for character 7761 6016 Reads contents of BUFFER into AC, clear FLA.G, sets READ and RUN 776 2 7106 Clear Link, rotate two left 7763 7006 Rotate two left, channel 8 in ACO 7764 751 0 Checking for Leader 7765 5374 Found Leader 7766 7006 Channel 7 in link 7767 6011 7770 5367 7771 6016 Load AC do not clear 777 2 74 20 Checking for address 777 3 3776 Store content, clear AC 7774 3376 Store address, clear AC 7775 5357 Read next word 7776 0 Temporary storage