Currency:
 
0  Item(s)
Your Account |
  HomeProductsSearchNewsHow To OrderDistributorsContact UsdownloadsCustomer
Order Information | Device Support | Features | Software | System Contents | Upgrades | Associated Products | Downloads | News
 

PPM4 MK1(UN) - Production ISP Programming Module - OVERVIEW

 
 
 

The Equinox PPM4-MK1 is a state-of-the-art Production ISP Programmer designed for high-speed In-System Programming (ISP) of FLASH Microcontrollers and Serial Memory devices. It supports programming of devices by most interfaces including SPI, JTAG, JTAG chain, SCI, I2C (2-wire) and UART Boot Loader. The fastest possible programming times are guaranteed due to a combination of highly optimised algorithms, local storage of Project Data and high slew rate Line Driver Circuitry.

The PPM4-MK1 is capable of operating in 'Standalone Mode' where any one of 64 independent 'Programming Projects' can be recalled and executed via the programmer keypad / display interface. This makes the programmer ideal for production environments as operator simply selects the correct project for the job and then presses a single button to repeatedly program the same project. The PPM4-MK1 also features a 4-wire TTL 'ATE Interface / Remote Control Port' which allows the programmer to be controlled from any ATE or In-Circuit Tester (ICT) system. A special 'Start Signal' can also be used to detect when a Test Fixture lid has been closed and thereby automatically start a programming operation.

Up to 32 x PPM4-MK1 programmers can be ganged together to make a 'Gang ISP Programmer' configuration suitable for programming mutiple PCBs on a 'PCB panel'.

 
 

Features

 
 
Main Features
Main Product Pictures
LCD and Keypad
Communications Connectors (Rear Panel)
I/O Module and TTL Port
Standalone Programming Mode (no PC)
Remote System connects to the TTL Port
PPM4 Connected to Bed-of-Nails Test Fixture
Gang Programming Capability
Interchangeable I/O Driver Circuitry (SFM Modules)
Supports all popular ISP Headers to connect to the Target System
Programmer Control Methods (chargeable License Upgrades)
Programmer Control Methods (enabled as standard)
PC Configuration / Driver Software - EQTools Software
Programming Interfaces Supported
JTAG ISP Programming support
AVR Internal RC Oscillator Calibration
Hardware Features
Interfacing to ATEs and ICTs
PPM4-MK1 v PPM3-MK2
Device Support Overview
Device Support

Main Features

  • Wide ranging Device Support capability
    Supports In-System Programming (ISP) of many popular FLASH Microcontrollers, Serial EEPROM and serial FLASH Memories
  • High-speed Programming
    Optimised algorithms, on-board project data storage and high-speed line-driver circuitry delivers the fastest possible programming times
  • Supports most ISP Protocols
    SPI, JTAG, I2C (2-wire), SCI, BDM, PDI
  • Excellent Host Control connectivity
    USB, RS232, RS485 (up to 32 programmers)
  • Gangable ISP Programming solution
    Up to 32 x programmers can be controlled from a single PC using the RS485 Bus
    Suitable for programming 'PCB Panels' using multiple programmers. 
  • Standalone Operation
    Programmers can operate without PC Control using LCD / keypad or 4-wire TTL control port
  • Supports up to 64 Independent 'Programming Projects'
  • Each project supports programming of a complete device inc. FLASH, EEPROM, Fuses etc.
  • Fully ESD and Over-voltage protected I/O
    All Target I/O pins feature both ESD and over-voltage protection
  • User-replaceable line-driver circuit board
    All programmer line driver circuitry can be replaced in minutes in case of damage.
  • Programmer Controlled Target Power Supply
    The programmer can switch 1.8 to 5.0V @ 300mA to the Target System
  • User-swappable I/O Connector Modules
    Many different I/O Connector Modules are available to suit any required connection system.
  • Firmware upgradeable
    New algorithms and features can be added via a simple firmware upgrade
  • Simple ATE / Test Fixture Integration
    Features a 4-wire TTL 'ATE Interface / Remote Control Port' which supports control via any ATE, ICT or Test Fixture.

Main Product Pictures

LCD and Keypad

Communications Connectors (Rear Panel)

I/O Module and TTL Port

Standalone Programming Mode (no PC)

