background image

Содержание 298

Страница 1: ...298 UNIVERSAL PROGRAMMER 981 0121 001 REV A OCTOBER 84 Copyright Data 1 0 Corporation 1984 All rights reserved...

Страница 2: ...errors or for any damages that result from use of this document or the equipment which it accompanies Data 110 reserves the right to make changes to this document without notice at any time LogicPak a...

Страница 3: ...t the user should consult the manual for further detail V l J This symbol stands for Vac For example 120V 1 120 Vac Power Source Check the voltage selector indicator located on the rear panel to verif...

Страница 4: ...HE UNIT 2 4 2 4 4 APPLYiNG POWER 2 5 2 5 SERIAL 1 0 INTERFACE 2 6 2 5 1 CABLING 2 6 2 5 2 SETTING PARAMETERS 2 8 2 5 3 HOOKING UP A SERIAL PAPER TAPE READER 2 9 SECTION 3 OPERATION 3 1 INTRODUCTION 3...

Страница 5: ...POWER SUPPLY CALIBRATION 4 2 4 3 2 PERFORMANCE CHECK DC CALIBRATION SET UP 4 4 4 3 3 CALIBRATION OF PROGRAMMING PAKS AND MODULES 4 6 4 4 TROUBLESHOOTING 4 7 4 4 1 PRELIMINARY TROUBLESHOOTING 4 7 4 4 2...

Страница 6: ...C 5 PERFORMANCE BOARD SELECTION C 4 C 6 MCT HANDLER SET UP C 5 C 7 SYSTEM SET UP C 5 C 7 1 CONNECTING THE HANDLER UniPak TO THE PERFORMANCE BOARD C 5 C 7 2 INSTALLING THE PERFORMANCE BOARD C 6 C 7 3 C...

Страница 7: ...5 8 5 9 Expansion RAM Board Block Diagram 5 9 5 10 Optional Handler Interface Block Diagram 5 10 A 1 Formatting the Instrument Control Code and Data Translation Format Code A 2 A 2 Input or Output Bi...

Страница 8: ...r Status Word 3 38 3 6 Command Summary 3 40 3 7 Control Commands 3 41 3 8 Utiiity Commands 3 41 3 9 Device Commands 3 42 3 10 1 0 Commands 3 43 3 11 Editing Commands 3 44 3 12 Handler Commands 3 44 3...

Страница 9: ...program large quantities of both MOS metal oxide semiconductor and bipolar PROMs programmable read only memories with minimum operator handling NOTE Although other programming Paks can be used neithe...

Страница 10: ...mming system are listed below and shown in figure 1 1 UniPak 2 programs more than 600 devices including MOS and CMOS EPROMs and EEPROMs fuse link AIM and DEAP bipolar PROMs Programming algorithms are...

Страница 11: ...n optional Terminal Remote Control ffRC is a terminal remote mode which is compatible with that used in System 19 programmers Terminal not included UniPak 2 GangPak LogicPak Combined with appropriate...

Страница 12: ...rammer backwards stepping capability through Select Functions edit addresses and calibration steps Also provides a delete function when entering parameters START KEY HEX KEYBOARD MODE KEYS Commands th...

Страница 13: ...data twice from the device the destination byte by byte with the data in RAM the source On the first pass first comparison the 298 checks the parameters by lowering Vcc within the manufacturer s speci...

Страница 14: ...ICE IN SOCKET SECTION 3 4 21 PRESS START REMOVE MASTER DEVICE SECTION 3 4 31 PRESS COPY RAM DEVICE START SECTION 3 41 INSERT BLANK DEVICE TO BE PROGRAMMED SECTION 3 4 21 PRESS START ITHIS Will START P...

Страница 15: ...t and blank check During the backward device test the programmer automatically checks the device s orientation in the programmer module s socket s and displays an error if it is inserted backwards The...

Страница 16: ...Absolute Object Spectrum Tektronix Hexadecimal Texas Instruments SDSMAC 1 8 1 4 2 POWER REQUIREMENTS Power requirements for the 29B are as follows Operating Voltages 100 120 220 or 240 Vac 5 or 10 Fr...

Страница 17: ...plastic 4 Place it in the original shipping container or some other suitable heavy carton with foam packing material and seal the container with strong tape 5 Mark the container DELICATE INSTRUMENT an...

Страница 18: ...s Guide 12 990 0013 Check the operation of the unit after you have completed the installation instructions in this section 2 2 PAK INSTALLATION Any of the Data 1 0 programming Paks may be instaiied a...

Страница 19: ...WER CONNECTION Before applying power to your programmer make sure that the operating voltage is correct section 2 4 1 that the line fuse is intact section 2 4 2 and that the unit is properly grounded...

Страница 20: ...oltage points toward you figure 2 3c Rotate selector until the correct operating voltage reading points toward you 4 Insert the selector back into its slot NOTE If you wish to access the line fuse at...

