background image

Summary of Contents for FS2003

Page 1: ......

Page 2: ...22 2 2 ESD Precautions 22 2 3 Removing the programmer cover 23 2 4 Powering the Programmer Target System 24 2 4 1 Select the required method of powering the Programmer Target System 24 2 4 2 Powering...

Page 3: ...Functions 49 3 6 3 Standalone Keypad Operation step by step guide 50 3 6 4 Standalone Keypad Operation Flowchart 53 3 6 5 Programmer Status LED s 54 3 7 ASCII Text Communications Mode 55 3 7 1 Overvi...

Page 4: ...any purpose other than for the purchaser s personal use without written permission 2000 2007 Copyright Equinox Technologies UK Limited All rights reserved AtmelTM and AVRTM are trademarks of the Atmel...

Page 5: ...mage to the programmer due to voltages beyond the specified voltage limits being applied to the DC Power Input CON1 or any of the ISP Headers The user must ensure that sufficient care is taken to avoi...

Page 6: ...It is recommended that high volume users always validate that a sample of a devices has been programmed correctly before programming a large batch Equinox Technologies UK Ltd can not be held responsi...

Page 7: ...that you are not yourself carrying a static charge before handling the product Wearing an earthed anti static wrist strap is recommended Equinox have taken great care in designing this product to be...

Page 8: ...gular basis Please see software update details for information on keeping up to date with software revisions Internet Web Site The support page for all Equinox ISP Programmers can be found at http www...

Page 9: ...tting Started Guide pdf manual Help file ASCII Text Communications Protocol Application Note This protocol can be used to control the programmer from an external controller via RS 232 The following so...

Page 10: ...ication Control Application Note Describes how to control the programmer using a custom Remote Application written in e g Visual Basic C C Builder Delphi etc ConsoleEDS Pro Application note This softw...

Page 11: ...e to http www equinox tech com o Click select the Downloads tab the Downloads Search Page will appear o Type in the name of the programmer e g FS2003 into the Product Name field o Click the Search but...

Page 12: ...FS2003 ISP Programmer User Guide V1 07 1st September 2007 9...

Page 13: ...ontents list detailed below Hardware FS2003 ISP Programmer External Power Supply Adaptor 9V DC regulated 300mA Cables DC Power Cable jack to bare wires 9 way Female to 9 way Male Serial Cable 25 way F...

Page 14: ...ly and then exits the case through this slot Front Panel Target Vcc LED Indicates when Target Vcc is ON Does not indicate Programmer Power unless Jumper J9 is fitted Status LED s PASS LED BUSY LED FAI...

Page 15: ...x 10 way ISP SPI UART Header J6 3 Atmel 10 way ISP SPI Header J7 4 Jumper J9 Vcc Link 5 Liquid Crystal Display LCD 6 Enable LCD Backlight Jumper J10 7 Status LED s 8 Down Key 9 Up Key 10 External DC P...

Page 16: ...operating modes As standard Development Mode PC controlled Project Upload Mode using Upload Wizard PC controlled Standalone Mode Keypad LCD operation Standalone Mode Run Target ConsoleEDS EVAL Comman...

Page 17: ...arget System are independently powered Programmer at 9 0 12V Target System at 3 0 5 0V 2 3 13 Voltage range Device Programming voltage range 3 0 5 0V Programmer Internal Vcc Voltage 5 0V Possible Targ...

Page 18: ...continuous square wave at various frequencies on the programmer SCK2 pin The following pre set frequencies can be selected via the EQTools Programming Project 1 8432 MHz 921 6 kHz 614 4 kHz 460 9 kHz...

Page 19: ...uide V1 07 1st September 2007 16 Connects to spare PC COM port All 9 connections must be made in serial cable Baud rate 38 400 fixed 26 Temperature range 0 to 50 deg C 27 Dimensions 189H x 80L x 31D m...

