Equinox Systems PPM3 MK2 User Manual

Production isp programmer
Table of Contents

Advertisement

Quick Links

User Guide

Advertisement

Table of Contents
loading

Summary of Contents for Equinox Systems PPM3 MK2

  • Page 1 User Guide...
  • Page 2: Table Of Contents

    Contents Copyright Information ......................iii Equinox Warranty Information ....................iv Electromagnetic Compatibility (EMC) Compliance.............vi Technical Support........................vii Product Documentation .......................viii 1.0 Programmer Overview ......................1 1.1 System Contents ......................1 1.2 Hardware Overview (external layout) ................2 1.3 I/O Connector Modules....................3 1.3.1 Overview ........................3 1.3.2 Connector Systems currently supported..............4 1.3.3 Programmers supported ..................4 1.3.4 Overview of I/O Connector Modules ..............5 1.4 Special Function Modules (SFM) ..................7...
  • Page 3 2.7 ASCII Text Communications Mode................42 2.7.1 Overview.......................42 2.7.2 Programmers supported..................42 2.7.3 Limitations of this protocol..................42 2.7.4 Further Information ....................42 2.8 Standalone Remote I/O Programmer Control ..............43 2.8.1 Overview.......................43 2.8.2 TTL 4-Wire Control – Signal Connections ............44 2.8.3 Control diagram for Remote I/O 4-wire Control ...........45 2.8.4 Setting up a Programming Project for TTL Control Mode........46 2.9 Target System Connect / Disconnect detection ............47 2.10 Script Mode (ISP-PRO)....................47...
  • Page 4: Copyright Information

    Copyright Information Information in this document is subject to change without notice and does not represent a commitment on the part of the manufacturer. The software described in this document is furnished under license agreement or nondisclosure agreement and may be used or copied only in accordance with the terms of the agreement.
  • Page 5: Equinox Warranty Information

    Equinox Warranty Information 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.
  • Page 6 Disclaimer Whilst every effort has been made to ensure that programming algorithms are correct at the time of their release, it is always possible that programming problems may be encountered, especially when new devices and their associated algorithms are initially released. It is Equinox’s Company Policy to endeavour to rectify any programming issues as quickly as possible after a validated fault report is received.
  • Page 7: Electromagnetic Compatibility (Emc) Compliance

    Electromagnetic Compatibility (EMC) Compliance The ‘PPM3 MK2 Programmer’ is a CE Approved Product. It is 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 discharge (ESD). Since the devices and equipment to which this product is likely to be connected may well themselves be susceptible to ESD, this should not pose any difficulty.
  • Page 8: Technical Support

    Technical Support 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: ► Manual ► On-line help Press <F1>...
  • Page 9: Product Documentation

    Product Documentation This manual provides an overview of the contents of the PPM3 Programming System 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 to the table below for a list of sources of documentation and/or browse to http://www.equinox-tech.com/products/downloadsearch.asp Software:...
  • Page 10 Configit – Firmware Upgrade Utility This utility is used to upgrade the firmware of the programmer if the firmware version is < 3.00. A firmware update may be required to add support for new devices and to correct any firmware issues. Labview –...
  • Page 11 Downloading up-to-date documentation and software: In line with our policy of continuous improvement, the software and associated documentation for this product are updated on a regular basis. For the most up-to-date software, firmware and documentation, please refer to the <Downloads> page on our website. PPM3 MKII Programmer - User Guide - V1.04 - 10 May 2008...
  • Page 12: Programmer Overview

    1 x Jumper Link for re-flashing programmer Software (Supplied on an Equinox CD-ROM) • EQTools (Project Management Utility for Equinox Production ISP Programmers) Documentation • PPM3 MK2 - User Guide PPM3 MKII Programmer - User Guide - V1.04 - 10 May 2008...
  • Page 13: Hardware Overview (External Layout)

    1.2 Hardware Overview (external layout) Rear Panel 1. DC Power Input - Jack Socket 2. DC Power Input - Molex Connector 3. RS-232 Communications Port 4. RS-485 Communications Port (IN) 5. RS-485 Communications Port (OUT) Front Panel 1. Liquid Crystal Display (LCD) – 16 x2 characters 2.
  • Page 14: I/O Connector Modules

    1.3 I/O Connector Modules 1.3.1 Overview Equinox has developed a range of plug-in user-replaceable ‘I/O Connector Modules’ which are designed to interface the Equinox ‘PPM3 Programming Module’ to a variety of different Target Systems. This interchangeable approach allows the required connection system to be tailored to a particular Target System or Test Fixture without the requirement for unwiring the Test Fixture.
  • Page 15: Connector Systems Currently Supported

    The I/O Connector Modules are compatible with the following Equinox programmers: • PPM3 MK1 – Production ISP Module Version 1 • PPM3 MK2 – Production ISP Module Version 2 PPM3 MKII Programmer - User Guide - V1.04 - 10 May 2008...
  • Page 16: Overview Of I/O Connector Modules

    1.3.4 Overview of I/O Connector Modules There are currently four different I/O Connector Modules available as detailed in the table below: Order Code Description EQ-IOCON-1 I/O Connector Module 1 (SPI) – Fast Connect Version I/O connector module for In-System Programming (ISP) of Atmel microcontrollers using SPI protocol (Fast Connect version) This module plugs into the PPM3 and provides the relevant I/O connectors for SPI programming of Atmel devices.
  • Page 17 EQ-IOCON-3 I/O Connector Module 3 (JTAG) – Fast Connect Version I/O connector module for In-System Programming (ISP) of Atmel microcontrollers using JTAG protocol Features: • Plugs into suitable Equinox programmer e.g. PPM3 Module • Atmel 10-way JTAG IDC ISP connector (same as JTAG-ICE) •...
  • Page 18: Special Function Modules (Sfm)

    1.4 Special Function Modules (SFM) 1.4.1 SFM Module - Overview The PPM3-MK2 programmer features an interchangeable ‘Special Function Module’. This module contains all the ‘I/O Driver Circuitry’ which interfaces the programmer to the Target System. In the event of damage to the programmer driver circuitry, it is possible to remove the complete Special Function Module and replace it with a new one.
  • Page 19: Sfm Module - How To Fit A New Module

    1.4.3 SFM Module – how to fit a new module To fit a new SFM Module to the programmer: • Make sure the programmer is powered off • Remove all cables from the programmer • Remove the four fixing screws in the side of the programmer case •...
  • Page 20: Programmer Dimensions And Mounting Holes

    1.5 Programmer dimensions and mounting holes The PPM3 programmer can be mounted to a Test Fixture by using the two mounting holes provided. The mounting holes are threaded to accept an M3 bolt. The bolt thread must not penetrate more than 6mm into the box otherwise it may short onto the circuit board.
  • Page 21: Programmer Specifications

    1.6 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 Refer section Target Device See Device Support List 1.7.1 Support Target Device The programmer supports the following programming 1.7.2...
  • Page 22 10 PC Control Software The programmer can be controlled using: • EQTools (as standard) • ASCII Text Communications Mode (as standard) • ISP-PRO (chargeable upgrade) 11 EQTools / ISP-PRO PC running Windows 95 / 98 / 2000 / ME / NT4 / XP PC requirements 12 Power Supply There are 3 possible modes for powering the Programmer /...
  • Page 23 19 Target JTAG With standard ‘SFM Module’ fitted: Frequency The programmer supports a user-defined JTAG frequency: • SLOW JTAG: 0 – 833 kHz With ‘SFM-MAX V1.2 or V1.3’ Module fitted: • SLOW JTAG: 0 – 833 kHz • FAST JTAG: approx 1.4 MHz 20 JTAG Programming The programmer supports the following JTAG modes: •...
  • Page 24 oscillator of an Atmel AVR microcontroller. See ‘Special Function Modules’ application note for further details. 25 PC Connection i. RS232 – Single Programmer Channel Control • 9-way Female D Connector • Connects to spare PC COM port • All 9 connections must be made in serial cable. •...
  • Page 25: Device Support

    1.7 Device Support 1.7.1 Devices supported by the programmer The programmer supports the following devices: S – Device supported as standard U – Chargeable license upgrade required Silicon Family Programming Device support vendor algorithm Atmel AT89S LV SPI AT89(L)S 8252/53 AT89(L)S 51/52 (including ‘L’...
  • Page 26 13 Atmel ATtiny (AVR) HV SPI (+12V ATtiny 11 / 12 / 15L VPP) (including ‘L’ versions – Vcc must be +5V with a +12V Vpp applied to the RESET pin) HV ISP support for the ATtiny13, 25, 45 etc is not currently available.
  • Page 27: Programming Interface To Target Device

    1.7.2 Programming Interface to Target Device The programmer supports the following programming interfaces to the Target Device: Programming Family Description / Comment Interface LV SPI AT89S Atmel Low Voltage Serial Programming Mode • AT90S Atmel 3-wire SPI interface (SCK, MOSI, MISO ) •...
  • Page 28: Getting Started Guide

    2.0 Getting Started Guide 2.1 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 Refer to section...
  • Page 29: Hardware Installation Procedure

    2.2 Hardware Installation Procedure Please follow the instructions below to set up the programmer hardware: Action Observation Ensure you are wearing an ESD strap The programmer I/O lines are ESD protected, and/or you are working in an ESD but it always good practice to take proper ESD protected environment.
  • Page 30 Powering the programmer / Target System Select the required method of powering The PPM3 programmer supports the following the programmer power supply methods: • Programmer powered from external 9.0 – 12.0V DC regulated supply (eg. mains adaptor) – see (3b) •...
  • Page 31 Setting up the Communications Mode Select the Communications Mode The programmer supports the following (RS-232 or RS-485) communication modes: • RS-232 (single programmer channel – see 4b) • RS-485 (1 - 16 programmer channels - see 4c) The required Communications Mode can be selected using DIP Switch 5: •...
  • Page 32 Testing the programmer for the first time Apply power to the programmer Programmer circuitry powers up to 5.0V. FAIL LED flashes to indicate that the programmer has rebooted. The programmer display now initialises to show the programmer type, firmware version etc.
  • Page 33: Software Overview And Installation

    2.3 Software Overview and Installation 2.3.1 Software Overview The PPM3 programmer is supplied with a comprehensive Integrated Development Environment (IDE) called ‘EQTools Version 2.xx Software Suite’. This software supports creation and testing of so- called Programming Projects which can then be uploaded to the programmer for use in ‘Standalone Mode’.
  • Page 34: Programmer Control Mechanisms

    2.3.2 Programmer Control Mechanisms The programmer can be controlled from 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 below. Standalone Operation(Keypad) This indicates that the programmer can be operated without being connected to a PC or other control system.
  • Page 35: Software Installation

    2.3.3 Software Installation The PPM3 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 is likely to have been superseded by a newer version. Please check the Equinox website for the latest version of this software.
  • Page 36: Programmer Operating Modes

    2.4 Programmer Operating Modes The PPM3 programmer can be controlled in various different ways as detailed in the table below: # Programmer Mode Control Functional description Refer Software section 1 Development Mode EQTools - S In this mode, the programmer is controlled by EQTools - Equinox Development Suite (EDS).
  • Page 37 6 Script Mode EQTools – U In this mode, the programmer is controlled 2.10 Script from a ‘Programming Script’ running within Debugger either the EQTools or ISP-PRO applications on a PC. ISP-PRO 7 ConsoleEDS ConsoleEDS U In this mode, the programmer is controlled 2.11 via the ConsoleEDS utility which allows See App...
  • Page 38: Development Mode (Eds)

    2.5 Development Mode (EDS) 2.5.1 Overview In ‘Development Mode’, the programmer is controlled from the EQTools – EDS (Equinox Development Suite) running on a PC. The Development utility is called Equinox Development Suite or EDS for short. In this mode it is NOT necessary to upload the ‘Programming Project’ to the programmer as the EDS utility co-ordinates all programming operations.
  • Page 39: Testing An Existing Programming Project In A Project Collection In Eds (Development Mode)

    • At the end of the EDS Wizard: Click the <Test> button Save the EDS file with an appropriate name eg. ATmega163.eds The EDS Window will now launch – see section 2.5.4 2.5.3 Testing an existing Programming Project in a Project Collection in EDS (Development Mode) If you have already created a Programming Project and want to test it in EDS (Development Mode), please follow the steps below:...
  • Page 40: Overview Of Eds - Development Mode

    2.5.4 Overview of EDS – Development Mode The EDS Utility consists 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 possible to set up the SPI / JTAG / UART Target Speeds and the Power Supply Settings from EDS.
  • Page 41 Fig. 2.5.4.2 FLASH / EEPROM tab – functional description File name and This specifies the ‘File Name / path’ and ‘Last updated’ date of the file to be properties loaded into the Buffer Window. • By default, this will point to the file specified in the associated Programming Project (*.ppm).
  • Page 42: Buffer Window - Control Buttons

    2.5.5 Buffer Window - Control Buttons The Buffer Window within EDS is used as a virtual data store which allows data to be transferred from file Buffer Window Target Device and vice-versa. The ‘Buffer – Control Buttons’ support operations on the data in the Buffer Window including loading a file into Buffer or saving the contents of the Buffer to file.
  • Page 43: Example Of Using Eds

    2.5.6 Example of using EDS Here is an example of how to use EDS: • Select the <FLASH> tab • Click the <Load> button to load a file • Click the <Check Sig> button to check the Device Signature of the Target Chip •...
  • Page 44: Standalone Keypad Mode

    2.6 Standalone Keypad Mode 2.6.1 Overview In ‘Standalone Mode’, the programmer is not connected to the PC and is controlled via the push buttons on the front panel instead. The Programmer LCD and the LED Status Indicators are used to display the current status of the programmer.
  • Page 45 To execute a Programming Project in Standalone Mode: Action Observation / comment Connect the programmer to a spare PC COM port Apply power to the Programmer / Target Programmer Target Vcc LED illuminates System Upload your ‘Programming Project(s)’ to the See EQTools Manual –...
  • Page 46: Push Button Functions

    2.6.2 Push Button Functions The PPM3 programmer features a four button keypad which is used to control the programmer when it is operating in ‘Standalone Mode’. The function of these buttons is described below. Button Function of button The <YES> button has the following functions: i.
  • Page 47: Standalone Keypad Operation - Step-By-Step Guide

    2.6.3 Standalone Keypad Operation – step-by-step guide The instructions below detail how to operate the programmer in Standalone Mode using the programmer keypad and LCD. A PC is not required while operating in Standalone Mode. 1. Ensure that you have already uploaded a valid ‘Project Collection’ to the programmer •...
  • Page 48 4. Wait for the programmer to CRC check the Programming Project • The programmer performs a full CRC validation check of the entire Programming Project stored in the programmer ‘FLASH Memory Store’. • If the check is OK, the programmer goes to step (5). •...
  • Page 49 To program another device. 7. Programming Project – FAIL If the Programming Project fails for some reason: • The <FAIL> LED will FLASH • The programmer will automatically remove power from the Target System (if the programmer is controlling power) •...
  • Page 50: Standalone Keypad Operation - Flowchart

    2.6.4 Standalone Keypad Operation – Flowchart The flowchart below details how a ‘Programming Project’ is selected in ‘Standalone Mode’. Select Project <YES> Project1 <UP> <DOWN> Select Project <YES> Project2 <UP> <DOWN> Select Project <YES> Projectn FAIL CHECKING IMAGE INTERNAL IMAGE PAGE n IS CORRUPTED PRESS YES TO...
  • Page 51: Programmer Status Led's

    2.6.5 Programmer Status LED’s 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 State Description Display • WAITING Programmer is now waiting to start an ‘Autoprogram’...
  • Page 52: Remote Status Led's

    2.6.6 Remote Status LED’s It is possible to connect remote Status LED’s to the PPM3 programmer. This can be useful if the programmer is mounted underneath a Test Fixture thus obscuring the normal Status LED’s. The Remote Status LED’s simply connect to the ‘Remote System Status’ port (J13 Molex Connector) as detailed in the table below.
  • Page 53: Ascii Text Communications Mode

    License upgrade required FS2000A-UPG7 PPM3 MK1 Enabled as standard PPM3 MK2 Enabled as standard Please note: 1. The PPM3 range of Production ISP Programmers are enabled for ‘ASCII Text Mode’ control as standard. The ‘Communications Node Address’ must be set to address ‘0’.
  • Page 54: Standalone Remote I/O Programmer Control

    2.8 Standalone Remote I/O Programmer Control 2.8.1 Overview The PPM3 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 Testers (ICT’s) or other production equipment which does not have an RS-232 port.
  • Page 55: Ttl 4-Wire Control - Signal Connections

    2.8.2 TTL 4-Wire Control – Signal Connections The Remote System connects to the programmer via the ‘Remote System Control Port’ which is located on the relevant I/O Connection Module as shown in the table below. The signal names and descriptions are detailed in fig. 2.2.2b. Fig.
  • Page 56: Control Diagram For Remote I/O 4-Wire Control

    2.8.3 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 Programmer is Active Active (i.e. performing programming operation) Signal (SPARE) Programming operation...
  • Page 57: Setting Up A Programming Project For Ttl Control Mode

    2.8.4 Setting up a Programming Project for TTL Control Mode When using ‘TTL Control Mode’, a single ‘Standalone Programming Project’ or set of ‘Chained Projects’ must have already been uploaded to the programmer. This project must be have the ‘Project Type’...
  • Page 58: Target System Connect / Disconnect Detection

    2.9 Target System Connect / Disconnect detection The PPM3-MK2 programmer has a special mode where it can detect when a Target System (UUT) is connected to or disconnected from the programmer. A load sensing technique is used to detect the presence of the UUT.
  • Page 59: Consoleeds - Command Line Control

    2.11 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 to be remote controlled via simple Command Line commands.
  • Page 60: Serial Communications Ports

    3.0 Serial Communications Ports 3.1 Overview The PPM3 Programming Module can be controlled from any external device which supports either the RS-232 or RS-485 hardware communications protocols. The Module features an RS-232 port which can connect to a COM port of any suitable Control System such as a PC running the Equinox EQTools software.
  • Page 61: Communications Connectors (Rear Panel)

    3.2 Communications Connectors (Rear panel) The diagram below shows the rear panel of the PPM3 Module. Please refer to the table below for a description of each port. Fig. 3.2.1 PPM3 Module – Rear Panel Connectors Key No Function Further description DC Power Input Jack socket DC Power Input...
  • Page 62 Fig. 3.3.2 Communications – DIP Switch Settings Mode Node DIP Switch Setting Comment Address • RS-232 RS-232 Mode Enabled (factory default) • Set DIP Switch 5 to the ‘RS-232’ position • Programmer now uses the 9-way COM port on the rear panel of the module. •...
  • Page 63: Rs-232 Operation

    3.4 RS-232 Operation The PPM3 programmer is shipped from the factory enabled for ‘RS-232’ communications at communications address ‘0’. This is the normal mode of operation when only one programmer is to be connected to a PC or other RS-232 enabled Control System. A suitable 9-way to 9-way serial cable is supplied with the programmer which connects from the programmer 9-way RS-232 port to a spare COM port on your PC.
  • Page 64: Rs-485 Operation

    3.5 RS-485 Operation It is possible to network up to 16 x PPM3 programmers on an RS-485 network and control them from a single ‘Supervisor PC’ running a single session of the Equinox EQTools or ISP-PRO software. This scenario requires that each PPM3 programmer is set to ‘RS-485’ operation and that a unique ‘Node Address’...
  • Page 65: Serial Cables And Adaptors

    3.6 Serial Cables and adaptors The programmer is supplied with the following PC Serial Cables / Adaptors: 1. 9-way D (female) to 9-way D (Male) Serial Cable This cable should be connected between the 9-way D connector on the programmer and a spare 9- way RS-232 COM port on your PC.
  • Page 66 3.8 RS-232 Serial Cable Pin-outs Fig. 3.8.1 Pin-out RS-232 Communications Port Pin No. RS232 pin Description Controls the RESET pin of the programmer ATmega128 controller during the Firmware Update process. Jumper LK1 must be fitted to link DCD to the RESET pin. Receive Transmit Same function as DCD.
  • Page 67: Programmer / Target System Power Supply Scenarios

    4.0 Programmer / Target System Power Supply Scenarios 4.1 Overview The PPM3 Programmer Module can be powered in a number of different ways depending on the application. Please refer to the table below to choose the required ‘Power Supply Scenario’: Fig.
  • Page 68: Power Connectors (Rear Panel)

    4.2 Power Connectors (rear panel) The PPM3 rear panel power connectors are shown in the figure below. The Jack Socket and 2-way Molex connectors are wired in parallel internally. The input voltage for both connectors is 9.0 to 12.0V DC regulated from an external power supply. Fig.
  • Page 69: Voltage Range

    4.4 Voltage range 4.4.1 Programmer Output / Supply Voltage range The PPM3 Module has been designed so that it can be powered from an external 9.0 to 12.0V DC regulated power supply via the jack socket (J6) or directly from a Target System running at +5.0V DC. The programmer is capable of generating a controlled supply voltage to the Target System of between 3.0V and 5.0V at 300mA, but this is only possible if the programmer is powered from an external 9.0 to 12.0V power supply,...
  • Page 70: Device Programming Voltage Range

    4.4.2 Device Programming Voltage Range The PPM3 programmer can program devices with a target voltage between the min. and max. values detailed in the table below. The programmer cannot currently support programming of devices below 3.V. Please contact Equinox directly for further assistance if your Target Voltage is < 3.0V. Programmer mode Units Allowed voltage range for actual programming of devices...
  • Page 71: Programmer / Target System Power Supply Schematic

    4.5 Programmer / Target System Power Supply Schematic The schematic shown in fig. 4.5 details the possible power supply scenarios for powering both the programmer and the Target System. The key points to note are as follows: • The programmer can be powered from an external power supply (9.0 – 12.0V DC regulated) via either the ‘DC Jack Socket (J6)’...
  • Page 72 Fig 4.5 – Programmer / Target System Power Supply Overview Schematic PPM3 MKII Programmer - User Guide - V1.04 - 10 May 2008...
  • Page 73: Earthing Requirements

    4.6 Earthing requirements 4.6.1 Overview When setting up the programmer to In-System Program (ISP) a device on a Target System, extreme care must be taken to ensure that the 0V of the PC, programmer, Target System and any external devices are at the same ‘earth potential’. If you are using the programmer with a laptop computer, please read section 3.2.2 carefully.
  • Page 74: Earthing Recommendations

    4.6.4 Earthing recommendations To avoid catastrophic damage to PC, programmer or target system: • Ensure that both your target system and PC are connected to a common earth point • Make sure that all interconnections are made before applying power to PC and target system •...
  • Page 75: Programmer Powers The Target System

    4.7 Programmer Powers the Target System 4.7.1 Overview The PPM3 programmer is capable of supplying a controlled voltage from 3.0 to 5.0V to power the Target System at a maximum current of 300mA. This allows the programmer to power the Target System via the ISP Cable and switch power on / off under Programming Project / Script control.
  • Page 76: Instructions

    4.7.2 Instructions The instructions below detail how to set up the programmer to supply a controlled voltage to the Target System. 1. Create a Programming Project which powers the Target System • In EQTools – Project Builder – Select the <Target Power Supply Settings> tab •...
  • Page 77 2. Test the Project in Equinox Development Suite (Target System disconnected) • Launch the Project in EDS (Development Mode) • Select the <Target Power Supply> tab the Power Supply settings are now displayed • With your Target System DISCONNECTED, place a Volt Meter across the Target Vcc (TVCC) and GROUND terminals of the programmer (on the I/O Connector Module) •...
  • Page 78 4. Test the Project in Equinox Development Suite (Target System connected) • Launch the Project in Equinox Development Suite • With your Target System CONNECTED, place a Volt Meter across the Target Vcc and GROUND terminals of the programmer (on the I/O Connector Module) •...
  • Page 79: Target System Powers The Programmer (5.0V Only)

    4.8 Target System powers the Programmer (5.0V only) 4.8.1 Overview In this scenario, the programmer is powered from the Target System via the ISP cable. The Target Voltage must be +5.0V for the programmer to operate correctly. This mode is not recommended for general use as the programmer is powered on/off every time the Target System is powered on/off.
  • Page 80 fig. 4.8.2 Settings for Target System powering the programmer Parameter Description • Programmer None Input voltage source • V_Target None • (Output voltage The Target System must supply +5.0V to the programmer. • to Target The Programming Project must specify a Target Voltage of +5.0V. System) •...
  • Page 81: Instructions

    4.8.2 Instructions The instructions below detail how to set up the programmer to be powered at +5.0V from the Target System. 1. Create a Programming Project which does NOT power the Target System • In EQTools – Project Builder – Select the <Target Power Supply Settings> tab •...
  • Page 82: Programmer And Target System Are Independently Powered

    4.9 Programmer and Target System are independently powered 4.9.1 Overview In this scenario, the programmer is powered from a completely independent supply to the Target System. The programmer must be powered via one of the ‘DC Power Connectors’ on the rear panel at 9.0 –...
  • Page 83 Fig. 4.9.1 Settings - Programmer and Target System are independently powered Paramater Description • Programmer External 9.0 – 12.0 V DC regulated supply via external power supply. • Input voltage Connect power supply to either DC Jack Socket or 2-way Molex Power source Connector on the rear panel of the programmer.
  • Page 84: Instructions

    4.9.2 Instructions The instructions below detail how to set up the programmer when the Target System is independently powered from the Target System. Example: • The Target System is powered at 3.3V from an ‘Independent Power Supply’. • The programmer ‘Line Driver Circuitry’ must also be powered at 3.3V using the ‘Programmer controlled Target Power Supply’...
  • Page 85 3. Test the Project in Equinox Development Suite (Target System connected) • Launch the Project in Equinox Development Suite • With your Target System CONNECTED, place a Volt Meter across the Target Vcc and GROUND terminals of the programmer (on the I/O Connector Module) •...

Table of Contents