Страница 21: ...y with a fuse of specified voltage current and type ratings Table 2 1 Line Fuse Ratings Operating Line Fuse Rating Data 1 0 Voltage Current Voltage Type Part Number 100 2 5 amp BJV slow blowal 41 1240...

Страница 22: ...rammer s voltage setting fuse and grounding you are ready to apply ac power Follow this procedure 1 Check to make sure a device is not plugged into any Pak socket If a device is in a socket flip up th...

Страница 23: ...ections in the serial interface for half full duplex with handshake figure 2 6a and without handshake figure 2 6b and current loop connection for full duplex figure 2 6c and half duplex figure 2 6d Se...

Страница 24: ...pin 20 Simulates indication that the programmer is operating This line provides a common signal connection to the RS232C remote source This line is positive when modem detects a carrier signal The li...

Страница 25: ...3 or D 9600 14 or E 19 200 15 or F Figure 2 7 Baud Rate Switch and RS232 Serial Port Parity and Stop Bits To set parity and stop bits refer to figure 2 8 and follow this procedure CAUTION Make sure th...

Страница 26: ...g serial paper tape reader cable It will connect according to the specifications in figure 2 9 Set the baud rate at 2400 Two operations are possible using the serial paper tape reader load RAM from th...

Страница 27: ...ribed in sub section 3 8 These operations and their uses are further described in Introduction to Operation see section 1 All front panel copy and verify operations are presented in subsection 3 6 in...

Страница 28: ...nput Output related operations be sure the correct operational parameters i e baud rate parity bits and stop bits are set see subsection 2 5 3 2 2 POWER UP PROCEDURE Use the following procedure to pow...

Страница 29: ...e you enter only those family pinout codes published in the Pak manual s invalid codes can cause unpredicable results at the device socket which may damage the device A so a va d family code and a val...

Страница 30: ...is properly installed in the socket 1 Check to make sure the programmer is not executing an operation If it is wait until the operation is completed 2 Be sure the correct family and pinout code for t...

Страница 31: ...ination for the data again either DEVICE RAr t1 Oi PORT By using table 3 1 you can determine the operation you wish to execute based on the source destination concept This table also provides you with...

Страница 32: ...destination address Table 3 2 provides the usage definition and default values for these parameters If the default values are correct it is not neccesary to enter them just press START in the key seq...

Страница 33: ...s not made the value defaults to zero Q If a hex value appears in place of ADDR it is from a previously entered begin address a If the hex value that appears in place of ADDR is correct go to step 3 b...

Страница 34: ...PORT Use the following procedure to load the 298 RAM from front panel keyboard with incoming serial port data 1 Set up the serial port Refer to section 2 2 Select the appropriate data translation form...

Страница 35: ...gramming a device the system automatica y performs illegal bit tests and blank checks at nominal Vcc to verify the ability of the PROM to accept programming before it begins the operation Use the foll...

Страница 36: ...of the family pinout combination is correct go to step 6 6 Insert and lock the blank device into the appropriate socket See subsection 3 4 2 1 E i G 298 Displays TEST TIEVICE If the device passes the...

Страница 37: ...i 298 Displays nR R11 n n c T E rnl l r l I I LI LI r J L I u The prompt preceding 11 S ZE means that you can change the block size by entering the hex value with the keyboard If an entry is not made...

Страница 38: ...lue appears in place of ADDR it is from a previously entered begin address a If the hex value that appears in place of ADDR is correct go to step 3 b If it is incorrect enter the correct hex value c I...

Страница 39: ...ata in the master device 1 I I to select the mode 3 13 10 990 0013 to select the source of the data 298 Displays DRll f RTl TI r 1 I c T E f I I I 1 lJ lJ r I J J L TO The prompt preceding ADDR in the...

Страница 40: ...o the correct socket will illuminate 6 Insert and lock the device into the appropriate socket See subsection 3 4 2 7 E 1 298 Displays i1 ERIF TIE 1 ICE B The 298 will perform a two pass verify NOTE Th...

Страница 41: ...ng the hex value with the keyboard if an entry is not made the value defaults to RAM size minus the begin RAM address If a hex value appears in place of SIZE it is from a previously entered block size...

Страница 42: ...isplays EIJIT RIJIJR I HHHH entered hex address E4 G 298 Displays HHHH IJHH RHH The HHHH in the display represents the hex address in RAM to be edited The device data is represented by the DHH symbols...

Страница 43: ...nted by the 11 DQQQ symbols The D representing the device and the QQQ the octai data in the device at the address defined The RAM data to be edited is iepiesented by the symbols l RQQQ The prompt symb...

Страница 44: ...esently entered in that RAM address NOTE When the 298 initially powers up device data is undefined since the device familyI pinout code is also undefined Therefore under these conditions the edit comm...

Страница 45: ...mented in their respective Pak manuals Use the applicable Pak manual for specific step by step instructions 3 8 3 DESCRIPTIONS AND KEY SEQUENCES Following are the select functions their descriptions a...

Страница 46: ...on symbol rotates S JRP rJIBBLES Swap nibble function is complete A2 FILL RAM Command Use the following procedure to fill RAM from the last EDIT address to the end of RAM with variable hex data The de...