In ‘Standalone Mode’, the programmer can be controlled via the programmer keypad, Test Fixture Lid Switch START Signal or via the 'ATE Interface / Remote Control Port' - no PC connection is required. The programmer LCD and the LED Status Indicators are used to display the current status of the programmer. It is possible to select from 1 of 64 previously uploaded 'Programming Projects' and then to repeatedly execute this project by pressing the [YES] button to program a batch of devices.

In Standalone Mode...

  • Programmer is completely portable as no PC connection is required
  • Programmer supports storage up to 64 x independent Programming Projects in the non-volatile On-board 4Mbits FLASH Memory Store .
  • The operator simply selects the required project using LCD and keypad
  • Each project name is version controlled showing the project name, date, firmware revision and build date. e.g. myproject-240402-2.3.4.12
  • Single key auto-program mode
  •  Remote ATE or ICT System can remotely start a single project and then monitor the status via the 'ATE Interface / Remote Control Port'
  • Simple PASS / FAIL response on display and via PASS / BUSY / FAIL LEDs
  • Multiple Programming Projects can be chained together to create complex Program Test Firmware -> Run Target -> Program Production Firmware sequences   
  • Operator can not inadvertently change the programming data or settings

Remote System connects to the TTL Port

PPM4 Connected to Bed-of-Nails Test Fixture

Gang Programming Capability

  • Up to 32 x PPM4-MK1 Programming Modules can be daisy-chained from a single PC via the Equinox RS-485 Programmer Bus.
  • This allows a multi-channel  'Gang ISP Programming' solution to be achieved.
  • Each channnel can program a Target System independently of the other programmers (full asynchronous programming).
  • This networking solution
  • Very high programming throughputs can be achieved in Production Environments by using multiple modules programming in parallel.
  • This method also supports programming of 2 or more Target Devices on the same Target System.
  • Multiple programmers on the RS485 network can be controlled either by the ISP-PRO or ConsoleEDS utilities.
  • An RS-485 Converter is required to implement multi-channel programming.

Interchangeable I/O Driver Circuitry (SFM Modules)

The 'Special Function Module contains the main 'I/O Driver Circuitry' which interfaces the programmer electronics to the Target System. This module is interchangeable allowing a programmer to be repaired or upgrades in minutes by simply swapping the module.

The following 'Special Function Modules' are available for this programmer:

  • EQ-SFM-1 – Standard Special Function Module
  • EQ-SFM-MAX-V1.3 – High Speed / ESD Protected + 32 kHz

For further information, click the relevant link in the Associated Products section on the right-hand side of the page.

Supports all popular ISP Headers to connect to the Target System

  • Interchangeable 'I/O Connector Modules' support all popular ISP Header formats:
  • Atmel 10-way SPI Header (as per STK200 / STK500)
  • Atmel 6-way SPI Header
  • Equinox 10-way SPI header with support for Slave Select & SCK2
  • Atmel 10-way JTAG header (as per Atmel JTAG-ICE)
  • Equinox 10-way UART header for Atmel T89C51Rx2 (8051) and NXP (Philips) P89C51 ISP FLASH microcontrollers
  • Fast Connect - clip-in wire connectors
  • Wire-wrap connectors

Programmer Control Methods (chargeable License Upgrades)
  • ConsoleEDS - Command Line control utility
  • ISP-PRO - Production Monitoring Software
  • Remote Application Control - control via a custom application written in eg. Visual Basic, C++, C Builder
  • Labview Control - control via a custom Labview 6 application

Programmer Control Methods (enabled as standard)
  • Development Mode - using Equinox Development Suite (EDS) under PC control
  • Standalone Keypad Mode - Project Selection via keypad / LCD. Press key to perform an autoprogram operation (no PC required).
  • Standalone Target Sense Mode
  • ASCII Text Communications - RS-232 serial control
  • 'ATE Interface / Remote Control Port'  (4-Wire TTL Control) - control via Remote system using 4 control signals

PC Configuration / Driver Software - EQTools Software
  • Equinox Development Suite (EDS)
  • Project Builder - to create/edit Programming Projects
  • Project Manager - to create and maintain Project Collections
  • Project Upload / Download Utility - to upload projects to the programmer for use in Standalone Mode

Programming Interfaces Supported
  • Atmel 3-wire SPI Interface + RESET - Atmel AVR and AT89S microcontrollers
  • Zensys - 3-wire SPI + RESET + PROG_ENABLE
  • JTAG - for Atmel AVR (supports JTAG chain programming)
  • JTAG - for AT91SAM7 (supports JTAG chain programming)
  • JTAG - for ATxmega AVR (due Q4 2009)
  • Atmel UART Bootloader - Atmel 89C51Rx2 (TXD, RXD, PSEN & RESET)
  • NXP (Philips) UART Bootloader - P89CRx2/66x  (TXD, RXD, PSEN & RESET)
  • I2C Interface (SDA + SCL)

JTAG ISP Programming support

  • Supports high-speed JTAG programming of a single Atmel AVR microcontroller or AT91SAM7 ARM microcontroller connected via the JTAG interface
  • Supports high-speed JTAG programming of  multiple Atmel AVR or AT91SAM7 microcontrollers which are connected as part of a 'JTAG Chain' (JTAG daisy-chain mode).
  • Fast programming speeds via JTAG (3 - 4 times faster than SPI method)
  • Simple 4-wire JTAG Interface to microcontroller
  • Same JTAG Interface as Atmel JTAG ICE MK2 Debugger
  • User-selectable JTAG frequency
  • Supports JTAG Chain Validation
  • Supports checking of the 'JTAG ID' of both AVR and any generic JTAG devices eg. CPLD's
  • Supports automatic checking of 'Silicon Revision' of target JTAG device
  • The JTAG algorithms can be purchased as a License Upgrade to the standard PPM3-MK2 programmer (Order code: PPM4MK1-UPG7)
  • The JTAG I/O Connector Module IO-CON-3 is required to connect to an Atmel JTAG Target System.

AVR Internal RC Oscillator Calibration

The PPM4-MK1 programmer can be used to perform a very accurate Calibration (+/1 1%) of the Internal Oscillator of many Atmel AVR microcontrollers. This requires the use of the 'EQ-SFM-MAX-V1.3' module.

Hardware Features

The PPM4 Programmer features state-of-the-art technology which delivers the fastest possible programming times together with the best I/O protection in a compact simple-to-use module.

  • 20 x 4 character backlit display
  • 4 key user keypad
  • Single button autoprogram start key
  • 9 to 24V DC power supply input
  • Five digital Target I/O I/O lines
  • User configurable RESET line with separate HIGH and LOW drive
  • Dedicated 2-wire I2C Port with 400pF drive capability
  • 1 x analog output line
  • 1 x programmable output voltage (1.8 to 5.0V @300mA)
  • Target System Voltage and Current Monitoring
  • Short-circuit protected Target Power Supply
  • 1 x fixed +12V Vpp voltage on RESET pin
  • 1 x programmable clock output
  • Full ESD and Over-voltage protection per I/O pin
  • All I/O Driver Circuitry on a removeable module for easy replacement 
  • All I/O Connector Circuitry is on a seprate I/O Connector Module
  • 3 x Status (PASS, BUSY, FAIL) LEDs on the programmer
  • 1 x Remote LED Port to allow mounting of Remote LEDs on a
  • Test Fixture
  • 'ATE Interface / Remote Control Port' with START, BUSY, PASS and FAIL signals (to interface to ATE or ICT) 
  • Target System Connection / Disconnection sensing circuit
  • ESD protected RS232 Communications Interface
  • ESD protected RS485 Communications Interface
  • Gang ISP Programming configuration possible (supports networking of up to 32 programmers)
  • Support for Remote LCD / Keypad connection

Interfacing to ATEs and ICTs

The PPM4-MK1 programmer has been specially designed for straightforward integration with In-circuit Testers (ICT) or other Automatic Test Equipment (ATE).

  • 'ATE Interface / Remote Control Port'  - 4-wire TTL Remote Control Port - ideal for older ICT's
  • Simple ASCII Control Protocol via RS232 Port - for ATE's and ICT's which feature an RS232 serial port
  • Compatible with Agilent, Genrad, Teradyne and SPEA ATE Systems

PPM4-MK1 v PPM3-MK2

The main enhancements are:

  • Larger User Display (20 characters x 4 rows)
  • Double the on-board FLASH size for projects 
  • High-speed USB port (also still has the RS232 port)
  • Faster JTAG algorithms due to optimised JTAG hardware
  • Supports networking (gang operation) of up to 32 x PPM4-MK1 programmers from a single PC via the RS485 network 
  • 2 - 3 times faster PC controlled programming when programming from a binary / Hex file in both EDS and ConsoleEDS modes.
  • Double the firmware space for new algorithms
  • Capable of storing all algorithms at the same time without reloading firmware. 
  • Upgradable to have dedicated I2C port for programming eg. Serial EEPROMs
  • Very accurate Target Controlled Power Supply with the range of 1.2 to 5.0V
  • Power supply can be user-calibrated allowing spot voltages to be accurately set up.
  • In the future, the PPM4 should be able to support programming of devices down to 1.8V

Device Support Overview

  
The programmer supports In-System Programming (ISP) of a wide variety of FLASH microcontrollers and Serial Memories.

Microcontrollers

Atmel

  • AT89(L)S - 8051 (SPI)
  • AT89Cxxx - 8051 (UART)
  • AT90S - AVR (SPI)
  • AT90CAN - AVR (SPI and JTAG / JTAG chain)
  • AT90PWM - AVR (SPI and JTAG / JTAG chain)
  • AT90USB - AVR (SPI and JTAG / JTAG chain)
  • ATmega - AVR (SPI and JTAG /JTAG chain)
  • ATmega(PICO) - AVR (SPI and JTAG / JTAG chain)
  • ATtiny - AVR (LV SPI and High Voltage Serial Mode)
  • AT91SAM7A - ARM7 (JTAG /JTAG chain)
  • AT91SAM7L - ARM7 (JTAG / JTAG chain)
  • AT91SAM7S - ARM7 (JTAG /JTAG chain)
  • AT91SAM7SE - ARM7 (JTAG / JTAG chain)
  • AT91SAM7SX - ARM7 (JTAG / JTAG chain)
  • AT91SAM7SXC - ARM7 (JTAG / JTAG chain)
  • ATxmega - XMEGA AVR (JTAG algorithm only)

NXP (Philips):

  • P89C51Rx2 - 8051 FLASH Microcontroller Family
  • P89C66x - 8051 FLASH Microcontroller Family

Zensys:

  • Z-Wave Single Chips - 100 Series (SPI)
  • Z-Wave Single Chips - 200 Series (SPI)
  • Z-Wave Single Chips - 300 Series (SPI)

Serial Memories

  • 24Cxxx Serial EEPROM memories (I2C)
  • 45Dxxx Serial DataFLASH memories from Atmel (SPI) - Available Q2 2010

   PLEASE NOTE:  

  • Some devices can be programmed via multiple interfaces eg. SPI and JTAG.
  • The programmer supports programming of devices connected in a JTAG chain.
  • The devices supported depends on the version of the programmer purchased.
  • Some 'Device Libraries' may have to be purchased as 'Optional license Upgrades'.

 
 

Device Support (by manufacturer)

 
 
This product supports devices from the manufacturers listed below:
 
Atmel Corporation
Dallas Semiconductor (Maxim)
Exel Semiconductor (Rohm)
Holtek Semiconductor
IC Microsystems
ISSI
Microchip
NXP (Philips)
ON Semiconductors (Catalyst)
Ramtron
Rohm
Seiko Instruments
Sigma Designs
STMicroelectronics
Xicor

The following are available as chargeable upgrades: JTAG In-System Programming support for the Atmel ATmega AVR Family; 24Cxxx - Serial I2C EEPROM Memory Device Library and Atmel AT91SAM7 Upgrade Pack. See [Upgrades] tab.

 

Please note:
Not all devices may be supported within a family.
Please see the Detailed Device Support List for a list of all devices which the product supports.

 
 
Product Versions
 
PPM4 MK1(UN) - Production ISP Programming Module for AVR, 8051 and Zensys devices
PPM4-MK1 - Production In System Programming (ISP) Module supporting AVR, 8051 and Zensys devices. Supplied with Universal Mains Power Supply Adaptor suitable for UK, US, Europe and Asia: Input: 110 - 240V AC @ 50Hz, Output: 9V DC reg. @ 1.5A. Fitted with SFM1.
Manufacturer:  Equinox Technologies
Order Code: 
Equinox:  PPM4-MK1(UN)
 483-1021-ND
Quantity Price (GBP) [Excl. VAT]
1 - 3
587.40
4 - 9
528.66
10 - 24
499.29
25 and above
469.92

Availability:
0 in stock
15 days delivery
PPM4 MK1(UN) - Production ISP Programming Module for AVR, 8051 and Zensys devices
PPM4-MK1 - Production In System Programming (ISP) Module supporting AVR, 8051 and Zensys devices. Supplied with Universal Mains Power Supply Adaptor suitable for UK, US, Europe and Asia: Input: 110 - 240V AC @ 50Hz, Output: 9V DC reg. @ 1.5A. Fitted with SFM-MAXV1.3.
Manufacturer:  Equinox Technologies
Order Code:  PPM4-MK1(SFM-MAXV1.3)
Quantity Price (GBP) [Excl. VAT]
1 - 3
737.35
4 - 9
663.62
10 - 24
626.75
25 and above
589.88

Availability:
0 in stock
15 days delivery


 
 
System Contents

View System Contents
 
 
Device Support
Device Support List
 
 
Downloads
Download View Downloads for this Product
 
 
Product Software View All
Configit - Firmware Update Utility >>
EQTools Version 2 - Integrated Development Environment (IDE) for Equinox Programmers >>
 
 
Product News View All
 02 February 2010:
Updated Device Support List available >>
 18 March 2009:
ConsoleEDS - revised cost-effective versions now available. >>
 05 May 2008:
Atmel 24Cxxx Serial EEPROM Memory ISP programming support >>
 14 March 2008:
Equinox announce ISP support for Atmel ATmegaxxxP ‘PICO Power’ AVR Family >>
 14 March 2008:
Equinox announce ISP support for Atmel AT90USB AVR Family >>
 01 July 2007:
Digi-Key now distribute Equinox products in Europe & Asia along with North America, South America and Canada. >>
 
 
Product Upgrades View All
Atmel AT91SAM7 - ARM7 JTAG Device Library Licence - OVERVIEW >>
Atmel AVR On-Chip Oscillator Calibration - OVERVIEW >>
ConsoleEDS - OVERVIEW >>
EQTools Script Builder – License Upgrade for Equinox programmers - OVERVIEW >>
ISP-PRO Production Software Suite - License Upgrade for Equinox programmers >>
LabView Control License Upgrades - OVERVIEW >>
Remote Application Control of Equinox Programmers - OVERVIEW >>
24xxx - Serial I2C EEPROM Memory - Device Library - OVERVIEW >>
Standalone Project Upload Utility Upgrade - Overview Product >>
 
 
Associated Products View All
ARM7
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Evaluation Modules (Microcontroller)
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Programmers
EQ-SFM-1 - Standard I/O Driver Module (SFM) for PPM3-MK2 Programmer >>
EQ-SFM-MAX-V1.2 - High-speed I/O Driver Module for PPM3-MK2 Programmer >>
EQ-SFM-MAX-V1.3 - High-speed I/O Driver Module for PPM3-MK2 / PPM4-MK1 Programmer >>
Starter Systems (Microcontroller)
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Other Hardware Tools
I/O Connector Module 11 - ATE RELAY Interface >>
I/O Connector Module 3 (JTAG) - Fast Connect Version >>
I/O Connector Module 8 - ATtiny261/461/861 - SOIC-20 Socket Module for PPM3 & PPM4 >>
Key Products
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Microcontroller Modules
Olimex - SAM7-EX256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H256 Header Development Board for AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-H64 HEADER DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Olimex - SAM7-LA2 DEVELOPMENT BOARD FOR AT91SAM7EA2 ARM7TDMI-S MC >>
Olimex - SAM7-MT-256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P256 DEVELOPMENT BOARD FOR AT91SAM7S256 ARM7TDMI-S MC >>
Olimex - SAM7-P64 DEVELOPMENT BOARD FOR AT91SAM7S64 ARM7TDMI-S MC >>
Test Equipment
I/O Connector Module 11 - ATE RELAY Interface >>

Tel: +44 (0)1942 841975 Fax: +44 (0)1942 844181 email: info@equinox-tech.com
Registered in England 3358185: VAT Reg no GB 633 9814 19
© 1995-2018 Equinox Technologies (UK) Ltd.