Page 20: ...AT90USB1286 AT90USB1287 AT90USB646 AT90USB647 U 7 Atmel ATmega AVR LV SPI ATmega 8 16 32 48 88 64 103 128 1280 1281 168 169 V 169PV 323 325 329 2560 2561 2561V 8515 8535 including L versions S 8 Atmel...

Page 21: ...T90CAN ATmega ATtiny Zensys Atmel Low Voltage Serial Programming Mode Atmel 3 wire SPI interface SCK MOSI MISO Target Device RESET Works at target voltage no Vpp required 2 HV SPI 12V Vpp ATtiny Atmel...

Page 22: ...round connection 1 7 DC Power Cable Specification The programmer is supplied with a DC power cable which plugs into CON1 The other end of this cable is supplied with bare wire ends for connecting to a...

Page 23: ...ial Cable as shown in the diagram below 1 8 2 Serial Cable Length The serial cable supplied with the programmer is approximately 2m in length If you wish to make your own longer cable please ensure th...

Page 24: ...RXD Receive 3 TXD Transmit 4 DTR Not Connected 5 0 Volt 0V 6 DSR Not Connected 7 RTS Not Connected 8 CTS Not Connected 9 RING Not Connected Fig 1 8 3 2 Connections for 9 way to 9 way Serial Cable Stra...

Page 25: ...static free environment Wear an earthed wrist strap when handling either the programmer and or any programmable device Ensure that the PC programmer and Target system are connected to the same EARTH...

Page 26: ...Remove programmer from all packaging and place display side down on a flat surface b Remove all four screws from the back of the programmer if fitted The screws will be supplied in a separate small p...

Page 27: ...ring the programmer from the Target System at 3 0 5 0V FITTED 3 0 5 0 Do NOT connect 2 4 5 Programmer and Target System are Independently powered NOT FITTED 3 0 5 0 9 0V Refer to fig 2 3 1 for a diagr...

Page 28: ...FS2003 ISP Programmer User Guide V1 07 1st September 2007 25 Fig 2 4 1 FS2003 Power Supply Overview Schematic...

Page 29: ...get System at 5 0V from the programmer external bench power supply The programmer is supplied with a DC power cable with a jack plug on one end and bare wires at the other end Plug the jack plug into...

Page 30: ...nectors to the Programmer Vcc rail The programmer will automatically boost the Target Vcc supply up to 5 0V if it is less than 5 0V 2 4 5 Programmer and Target System are Independently powered The pro...

Page 31: ...aders b Connect the ISP cable to the ISP Header on your Target System Make sure the programmer and Target System Power is switched OFF Make sure that the ISP Cable plug is inserted the correct way aro...

Page 32: ...ur PC 2 6 2 25 way PC Serial Port Connection If your PC has a 25 way D connector you will need to plug the 9 25 way adaptor onto the end of the 9 9 way Serial Cable as shown in the diagram below 2 6 3...

Page 33: ...voltage other than 0V If the programmer is attached to the PC COM port with the PC powered ON and then the ISP lead is plugged into an earthed Target System then the PC GROUND will discharge through...

Page 34: ...or PC which is not connected to mains earth it is recommended that you make a hard wired connection from the COM port D connector shell and the target system to a common earth point Avoid plugging and...

Page 35: ...sed before or the on board FLASH Memory Store has been erased then the programmer will display the message No Invalid Project Loaded This is normal as the programmer FLASH Memory Store is empty so the...

Page 36: ...note The FAIL LED will flash when you initially power up the programmer if you are running firmware 2 46 or below If you are running firmware version 2 46 or greater the FAIL LED will no longer FLASH...

Page 37: ...ected to the Programmer Vcc pin on one of the ISP Headers ii No Programming Projects Loaded NO INVALID PROJECT LOADED If the programmer has never been used before or the on board FLASH Memory Store ha...

Page 38: ...FS2003 ISP Programmer User Guide V1 07 1st September 2007 35...

Page 39: ...from Equinox as a License upgrade The table below details the various EQTools components and whether they are enabled as standard Fig 3 1 Software Control Options for the FS2003 Programmer EQTools Pr...