Страница 47: ...dure can continue to select the invert RAM function 298 Displays SELECT conE R3 298 Dispiays IrJL1 ERT RRr1 R3 4 to perform a ones complement on data stored in RAM 298 Displays IrJL1 ERT RRr1 Action s...

Страница 48: ...E i J 298 Displays SPLIT RRr1 HHHH 4 E i sets the hex midpoint Step can be skipped if the total RAM midpoint is correct 298 Displays SPLIT RR HHHH 5 E J to split the RAM around the designated midpoin...

Страница 49: ...g procedure to display the device size and word _ _ idth currently entered The default values vary with the Pak or programming module in use 1 E i 8 to select the select function 298 Displays __5_ _E_...

Страница 50: ...he procedure can continue 2 E J to select the system configuration function 298 Displays SELE T CODE 3 E i 298 Displays HHHH HH 29B VHH to display the four character system configuration code HHHH RAM...

Страница 51: ...he procedure can continue to select the format number function 298 Displays SELECT COIJE B3 F4 3 j 298 Displays I I I II II II II I II II II II I II I I l I I I I I I I I I I I I I I I to display the...

Страница 52: ...number selection is complete 84 NON BLANK FAIL Command Use the following procedure to automatically fail non blank devices when the 298 is equipped with the optional handler If the optional handler is...

Страница 53: ...298 Displays I1I5PLR TEST lll after 4 seconds Ci CALIBRATION Command The calibration command response differs between programming Paks and programming modules In addition some Paks will prompt for ad...

Страница 54: ...rogram counter stop here To reset the program counter to 00 continue to step 4 4 E J to reset the program counter 298 Displays PROGRRr1 rn11111T LUUl I I F1 REMOTE MODE Command Use the following proce...

Страница 55: ...protected because the keys used to alter data are disabied This aiiows an operator to program or verify without accidently altering data Only the functions listed below are permitted when the Lock Da...

Страница 56: ...word size defined by the programming module when the Nibble Mode is no longer desired 1 E J to select the select function 298 Displays __S_E_ _L_E_ _ _T __ _O_IJ_E_ __ ____ The prompt following SELECT...

Страница 57: ...ered before the procedure can continue to select the octal base function 298 Dispiays SELE T COIJE F5 E J 3 11 START 11 29B Displays rnrrR1 UL 1 L HR5E F5J 4 I G to set the number base to octal for Ed...

Страница 58: ...lays r n TIE LLJ J_ B TE 1111TB I I I l IL _ 1111nTIE I IU J FB to disable the nibble mode F4 returning the system to the device word size 298 Displays B11TE 1111TTI I I I f IL Lf 1111nTIE I IU J 3 8...

Страница 59: ...e default or current entry is correct 298 Displays SIZE RE J IH IJB s E 298 Displays SIZE RECORIJ the size record selection is complete 09 NULL COUNT Command Use the following procedure to set the nul...

Страница 60: ...S_E_ _L_E_ _C_T_C_O_Il_E_ __ _ ___ The prompt following SELECT CODE on the display means that the two character hex select function code must be entered before the procedure can continue 2 E 4 to sele...

Страница 61: ...lect the select function 298 Displays r 1 r n JC LC LI LU JC I The prompt following SELECT CODE on the display means that the two character hex select function code must be entered before the procedur...

Страница 62: ...tes and sends commands to the programmer determines variables for setting programming parameters where needed and reacts to information returned to it from the programmer While these commands may be s...

Страница 63: ...s present whenever there is an error in the message however it does not define whether the error is a programming 1 0 or RAM error Since only bit 31 is used in the first character it will always be ei...

Страница 64: ...limit 27 28 51 56 57 8 1 Data not hexadecimal 84 85 91 Insufficient data received ASCII Hex and Octal 54 RAM ERRORS 7 8 RAM hardware error 64 66 or any RAM error 6 4 Not used 5 2 L2 L3 RAM in RAM RAM...

Страница 65: ...tion 3 8 While in CRC the programmer display will show REMOTE MODE On entering remote control the programmer will retain all RAM data To exit CRC via the 298 keyboard press any of the four blue mode k...

Страница 66: ...ration Escape Remote Control Illegal Bit Test Blank Check Family and Pinout Inquiry Select Family Respond Load Program Verify Select Odd Parity Select Even Parity Select No Parity Set 1 Stop Bit Set 2...

Страница 67: ...er representing the particular configuration or revision level of software resident in the 29B This command preceded by a 4 digit hex address HHHH defines the first RAM address to be used for data tra...

Страница 68: ...an F if the device is nonblank The programmer responds to this command with the Family and Pinout Codes of the selected device Returns an F when using a programming module not requiring Family and Pi...

Страница 69: ...g and data translation during serial I 0 operations The default values are instrument control code zero 0 and MOS Technology Format 81 All the data translation formats available are detailed in Append...

Страница 70: ...eliver 16 bit words to the processor Typically the center point will equal the number of words in the 8 bit device to be programmed In any event it must meet two requirements 1 It must be a power of 2...

Страница 71: ...ntry while using SRC direct or interactive in direct command entry the commands aie entered from the terminal keyboard using the space bar between words as shown in the examples above Command Protocol...

Страница 72: ...8 Displays The terminal displays COPY DATA FROM to select the source of the data 298 Displays TIEii RTITIO l T E lJ I lJ lJ n I J J L TO The terminal displays the command and data in the following seq...

Страница 73: ...ly the terminal carriage return CR If the code is incorrect enter the correct code in the sequence below HHHH CR or CR 298 Displays LORTI The terminal displays COPY DATA FROM DEV ADDR S ZE CO DEV RAM...

Страница 74: ...eviously entered block size If the default or previously entered values are correct disregard the XXXX and or YYYY characters in this step representing the port address and block size respectively and...

Страница 75: ...ck size by entering the hex value with the keyboard If an entry is not made the value defaults to the device size If a hex value appears in place of SIZE it is from a previously entered block size NOT...

Страница 76: ...TE If the pak installed has more than one socket the LED next to the correct socket will illuminate 6 Insert and lock the device to be programmed into the appropriate socket See section 3 4 2 7 B NOTE...

Страница 77: ...in the display means that you can change the begin RAM address to any address within the range of RAM word limit by entering the hex value with the terminal If an entry is not made the value defaults...

Страница 78: ...of all data transferred Block Move Use the following procedure to move data from one location in RAM to another using the remote terminal and SAC to select the mode 298 Displays The terminal displays...

Страница 79: ...the programmer s readiness If an error code is displayed see appendix E 29B Displays The terminal displays data in the following sequence COPY DATA FROM RAl vl ADDR SIZE CO RAM RAM ADDR No Change Veri...

Страница 80: ...programming module installed does not require a familyIpinout code combination the 298 automatically skips to the step 5 display 298 Displays The terminal displays data in the following sequence VERI...

Страница 81: ...the following sequence VERIFY DATA FROM POR ADDR SIZE 5 1 ADDR in the display means that you can change the begin port address to any address within the range of the port word limit by entering the h...

Страница 82: ...VE POR DONE HHHH NOTE HHHH is the hex sumcheck of all the serial port data verified EDIT COMMANDS The contents of the programmer RAM can be edited in remote with either the hexadecimal octal or binar...

Страница 83: ...llowed by a carriage return CR Entering S E CR will display a menu of all select codes Refer to table 3 15 for a listing of the format codes Use one of the following examples which illustrate the two...

Страница 84: ...ive shield 1 Tum the programmer power off and remove the power cord 2 Remove any programming Pak or module from the programmer see section 2 3 1 3 Tum the programmer upside down and remove the four sc...

Страница 85: ...g properly adjusted Therefore the programmer power supplies must be calibrated first Table 4 1 lists the voltage ranges for the power supplies Test points for these supplies are lo ated both on the co...

Страница 86: ...U35 RPS U34 _____ ______ Io P n _J CD C ___ _ _ ___ ___ If U33 I U32 4 c I R23 R26 R42 ID I R55 Figure 4 2 Power Supply Test and Adjustment Points 3 Remove the protective shield from inside the progr...

Страница 87: ...s while making measurements and adjustments 10 Adjust the supply see figure 4 2 for potentiometer location so that it corresponds to the correct voltage listed in table 4 1 If supply cannot be adjuste...

Страница 88: ...ket Enter the calibration mode using select function C1 a Press SELECT b Enter C1 c Press START 5 6 7 4 5 10 990 0013 The 298 is now ready for step 1 of the Measurement Chart in your Pak or module man...

Страница 89: ...more than one step at a time enter the desired step number and press START To decrement steps press REVIEW Perform the steps in sequence and make adjustments as necessary 4 For waveform observation f...

Страница 90: ...The following troubleshooting information is an aid to understanding malfunctions and locating hardware failures Subsection 4 4 1 discusses the procedures for establishing the type of trouble occurrin...

Страница 91: ...r performing each step determine whether the problem continues Power Supplies If it has been determined from preliminary troubleshooting that a problem exists in the power supplies do the following 1...

Страница 92: ...te Baud rate 1 time divided by 16 2 Perform steps a through d A failure in any step indicates a failure in the ACIA U14 or the drivers U9 or U10 a Initiate a copy from the data RAM to the serial port...

Страница 93: ...n RS232 serial port is standard A C The actuai programming of devices is performed through a 64 pm connector J7lwhich interfaces with programming modules or Paks Optionally devices can be oroarammed b...

Страница 94: ...VER 3 BOARD POWER SWITCH 1 I I I I l 1 VOLTAGE I I SELECTOR FILTER 1 l t TRANSFORMER FIP DISPLAY 702 0060 J 1 KEYBOARD 702 1648 ___ _ _ j J1 I I I I L HANDLER J1 702 1984 J3 INTERFACE OPTION INTERFACE...

Страница 95: ...r circuits are located on the controller printed circuit board The 5 volt regulator consists of a TL430 shunt regulator VR3 driving an MJE 240 018 which in turn drives two TIP 35A pass transistors 013...

Страница 96: ...ND 1 GND t FILTER BOARD 701 1672 POWER SWITCH B G NEUTRAL VOLTAGE SELECTOR FILTER TO KEYBOARD DISPLAY 10V 5V 12V 017 026 SHUT DOWN CONT VR3 R42 013 014 018 REGULATOR 011 R26 1 t 9V REGULATOR VR4 R55 0...

Страница 97: ...tputs are used by the display anode drivers U5 and U6 Keyboard operation starts with three continously counting scan lines from the controller which are demultiplexed and used to scan the keyboard Whe...

Страница 98: ...TO FIP DISPLAY DISPLAY U7 8 9 10 U5 6 ANODES CHARACTER P2 KEYBOARD J1 K J4 rM PROM DEMULTIPLEXER U11 JI i i U1 J1 KEYBOARD c c 702 1648 Q2 3 4 5 OSCILLATOR FIP FILAMENT t 1 TO FIP FILAMENT DRIVERS t P...

Страница 99: ...G c ADORE iS PROGRl M m CARD SIET INTERFACE C oNNEC1rOR JT 111 W ii 0 n L 1 0 L 1 G w El n 0 s a f...

Страница 100: ...DRESS FROMMPU DATA FROM MPU RiW ADDRESS FROMMPU DATA FROM MEMORY OR PERIPHERALS 1 us CLK SIGNAL FOR REGISTER OCCURS HERE Figure 5 7 Write Timing PROCESSOR ACCEPTS DATA AT THIS TIME Figure 5 8 Read Tim...

Страница 101: ...the address gates in the outward direction and connecting the data gate directly to _ U20 U21 ____ U22 AO A15 _ ADDRESS 7 DECODER 1L _ DO D7 U17 PAGE 4 REGISTER the R W line The data gate is enabled...

Страница 102: ...J1 COMP U1 3 T0 8 RUN DECODER D4 D7 64K or 128K future configuration is selected by the programming of PAL U22 The D RAM array is addressed at 2000 through 5FFF hexidecimal Handler Interface Board Op...

Страница 103: ...Y RAM PORvZZZZZZ Copy Port to RAM 1 FORMAT HP 64000 Absolute Format 89 DISPLAY POvzzznzzz YYYY Copy Port to RAM FORMAT Motorola Exormax Format 87 DISPLAY POv ZZZZZZ YYYY ca _ d 0 Pressing REVIEW to re...

Страница 104: ...data and reader off ASCII DC3 Hex 13 when all data is received Also send punch on ASCII DC2 Hex 12 before sending data and punch off ASCII DC4 Hex 14 after sending data 2 Sends data after acknowledgi...

Страница 105: ...ity for the data within the file The same is true for the carriage return CR line feed LF and nulls separating the records or lines of the file They have the same parity as the data However it should...

Страница 106: ...Data is output in 4 byte lines with a space between bytes A 5 4 THE 5 LEVEL BNPF FORMAT CODES 08 OR 09 Except for the start and end codes the same character set and specifications are used for the AS...

Страница 107: ...n octal formats four in hex followed by a comma except ASCII Hex Comma Format which is followed by a period illustrates 4 data bytes coded in each of the 9 ASCII Octal and Hex formats Data in these fo...

Страница 108: ...code following an input operation the programmer calculates a sum check of all incoming data Optionally a sum check can also be entered in the input data stream The programmer compares this sum check...

Страница 109: ...H CR HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH OCRJ HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CR HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CR HHHHHHHHHHH CRl End of File Record The start character M is sent to the programmer on...

Страница 110: ...ord OUTPUT NOTES 1 Output always has 8 data bytes per record 2 Each line ends with nonprinting line feed carriage return and nulls 2 Hex characters 1 byte Data Records SAAAA XHHHHHHHHHHHHHHHHC XHHHHHH...

Страница 111: ...ksum of Record RR RR Record Count HH Two Hexadecimal Digits 0 9 A Fl ignore all characters received prior to the first semicolon All other characters in a valid record must be valid hex digits 0 9 A F...

Страница 112: ...Record 3 Address of First Data Byte Two Hexadecimal Digits 0 9 A F Checksum of Record one byte and fourth characters represent the byte count which expresses the number of data address and sum check b...

Страница 113: ...LEGEND BC AAAA TT H cc Start Character Byte Count Data Bytes Record Address Field Record Type One Hexadecimal Digit 0 9 A F Checksum of Record record begins with a colon which is fo owed by a 2 charac...

Страница 114: ...ext record LEGEND AAAA BC Start Character Address Field Byte Count Data Bytes Record AC Address Check Checksum of address and byte count HH Two Hexadecimal Digits 0 9 A F DC Data Check Checksum of dat...

Страница 115: ...h nonprinting line feed carriage return and nulls 2 Hex characters 1 byte Data Records AAAABCCCHHHHHHHH HHHHHHHHHHHHHHHHHHHHHCC AAAABCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCC AAAABCCCHHHHHHHHHHHHHHHHHHHHH...

Страница 116: ...imal address of first data byte in record HH One data byte in hexadecimal notation END OF FILE RECORD s s or 8 9 B c A A A A c c START CHARACTERS Must be S9 if previous data record began with S1 May b...

Страница 117: ...RT CHARACTER Byte Count 00 in End of File Record Address Field always zero Record Type 01 Checksum FF c c summation of preceding bytes in record including bytecount address and data bytes in hexadecim...

Страница 118: ...al notation This space can be used for line feed carriage return or comments Beginning of data record LEGEND SO Optional Start of File Record S1 Start Characters SC Byte Count Data Bytes Record 3 AAAA...

Страница 119: ...e Start of File record Each begins with 2 byte counts the first expresses the number of 16 bit words in the record not including the checksum and itself the second expresses the number of 8 bit data b...

Страница 120: ...m and itself _Checksum Modulo 256 sum of all bytes in the record except the first byte add micmpm pmg am co Data Word Width the number of bits in the smallest data word Data Bus Width usually 8 or 16...

Страница 121: ...ng line feed carriage return and nulls Start of File Record 0XXXXYYYYYYYY9AAAABHHHHBHHHH 7CCCCF BHHHHBHHHHBHHHHBHHHHBHHHH 7CCCCF BHHHHBHHHHBHHHHBHHHHBHHHH 7CCCCF BHHHHBHHHHB HHBHHHHBHHHH 7CCCCF End of...

Страница 122: ...TIONS The TRC system is not recommended for newly designed computer controlled programming systems whereas the CRC remote system is recommended see subsection 3 9 1 However since TRC has been widely u...

Страница 123: ...there is no problem since the ending address can be shown with 16 bits 10 Generally the quantity of errors given in response to QB Input Compare Errors QC Buffer Overflow Errors and OD Error Status c...

Страница 124: ...et value is the beginning address see VM The ending RAM address is the beginning address plus the available RA size Allows entry of Select Codes SC carried in software on some programming modules Prog...

Страница 125: ...data Default Value one null Programmer sets number of bytes RR per output record in formats with variable record lengths Default Value 16 bytes 8 in Fairchild Fairbug Programmer sets one stop bit for...

Страница 126: ...RAM to zeros Programmer exchanges high and low order halves of every word in RAM Moves data at even numbered RAM addresses into one block starting at address 0 and ending at the specified center point...

Страница 127: ...ubstitute Data ADR BLK SIZI T fBLK SIZJ List E Escape Memory Mode DESCRIPTION Each N keystroke displays the next higher RAM address and its data Each L keystroke displays the next lower RAM address an...

Страница 128: ...rammer will either reject an entered command and emit a beep or display ERROR and the error number Errors codes are listed in Appendix E of this manual B 6 SERIAL 1 0 INTERFACE This information is pro...

Страница 129: ...E may be used at any time except when inputting binary data Only the BREAK key is used to suspend a binary input operation Note During input data translation an abort will not result in an immediate p...

Страница 130: ...he beginning address value is the address offset The ending RAM address is the beginning address plus the available RAM size NOTE For the 298 version with 64k bytes RAM If the virtual address offset s...

Страница 131: ...Number of Bytes Begin Device Address CR This command causes device data to be loaded into programmer RAM If address limits are specified device data starting at the specified device address is loaded...

Страница 132: ...re could also be a PASS 2 VERIFY ERRORS NN if errors were only detected on the second of the two verify passes Also the address RAM data and device data for each mis verify location is displayed on th...

Страница 133: ...on This command sets two stop bits for serial data transfers Default Value programmer s stop bit switch setting DEFAULT STOP BITS Command Operation DEFAULT STOP BITS Code DS Syntax l DJ SJ CR Explanat...

Страница 134: ...ATA INPUT DI Code Syntax D I Begin RAM Address Number of Bytes CR Expianation Data originating at a terminal or computer is translated using the selected translation format see FM command into binary...

Страница 135: ...ss offset in effect represented by 4 6 digits depending on the keyboard format in effect FF represents the translation format in effect NNN represents the decimal number of output nulls in effect RRR...

Страница 136: ...bered bytes are stored in sequence at addresses beginning at the center point The reorganized data occupies the same original block in RAM You can then program each block of data into an 8 bit device...

Страница 137: ...splayed address Otherwise this command is the same as the MM command 8 8 6 MEMORY MODE COMMANDS In the Memory Mode RAM data is displayed and manipulated The printer or CRT displays two fields address...

Страница 138: ...t EE into address 002 BEFORE AFTER Ad Data Key Address Data dress strokes 000 AA 000 AA 001 BB 001 BB 002 cc I EE CR 002 EE 003 DD 003 cc 004 DD DELETE DATA Command Operation DELETE DATA Code D Syntax...

Страница 139: ...address and number of bytes is optional If addresses are entered the display is bounded by those address limits If no addresses are specified all RAM locations containing the entered valid data are d...

Страница 140: ...directly via computer remote control CRC and with the standard programming Paks Exatron supplies the interface package with the handler A third type of handler interface also not requiring the Handler...

Страница 141: ...as a binning signal This open collector output goes to ground coincidentally with any of the four binning signals This input is internally pulled to 5V and should be grounded to inform the programmer...

Страница 142: ...PASS BIN IILL BIT BIN 0 PROG ERR BIN sv GND VFY ERR BIN 5V 1 GND STROBE sv Figure C 2 Handler Control Signal Timing Diagram C 3 10 990 0013 ONE OF 4 SIGNALS GOES LOW FOR EACH SE V w IRED OR FOR HANDL...

Страница 143: ...ents of the system TERMINAL OR COMPUTER OPTIONAL 298 UNIVERSAL PROGRAMMER UniPak C 5 PERFORMANCE BOARD SELECTION The Performance Board configures the 298 handler system to the particular device the us...

Страница 144: ...C 8 and follow the piOcedUies given in the fo owing subsections C 7 1 CONNECTING THE HANDLER UNIPAKTM TO THE PERFORMANCE BOARD The Handler UniPak connects to the performance board via a 50 pin ribbon...

Страница 145: ...6 Delta handler for an illustration of the attachment procedure i PERFORMANCE T I BOARD I I C 7 3 CONNECTING THE 298 TO THE HANDLER The handler connects to the 298 via a digital control interface cabl...

Страница 146: ...stem using a computer or terminal connect an RS232C transmission cable between the 298 and the computer or terminal See section 2 5 of this manual for cable installation details and section 3 9 1 for...

Страница 147: ...HANDLER PORT Figure C 7 Handler Programmer Connection MCT Handler 1 DIGITAL CONTROL INTERFACE CABLE HANDLER PORT Figure C 8 Handler Programmer Connection Delta Handler C 8 10 990 0013...

Страница 148: ...Y AND PINOUT CODES Before you can perform any device related operations AJith the Handler UniPak you must key in the family and pinout codes of the devices you wish to program The codes may be entered...

Страница 149: ...for the device using the command if they are not already entered See section 3 9 1 for details 3 Issue the Load command L CR 4 The 298 will respond with one of three characters F or See section 3 9 1...

Страница 150: ...oceed as follows 1 Set up the handler for the type of devices to be verified set device width binning controls etc 2 Insert the device s into the top of the handler See the handler manual for details...

Страница 151: ...APPENDIX D REFERENCE MATERiAL Glossary Abbreviations Cross Reference Chart of Number Bases ASCII and IEEE Code Chart ASCII Control Characters D 1 10 990 0013...

Страница 152: ...y and Pinout Codes Two digit codes used by some Data 1 0 programming modules to identify programming variables including pinout address limit and programming algorithms generic family Devices of diffe...

Страница 153: ...BINARY DATA 10000100 11000001 01100010 00100100 I0000 oocn 11oo 1011 I t Sixteen bit binary sum check Sample Sum check Calculation waveforms programmable The graphical representation of the timing an...

Страница 154: ...d Forward Gnd Ground HLT Halt HV high voltage 104 identification line 4 IFL Integrated Fused Logic 1 0 Input Output IRO Interrupt Request J jack or connector JP jumper K relay LIM limit LSB Least Sign...

Страница 155: ...0000 0001 0000 0000 0000 0000 Cross Reference Chart of Number Bases Octal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 40 100 200 400 1000 2000 4000 6000 10000 12000 14000 16000 20000 22000 24000 40000...

Страница 156: ...ASCII IEEE Code Chart KEY 13 ___J_ B D 6 10 990 0013 OCTAL EQUIVALENT ASCII CONTROL CHARACTER HEXADECIMAL EQUIVALENT DECIMAL EQUIVALENT...

Страница 157: ...A 73 43 38 74 44 3C 75 45 30 76 46 3E 77 47 3F 0 48 1 49 2 50 3 51 4 52 5 53 6 _ 7 55 8 56 9 57 58 59 v 60 61 62 63 l Listen Addresses D 7 10 990 0013 0 0 0 UPPER CASE 100 120 p 40 64 50 101 121 A Q 4...

Страница 158: ...rubout OLE data link escape EM end of medium ENO enquiry EQT end of transmission ESC escape ETB end of transmission block ETX end of text FF form feed FS file separater GS group separater HT horizont...

Страница 159: ...APPENDIX E ERROR CODES E 1 10 990 0013...

Страница 160: ...tart bit but the stop bit was incorrectly positioned OVERRUN ERR 42 The serial interface received characters when the programmer was unable to service them FRME OVR ERR 43 Combination of FRAME ERR 41...

Страница 161: ...equal to the address offset Also address is below the virtual memory offset decrease the block size so that it conforms to or if the virtual memory offset the RAM size and that it is greater than zero...

Страница 162: ...nough data characters Non data characters formats 01 03 5 9 12 13 Non hex characters formats 70 81 88 90 9 Non existent I 0 format is selected in Computer Remote Control CRC 91 The programmer received...

Страница 163: ...RR 93 The number of input records did not equal Check the connection of all units in the system the Record Count MOS Technology format data format and data source and then try only again BAD REC TYPE...

Страница 164: ...rface Board Filter Board CAUTION When servicing Data 1 0 equipment beyond that described in this manual we recommend that you send your unit to your local service center If you decide to do the repair...

Страница 165: ...SHT 5 82 GND GNO HALT 2 12 BA _ IM RIW 34 14 R65 U54 LM555 74LS367 5 ADDRESS BUFFER 2 18 ii Uii 3 4 74LS244 16 q 1 12 II 9 iG 2G 19 U23 74LS244 iG 2G 19 2 12 74LSOO 74LSOO RD GATE C47 Ol IOOV BA BA WR...

Страница 166: ...lL e ADDRESS J I r e ADDRESS l ADDRESS l E400 JI I 1 4 I RIW o w 2 8000 2 cs U39 o J DA A DATA_ __DiA_TA IY4TA 4 13 12 II 14 13 12 II 7 61P 5i 4 _ 3 _1 10 9__ R W 4 271 l r ill II_ 4 3 2 I lU Ill AUD...

Страница 167: ...4LS 174 02 _4 ___ 12 Q5 D3 6 o ____ r E203 04 l __I____ CLK ADDRESS BUS lSHTl D A __ 1 3 A3 _ __ 12 A2 _ _ _ _ _1 IJ I 10 C STA1US REG l ODECODE F SHT 3 C2 U49 TONE CONTROL 74LS126 5 GATE 12 TONE CONT...

Страница 168: ...IN4148 NC 5 l C l i 12 12 R5 r IK _ A 0_ 5 3 3K 5 7 GND I GND Q3 20MA SEND 20MA REC 2N29 DET 74LSl26 110 DECODE L SHT 3 C2 co OL E J Fi r l DSR 5 SHTl A3 48 48 i7 i H2 5 10 10 GND h 0 v JI KEY BO DISP...

Страница 169: ...43 220 IOV 00 50V 18 C27 C36 C38 01 IOOV 10 l R 93 R29 1 _______r 9 7 K I e 5 UN REG H V C25 CR9 IN4753A 36V 01 IOOV 48 C2 C3 C6 C9 CIO Cl8 JC22 C28 r C39 C49 C52 C54 Ol IOOV 200 C30 C31 C32 C34 l 50V...

Страница 170: ...S 1 RS2 0 5V 5 0 5V GND 1 LTR A I I REVISIONS DESCRIPTION DR CHK APPR D DATE RELEASE NW tffi 7 8 81 NOTES UNLESS OTHERWISE SPECIFIED 1 ALL RESISTORS ARE 1 4W AND IN OHMS 5 e 2 LAST REFERENCE DESIGNATO...

Страница 171: ...IN4754 39V 0 5V CHARACTER DEMULTIPLEXER 16 II 10 9 6 voe A B c INH a vss 74LSl38 2 5V 16 II 10 9 6 VDD A B C INH 8 vss CU 3 CLI 9 __Jc 5V CLR 2 0 t 3 COM U3 4051 VEE 7 3 OOM Cll l 50V Q5 2N2907A A JI...

Страница 172: ...0 32 34 N COMMA J M DDECIMAL C POINT H L K B A _y 4 l n J c 1 I REVISIONS LTR DESCRIPTION DR CHK APPR D DATE A RELEASE y 2 81 I ID I c NOTES L DISPLAY SEGMENTS 3ii 2000 i POINT B 2 001 SHOWN APPROVALS...

Страница 173: ...15 13 13 15 7 13 I 13 10 10 U2 11 11 112 12 U4 l2 _ _ 7 J 1 5 _g 5 9 2 9 2 13 10 Ji 10 11 _1 ti 12 JI 12 6 6 LI 1J 5 5 10 10 11 11 12 12 6 6 7 5 L us 15 4 U10 fL h 15 U6 N D ECN 5034 SH i NOTES UNLES...

Страница 174: ...s 5V JI 3 J APPROVALS 2 l I REVISIONS LTR DESCRIPTION DR CHK A RELEASE S H if NOTES UNLESS OTHERWISE SPECIFIED I ALL RESISTORS ARE l 4W AND IN OHMS 5 2 ALL CAPACITORS ARE IN MICROFARADS 3 LAST REFEREN...

Страница 175: ...NCES EXCEPT AS NOTED DECIMAL I ALL RESISTORS l 4W ANO IN OHMS 5 2 ALL CAPACITORS ARE IN MICROFARADS 3 LAST REF DES USED J2 CR4 BR2 CIO F7 R5 D C9A 15000 20V 009 010 C9B QTY 2 6800 25V IN PARALLEL 011...

Отзывы: