ISPNANO S3 KIT Equinox Technologies, ISPNANO S3 KIT Datasheet

no-image

ISPNANO S3 KIT

Manufacturer Part Number
ISPNANO S3 KIT
Description
ISP PORTABLE PROGRAMMER
Manufacturer
Equinox Technologies
Series
-r
Type
Portable ISPr
Datasheet

Specifications of ISPNANO S3 KIT

Contents
Programmer, Cables, Power Supply
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With/related Products
ATMEL AT90S, AT90CAN, AT90USB, ATtiny, ATmega, AT91SAM7xx, Zensys Z-Wave, 24xxx Serial EEPROM's
Other names
483-1022
ISPNANO S3 KIT
Q5595084
T1310537
th
ISPnano Series Programmer - User Manual – V1.11 – 12
May 2011
i

Related parts for ISPNANO S3 KIT

ISPNANO S3 KIT Summary of contents

Page 1

ISPnano Series Programmer - User Manual – V1.11 – May 2011 i ...

Page 2

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 3

Copyright Information ......................................................................................................... vii Equinox Warranty Information .......................................................................................... viii Electromagnetic Compatibility (EMC) Compliance............................................................. x Technical Support................................................................................................................. xi Product Documentation and Software............................................................................... xii Overview............................................................................................................................xii Documentation and software for the ISPnano programmer..............................................xiv Device algorithm - Application notes.................................................................................xiv Programmer related - Application notes ...

Page 4

Programmer Operating Modes....................................................................................29 2.5 Programmer Status LEDs ...........................................................................................31 2.6 ASCII Text Communications Mode .............................................................................32 2.6.1 Overview ............................................................................................................32 2.6.2 Limitations of this protocol ..................................................................................32 2.6.3 Further Information .............................................................................................32 2.7 Standalone Remote I/O Programmer Control .............................................................33 2.7.1 Overview ............................................................................................................33 2.7.2 TTL ...

Page 5

Overview ............................................................................................................ 68 4.4.2 Powering the programmer using the AC Wall Adaptor ....................................... 68 4.4.3 Powering the programmer from an external power supply ................................. 69 4.5 Switching EXTERNAL VCC to the Target System...................................................... 70 4.5.1 Overview ............................................................................................................ 70 4.5.2 ...

Page 6

Switching the RELAYs ON........................................................................................115 4.7 Switching the RELAYs OFF ......................................................................................116 4.8 Leaving the RELAYs ON at the end of a project .......................................................116 4.9 Measuring the Target Vcc voltage ............................................................................117 4.10 Switching power via the relays................................................................................118 vi ISPnano Series Programmer ...

Page 7

... The purchaser may make one copy of the software for backup purposes. No part of this manual may be reproduced or transmitted in any form or by any means, electronic, mechanical, including photocopying, recording, or information retrieval systems, for any purpose other than for the purchaser’s personal use, without written permission. © 2000 - 2011 Copyright Equinox Technologies UK Limited. All rights reserved Atmel ...

Page 8

... This product is guaranteed by Equinox Technologies UK Limited for a period of 12 months (1 year) after the date of purchase against defects due to faulty workmanship or materials. One guarantee covers both parts and labour. Service under the guarantee is only provided upon presentation of reasonable evidence that the date of the claim is within the guarantee period (e.g. completed registration/guarantee card or a purchase receipt) ...

Page 9

... Equinox Technologies UK Ltd. cannot be held responsible for any programming problems which are ‘out of our control’. This type of problem is usually listed in the ‘Errata Sheet’ for the particular device being programmed and is available from the silicon vendor. Information contained in this manual is for guidance purposes only and is subject to change. E& ...

Page 10

The ‘ISPnano Programming Module’ Approved Product designed for use in an ESD controlled environment i.e. development or production. This means, therefore, that the user must ensure that there is no possibility of damage from electrostatic ...

Page 11

It is often the case that users experience problems when installing or using a product for the first time. If you have a technical support problem, please consult the following list for help: ► User Manual ► On-line help Press ...

Page 12