Page 40: ...16 x Equinox Production ISP programmers on an RS 485 network at the same time All programming operations are controlled via Programming Scripts and Programming Projects which have been created using...

Page 41: ...rsion Please check the Equinox website for the latest version of this software Locate the latest version of the EQTools software by browsing to http www equinox tech com and clicking on the downloads...

Page 42: ...hout uploading a Programming Project to the programmer 3 5 2 Standalone Mode No None Standard Feature In this mode the programmer is not connected to a PC and can program a single Programming Project...

Page 43: ...d In this mode the programmer is controlled via a simple ASCII Protocol A simple Terminal Emulator is required to test out this mode or the ASCII commands can be generated by an external controller Se...

Page 44: ...Target Vcc Voltage 3 5 2 Creating a new EDS Development Mode Project To test a Target Chip in EDS Development Mode follow the instructions detailed below Launch EQTools From the Welcome Screen select...

Page 45: ...reated a Programming Project and want to test it in EDS Development Mode please follow the steps below o From the left hand pane select Project Manager o Select Open Collection o Browse to and select...

Page 46: ...of a series of tabs Each tab controls a different area of functionality including FLASH Area Programming EEPROM Area programming Configuration Fuse Programming and Security Fuse programming It is also...

Page 47: ...ation of data in the buffer 4 Target Control Buttons This group of buttons control operations on the actual Target Device A programmer and suitable Target System must be connected when using these but...

Page 48: ...k the box to enable manual editing of the Buffer Window This will also allow the Load Erase and Fill buttons to be selected 3 Load This button allows you to manually browse to select a file to be load...

Page 49: ...he Write button to write the data in the Buffer Window to the Target Device Click the EEPROM tab to select operations on the EEPROM area of the Target Chip Click the Fuses tab to read write the Target...

Page 50: ...P requirements as the programming data is held locally in FLASH memory on the programmer so a PC is not required Before using Standalone Mode you need to Connect Programmer to PC COM port Upload a val...

Page 51: ...tedly program the same Programming Project once it is selected To execute a Programming Project in Standalone Mode Action Observation comment 1 Connect the programmer to a spare PC COM port 2 Apply po...

Page 52: ...following functions i To execute a programming project which has been pre loaded into the programmer FLASH Memory Store ii To return to the Standby state The No button has the following functions i T...

Page 53: ...software upgrade required 2 Select the Programming Project which you wish to execute Use the UP and Down keys to move up and down the list of projects currently resident in the programmer FLASH Memor...

Page 54: ...the RED YES button again to execute the Programming Project The Programming Project will now start to execute The BUSY LED will illuminate to denote that the programmer is active This may take a few s...

Page 55: ...er device The programmer then goes back to step 3 LCD Display Buttons Status LED Display ERROR MESSAGE Press to clear the error message 8 Locking the Programmer Keypad It is possible to lock the progr...

Page 56: ...details how a Programming Project is selected in Standalone Mode Select Project Project1 Select Project Project2 UP key DOWN key Select Project Projectn UP key DOWN key YES key YES key YES key CHECKIN...

Page 57: ...cription WAITING Programmer is now waiting to start an Autoprogram operation BUSY Programmer is BUSY performing a programming operation If the programmer is controlled from EDS the BUSY LED will remai...

Page 58: ...upgrade required FS20003 UPG7 PPM3 MK1 Enabled as standard N A PPM3 MK2 Enabled as standard N A Please note 1 The PPM3 range of Production ISP Programmers are enabled for ASCII Text Mode control as st...

Page 59: ...r User Guide V1 07 1st September 2007 56 3 7 4 Further Information A full description of this protocol can be found in the Application Note AN110 ASCII Text Control ATC Protocol for Remote Control of...

Page 60: ...he Equinox ISP PRO software which allows execution of Programming Scripts It is possible to write scripts to program unique data such as serial numbers calibration data etc It is also possible to cont...

Page 61: ...which header to use depends on the device type and the algorithm being employed to program the device To locate the ISP Headers J3 J6 J7 J8 remove the four screws from the back of the programmer and...

Page 62: ...er Pin out 1 J3 Atmel 6 way ISP Header 4 4 Header J6 can have THREE different pin outs depending on which Target Device is to be programmed See 2a 2b and 2c 2a J6 a Equinox 10 way Header a Device supp...

Page 63: ...FS2003 ISP Programmer User Guide V1 07 1st September 2007 60 4 J8 Atmel 10 way JTAG Header Device support Atmel ATmega32 128 any new devices with JTAG port 4 9...

Page 64: ...ut of this header is different depending on which device type is being programmed Device Family Devices Algorithm Header Sect App Note 1 Atmel AT89S AT89 L S51 52 53 8252 LV SPI J6 a J7 4 4 4 5 4 8 AN...

Page 65: ...atching header on the Target System Figure 4 4 1 Atmel 6 way IDC Header J3 viewed from above Warning Connecting to the wrong ISP Header may cause catastrophic damage to the Programmer Target System Pi...

Page 66: ...driven HIGH LOW according to the device type and settings in the Pre program State Machine tab in the Eqtools project 6 PROG_GND P GROUND Ground Connection Common ground connection between PROGRAMMER...

Page 67: ...rammer J6 header and plug the other end of the cable into the matching header on the Target System Figure 4 5 1 Equinox 10 way IDC Header J8 viewed from above Warning 1 It is possible for 12V to be ou...

Page 68: ...nected 6 PROG_MISO I MISO except for ATmega103 128 64 connect to TXD pin instead Master In Slave Out This is the SPI data input pin to the programmer This pin should be connected to the MISO pin on th...

Page 69: ...S2003 ISP Programmer User Guide V1 07 1st September 2007 66 Key O Output from programmer to Target Device I Input to programmer from Target Device P Passive eg GROUND and power rails N C Not connected...

Page 70: ...t you have made the correct connections from the ISP Header to your Target Device Figure 4 6 1 Equinox 10 way IDC Header J8 viewed from above Warning 3 It is possible for 12V to be output on pin 10 of...

Page 71: ...RAMMER and Target System 8 PROG_SDO I SDO SDO Serial Data Output This is the serial data output signal from the Target Device to the programmer It is an INPUT pin to the programmer 9 PROG_GND P GROUND...

Page 72: ...will need to convert the TTL levels from the programmer to RS 232 using an external convertor Figure 4 7 1 Equinox 10 way IDC Header J8 viewed from above Warning 1 It is possible for 12V to be output...

Page 73: ...nate an LED or trigger an interrupt on the Target Microcontroller 9 PROG_GND P Ground Connection Target Programmer GROUND connection Common ground connection between PROGRAMMER and Target System 10 PR...

Page 74: ...rammer ISP Header J7 and plug the other end of the cable into the matching header on the Target System Figure 4 8 1 Atmel 10 way IDC Header J7 viewed from above Warning Connecting to the wrong ISP Hea...

Page 75: ...Clock Output This is the SPI clock output signal 8 PROG_GND P GROUND Ground Connection Common ground connection between the programmer and Target System 9 PROG_MISO I MISO except for ATmega103 128 64...

Page 76: ...mmer Pin name Programmer Input Output Connect to pin on Target Device Description 1 PROG_TCK O TCK JTAG TCK Test Clock Signal pin Clock signal from programmer to Target Device JTAG port 2 PROG_GND P G...

Page 77: ...r 8 N C O N C Not Connected 9 PROG_TDI O TDI JTAG TDI Test Data Input pin Data signal from programmer to Target Device JTAG port 10 PROG_GND P GROUND Ground Connection Common ground connection between...

Page 78: ...g to design such a header onto your Target System it is strongly recommended that a similar polarised header is used This will help to prevent accidental damage to both the programmer and the Target S...

Reviews: