Sprache: English | Deutsch | 中国的       Change Country  
 

FS2009 - Portable high-speed multi-project USB ISP Programmer » FS2009(UN)

Order Number Distributor Stock    
FS2009(UN) Digi-Key Corporation 5 KAUFEN QUOTE
 
Der FS2009 ist ein tragbares Programmiergerät, ideal für Entwicklung, Kundenservice und Produktion. Es unterstützt high-speed In System Programming (ISP) des on-chip FLASH / EEPROM Speichers vieler FLASH Microcontroller inklusive 8051, Atmel AVR und NXP Microcontrollers. Auch wird die Programmierung vieler 24xxx Serial EEPROM Speicher über I2C angeboten, zusammen mit Unterstützung für Atmel AT91SAM7.  Im Standalone Modus (ohne PC) kann der Anwender irgendeines der 1 bis 64 vorher geladenen ´Programmierprojekte´ mit der Tastatur und der Anzeige auswählen und dann einfach die "Yes" Taste drücken, um das Zielbauteil zu programmieren. Dies macht den FS2009 Programmierer ideal für Programmierungen in Entwicklung, Field-Service oder Produktion.

Wichtigste Leistungsmerkmale:

 

  • Tragbarers In-System (ISP) Programmiergerät
  • Ideal für Entwicklung, Produktion oder im Feld
  • Unterstützt ISP der Atmel 8051 FLASH Microcontroller (AT89Sxxx)
  • Unterstützt ISP der Atmel AVR FLASH Microcontroller (ATmega, AT90USB, AT90CAN, AT90S, ATtiny)
  • Unterstützt ISP der NXP (Philips) P89C51Rx2 und P89C66x FLASH Microcontroller
  • Unterstützt ISP vieler 24Cxxx Serial EEPROM Speicher über die I2C Schnittstelle (gebührenpflichtiges Upgrade)
  • Unterstützt ISP der AT91SAM7 Bauteile (gebührenpflichtiges Upgrade)
  • Unterstützt Programmierung über SPI und UART Protokolle als Standard
  • Gebührenpflichtiges Upgrade ist verfügbar für Programmierung über JTAG und I2C
  • Unterstützt ´Standalone´ Operation, d.h. kein PC notwendig, nachdem der Programmierer konfiguriert wurde
  • Hohe Programmiergeschwindigkeit, geeignet für Produktion mit hohem Durchsatz
  • Bis zu 64 individuelle Programmierprojekte können in den nichtflüchtigen FLASH Speicher geladen werden (4Mbytes).
  • Robuste I/O Treiberstufe
  • Individuell konfigurierbare Programmierer I/O Pins
  • Programmierbarer Frequenzgenerator Ausgang am SCK2 Pin – unterstützt externes Takten der ATmega und ATtiny AVR Bauteile zum Beschleunigen der Programmierung
  • Firmware des Programmierers kann im Feld mit zukünftigen Algorithmen aufgerüstet werden
  • CE / FCC / RoHS zertifiziertes Produkt

Funktionen

Unterstützte Programmier Methoden

Das Programmiergerät unterstützt die folgenden Methoden:
  • Standalone Modus - Tastatur und LCD gesteuert (kein PC)
  • Development Modus – gesteuert von PC Software - Equinox Development Suite (EDS)
  • Project Upload Modus - PC gesteuert
  • ISP-PRO - Produktions Software (gebührenpflichtiges Upgrade)
  • ASCII Text Kommunikations Protokoll (RS232 Seriell gesteuert - gebührenpflichtiges Upgrade)


Fähigkeiten des Target Interface

Das FS2009 unterstützt die folgenden Target Interfaces / Algorithmen:

  • Atmel AVR - SPI - Serieller Programmier Modus
  • Atmel AT89S - SPI - Serieller Programmier Modus
  • Atmel ATtiny11/12/15 Hochvolt Serieller Programmier Modus
  • UART Boot Loader - für Atmel T89C51Rx2 8051 Microcontroller
  • UART Boot Loader - für Philips P89C51Rx2 und P89C66x 8051 Microcontroller
  • Atmel ATmega JTAG In-System Programming (ISP) – gebührenpflichtiges Upgrade
  • 24Cxxx Serielle EEPROMs I2C (Zwei Draht Schnittstelle) - gebührenpflichtiges Upgrade
  • AT91SAM7 JTAG In-System Programming (ISP) - gebührenpflichtiges Upgrade

 

Standalone Programmier Modus

Im ‘Standalone Modus’ wird FS2000 über die Drucktasten an der Frontblende des Programmierers gesteuert – keine Verbindung zum PC ist erforderlich. Das LCD des Programmiergerätes und die LED Statusanzeige zeigen den aktuellen Stand des Programmierers an. Man kann aus 1 bis 64 zuvor geladenen Programmierprojekte auswählen und dann dieses Projekt wiederholt ausführen, um eine Serie von Bauteilen zu programmieren.

 

Im Standalone Modus...

  • Programmiergerät ist vollständig portierbar, da keine PC Verbindung erforderlich ist
  • Programmiergerät kann bis zu 64 unabhängige Programmierprojekte im 4MBits grossen nicht-flüchtigen FLASH Speicher ablegen
  • Der Bediener wählt mit Hilfe von LCD und Tastatur das gewünschte Projekt aus
  • Jedes Projekt ist Versions gesteuert und zeigt Projektname, Datum, Firmware Version und das Erzeugungs-Datum, z.B. myproject-240402-2.3.4.12
  • Single Key Auto-Programmier Modus
  • Einfache PASS/FAIL Rückmeldung mit Diagnose bei Programmierfehler
  • Bediener kann nicht versehentlich Programmierdatum und Einstellungen ändern

    Um das Programmiergerät für den Standalone Modus zu konfigurieren...
  • Eine Projektsammlung, bestehend aus 1 bis 64 Programmierprojekten, muss einmalig mit der EQTools PC Software hochgeladen werden
  • Dies ist eine einzige Datei, die sehr einfach an entfernte Orte verteilt werden kann. Sie enthält alle Hex File Daten, Fuse Information usw.

 

Development Modus

  • Das Programmiergerät wird mit einem PC und der EQTools - Equinox Development Suite (EDS) Software gesteuert
  • Ideal zum Einsatz in einer Entwicklungsumgebung
  • Unterstützt manuelles Schreiben und Lesen der FLASH / EEPROM Speicherbereiche
  • Manuelles Schreiben und Lesen der Fuses und Sicherheits-Fuses
  • Alle Projekte können an einem realen Bauteil entwickelt und getestet werden, bevor das Programmierprojekt in das Programmiergerät geladen wird
  • Getestete Programmierprojekte können dann für den Einsatz im Standalone Modus in das Gerät geladen werden

 

Projekt Upload Modus

In diesem Modus kann eine vorher kompilierte Projektsammlung in den ´FLASH Speicher´hochgeladen werden. Das Programmiergerät kann bis zu 32 MBIts an Projektinformation speichern, das unbegrenzt im nichtflüchtigen FLASH Speicher gehalten wird. Man kann bis zu 64 Programmierprojekte in das Gerät laden, jedes davon kann für ein unterschiedliches Zielbauteil sein. Ein einfacher´Upload Wizard´ erlaubt dem Anwender, einfache oder mehrfache Programmierprojekte als Teil einer Projektsammlung hoch zu laden.

  • Dieser Modus erlaubt, eine vorkompilierte Projektsammlung in den on-Board Flash Speicher zu laden
  • Das Programmiergerät kann bis zu 32 MBits an Projekt Informationen speichern, die unbegrenzt im nichtflüchtigen Speicher gehalten wird
  • Man kann bis zu 64 Programmierprojekte in den Programmierer laden, jedes davon kann für ein unterschiedliches Zielbauteil sein
  • Ein simpler ´Upload Wizard´ erlaubt dem Feldpersonal, einzelne oder mehrere Programmierprojekte als Teil der Prokjektsammlung zu laden

 

ISP Header Support

Das FS2009 Programmiergerät besitzt alle populären In System Programming (ISP) Header inklusive:

  • Atmel 10-way SPI Header (für Atmel AVR und AT89S Microcontroller)
  • Equinox 10-way Header (für Atmel AVR und AT89S Microcontroller) und I2C serielle EEPROMs 
  • Atmel 6-way SPI Header (für Atmel AVR und AT89S Microcontroller)
  • Atmel 10-way JTAG ISP Header (für JTAG ISP der Atmel ATmega AVR Microcontroller)
  • Equinox 10-way UART Header (für Atmel AT89C51Rx2 und Philips P89C51RX2 und P89C66x Microcontroller)
  • Damit kann das Programmiergerät direkt mit den meisten Zielsystemen ohne einen externe Kabelumsetzer verbunden werden.
  • Für die vollständigen Details aller verfügbaren ISP Header und Kabel sehen Sie bitte die ISP Header Überblickseite.

 

Programmiergerät / Ziel-System – Optionen für Stromversorgung

Das Programmiergerät erlaubt die folgenden Versorgungs-Optionen:

  • Ziel System kann den Programmierer mit Strom versorgen: 3.0 - 5.0V @ 50mA
  • Programmierer kann das Ziel System versorgen: 5.0V @ 300mA
  • Programmierer und Ziel System können unabhängig voneinander versorgt werden
  • Das Programmiergerät wird mit einem 9V DC Netzteil geliefert, das im Programmierer auf +5.0V runter geregelt wird.

 

JTAG ISP Support für Atmel ATmega AVR Microcontroller

Das FS2009 unterstützt die Programmierung der Atmel ATmega AVR Microcontroller Familie über JTAG Algorithmen. Mit diesem gebührenpflichtigen Upgrade können ATmega Bauteile mit hoher Geschwindigkeit über den JTAG Port des Zielbauteils programmiert werden.

Die Vorteile der JTAG In-System Programmierung sind:

  • Wesentlich schnellere Programmierzeiten (bis zu 4 mal schneller als SPI)
  • JTAG Port kann auch als ´Debug Port´ während der Produktentwicklung genutzt werden

 

Konfigurierbarer Frequenz Ausgang

Das FS2009 kann am Programmier Pin SCK2 eine fortlaufende Rechteckswelle verschiedener Frequenzen ausgeben.

Diese Taktfrequenz kann zu folgenden Zwecken genutzt:

  • Um den STROBE Pin an einem Watchdog Timer IC zu togglen und so ein Time-Out des IC während der In-System Programmierung zu verhindern.
  • Takt für einen Atmel ATmega Microcontroller zu liefern, um ein Bauteil mit einem inkorrekt konfigurierten internen Oszillator wieder zu beleben.

 

Freie Programmier I/O Pins

  • Im SPI Modus stehen 2 freie I/O Pins für Kundennutzung zur Verfügung
  • Im UART Modus gibt es 1 freies  I/O Pin zur Kundennutzung
  • Diese freien I/O Pin(s) können für Kontrollschaltungen im Anwenderzielsystem genutzt werden inklusive Chip Selects, zusätzliche RESET Kontroll-Leitungen, Watchdog Timer usw.

 

CE / FCC zertifiziertes Produkt

FS2009 ist ein CE/  FCC und RoHS zertifiziertes Produkt.

 

Schnelle Programmierzeiten

Das FS2009 schnelle Programmierung von Zielbauteilen über SPI, JTAG und UART Algorithmen.

 

Standalone Modus - Programm -> Test -> Re-Programmierung

Das Programmiergerät kann eine Multi-Projekt Programmier Sequenz in Standalone Modus wie folgt ausführen:

  • Programmmierung der Test Firmware
  • Ausführen der Ziel- Firmware
  • Warten bis Ziel-Firmware fertig ist
  • Programmierung der Produktions Firmware
Mit dieser leistungsfähigen Funktion kann das Programmiergerät als Teil einer In-Circuit Test Prozedur genutzt werden, wo die Ziel-Firmware in einer bestimmte Reihenfolge ausgeführt wird, z.B. um Kalibrierungswerte zu berechnen. Der Programmierer programmiert zuerst eine ´Test Firmware´ in das Zielbauteil, lässt es dann diese Firmware ausführen und wartet bis die Firmware die Ausführung beendet hat. Dann wird die richtige ´Produktions Firmware´ in das Zielsystem geladen