www.wikidata.de-de.nina.az
Programmiergerate dienen dem Einschreiben von Daten in programmierbare IC Bausteine in der Elektronik Programmiergerat Inhaltsverzeichnis 1 Funktionsprinzip 2 Aufbau 3 Programmiergerate Typen 4 WeblinksFunktionsprinzip BearbeitenHat man ein Programm fur einen programmierbaren Baustein zum Beispiel PROM EPROM EEPROM Flash PAL PLD CPLD oder FPGA fertig entwickelt muss der Code noch in den Baustein eingebracht werden Dazu wird zunachst der Baustein in den Nullkraftsockel des Programmiergerates gesteckt Danach werden die dazu passenden Anschlusse des Bausteins auf die gewunschten Potenziale gebracht und zyklisch mittels eines sogenannten Schreibstromes die Daten im Baustein eingebrannt also dauerhaft festgelegt Je nach Anwendung gibt es verschiedene binare Dateiformate die direkt auf die Bausteine ubertragen werden Die gangigsten sind Intel HEX Motorola S S Record S19 SREC Jedec oder der einfache Binarcode Die Umwandlung des Quellcodes Kompilierung erfolgt zuvor per Software Aufbau BearbeitenDa jeder zu programmierende Bausteintyp eine unterschiedliche Beschaltung des Sockels erfordert muss dieser sich per Software flexibel umkonfigurieren lassen Ein Programmiergerat besteht daher intern aus einem steuerbaren Ein Ausgabebaustein der uber sogenannte Pintreiber mit dem Sockel verbunden ist Komplexe Programmiergerate enthalten einen eigenen Prozessor der die Pintreiber steuert Ein Pintreiber ist ein Schaltkreis der einen einzelnen Anschluss des Sockels je nach Anforderung mit Logikpegeln Programmierspannungen Versorgungsspannungen Pullup Pulldown Widerstanden Ground und Takt versorgt Der Pintreiber ist daher ein ausschlaggebender Faktor fur die Vielseitigkeit und Leistungsfahigkeit eines Programmiergerats Realisiert wird ein Pintreiber entweder mit einem integrierten Schaltkreis bei neuen Programmiergeraten oder aus einzelnen Komponenten wie Transistoren und Widerstandsnetzwerken Die Verwendung eines integrierten Schaltkreises als Pintreiber reduziert die Ausgangskapazitat und gestattet dadurch hohere Taktraten und bessere Signalformen Zudem erlaubt hohe Integration das Design kleiner leichter netzunabhangiger Programmiergerate Programmiergerate Typen BearbeitenProgrammiergerate gab es in der Vergangenheit als PC Einsteckplatinen heute sind fast ausschliesslich externe Gerate gebrauchlich Die Verbindung zum PC erfolgt uber die parallele Druckerschnittstelle uber die USB Schnittstelle oder uber eine LAN beziehungsweise WLAN Verbindung Man unterscheidet zwischen Gang Programmiergeraten fur die Massenproduktion Entwicklungs Programmiergeraten zum Einsatz in Labor und Kleinserienproduktion transportablen netzunabhangigen Programmiergeraten fur Labor und Aussendienst In System Programmiergeraten fur die Programmierung eines Bausteines im Einsatzsystem sowie Spezial Programmiergeraten die nur fur bestimmte Bausteintypen ausgelegt sind Ein Programmiergerat wird umgangssprachlich auch Eprommer Prommer oder Brenner genannt Die Bezeichnung Brenner wird heutzutage allerdings fast ausschliesslich fur CD DVD Schreibgerate verwendet Ausserdem wird auch im deutschen Sprachraum haufig der englische Begriff Programmer verwendet Weblinks Bearbeiten nbsp Commons Programmiergerate Sammlung von Bildern Videos und Audiodateien Abgerufen von https de wikipedia org w index php title Programmiergerat amp oldid 225863200