background image

Содержание IKB-1

Страница 1: ...IMSAIIKB 1 INTELLIGENT KEYBOARD Copyright 1977 IMSAI Manufacturing Corporation 14860 Wicks Boulevard San Leandro California 94577 Made in the U S A All rights reserved worldwide January 1978 ...

Страница 2: ...specified AC power 10 Prevent flat cable end from touching areas of the system that may be carrying current 11 Clean unit with soap and water or isopropyl alcohol only to prevent damage to plastic components 12 Some repair operations are quite demanding Do not attempt repairs beyond your level of skill to prevent damage to the board or the components 13 Use ONLY a 25 watt electronic soldering iron...

Страница 3: ...s Serial baud rates are selectable by keyboard commands and allow for the selection of seven separate rates from 110 2400 baud ENCODED UN ENCODED MODES User or system CPU programming allows the keyboard to operate in encoded or unencoded modes Selection of the encoded mode allows the keyboard to output standard USASCII code while the unencoded mode gives the user a raw map of the keyboard array al...

Страница 4: ......

Страница 5: ... i jl __ 0 i l r f it _ i 6 ti e e e r e r 6 o 6 o 6 e e tl Ir 6 e 6 le e B B or 6 T e o eor e u e 1 eJJ J 1 i f f _ l l l6 B __B _B J S e t e e e 01 o l B soco J TOLER NCES UNLESS 1977 IMSAI MFG CORP SAN LEANDRO CA OTHERWISE SPECIFIED ALL RIGHTS RESERVED WORLDWIDE FRACTIONS DEC ANGLES MADE IN U S A f j JSSE lDRAWING NO IMSAI SYSTEM IKB l REV l DIODE PLACEMENT DIAGRAM SCALE APPROVALS I DATE HECKEl...

Страница 6: ...NNECTOR NOT PROVIDED J3 15 PIN CONNECTOR 0 2N39Oe THRU 820HM W OJ lOQOHM W J THRU IK W R7 R9 4 7K W R9 1500HM lIiW 1 OK I4W I lK W J q 00 oci 0 o lia 0 12 q i IKB B c EJ 4 B Ii o m r l B q B m 0 i y i 8 eEl L J ow 2 c c n o 0 9 Q E GQ SHEET APPROVALS DRAWN lOW NC S UNlUS 1977 IMSAI MFG CORP SAN LEANDRO CA OTH RWIS P Clfl O ALL RIGHTS AESERVED WORLDWIDE CTlONS O C NGl Sf __M A O N UOS A IMSAI SYSTE...

Страница 7: ...ONNECTOR NOT PROVIDEDI J3 15 PIN CONNECTOR 0 NJ906 0 1 THAU BlOHM oW 03 O l000HM W 05 J THRU IK W 07 0 4 7K YOW O 150QHM W 0 47 OHM W 0 0 10K YOW 0 0 0 I 0 lK YOW 0 0 old r JJ 7 f L h 1 dB 111 j lLq__ y 0 0 J 6_ j 8 4 APPROVALS DRAWN 1977 IMSAI MFG CORP SAN LEANDRO CA ALL RIGHTS RESERVED WORLDWIDE UA E IN U 5 A __ IMSAI SYSTEM IKB 1 REV 1 6 77 SCHEMATIC DIAGRAM ICH C O sCALE SIZE ORAWING NO B DO N...

Страница 8: ...IMSAI ITEM PART NO QUANTITY DESCRIPTION ELECTRICAL PARTS Resistor 3 2820462 82 Ohm 1 4 W S gry r bllc 3 Resistor 30 3100362 1 100 Otvn 1 4 W 5 br blk br Resistor 30 3150362 1 150 Ohm 1 4 W 5 br gn br Resistor 30 4100362 6 lK Ohm 1 4 W 5 br blk r Resistor 30 4470362 1 4 71 Ohm 1 4 W 5 y v r Resistor 30 5100362 2 10K Ohm 1f4 W 5 br bik o Capacitor 32 0220020 2 20 pF Disk Capacitor 32 2010010 5 1 uF ...