Overview This manual provides an overview of the contents of the ‘ISPnano Programming Range’ plus associated hardware and software. References may be made to other hardware and software products which are not covered in detail in this manual. Please refer ...

Page 13

ISPnano Series Programmer - User Manual – V1.11 – 12 Upload Wizard - Standalone Project Upload Utility This software utility is used to upload Programming Projects to any Equinox programmer. These projects can then be used in Standalone Mode, i.e. ...

Page 14

Documentation and software for the ISPnano programmer In line with our policy of continuous improvement, the software and associated documentation for this product are updated on a regular basis. You can download the latest software, firmware, User Manuals and application ...

Page 15

Programmer related - Application notes The table below lists the Application Notes available for the ISPnano programmer range which describe the USB driver installation, the different control methods available, firmware update procedure and ‘AVR Oscillator Calibration’ procedure. Application Description Note ...

Page 16

...

Page 17

The ISPnano series of ISP programmers are designed for high-speed In-System Programming (ISP) of FLASH Microcontrollers and Serial Memory devices. Their compact size and abundance of programming ports makes them ideal for integration into any Test Fixture or ATE System. ...

Page 18

ISPnano Series III ATE Programmer The ‘ISPnano Series III ATE’ state-of-the-art Production ISP Programmer designed for high- speed In-System Programming (ISP) of FLASH Microcontrollers and Serial Memory devices. It has been specially developed to allow simple integration ...

Page 19

ISPnano MUX2 / MUX4 / MUX8 - Multiplexed Programmers The ‘ISPnano-MUX’ family of ISP programming systems have been specially developed for medium to high-volume production programming applications where there is a requirement to program multiple devices mounted on a ...

Page 20

The picture below shows the ‘ISPnano-MUX8’ programmer… Sequential multiplexing… The sequential multiplexing approach supports programming of only one UUT at a time which means that the programming time for a panel of e. PCBs which ...

Page 21

ISPnano Programmer Module - Main Features The main features of the ‘ISPnano Programming Module’ are detailed in this section. This module is found in the ISPnano Programmer, ISPnano-ATE programmer and also the ISPnano-MUX2 / MUX4 / MUX programming Systems. ...

Page 22

Remote Keypad / Display (ideal for standalone control in a Test Fixture) • Gang Programming support programmers can be controlled from a single PC using the RS485 Bus • Standalone Operation Programmer can operate in ‘Standalone Mode’ ...

Page 23

Programmer Selection Guide 1.5.1 Single channel ISPnano programmers This section describes the range of ‘single channel’ ISP programmers which are available. Programmer version: Number of programming Channels (standard) No. of programming channels Channels (networked) Intended use ...

Page 24

Multi-channel multiplexed ISPnano programmers The ISPnano-MUX programmer range supports multiplexing of a single ‘ISPnano Series 3’ programmer individual Target Boards (UUTs). Programmer version: ISPnano-MUX2 Number of multiplexed programming channels (standard) Programming type Single ...

Page 25

Programmer Target I/O Capability Target I/O Capability Series I Programmable Target I/O 1.8 – 5.0V I/O Voltage Range I/O Isolation IEC61000-4-2, air ESD protection on discharge Target I/O lines IEC61000-4-2, contact discharge: Over-voltage Voltages over 9V are ...

Page 26

Programmer – Controlled Power Supplies Programmer Series I Power Supplies Programmable Vcc 1.8–5.0V @480mA voltage (TVCC) Tolerance: +/- 1% Yes - 5.8 – 14.0V Programmable Vpp @ 100mA Voltage (TVPP) Yes – 1.0 – 24V External Switched Vcc supply ...

Page 27

Programmer Control methods in Standalone Mode It is possible to control an ISPnano programmer in ‘Standalone Mode’ (no PC control) using many different ‘hardware control interfaces’ as detailed in the table below. Control Methods Series I ATE Control Port ...

Page 28

Programmer – Target I/O Signals The ISPnano features the following programmable signal lines which interface the programmer and the Target IC( programmed on the Target System Programmable Input / Output lines • Programmable ...

Page 29

See Appendix 1 for the pin-out details of this port. • 1.7 System Contents 1.7.1 ISPnano Series 3 Kit The ISPnano programmer is available as the ISPnano ‘Programmer Module’ only ‘Programmer Kit’ which includes the Programmer Module ...

Page 30

ISPnano-MUX Programming Sytem Kit The ISPnano-MUX Programming Systems are available as a kit which includes the following items: Hardware 1 x ISPnano-MUX Programming Module (ISPnano-MUX2 or ISPnano-MUX4 or ISPnano-MUX8) • Mains Power Supply Wall Adaptor (9V DC ...

Page 31

ISPnano Series I - Rear panel connections The illustration below details the function of each of the connectors on the rear panel of the programmer Connector Name 1 DC Power Input 2 EXTERNAL TARGET VCC INPUT ...

Page 32

ISPnano Series II / III – Rear panel connections The illustration below details the function of each of the connectors on the rear panel of the programmer Connector Name 1 DC Power Input 2 EXTERNAL TARGET VCC ...

Page 33

ISPnano - Front panel connections 1.10.1 Overview The illustration below details the function of each of the connectors on the rear panel of the programmer. Programmer Remote Control Port • This port is used to control the programmer from ...

Page 34

Programmer ‘Target ISP Connector Port’ The ‘Target ISP Connector’ port features all the signals required to implement In-System Programming of a Target IC using SPI, JTAG, I2C or UART interface. This connector also features a programmable “Target Vcc” and ...

Page 35

Programmer Specifications The table below details the hardware specifications for the programmer. Please refer to the stated section for further information about any specific parameter. Parameter Description / comment # 1 Target Device See Device Support List (separate document) ...

Page 36

EQTools / ISP-PRO PC running Windows 2000 / ME / NT4 / requirements Windows 7 12 Power Supply There are 2 possible modes for powering the Programmer / Options Target System: 13 ...

Page 37

Target JTAG The programmer supports a user-defined JTAG frequency: Frequency 20 JTAG Programming The programmer supports the following JTAG modes: Modes 21 I2C Frequency The programmer supports a user-defined I2C frequency: 22 Target UART Speed 23 ISP Headers The ...

Page 38

PC Connection i. RS232-1 – RS232 Serial Channel 1 i. RS232-2 – RS232 Serial Channel 2 or Remote Keypad iii. RS-485 Multiple Programmer Channel Control 26 Temperature range deg. C 1.12 Programmer on-board FLASH Memory Store ...

Page 39

Overview This section gives a ‘Quick Start’ Guide to using the programmer. Please refer to the table below for help installing the programmer hardware and software and also for the operating instructions for the programmer. Description Hardware Installation Procedure ...

Page 40

Hardware Installation Procedure Please follow the instructions below to set up the programmer hardware: 2.2.1 ESD Precautions Ensure you are wearing an ESD strap and/or you are working in an ESD • protected environment. The programmer I/O lines are ...

Page 41

The ISPnano kit comes complete with a 9 volt DC universal power supply fitted with a 2-pin JST connector. Plug the 2-pin JST lead into ‘DC IN’ connector on the rear panel of the programmer. • Plug the universal power ...

Page 42

Software Overview and Installation 2.3.1 Software Overview The ISPnano programmer is supplied with a comprehensive Integrated Development Environment (IDE) called the ‘EQTools Software Suite’. This software supports creation and testing of so-called ‘Standalone Programming Projects’ which can then be ...

Page 43

Programmer Control Mechanisms The programmer can be controlled by many different methods including EQTools, EDS, from a Remote System via the Equinox ISP-PRO software or via the ConsoleEDS command-line software. An overview of the available control mechanisms is given ...

Page 44

Software Installation The ISPnano programmer comes with the software suite called ‘EQTools’ as standard. The latest version of this software which was available at the time of shipping is supplied on CD-ROM with the programmer. However, this software version ...

Page 45

Programmer Operating Modes The ISPnano programmer can be controlled in various different ways as detailed in the table below: # Programmer Mode Control Software 1 Development Mode EQTools - EDS 2 Standalone - None Keypad Mode 3 Standalone - ...

Page 46

Script Mode EQTools – Script Debugger or ISP-PRO 7 ConsoleEDS ConsoleEDS Key S – feature available as standard U – a license upgrade must be purchased from Equinox to enable this feature this mode, the programmer ...

Page 47

Programmer Status LEDs The current status of the programmer is displayed on the programmer Status LED’s as detailed in the table below. Fig. 2.6.5 Programmer Status LED’s – state descriptions Status LED State Display WAITING BUSY FAIL PASS Status ...

Page 48

ASCII Text Communications Mode 2.6.1 Overview The ‘ASCII Text Control’ communications protocol or ‘ATC’ is designed as a simple way for a Remote Test System to control the basic programming operations of an Equinox programmer via an RS-232 serial ...

Page 49

Standalone Remote I/O Programmer Control 2.7.1 Overview The ISPnano programmer can be controlled using a simple 4-wire Remote I/O (TTL) signalling protocol as shown in the diagram below. This control method is ideal for interfacing the programmer to In-Circuit ...

Page 50

TTL 4-Wire Remote Control – Signal Connections The Remote System connects to the programmer via the ‘Remote Control Port’ which is the 14-way IDC connector. The signal names and descriptions are detailed in fig. 2.8.2. Fig. 2.8.2 Remote System ...

Page 51

Control diagram for Remote I/O 4-wire Control The control sequence for the ‘4-wire Control’ method is detailed below. Fig. 2.8.2 Control diagram for 4-wire Control Remote System Start Signal (START) Programmer Active Signal (SPARE) Programmer FAIL Signal (FAIL) Programmer ...

Page 52

Target System Connect / Disconnect detection The ISPnano programmer has a special mode where it can automatically detect when a Target System (UUT) is connected to or disconnected from the programmer. A load sensing technique is used to detect ...

Page 53

ConsoleEDS – Command Line control ConsoleEDS is a powerful software utility which allows any Equinox ISP Programmer to be controlled from a custom Remote Application running under Windows. The main features of ConsoleEDS are: Allows an Equinox ISP Programmer ...

Page 54

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 55

Overview of Serial Ports The ISPnano series of programmers can be controlled from any external device which supports RS232, RS-485 or USB connectivity. The “Series I” programmers feature 2 x RS232 ports and an RS485 port but do not ...

Page 56

ISPnano Series I – Serial Port connections 3.2.1 Overview The ISPnano Series I programmer features the following Serial Port connections RS232 Ports (labelled ‘RS232-1’ and ‘RS232-2’) • ‘Remote Display / Keyboard’ Port (This is the ...

Page 57

ISPnano Series I - Connecting to the RS232-1 Serial Port If the programmer is being used inside a Test Fixture where it is unlikely that the RS232 cable will be regularly plugged then the ‘RS232-1 Serial Port’ can be ...

Page 58

ISPnano Series I - connecting to the RS232 Serial Port (RJ11) If the programmer is being used in an environment where the RS232 cable will be regularly plugged in and unplugged, then it is safer to use the ‘RS232-2 ...

Page 59

ISPnano Series II + III (ATE) + MUX – Serial Port connections 3.3.1 Overview The ISPnano Series II, Series III, Series III(ATE) and ISPnano-MUX programmers all features the following Serial Port connections RS485 Port (labelled ‘RS485 IN ...

Page 60

ISPnano Series 3 - Comparison of communications modes The table below provides a comparison between the available communications modes. Communications Max Port Nodes RS232 1 RS485 In/Out 32 USB 1 ? Please note: The programmer will automatically detect communications ...

Page 61

The programmer comes with an ‘RJ11 to 9-way D-connector’ Serial Cable and also a ‘9-way serial extension cable’. The combination of these two cables is used to connect the programmer to the PC COM port. ISPnano – RS232 – RJ11 ...

Page 62

USB Port 3.4.1 Overview of USB connection It is possible to connect a single ‘ISPnano Series III’ programmer to a controlling PC using the high- speed USB interface. The USB interface provides a high-speed method of uploading programming projects ...

Page 63

Connect the supplied USB cable between the USB Port on the rear of the programmer and a spare USB port either on the USB Powered Hub. The PC should display a message “Found new hardware…..” Follow ...

Page 64

RS485 Port 3.5.1 Overview It is possible to connect ISPnano programmers (Series III single PC COM port using the ‘RS485 Network’. The programmers are daisy-chained together on an RS485 network ...

Page 65

Instructions To set up a multi-channel RS485 programmer network, please follow the instructions detailed below… Place the ‘RS485 Converter’ as close to the PC COM port as possible. • Connect the 9-way RS232 cable between the ‘RS485 Converter’ RS232 ...

Page 66

Detecting attached programmers 3.6.1 Overview An ISPnano programmer can communicate to a controlling PC via RS232, RS485 or USB factory configured to have the ‘Communications Node Address’ set to ‘0’. If you know that the attached ISPnano ...

Page 67

To set EQTools to communicate with a particular programmer, simply click the radio button • next to the desired programmer in the list and then click <OK> EQTools will now be set up to communicate with the attached programmer at ...

Page 68

Setting the programmer ‘Communications Node Address’ possible to have ISPnano programmers networked together on an RS485 bus. Each programmer must have a unique ‘Communications Node Address’ so that the PC knows which programmer ...

Page 69

Change the ‘New Address’ field to be the address you want to give the attached programmer • e.g. address 5 Click <OK> • The programmer should now confirm that the correct address has been stored. Click <OK> • The ‘Address’ ...

Page 70

The default address (factory setting) is ‘0’ (zero) • EQTools can only communicate with the attached programmer if the ‘Communications • Address’ is set to the same address in EQTools. 54 ISPnano Series Programmer - User Manual – V1.11 – ...

Page 71

Connecting the Remote Display / Keypad Module It is possible to control the programmer via a ‘Remote Display / Keypad Module’. This module plugs into the RS232-2 port on the programmer. An RJ11 cable wired 1-1 is used to ...

Page 72

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 73

Overview of programmer Power Supplies The ISPnano programming module family has been specially developed for use within a Programming Fixture or Test Fixture. The ISPnano programmer is not just a programmer. It also features two very accurate user-programmable power ...

Page 74

Typical applications of each power supply The table below gives an overview of the typical applications of the different ISPnano programmer power supplies.…. # Power Supply 1 Programmer Controlled Target Vcc (TVCC) Power Supply 2 Programmer Controlled Target Vpp ...

Page 75

ISPnano - Power Supply schematic diagram The diagram below shows an overview of the power supply routing of the ISPnano programmer. The function of each signal is described in the table below. Signal Function name DC Power Input DC ...

Page 76

Programmer Controlled ‘Target Vcc (TVCC) Power Supply’ The ‘Programmer controlled Target Vcc Power Supply’ very accurate user-programmable power supply which has been designed to be able to provide controlled power to most Target Systems (UUTs) which require ...

Page 77

Current measurement accuracy +/- 6% • 4.5 Programmer controlled ‘Target Vpp (TVPP) Power Supply’ The ‘Programmer controlled Target Vpp Power Supply’ is designed to apply a so-called ‘Programmming voltage’ or ‘Vpp voltage’ Target IC in order to force ...

Page 78

External VCC – programmer controlled switch The ISPnano programmer features a special ‘External VCC Switch’ circuit which allows an ‘External Voltage (V_EXT)’ in the range of 1.6V – 24V to be switched through the programmer to the Target System ...

Page 79

External Target Power Supply 1.6 - 24.0V Programmer Power Supply 9.0 - 24.0V Typical scenario: An ‘External’ voltage ‘VEXT’ in the range of 1.6 – 24.0V is fed into the EXT-VCC-IN • connector of the programmer from an external power ...

Page 80

Programmer controlled Target Discharge Circuit The ISPnano programmer features a programmer controlled ‘Target Discharge Circuit’ which can be used to automatically discharge any residual charge stored on the Target System (UUT) after the target power has been switched off. ...

Page 81

Discharging the Target Vcc to <200 mV also forces most target microcontrollers to perform a • ‘Power-on-RESET’ which they would not perform if power had not been fully removed. User-programmable ‘discharge timeout’ and ‘discharge voltage’ • Please note: Many microcontroller ...

Page 82

Scope trace showing the voltage decay with the ‘Target Discharge Circuit’ ENABLED…. The ‘Target Voltage’ decays from 3. approximately 100us when the ‘Target Discharge Circuit’ is enabled. This is obviously much faster than leaving the voltage to ...

Page 83

DC Power Connector overview The ISPnano range of programmers each feature two ‘DC Power’ connectors as shown in the illustrations below. These connectors are in the same position on all ISPnano programmers. Fig. 4.2.1 ISPnano Series ...

Page 84

Powering the programmer 4.4.1 Overview The ISPnano programmer can be powered by any of the following methods: # Function 1 Using AC – DC power supply adaptor 2 Using an external power supply 4.4.2 Powering the programmer using the ...

Page 85

Powering the programmer from an external power supply The ISPnano programmer can also be powered from an external power supply with any voltage between 9.0V and 24.0V using the“DC IN” connector. The ISPnano kit comes with a ‘DC Power ...

Page 86

Switching EXTERNAL VCC to the Target System 4.5.1 Overview The ISPnano programmer features a special ‘External VCC Switch’ circuit which allows an ‘External Voltage (V_EXT)’ in the range of 1.6V – 24V to be switched through the programmer to ...

Page 87

The voltage is then applied to the input of the ‘Voltage Regulator Circuit’ on the Target • System. The ‘Voltage Regulator Circuit’ on the Target System then generates the supply rail(s) • voltage(s) for the device( programmed – ...

Page 88

This delay could be due to the 24V supply having to charge up the capacitance on the Target System. If this 24V supply is current limited to a sensible value eg. 500mA, then it will take a ...

Page 89

Connection instructions If you wish to power the Target System using the ‘External Switched Supply’, please follow the connection instructions detailed in the table below. Fig. 4.5.1 ISPnano Series – Power Connectors 2. DC-EXT – Connect ...

Page 90

Setting up a project in EDS to externally power the Target System The best way to test that your hardware set up is correct is using the EDS – Development Mode. Instructions: Launch EQTools • Create a new EDS ...

Page 91

Measuring the External Target Vcc Voltage The panel which controls the switching on/off of the ‘External Target Vcc’ voltage is shown below…. Instructions: Ensure that the ’EXTERNAL VCC OUTPUT Voltage’ is switched OFF at the supply. • Disconnect any ...

Page 92

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 93

Programmer I/O Signals The ISPnano programmer features the following programmable signal lines which interface the programmer and the Target IC( programmed on the Target System Programmable Input / Output lines • Programmable Output ...

Page 94

These I/O signals are available on the 16-way IDC Connector labelled “ISP PORT” on the ISPnano Series 1 and 2 programmers and labelled “Target ISP PORT” on the ‘Series 3 ATE’ programmer. 78 ISPnano Series Programmer - User Manual – ...

Page 95

Target ISP Port – connector pin-out The ‘Target ISP Connector’ port features all the signals required to implement In-System Programming (ISP Target IC using the SPI, JTAG, I2C or UART interface. This connector also features the programmable ...

Page 96

Programmer I/O5 11 Programmer I/O4 12 Programmer I/O3 13 Programmer I/O2 14 Programmer I/O1 15 PROG_VPP 16 PROG_RESET O - Output from programmer to Target Device I - Input to programmer from Target Device P - Passive e.g. GROUND ...

Page 97

External Target Vcc The ‘External Target Vcc’ is the voltage which is applied to the ‘DC EXT’ connector of the programmer electronically switched to pins 3+4 inside the programmer. This allows an external voltage from 1.8 – 24.0V ...

Page 98

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 99

Programmer I/O Signals The ISPnano Series III / Series III ATE programmers feature the following programmable signal lines which interface the programmer and the Target IC( programmed on the Target System Programmable Input / Output ...

Page 100

Target ISP Port – connector pin-out The ‘Target ISP Connector’ port features all the signals required to implement In-System Programming (ISP Target IC using the SPI, JTAG, I2C, XMEGA PDI, ATtiny TPI or UART interface. This connector ...

Page 101

OP6 10 Programmer I/O5 11 Programmer I/O4 12 Programmer I/O3 13 Programmer I/O2 14 Programmer I/O1 15 PROG_VPP 16 PROG_RESET O - Output from programmer to Target Device I - Input to programmer from Target Device P - Passive ...

Page 102

External Target Vcc The ‘External Target Vcc’ is the voltage which is applied to the ‘DC EXT’ connector of the programmer electronically switched to pins 3+4 inside the programmer. This allows an external voltage from 1.8 – 24.0V ...

Page 103

Atmel AVR microcontroller - SPI connections Most Atmel AVR microcontrollers use the standard “SPI” pins for In-System Programming – see diagram (a) below. However, certain ATmega devices actually use the UART pins (RXD / TXD) for In- System Programming ...

Page 104

Atmel AVR microcontroller - JTAG connections The table below details the connections for programming Atmel AVR microcontrollers via the JTAG Interface. PROG_VCC Reset PROG_RESET Circuit RESET Vcc PROG_TCK TCK J T Atmel PROG_TDI TDI A ATmega G Microcontroller P ...

Page 105

Atmel AT91SAM7 microcontroller - JTAG connections The schematic below shows the connections required to In-System Program (ISP) an Atmel AT91SAM7 ARM7 microcontroller via the JTAG Interface. The table below details the connections for programming Atmel AVR microcontrollers via the ...

Page 106

Serial EEPROM – I2C connections The schematic below shows the connections required to In-System Program (ISP) a single 24xxx Serial EEPROM Memory device using the ISPnano programmer. The table below details the connections for programming an I2C Serial EEPROM ...

Page 107

Zensys Z-WAVE devices - SPI connections 1.7.1 Overview The Zensys 100 / 200 / 300 series Z-WAVE devices use a standard ‘SPI interface’ for In-System Programming – see diagram below. A connection to the RESET_N pin is also required ...

Page 108

O - Output from programmer to Target Device I - Input to programmer from Target Device P - Passive e.g. GROUND and power rails N/C - Not connected It is possible to connect the Zensys Target Board directly to the ...

Page 109

If you wish to use the ‘Equinox 10-way SPI header’, connect your Zensys Target System to • the 10-way header labelled ‘Equinox ISP’ on the CONMOD module – see (2) on above diagram. If you wish to use the ‘Equinox ...

Page 110

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 111

Overview The ‘Remote Control Port’ features all the connections required to control the programmer via a ‘4-wire TTL control’ protocol or via a single ‘Start Switch’. It also features connections for ‘Remote Status LEDs’ which allows the Status LEDs ...

Page 112

REMOTE FAIL SIGNAL O 11 REMOTE OK SIGNAL 13 REMOTE BUSY SIGNAL 10, GROUND (0V) 12 Output from programmer I - Input to programmer P - Passive e.g. GROUND and power rails N/C - Not connected ...

Page 113

The "ISPnano Series III ATE" state-of-the-art ISP Programmer designed for high-speed In- System Programming (ISP) of FLASH Microcontrollers and Serial Memory devices in a production environment. It has been specially developed to allow simple integration with Automatic Test ...

Page 114

Front panel layout The layout of the front panel of the programmer is shown below Connector Name 1 DC Power Input 2 EXTERNAL TARGET VCC INPUT 3 Programmer STATUS LEDs Programmer ‘Status’ LEDs 4 RS485 Ports 5 ...

Page 115

Remote Display Keypad Port 7 RELAYS ON ISPnano Series Programmer - User Manual – V1.11 – 12 link from other Test Equipment. A ‘Remote Display / Keypad Module’ can also be connected • to this port allowing ...

Page 116

Rear Panel IDC Connector Ports and signal routing The ‘ISPnano Series 3 ATE’ programmer features three ‘IDC Ports’ on the back of the programmer as detailed in the illustration below. (1) TARGET ISP PORT (3) REMOTE CONTROL PORT The ...

Page 117

Target System routed to External ATE System (default) When the programmer is powered up but not running a ‘Programming Project’, the relay coils are not energised so the ‘Target System (UUT)’ connections are routed via the ‘Target ISP Port’, ...

Page 118

Target System routed to internal programmer (RELAYs ON) When the relay coils are energised, the ‘Target System (UUT)’ connections are routed to the ‘Internal Programmer’. The ‘External ATE / ICT System’ this point completely disconnected (out of ...

Page 119

The relays are energised (switched ON) by enabling the ‘EXT-VCC’ switch in a Programming • Project. ISPnano Series Programmer - User Manual – V1.11 – May 2011 103 ...

Page 120

ISPnano Series Programmer - User Manual – V1.11 – May 2011 ...

Page 121

Overview The ‘ISPnano Series 3 ATE’ programmer requires two independent power supplies, one to power the ‘programmer electronics / Target System’ and the other to power the ‘relay coils’. Please refer to the table below for the details of ...

Page 122

Power Supply connections The ‘ISPnano Series 3 ATE’ programmer requires a separate +12V power supply to power the RELAY coils. Programmer Power Supply +9.0V to +24.0V @ 150mA min Instructions: Connect a +9.0V to +24.0V power supply to the ...

Page 123

Overview of ports The ‘ISPnano Series 3 ATE’ programmer features three ‘IDC Ports’ on the back of the programmer as detailed in the illustration below. (1) TARGET ISP PORT (3) REMOTE CONTROL PORT The purpose of each connector is ...

Page 124

ISP’ Port The ‘TARGET ISP Port’ connects directly to the Target programmed on the Target System 16-way 0.1” pitch IDC connector. It has the same pin-out as the standard ISPnano programmers. Please ...

Page 125

Programmer I/O5 6 OP6 7a I2C_SDA 7b XMEGA_PDI_DATA 7c ATTINY_TPI_DATA 8a I2C_SCL 8b XMEGA_PDI_CLK 8c ATTINY_TPI_CLK 9 PROG_RESET 10 PROG_VPP 11 + PROG_GND TARGET_VCC Output from programmer to Target Device I - Input ...

Page 126

ATE Port Target ISP Port – Pin routing (RELAYs OFF) By default the RELAYs are OFF and the ‘ATE Port’ signals are routed to the ‘Target ISP Port’ pins as detailed in the table below. Target ISP ATE Port ...

Page 127

Overview The programmer controls the +12V supply to the relay coils by enabling the electronic ‘EXT-VCC’ switch inside the programmer. This switch applies the voltage from the ‘EXT-VCC’ input (+12V) to the relay coils. This causes the relays to ...

Page 128

Function 1 Line Driver / Target Vcc Voltage setup 2 ‘Programmer controlled Target Power supply’ setup 3 External Target Vcc Switch controls 4.3 Setting the Programmer Signal Line Driver voltage The ‘Programmer Signal – Line Driver Voltage’ is the ...

Page 129

This power supply does NOT have to be enabled to allow the ‘EXT-VCC’ relay switch to work. • ISPnano Series Programmer - User Manual – V1.11 – May 2011 113 ...

Page 130

Target System is externally powered If the Target System (UUT) is powered from an external power supply or via the ICT / ATE i.e. not from the programmer, then special care should be observed to prevent arcing of the ...

Page 131

Switching the RELAYs ON The RELAYs can be switched ON by performing a ‘Power-up’ operation with the ‘External Target Vcc Switch’ set to ON. Instructions: Set the ‘External Target Vcc Switch’ to ON. • Switches relays ON Switch on ...

Page 132

The ‘External Vcc Input Voltage’ is the voltage applied to the ‘DC EXT’ connector. • The ‘External Vcc Output Voltage’ is the voltage applied to the relay coils which will be • slightly lower that the ‘External Vcc Input Voltage’ ...

Page 133

Measuring the Target Vcc voltage good idea to measure the ‘Target Vcc’ voltage using EDS as this checks that the wiring and project settings are correct. Instructions: Follow the instructions in section 4.6 to set up ...

Page 134

Switching power via the relays The relays on the ‘Relay Module’ are rated at 100,000 switching operations at rated voltage and current. The relays are used to switch the following power signals: TARGET_VCC (Target Supply from programmer / ATE ...

Related keywords