Home

NTZ-818 Users Manual - NovaTech Industries

image

Contents

1. m gt Joo 8 8 8 8 3 18 OFRAS example FD1 lt CR gt then a Ha D oS jejeje lg 5 lee T2 lga S PRISE EIESI s 8 10000000544553542D4F462D4 14E2D5A38453038C6 oO om 2 ole gt e glll Slol2 i3 S Zia as 10001000544849532D49532D504147452D2D2D31DD N gt gt gt gt gt e Si OO z gt ai lo fe fis eo N r N NovaTech Z8 Gang Burner device support cross reference table 2log 0 o Ll5 D H D1 HO zy e c CEKAK AAKRE gt gt gt gt gt lt z 8 etc Skink RE fle 00000003FD a S rHzesmge Sls 00000001FF D 2h 2 oS e Gaa E a R T 5 ao 8 z FUf n lt CR gt File Upload Parameter fis the socket 1 8 or 0 S p ES for user buffer Parametern is file type 1 9 cur 9 2 4 rently only type 1 intel hex is supported S o k lt zvo S a spg example FU8 1 lt CR gt c lo z T Ojo j olalla Z G SIN 5 a az 2o a g Sla a Programmer Uploads entire contents of Socket 8 in Intel hex format cake Zs eEro lt o s OlolS5 o aA O N x O cc i lt jo jw jo Page 6 Page 15 Appendix A Interface Cable Attach the supplied DB 9 to DB 9 RS 232 interface cable to a spare COM port on your PC The cable is straight through You may need a 25 to 9 pin adapter available from your local computer dealer All of the handshake lines are left floating If this is a problem for your
2. 110002000303 132333435363 738394 142434445462E o o W a N 3 T Ww z eo o aa n oO wW one s pL le e rr Esi a o oO o N 2 8 S fe N o D D fo lt Ki gt wo ei x gt gt ule se g fs Ee E ole gt la lo 8 8 89 8 8 s oa fs ISTE Z example DTrrrooggg lt CR gt will turn LEDs 1 3 red 4 amp 5 off N gt gt gt ely x 9 jo iE le fe 3 omge islar ig and 6 8 green i e z 3 3 5 g f eg E DP lt CR gt Display Piezo No parameters Beep the beeper DX lee lee aT Nis a NFL SP SeSeeek zl asg z 5 aes 2 8 SSIS example DP lt CR gt oO o tit alx 2 oO gt B LSE lalalala a OS le Sie 5 2e 5 8 m gt jo oo lo lo o S S 03 TEIS ls FILE COMMANDS N gt gt gt gt gt ic io NEE Elele ale 8 2 8l lo ls 8 All of the file commands require that a device type be selected first Dsigas EISISlE Telg is z Please refer to the ST command o aolalololo l 2 Ellaso gt o o o lolo o S gi zZ D N gt gt gt l gt gt k BLISS Lesa BlE E 9 9 zie 2 g FDn lt CR gt File Download Prepares programmer to receive a x oO hae s m e 7 2 F ajase S aig i formatted object file containing user code that will gs sessa S CSM lSlelElo ultimately be burned into the target devices Param a gt p ie eK aR az S o 2 E T eter n 1 9 1 is for Intel Hex type file currently only N 1 8 2 fs m a Qin S gge 2 i el supported file type
3. Producing programmed parts in stand alone mode is almost identical to using the Windows control Program The only exception is that the user code must be loaded from a Master Z8 that has been previously programmed As detailed earlier in this manual the Master Device should not have its ROM Protect or EPROM Test Kill option bitgoro grammed Note When the Windows control program is running a NTZ 818 will display PC in its LED display and its keypad will be inactive Exit the control program to return to Stand Alone mode O in Stand Alone Mode The keypad is used to enter Data Device Type Mask RevisionOp tion Bits and execute Functions The Start switch is used as agen eral purpose Enter or Start Key The blinking green LED built in to the Start switch prompts you to hit the Start switch The LED display provides useful feedback during keyboard data entry Note The 4 digit LED has no problem with all numbers and mostet ters However because there are only 7 segments interpreting some alphabetic characters is a little tricky The piezoelectric beeper is used to provide audible feedback okey board entry and programming status Click Short audible feedback of a key press Beep Medium pleasant audible feedback of a validkeyboard entry or successful termination of a function Bope Long low obnoxious audible feedback of an invalid keyboard entry or improper function termination The trinary Red Green Off LEDs provide use
4. QM lt CR gt QRhhhh lt CR gt Query RAM Hex location hhhh Programmer re sponds with HEX ASCII amp Hhh Ram location queried is relative to start of programmer s user buffer example QR03A0 lt CR gt response amp HFF lt CR gt lt LF gt QS lt CR gt Query Sockets Programmer reports information about what s in the sockets based on lastprogram mer function performed using the followingcharac ters Z device is not installed or all Zeroes P device is programmed V device is verified against user buffer B device is blank or access to EPROM Array is denied via option bit Page 16 ther the EPROM mode or Test mode These modes are typicallyen tered by applying high greater than 8 5 volts voltages on variousde vice pins In some applications these voltages may be generatecac cidentally causing the microcontroller to exit User mode the code it is running in the target application and enter either EPROM mode or Test Mode modes it should only be in when in a device programmer or wafer test By programming this option bit you can prevent any access to EPROM or Test modes regardless of any transient voltages on the Z8 s pins Refer to Zilog Data sheets for precautions The unprogrammed state of this option is EPROM and Test modes both enabled and NOT killed Option bit RC Oscillator This option is available as an option bit for some of the Z8s Foroth ers it must be ordered from the factory as a different Mask
5. Revision For example the 8602 can be ordered under mask revisionnone for crystal oscillator or revision 1903 for RC oscillator Whenpro grammed this option allows you to use a less expensive though less predictable RC oscillator instead of a crystal or ceramic resonator to generate the system clock The unprogrammed state of this option is RC oscillator Disabled must use a Crystal oscillator or Ceramic Resonator A final word about option bits Option bits are typically write only This has the followingmplica tions You cannot duplicate the option bits from a Master IC because you cannot read them You cannot verify directly that a particular option bit has beerpro grammed Some of the option bits ROM Protect and EPROM Test Kill limittub sequent access to the EPROM array Therefore you cannot always use a microcontroller as a Master IC Warning A microcontroller with either of these access limiting option bits may appear blank or zero to a programmer Any attempt to re program an already programmed device may render the target IC useless Page 5 2 2 S Appendix B 9 S S S e Sigg SiPezee ASCII Remote Control Commands lglg 2 S ig 8 8 g 8 DISPLAY COMMANDS DTdata lt CR gt Display Trinary Light the 8 LEDs above the ZIF sockets Data is lowercase r g or o for RED GREEN and OFF respectively 1903 yes 2048 8608 Yes Yes Yes Yes Yes RC
6. Appendix D Specifications NovaTech NTZ 818 Zilog 18 pin Microcontoller Device Programmer Modes of Operation Computer Interface System Requirements Devices Programmed Functions Throughput Size Weight Power Requirements Environmental Page 20 PC Control Stand Alone RS 232 9600 baud via DB9 Female Windows 95 98 free serial port 3 MB hard drive disk space ZiLOG 18 pin OTP microcontrollers including Z86E02 E04 E08 all revisions and option bits Z86E03 E06 all revisions and option bits Excluding Z8PLUS Z8E000 001 002 003 Select Device Revision Option Bits Load Master Blank Check Program Verify 300 450 devices per hour 7 125 x 3 5 x 10 3 75 Ibs 90 264 VAC 50 60 Hz 20 watts NTZ 818 0 40 C NTZ 818 Users Manual Table of Contents General Theory of Operation cssseeeeeeeeeeeneeeeneeteeeeee Typical Programming SeSSION 00eeeeeeeeeeeet ee eeeeeeeeee Supported Zilog Devices and Option Bits 0 c0 Host Computer Control vs Stand Alone sseeeeee Host control Windows GUL eee reer tees Host Control Dos terminal or non PC application Stand Alone mode 2 ceecccceccecceeeeeeeeemenaeeeeeeeeeeeeeeeeeeeeeeers PreCautiOnS a1i cnnialet inlet kine Troubleshooting cicccaciatwah is ice a lide Watrantyictaa canta stale AM Ait ee Technical SUPPOTt cee eeee eee eeeeeccee eae eeeeeeeeeeeeee
7. Mask Revision Lower ZIF lever to lock IC in place FIGURE 3 UP DISENGAGED DOWN ENGAGED 5 Perform a Blank Check on installed devices and remove and segregate any non blank devices After performing a blank check all sockets with blank micro controllers will light their corresponding green LEDs If the LED is OFF or RED the device was not detected or not blank Remove these ICs and continue with remaining parts Page 7 6 Program microcontrollers Before Programming all installed devices are blank checked again If any non blank devices are detected programming will not start Re move errant devices and try again During programming which may take from ten seconds to one minute the device LEDs will flicker and the start switch LED will flicker RED When programming is complete the start LED will turn GREEN and all the devices will be verified A GREEN light above the devicandi cates verify was successful A RED light indicates the device did not verify An LED that is OFF indicates that no device is detected in that particular socket All devices that have properly verified are therpro grammed with the desired option bits If either EPROM Test Kill or ROM Protect option was selected subsequent verification of EPROM array is impossible 7 Remove and label programmed microcontrollers and segre gate any non verified devices Using the device LEDs as a guide remove and label successfullypro grammed and verif
8. Option Bits Some of the option bits on the older parts may not work as expected For example programming ROM Protect on the older Z86E04 E08s no Mask revision automatically results in Low Noise EMI Consult your local Zilog sales office if you have specific questions about the parts you are using Use ROM Protect and EPROM test kill on production parts only Oth erwise you will make it extremely difficult to troubleshoot a codgprob lem Additionally these parts may appear blank but attempts at re programming could destroy the parts Page 11
9. aaaaaaaaeeee Appendix A Interface Cable ccc ceeteeeeteeeeeneeeeteeeeneee Appendix B ASCII Remote Control Commands Appendix C Options amp ACCESSOTICS eeeeeeeeeeenees Appendix D Specifications cece cette eee eeeeeeeeeeeee P N 50034 0001 REV April 1999 Page 1 General Theory of Operation The NovaTech NTZ 818 is a low cost microcontroller gangorogram mers for ZiLOG Z8 18 pin parts except Z8Plus core The programmer can burn up to eight chips at a time and can function in either stand alone mode or host computer control SOIC parts can be programmed using optional SOIC adapter sockets Because of the width of the adapter sockets the programmers can hold and program only 4 SOIC adapters at a time Typical Programming Session A typical programming session consists of the following steps Select a Device Type and Mask Revision Select option bits Load user buffer with device data either from a MASTER DEVICE or from an Intel HEX file Insert Blank micro controllers in ZIF sockets 5 Perform a Blank Check on installed devices and remove and segregate any non blank devices 6 Program micro controllers with desired code 7 Remove and label programmed micro controllers segregate any non verified devices oN gt The steps differ slightly depending upon whether you re performing them from the Windows application program or the programm
10. after the EPROM array has been programmed with user code Many applications will not require any option bit programming at all Not all options are available for all microcontrollers Refer toFigure 2 for a detailed index of which devices and revisions support whichop tions Page 3 The option descriptions below are intended only as a guide Please refer to Zilog s product specification for the particular part you areus ing for a complete and accurate description of the option bits available for that particular part Option bit ROM Protect This option when programmed disables any further read access to the EPROM array Basically it is used to protect proprietary code from being copied If you are using a Master IC to archive youipro duction code you should not program its ROM Protect bit as this will disable copying of your Master IC The unprogrammed state of this option is NOT Protected Option bit Low Noise EMl Programming this option disables the internal clock divide by two a major source of EMI but subsequently doubles the effective execution speed It also limits the slew rate of all external output transitions by switching in a series resistance to reduce harmonic emissions The unprogrammed state of this option is Low Noise Disabled Option bit Autolatch Disable The autolatches are intended to reduce target device power dissipation in the event unused inputs are left floating unconnected Unfortu natel
11. al program to communicate directly with the device programmer you will need to specify the communication parameters and COM Port In either case you should also check the following items Device Programmer is plugged in and turned on Green Start Switch LED is blinking slowly If NTZ 818 The characters 818 will appear in the display A serial cable is plugged in to the programmer and it goes into a spare COM port on your PC Non Windows only You have selected proper communications parameters and are plugged in to the proper COM port Finally your programmer comes supplied with a 9 pin to 9 pirinter face cable Some older PCs have a 25 pin male connector on COM1 If you need to connect to this style connector visit your local computer store and ask for a 25 to 9 adapter This may be a small molded piece or a short cable with a 25 pin Female on one side and a 9 pin male on the other Page 12 through the seven step sequence detailed above to produce youpro grammed Z8s Host Control DOS Terminal non PC In case you need to control your device programmers from a non Windows environment you may communicate directly with it via its built in serial port Appendix A contains syntax for communicating with the device programmer over an asynchronous RS 232 line Virtu ally every function accessible from the Windows GUI or Stand alone mode is accessible directly via the described ASCII commandan guage Stand Alone mode
12. communications software you may need to make your own cable Make sure your COM port is configured for 9600 baud 8 data bits No Parity 1 Stop bit If you are running the Windows GUI Z8BGANG EXE you don t have to worry about communication parameters They are set up automaticaly by the program Male Com Female Port Male Cable Programmer Female Cable Connector Connector a 5 m mi 5 6 IUES lt MDC I es HHH HHH COM Device Port Programmer PIN 2 TRANSMIT PIN 2 TRANSMIT PIN 3 RECEIVE PIN 3 RECEIVE PIN 53 SIGNAL GROUND PIN 5 SIGNAL GROUND Page 14 3 Load user buffer with device data Next it is necessary to load the programmers internal user buffer with the appropriate user program or code that is destined for the blank microcontrollers There can be two sources for this code A Master IC a known working microcontroller containing user code without any EPROM restrictive option bits programmed An intel hex file containing the user code The address range of the user code must not exceed the program size available for that chip EPROM Size Valid User Code Addresses 512 bytes 0000 01FF 1024 bytes 0000 03FF 2048 bytes 0000 07FF etc 4 Insert Blank micro controllers in ZIF sockets Raise lever to open ZIFs Install known blank micro controllers of the appropriate type and
13. e the first non blank non zero device into the user buffer Display checksum Up date lights example ZM lt CR gt ZP lt CR gt Program Devices Blank check all sockets Program all devices with contents of user buffer and select option bits example ZP lt CR gt A note on Syntax In general the syntax is extremely rigid Commands may be upper or lowercase but no errant commas or leading spaces areal lowed Most numeric parameters are ASCII hex with no leading or amp H required or allowed Most numeric responses are ASCII hex with amp H supplied Page 18 ICs Do not confuse the Mask Revision with the date code which is typically printed on the third line and contains the year and week of production e g 9618 week 18 of 1996 FIGURE 1 Mask Revision Top Mark DIP Zilog 1866 Z86E08 12PSC Zilog Part Number 9618 PC Date Code SOIC Zilog Z86E0208SSC Zilog Part Number 9618 DJ Date Code Use Figure 2 on Page 6 to help sort out Devices and Mask revisions with respect to available option bits You may wish to make a copy of this chart and affix it to your programmer for quick reference Important for Z86E04xxSEC SSC or PEC and Z86E08xxSEC SSC or PEC use Mask 1866 even though it s not printed on IC See page 6 for details 2 Select option bits The option bits are non executing configuration bits typically write only that modify the configuration of the part They are burned into the chip
14. erskey pad but in general they can be described as follows 1 Select Device Type and Mask Revision Device Type Zilog 18 pin micro controllers are available in two basic families the Z86E03 06 and the Z86E02 04 08 Each part offers a differentavail able EPROM size and sometimes a different mix of features Thade vice type you select must match the device you intend to program Mask Revision Over the years changes and upgrades have been made to the Z8 micro controller masks providing bug fixes or added option bitsup port Although all parts generally program the same way some option bits are not supported on some Mask Revisions The Mask Revision also called the Top Mark is printed next to the word Zilog on all DIP Page 2 Appendix C Options amp Accessories ITEM Power Cord DB9 DB9 Interface Cable DIP SOIC Adapter User Manual UEM Part No 50003 0001 50014 0001 50015 0001 50034 0001 Page 19 SFhh lt CR gt Fill user buffer with byte specified example SF55 lt CR gt SRhhhhnn lt CR gt Patch user Ram location hhhh with byte nn ex ample SROO0AA20 lt CR gt Sets location 00AA to 20 PROGRAMMER FUNCTIONS ZB lt CR gt Blank Check installed devices Update device LEDs Use QS command to return results example ZB lt CR gt ZV lt CR gt Verify installed devices against user buffer Update device LEDs Use QS command to return results example ZV lt CR gt ZM lt CR gt Move Device Mov
15. ful information about the Page 9 status of the chips in the sockets immediately following a function Following a Blank Check Red Device not Blank Green Device Blank Off Device not detected Following a Burn or Verify Red Device does not match User Buffer Green Device does match User Buffer Off Device not detected Keyboard Functions in Stand Alone Mode The keyboard functions are similar to those available with theWin dows control program Select Device Type Valid entries are 8602 8604 8608 8603 8606 Select Mask Revision Valid entries are 0 1866 1903 Important for Z86E04xxSEC SSC or PEC and Z86E08xxSEC SSC or PEC use Mask 1866 even though it s not printed on IC See page 6 for details Select Option bits Use the START switch to enter option bit programming immediately after setting the revision If you wish to skip option bit programming entirely press the SELECT key until the Device Type is re displayed Once you select Option bit programming use the START key to step through the options and the SELECT switch to toggle an option Re member the display is a little cryptic as it is difficult to displayalpha betic characters on a seven segment display Refer to the Option Bit Table frequently as you step through the options The default for all valid option bits is unprogrammed Load Master Place a Master Z8 into a ZIF socket Remove ICs from any other sockets Hit lt Load gt key then lt START gt swi
16. ied devices as indicated by GREEN LED ancseg regate any device with problems LED is RED or OFF Note anyde vice which does not successfully verify after programming will not have its option bits programmed This can help with troubleshooting especially if option bits would have limited subsequent access to the EPROM array Host Computer Control vs Stand Alone The included Windows 95 98 application programZ8GANG EXE pro vides a convenient interface between you and the device programmer File I O buffer editing and a variety of programmer functions arepro vided by the application In a production environment it is often inconvenient to dedicate a Windows PC just to run a piece of production equipment This is why there is a stand alone mode on the NTZ 818 Using a 16 key keypad and a 4 digit LED display you can perform all of the functions required to program microcontrollers Host control Windows GUI The included program ZBGANG EXE is a 16 bit Windows application that runs under either Windows 95 or 98 To instalZ8GANG EXE onto your hard drive follow the directions printed on Disk One Once the Z8GANG is installed follow the on screen prompts and step Page 8 Warranty The parts used to manufacture the NovaTech NTZ 818 programmers are under warranty for one year from date of purchase To establish proof of purchase we ask that you fill in and mail back the warranty card As new Zilog devices become available F
17. irmware and ControPro gram updates will be made available free of charge on our Web site at www novatech industries com Customers requiring actual upgrade diskettes will be accommodated but a nominal shipping and handling charge will apply Technical Support NovaTech Industries provides telephone support for all of its products Call 215 799 0123 for technical support between the hours of 9AM 5PM EST Monday Friday To send a fax call 215 799 0125 E mail us at mail novatech industries com Page 13 Troubleshooting Windows Application ZBGANG EXE 1 Message Could not communicate with gang burner Entering local mode When this message appears the program was unable to establish communications with the device programmer This usually means the programmer is simply not turned on Please refer to Communications troubleshooting below You can use this mode as an opportunity to familiarize yourself with the application program without hooking up a programmer The NovaTech device programmers communicate over an RS 232 link with the following parameters 9600 baud 8 data bits no parity 1 stop bits The Windows application program ZBGANG EXE is designed tooper ate with these settings In addition every time the application isexe cuted it automatically searches available COM ports for the device programmer so no COM Port specification is required If you arewrit ing your own communications software or using a termin
18. t CR gt SET COMMANDS uae Attention Command used to initiate PCControl Subsequently used to determine if programmer is busy response _ or ready to receive additional commands response SK lt CR gt Set Keypad Local Used to terminate a PC Control session and return programmed to Keypad or Stand alone control Command not supported on NTZ 418 must be sent to return programmer to PC Control SOoo 0 lt CR gt Set Options Use to setup option bit programming Send 0 for unprogrammed and 1 for programmed Option bits are in order that they are reported by QT command Not all options are available for all parts Invalid options will be silently ignored example SO1111000000000000 lt CR gt Set first four option bits Leave rest unprogrammed STdddd dddd lt CR gt Set device Type Mask example ST8608 1903 lt CR gt example ST8604 0 lt CR gt Page 17 QUERY COMMANDS QCn lt CR gt Query Checksum Parametern is the socket 1 8 or O for user buffer Response is socket followed by Checksum example QC3 lt CR gt response 3 amp HFCO0 lt CR gt lt LF gt Programmer calculates and outputs Checksum of socket 3 QL lt CR gt Query Lights Response is the status of the eight trinary LEDs example QL lt CR gt response rrrroooo lt CR gt lt LF gt LEDs 1 4 are Red 5 8 are off QM lt CR gt Query Machine Programmer responds withinforma tion about its hardware and firmware example
19. tch A green light over the Master indicates success Verify the checksum displayed is as expected before continuing Blank Check Remove Master Z8 and populate the ZIFs with blank Z8s EnsureDe vice Type and Mask Revision printed on the ICs match what wagpre Page 10 viously set up Hit lt Blank gt key then lt START gt switch A green light over each IC indicates it is blank Remove any non blank devicesbe fore continuing Program Hit lt Program gt key then lt START gt switch The LEDs will flicker for a while When all apparent activity ceases each properly programmed and verified Z8 will light its corresponding green LED Remove the programmed parts Precautions Pin 1 Precaution Observe pin 1 polarity on all ICs Refer to diagram on the devicepro grammer Erratic operation may occur if one or more devices ardn serted improperly ZIF Sockets lever up is disengaged can deposit or withdraw IC lever down isen gaged use to lock IC in place Refer to Figure 3 Power up and Power down Do not leave ICs in the device programmer during power up or down The programmer at all time attempts orderly sequencing of voltage to the sockets Between functions the sockets are not powered Never theless it is prudent to remove any microcontrollers whenprogram mer is not in use ESD Precaution Observer proper ESD handling precautions when handling ICs Zilog recommends use of a grounding strap during device handling
20. y an unwanted side effected is an additional temperaturesensi tive impedance of between 50k to 500k on the input pin In someap plications this can cause problems In these cases it is best to tie all undriven inputs to Vcc or Gnd and disable the Autolatches The unprogrammed state of this option is Autolatch Enabled Option bit WDT Enable This option permanently enables the watchdog timer Use of the watchdog timer does not require you to program this bit simplyen able the Watchdog timer as required by the microcontroller usually by executing a WDT instruction near the beginning of your code How ever an application that may unexpectedly get lost before properly enabling the WatchDog timer due to Power up transients or improper watchdog initialization may benefit from the use of this option bit The unprogrammed state of this option is Watchdog Timer Not Auto matically Enabled Option bit EPROM Test Kill This option is similar to ROM Protect but is typically used for adiffer ent reason When programmed it disables any further access t i Page 4 example QS lt CR gt response ZZZZBBPV lt CR gt lt LF gt devices 1 4 are not installed devices 5 amp 6 are blank unprogrammed or inaccessible device 7 is programmed but does not verify against user buffer device 8 is programmed and verifies QT lt CR gt Query device Type Programmer reports device type mask and options currently set example QT l

Download Pdf Manuals

image

Related Search

Related Contents

DS 024-No3 Light Level Sensors.indd  Area11ComitédeServiciosGeneralesdeConnecticut    Programmer Manual TDS 200-Series Digital Real  Instrucciones de servicio Balanza de precisión  Highpoint Rocket 622  Tecumseh AJA7465AXAXE Performance Data Sheet  Klipsch XB-10 User's Manual    The Evil, Infamous, Unreliable, Flaming... Electrohome  

Copyright © All rights reserved.
Failed to retrieve file