Страница 9: ... 0740401 1 Hex Inverter 8035 36 0803501 1 Processor 8212 36 0821201 2 8 8lt Latch 74154 36 7415401 2 4 to 16 Decoder 4751 88 0000035 1 Programmed Key 1 Rev I METAL PARTS Keyboard 6O OSOOOO3 1 Hytek 056300 wI Custom Caps Cabinet Ass y 91 100008 A 1 IKB l Cabinet Rev A 91 1100008 K Assembled or Kit SOCKETS IC Socket 1 24 PIn IC Socket 23 0800004 1 40 Pin IC Socket 23 0800009 1 14 Pin TERMINAL STRIPS...

Страница 10: ...llen Button Head BI Oxide Screw 20 3916001 6 jl6 32x1 1 2 Allen Button Head BI Oxide Hardware Set 21 1100001 2 Nut 21 3120001 6 6 32 Hex CAD Lockwasher 21 33SOOOI 6 tI6 Internal Star METAL PARTS Cover 93 21d0008 1 IKB l Digibezet 93 2100007 1 9OS 6O Red Polarized Filter wi Silkscreen Legend Cabinet Bottom 93 4100002 1 IKB l ev C Cabinet Cover 93 4100003 1 IKB l Rev H MISCELLANEOUS Washer 21 339000...

Страница 11: ...NS TRACE CUTS 2 Cut the trac es Ioc ated in Step 1 with a sharp c uttlng tool e g an XACTO knife 1 Refer to the diagrams below and to the right and Joute the three 3 trac es designated to be cut J FIGURE 1 Trace Cuts o L KEY 6 ...

Страница 12: ...When you are satisfied that all lC s are positioned correctly solder ALL of the remaining pins on the solder side o f the board In the following steps you will be directed to Install an integrated circuit at a specified location In this context Install means 8212 at U6 P24 _ 8212 at U4 P24 _ 74154 at U2 P24 74154 at UI P24 The number of pins on a panlcular IC will be specified in the assembly inst...

Страница 13: ...ll be installed later 7 Locate the 4O iJin socket and Install at U5 Note that the 8035 chip will be installed later 8 Locate the 14 pin socket and install at U3 The 7404 chip will be installed later 9 Ensure that all socket pins are seated in the appropriate holes Solder ALL socket pins on the SOLDER side of the PC board Remove the tape holding the sockets to the front of the board KEY 8 m lll IKB...

Страница 14: ... R1 I I I I In the following steps you will be instructed to Install a panicular component In this context to install means to insen the pan into the circuit board and bend back the leads You will be instructed when to solder the components 11 Install a 10K ohm 1 4 watt resistor browrHllack orange at I_tions 15 Install a 1K ohm 1 4 watt resistor brown Giack red at locations 12 Install a lK ohm 1 4...

Страница 15: ... _ C3 C7 C6 21 Install a 2 2 uF tantalum capacitor at location C2 1 __1 20 Locate two 2 20 pF disk ceramic capaciton and install them at locations 19 Locate two 2 0 1 uF disk ceramic capaciton and install them at locations The untalum capaciton installed in Steps 21 and 23 are POLAR IZED and must be inserted in the correct orientation The positive lead of the capacitor is marked as such and should...

Страница 16: ...cation JR to the right of US The jumper should connect the center hole to the SV hole Clip excess leads 26 Insert and solder thirteen 13 jumpers at the locations indicated JB I JK II JC I JL JE I JM JF IN I JG I JO JH I JP I JI Clip excess leads I TI Insert and solder a jumper to the right of Q1 at the location indicated in the diagram to the right Clip excess leads 28 Insert and solder a jumper a...

Страница 17: ...n the PC board 31 Solder the leads on the SOLDER side of the board while holding the LED assembly in place from the component side of the PC board FIGURE 2 LED Installation CRYSTAL INSTALLATION 32 Locate the 3M Magic Tapell enclosed with your kit cut out a square of tape whose size matches the box designated as Y1 on the silk screen KEY 12 IKB l ASSEMBLY INSTRUCTIONS 33 Refer to Figure 3 and trim ...

Страница 18: ... 15 pin EI A connectan check to see that none of the connector pins are bent 37 Install the lS lin connector at location 3 FIGURE 4 Connector Installation 15 Pin Connecter 3S Check to see that all pins are seated in the appropriate eyelets and secure each connector with twa 2 phillips 6 32x3 S screws F ROM THE COMPONENT SIDE OF THE BOARD See Figure 4 _ 39 Solder all pins 40 an the COMPONENT side o...

Страница 19: ...sert sixty two 62 1N4148 diodes from the SOLDER side of the board at IKB l ASSEMBLY INSTRCTIONS the locations indicated in the Diode Placement Drawing The diodes should be mounted flush against the PC board SOLDER AND TRIM THE DIODE LEADS FLUSH AGAINST THE PC BOARD MAKE YOUR SOLDER JOINTS AS SMOOTH AS POSSIBLE IMPORTANT All diodes are polarized and installed in a specific orientation The cathode e...

Страница 20: ... 2 inch length of orange wire onto each of the two crimp terminals on the speaker 45 Position the speaker on the SOLDER side of the PC board as indicated in Figure 6 To install the speaker onto the board insert a 6 32x3 S screw in each of the three holes indicated in the figure Each screw is inserted from the top COMPONENT SIDE of the board through two fiber washers through the speaker and is secu...

Страница 21: ...lar window cut out as indicated in Figure 7 Loc ate the olac k plastic window frame or BEZE L and install the bezel aroWld the window c ut out inserting the four bezel feet from the outside of the cover plate so that they protrude to the inside of the plate Peel the stic ky bac king off both sides of the polarized filter and position the filter fac e down at the indow c ut out centered on the beze...

Страница 22: ...ver the screws installed in Step 56 Locate the black plastic bezel frame slip the cover onto the bezel so that the four bezel pins project through the holes at the corners of the bezel frame See Figure B Locate four black curved plates each containing a hole in its center Press fit one plate over each of the bezel pins until the plates snap onto the frame See Figure B Turn the keyboard cover plate...

Страница 23: ...at this location to prevent scratching the solder traces surrounding this screw Add an internal star lockwasher and secure with a 6 32 nut KEY 18 IKB 1 ASSEMBLY INSTRUCTIONS Tighten the nut by securing the head of the screw on the outside of the cover plate with the Allen wrench supplied in your kit tighten the nut on the SOLDER side of the PC board with a SPI N TIE wrench 61 To the five remaining...

Страница 24: ...S COMPLETED IKB l ASSEMBL Y INSTRUCTIONS 62 Locate the black plastic 25 and 15 pin connec ton protruding through the cover panel Insert from the outside of the panel four 4 6 32xl 4 Allen screws on both sides of the two connectors See Figure 10 63 Install from the inside of the cover panel a small gold split ring washer and a 6 32 hex nut on each screw installed in Step 62 Hold the nut in place fr...

Страница 25: ...M IN and JO to set ll the eight parallel data lines 2 If an IMSAI MIO parallel port is used install a jumper at locations JE and JF to configure the handshake lines When other types of parallel interface boards are used it will be necessary to determine the type of handshake signals required Refer to Appendix A for the configuration of the handshake lines before continuing 3 Install a jumper in lo...

Страница 26: ... CONNECTION Once the circuit board has been properly configured for serial or parallel operation the external interface connections can be made NOTE Do not attach the keyboard to an interface for which it has not beeit configured or damage to the circuit may result 3 2 1 IMSAI Parallel Serial Interface IMSAI Mia 510 If an IMSAI Mia or 510 interface board is used an IMSAI cable A and an IMSAI cable...

Страница 27: ... 006 DOS 004 003 002 001 000 IRDY lACK Description Data bit 7 Data bit 6 Data bit 5 Data bit 4 Data bit 3 Data bit 2 Data bit 1 Data bit 0 Ready active low Acknowledge active low 3 2 3 Serial Interface General If the IMSAI 510 or MIO serial port is not used the keyboard s serial interface signals will have to be mapped to the appropriate lines of the interface board Table 3 2 lists the signal line...

Страница 28: ...mands may be typed in sequence to select more than one keyboard option where applicable The last character of each valid command will be confirmed with an audible beep When ali features have been selected the program made is terminated by pressing the END MODE key located to the left of the PROG key Valid commands are as follows RQ places the keyboard in parallel mode R1 selects 110 baud serial ou...

Страница 29: ...epression information for music or games For details of the unencoded format reference Section 3 3 3 3 3 2 Program Mode from Computer A number of the basic keyboard options may be programmed from an 8212 type parallel output port When the keyboard is configured for parallel operation with the IMSA I M10 parallel port the keyboard may be programmed from the M10 s PI 01 or PI 02 output ports Program...

Страница 30: ...f the U upper case only option will cause the SHIFTLOCK LED to light UNENCOOEO If th V unencoded option is selected the keyboard will output a continuous series of bytes which will provide the user with a continuously updated map indic ating the state of the keyboard array The state of the external keypad is excluded from the map Each byte which is output from the keyboard is in the following form...

Страница 31: ...for each key are shown in Table 3 4 To retain N key rollover it in necessary to place a diode in series with each switch with the cathode connecting to the scan line 510 thru 515 Therefore each key will consist of a connection from one of the scan lines 510 thru 515 then to the cathode of a small signal diode The anode is then connected to one side l f the switch and the other side of the switch c...

Страница 32: ... output lines of Port 2 bits 0 3 The low order address bits are latched into the 8212 at U6 using the ALE strobe from the 8035 processor Once the address is present and stable at the address inputs of the 4751 ROM the processor will drive its IPSEN strobe active low to enable the outputs of the 4751 ROM Data is then input to the processor through its Bus lines DO D7 on the rising edge of IPSEN 4 1...

Страница 33: ... the 8035 port 1 bits 6 and 7 as f ACK and fRDY The 8035 outputs a 1 to bit 7 of port 1 when a character is ready to be input to the computer Bit 6 of Port 1 is then polled to determine when the computer has read the character When the keyboard is used in the serial mode the serial data appearS on bit DO of the 8035 s Bus and is latched into the 8212 at U4 The 000 output of the 8212 is then used t...

Страница 34: ...ely for this reason each interrupt begins with a delay loop FUGLUP which precisely times the resetting of the timer clock The length of the delay is looked up in a table CKFUDGE which is indexed by the baud rate index RATE Likewise the timer is set to a value looked up in the table CKD IV again indexed by RATE This sets up the basic interrupt rate Serial output is initiated by the HANDSHAKE routin...

Страница 35: ...BUFF If F ULL is set it clears F UL L transfers the data byte from FUFF to RSERCHAR and sets RBITNUMBER to 11 to sill al the interrupt routine to start transmitting the character In parallel mode on the other hand the routine places the data byte on the BUs sets P1 bit 7 which is the ROY line going to the computer and waits for P1 bit 6 the ACK line to become true When ACK becomes true ROY is turn...

Страница 36: ...lng entry in OLDKEYS If a transition is seen scanning stops the row of the matrix the bit number of the rightmost different bit and whether the change is up or down are recorded On the next scan the resulting flags ONBIT and OFFBIT are checked If the corresponding key is STI LL down or still up respectively the transition is considered debounced In the case of a downward transition the bit for the...

Страница 37: ... output is handled as follows I hen the CHECKSCAN roatine sees that VERBFLAG is set it calls the routlne DOUNENC This routirijrreads a row 4 bits in the left half of the input byte of tile keyboard matrix packs the row number into the right half of the byte and transmits ihe byte to the computei l ll rementing the row nWTlber for the next call to DOUNENC Not that lJl meW a key is UP 0 means the ke...

Страница 38: ...K from the parallel input port also install a jumper at location JD In this configuration once I ROY is asserted the interface should respond by driving IACK active low to indicate the reception of data This timing is shown in Figure A 1 Case 3 Note that if lACK is not received within 11 ms following the leading edge of IRDY IROY will time out and return to its cleared high state If it is desired ...

Страница 39: ...CKNOW LEDGE handshake lines to be used When it is desired to use a READY output from the interface install a jumper in location jc The interface should assert READY Jl pin 10 when data is stable and is ready to be RE AD by the keyboard processor When it is desired to use an ACKNOW LEDGE output from the keyboard install a jumper in location JP The keyboard will assert ACKNOWLEDGE Jl pin 11 followin...

Страница 40: ... 1 ...

Отзывы: