<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.26.9.69</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.26.9.69"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/172.26.9.69"/>
	<updated>2026-04-09T22:36:17Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=105382</id>
		<title>Oszilloskop</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=105382"/>
		<updated>2022-08-26T18:47:25Z</updated>

		<summary type="html">&lt;p&gt;172.26.9.69: /* Erfahrungen? */ heissen jetzt SO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Oszilloskop&#039;&#039;&#039; dient zur grafischen Darstellung des Spannungsverlaufs eines oder mehrerer elektrischer Signale in einem einstellbaren Zeitfenster. Es ist das wichtigste Werkzeug der Elektrotechniker.&lt;br /&gt;
&lt;br /&gt;
== Anfragen bezüglich Kaufberatung im Forum ==&lt;br /&gt;
&lt;br /&gt;
=== Kritik an den Anfragen ===&lt;br /&gt;
Im Forum finden sich regelmäßig Anfragen nach individueller Beratung zum Oszilloskopkauf. Die Anzahl solcher Oszilloskop-Threads hat schon lange die 1000 überschritten. Sie sind langweilig, eine Qual und oft unnütz - besonders dann, wenn sich der Fragesteller offenbar nicht mit den Grundlagen eines Oszilloskops und den wichtigsten Kennzahlen bekanntgemacht hat oder nicht einmal weiß, was er überhaupt messen will. Auch, wenn ein Fragesteller ein paar Grundlagen besitzt, hat er anscheinend meistens keine Lust, verständlich darzustellen, was er genau will und lässt sich stattdessen umständlich befragen.&lt;br /&gt;
&lt;br /&gt;
Den meisten regelmäßigen Forumbenutzern ist daher gründlich die Lust an Oszilloskop-Threads vergangen. Dort &amp;quot;diskutieren&amp;quot; eigentlich nur noch Trolle und anonyme Gäste, die oft genug nur Werbung über Billigangebote über die x-te Ausgabe einer billigen, als Oszilloskop bezeichneten Plastikkiste, einem super tollen eBay-Schnäppchen oder angeblicher asiatischer Wundertüten.&lt;br /&gt;
&lt;br /&gt;
==== Links für Anfänger ====&lt;br /&gt;
Wer sich ernsthafte Beratung wünscht und eine &amp;quot;sanfte&amp;quot; Einführung in das Thema sucht, kann sich die englischsprachige YouTube-Videos von AfroTechMods anschauen:&lt;br /&gt;
&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials/ http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials]&lt;br /&gt;
&lt;br /&gt;
Dazu passt auch sein Tutorial über Funktionsgeneratoren:&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial/ http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial].&lt;br /&gt;
&lt;br /&gt;
Eine gute Einführung bilden auch zwei Videotutorials der Technischen Universität Graz. Im [https://youtu.be/UzpBQq2X9aA ersten Tutorial (https://youtu.be/UzpBQq2X9aA)] werden die grundlegenden Bedienelemente, als auch Themen wie Skalierung, Offset, Kopplung und Trigger behandelt. Im [https://youtu.be/jiRPqGFmNiI zweiten Tutorial (https://youtu.be/jiRPqGFmNiI)] geht es um Tastköpfe, den XY Modus, die Single Shot Funktion, Mathematik- und Messfunktionen, sowie Cursors.&lt;br /&gt;
&lt;br /&gt;
===Maßgeschneidert?===&lt;br /&gt;
Besonders die immer wiederkehrende Forderung, dass es unbedingt das maßgeschneiderte Oszilloskop zum Superpreis genau für den Fragesteller geben muss, ist sinnlos. Wer mit diesem Anspruch kommt, der wird enttäuscht werden. Das gibt es nicht, und gute Oszilloskope kosten Geld, da qualitativ hochwertige Geräte keine Massenware sind. Lediglich billige Geräte werden in grosser Zahl hergestellt und sind entsprechend preiswert, diese sind jedoch für anspruchsvolle Anwender meist untauglich, da genau an den wichtigen Dingen gespart und nur auf Optik gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
=== Gebrauchte Oszilloskope ===&lt;br /&gt;
Wer wenig Erfahrung mit Elektronikreparaturen hat, sollte sehr vorsichtig sein und den Markt gut beobachten.&lt;br /&gt;
 &lt;br /&gt;
Bei Gebrauchtware gibts stets das Risiko, ein defektes oder verbasteltes Gerät von Privat zu erwerben, deshalb sollte sich ein Käufer vorher die Rückgabemöglichkeit schriftlich zusichern lassen. Vom Kauf auf reinen Kleinanzeigenplattformen, wo der Verkäufer keinerlei Identitätsprüfung unterzogen wird, ist immer abzuraten.&lt;br /&gt;
&lt;br /&gt;
Vorsicht ist auch bei gewieften Formulierungen geboten, die einen Totalschaden nur umschreiben, so wie z.B. &amp;quot;Dachbodenfund&amp;quot;, &amp;quot;Keine Ahnung davon&amp;quot;, &amp;quot;Keine Möglichkeit zu testen&amp;quot; oder &amp;quot;Funktioniert, aber aus rechtlichen Gründen (Garantie) als defekt für Bastler&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
Häufig sind angebotene Geräte auch ehemalige &amp;quot;Fernseh&amp;quot;-Oszis, d.h. sie stammen aus der Zeit, als noch Bildröhren-TVs repariert wurden. Ihr Einsatzbereich endet i.d.R. bei mit 10-20 Mhz Bandbreite, mehr war zur TV-Reparatur nicht notwendig. Solche Geräte sind heutzutage kaum brauchbar wenn man einmal mehr als NF und niedere HF untersuchen will.&lt;br /&gt;
&lt;br /&gt;
Es gibt kaum einen Markt für Topgeräte. Gute gebrauchte Geräte gibt es z.B. auf Fachbörsen für Funk und Elektronik, auch geben professionelle Gebrauchthändler Gewährleistung oder Garantie - allerdings oft zu derart überhöhten Preisen, dass ein Neukauf attraktiver ist.&lt;br /&gt;
&lt;br /&gt;
Will man wirklich ein geeignetes Gebrauchtgerät finden, so muß man vorher seine Anforderungen formulieren:&lt;br /&gt;
&lt;br /&gt;
* Welche Signale werde ich untersuchen? Die höchste denkbare Frequenz *3 bestimmt die Bandbreite&lt;br /&gt;
* Wieviele Kanäle brauche ich? Selbst ein I2c benötigt zwei Kanäle zur Beobachtung, ein SPI mindestens 3.&lt;br /&gt;
* Muß ich Messungen dokumentieren? Nein, dann reicht ein vielleicht ein gebrauchtes HP 54xxx, sehr gute Geräte gehen bis 4 Kanäle, 500MHz Bandbreite und 1Gs/s. Ja, dann sollte eine USB- (Treiber aktuell verfügbar?) oder LAN-Schnittstelle existieren.&lt;br /&gt;
&lt;br /&gt;
Historische Exportmöglichkeiten wie RS232-Schnittstelle oder Floppy-Drive sollte man sich aber nur antun, wenn man wirklich sicher ist, auch in 5 Jahren diese noch verwenden zu können.&lt;br /&gt;
&lt;br /&gt;
Mit den entsprechenden Kenntnissen und Erfahrung konnten aber schon viele Geräte wiederbelebt werden.&lt;br /&gt;
&lt;br /&gt;
=== Erfahrungen? ===&lt;br /&gt;
Eine Vorgehensweise, von der man auch abraten muss, ist das kritiklose Übernehmen der Erfahrungen anderer Foren-Mitglieder! Viele Antworten kommen von unerfahrenen Nutzern, die wenig Übersicht besitzen und kaum Vergleichsmöglichkeiten hatten. Manche Antworten kommen sogar von Posern, die als anonymer Gast lediglich trollen möchten oder sie reden eines schön, weil sie &amp;quot;zufällig&amp;quot; gerade *das* zu verkaufen haben. Auch gibt es die, die sich ihr eigenes Oszilloskop deshalb unbewusst schönreden, um innerlich ihren Kauf zu rechtfertigen. Aufpassen muss man insbesondere mit Vorurteilen von Szeneusern wie Funkamateueren und professionellen Nutzern, die über Jahre nur eine Marke gewöhnt sind, nämlich die, welche die Firma in der sie arbeiten, favorisiert. Die Qualität von solchen Geräten ändert sich von Typ zu Typ und kann besonders bei Neulingen unter den Herstellern rasch verbssern, während alteingesessene Marken mit ihren Umsätzen einen großen Wasserkopf finanzieren müssen und Ingenieure abbauen, wo es nur geht. Oft gehörte Märchen sind z.B.:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Kauf ja kein Gerät aus Asien!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Unter LeCroy | Keysight | Yokogawa | Tektronix geht gar nichts!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Nur Gebrauchtgeräte lohnen sich!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dazu ist zu sagen, dass die Technik heute eine wesentlich Bessere ist oder sein kann, wenn man darauf abzielt, ein langlebiges Produkt zu bauen. Da auch etablierte Hersteller sparen wollen und in Asien fertigen, macht der Name der Marke nur noch wenig Aussage.&lt;br /&gt;
Hinweise wie &#039;&#039;mein vor 30 Jahren gekauftes Markengerät funktioniert noch heute tadellos&#039;&#039; sind ebenfalls ziemlich sinnlos. Der Hersteller wird dieses Gerät gar nicht mehr anbieten und er wird schon gar nicht mehr mit der gleichen Qualität fertigen, wie vor 30 Jahren. Dazu ist der Kostendruck zu hoch und Technologien haben sich geändert. Selten sind die neuen Technologien heute so robust, wie die vor 30 Jahren.&lt;br /&gt;
&lt;br /&gt;
Als Unerfahrener kann man daher aus den Antworten nicht herauslesen, ob sie wirklich auf Erfahrung beruhen. Man braucht also gewissermassen selbst Erfahrung, um die Erfahrungsberichte anderer richtig einzuordnen.&lt;br /&gt;
&lt;br /&gt;
Ein anderer Aspekt aus vielen Threads ist, dass etliche Fragesteller die Erfahrungen umgekehrt gar nicht zur Kenntnis nehmen wollen, wenn sie der eigenen Wunschvorstellung widersprechen. So etwas nennt man beratungsresistent. Da stellt sich schon mal heraus, dass der Fragesteller schon längst ein Gerät bestellt hat und jetzt gebauchpinselt werden will. Eine Zeitverschwendung für alle.&lt;br /&gt;
&lt;br /&gt;
Erfahrungen mit eigenen Geräten lassen bedingt den Schluss zu, welche&lt;br /&gt;
Marken grundsätzlich empfehlenswert sind, weil dort gegebenenfalls mehr auf Qualität geachtet wird.&lt;br /&gt;
&lt;br /&gt;
=== Zusatzkosten beim Kauf im Ausland ===&lt;br /&gt;
Siehe Hauptartikel [[Zoll und Abgaben]].&lt;br /&gt;
&lt;br /&gt;
Viele Nutzer glauben noch immer, dass Elektronikkauf aus dem Ausland einen Geldvorteil bringt. Die muss aber nicht so sein, selbst wenn es das Herstellungsland des Gerätes ist: Beim Kauf eines scheinbar preisgünstigen Gerätes aus dem Ausland ist zu beachten, dass hier neben Versandkosten noch [[Zoll und Abgaben]] fällig werden. Ein &#039;&#039;PC-basiertes Messinstrument mit Oszilloskopfunktion&#039;&#039; für US$ 719,- aus Taiwan kostet dann z.B. letztendlich 875,- €, die sich so zusammensetzen:&lt;br /&gt;
* Umrechnung in Euro (und Zollveranschlagung): 650,- €&lt;br /&gt;
* Umsatzsteuer: 123,- €&lt;br /&gt;
* Zollgebühren: 60,- €&lt;br /&gt;
* Versand und Bankgebühren: 44,- €&lt;br /&gt;
&lt;br /&gt;
Der Preis unterscheidet sich am Ende kaum noch vom dem des lokalen Händlers. Aber der gibt auch noch Garantie, so dass ein Defekt nicht zum Totalverlust wird, bzw. die Garantieleistung ist leichter zu erwirken. Als ein persönliches Beispiel kann ein Logic-Analyzer mit Oszilloskopfunktion genannt werden, der von der bekannten chinesischen Plattform zu $77,- erworben wurde, was nur gut die Hälfte des Preises war, zu dem es beim inländischen Distri erhältlich war. Dies war möglich, weil es im Wert falsch deklariert wurde und weder Umsatzsteuer noch Zoll berechnet wurde. Das Gerät gab dann aber schon noch 3 Monaten den Geist auf. Den Händler auf der Plattform gab es nicht mehr.&lt;br /&gt;
&lt;br /&gt;
Inzwischen sind die Produkte dort ohnehin mit UST belastet, wodurch man sehr genau rechnen muss und sich ein Kauf überhaupt nur lohnt, wenn es ein Produkt nur dort gibt. Da die meisten günstigen Oszilloskope ohnehin aus China kommen, ist der Kauf eines solchen Gerätes mit großer Sicherheit preisgünstig. Ein scheinbar ähnlich gutes Gerät kann daher nicht wirklich billiger sein.&lt;br /&gt;
&lt;br /&gt;
===Spielzeuge aller Art===&lt;br /&gt;
[[Datei:Karikatur oscilloscope sale.jpg|thumb|left|240px|Preisgünstiges &amp;quot;Spitzenoszilloskop&amp;quot; 5Gs]]&lt;br /&gt;
Vor allem auf online-Börsen tauchen in jüngster Zeit immer öfter seltsam günstige Geräte auf: Offensichtlich scheint es gerade Mode zu sein, einen schwachbrüstigen Analog-Digital-Konverter hinter eine eher zufällig gewählte, krumme analoge Eingangsschaltung zu klemmen und an einen Mikrocontroller mit Grafik-LCD anzuschließen, um es als digitales Speicheroszilloskop (DSO) zum Sonderpreis zu verkaufen. &lt;br /&gt;
&lt;br /&gt;
Je nach Hersteller wird so ein Gerät komplett ohne Gehäuse geliefert, was mit Hinblick auf die Funktion und auch die Sicherheit sehr fragwürdig ist, oder es kommt in einem lustig aufgemachten Plastikgehäuse in MP3-Player-Format daher, das auch keine großartige Isolation bietet. Hinzu kommen Eindruck-schindende Namen und Logos, die Modernität und Qualität suggerieren sollen, oft noch unterstrichen durch die Assoziierung mit Open-Source und pseudo-Hacker / Maker Bewegungen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu richtigen Oszilloskopen sind dies leider nur Spielzeuge - Unsichere Spielzeuge! Es nervt auch, diese Dinger immer wieder im Forum des Besten &amp;quot;seit der Erfindung von geschnitten Brot&amp;quot; vorgestellt zu bekommen. Ein Blick auf die technischen Daten dieser &amp;quot;Oszilloskope&amp;quot; (sofern die Daten überhaupt angegeben werden) reicht nämlich, um festzustellen, dass man ein Spielzeug vor sich hat. Schön für den, der spielen will, schlecht für den, der sicher messen will.&lt;br /&gt;
&lt;br /&gt;
Ebenso verrät ein Blick auf die Schaltung des Analogeingangs, ob man Qualität vor sich hat. Fehlende Spannungsfestigkeit und fehlende Frequenzkompensation des Eingangsverstärkers sind sichere Zeichen für Schund. Wenn es eine Verbindung zum PC gibt, aber diese nicht isoliert ist, ist das ein weiteres Zeichen für Scheinqualität.&lt;br /&gt;
&lt;br /&gt;
In [http://welecw2000a.sourceforge.net/docs/Hardware/GW_Instek_GDS-1152A.pdf] kann man das Innenleben eines richtigen DSO bewundern. Man vergleiche dies mit den Innenleben der Spielzeug-&amp;quot;DSO&amp;quot;s.&lt;br /&gt;
&lt;br /&gt;
Ein anderes, sicheres Zeichen eines Spielzeug-&amp;quot;DSOs&amp;quot; ist es, wenn irgendein Ding aus Abgreifklemmen und Klinkenstecker als &amp;quot;Tastkopf&amp;quot; mitgeliefert wird oder die Buchse für den Tastkopf aus einer Klinkenbuchse oder ähnlicher Niederfrequenz-Anschlusstechnik besteht.&lt;br /&gt;
&lt;br /&gt;
Auffällig ist bei diesen Spielzeugen auch, dass sie vehement von typischen Fanboys verteidigt werden. Nicht mit technischem Argumenten, sondern mit Aussagen wie &amp;quot;aber ist billig&amp;quot;, &amp;quot;aber ist cool&amp;quot;, &amp;quot;aber enthält doch einen Arduino&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Wer ein Oszilloskop haben möchte, mit dem man wirklich messen kann, sollte sich das Geld für ein Spielzeug-&amp;quot;DSO&amp;quot; sparen.&lt;br /&gt;
&lt;br /&gt;
== Funktion von Oszilloskopen ==&lt;br /&gt;
=== Was wird gemessen? ===&lt;br /&gt;
Oszilloskope zeigen oft einen Spannungsverlauf über einen kurzen, für das menschliche Auge in Realzeit nicht erfassbaren Zeitraum an. Je hochwertiger das Oszilloskop, desto kürzer ist dieser Zeitraum, beziehungsweise desto schneller darf sich das Signal ändern. Spitzengeräte können Perioden von wenigen Nanosekunden im gesamten sichtbaren Bildbereich darstellen, in welchem auch noch in Teilabschnitte hineingezoomt werden kann. Maßgeblich ist dafür ein manuell oder automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. &lt;br /&gt;
&lt;br /&gt;
Mitunter werden aber auch sich sehr langsam ändernde Spannungsverläufe gezielt angezeigt, um Veränderungen von einem Trigger zum nächsten zusammenfassend darstellen zu können. Durch das Überschreiben der Kurven sind auch geringste Änderungen gut erkennbar. Die Darstellung ist der bei Herzmonitoren vergleichbar.&lt;br /&gt;
&lt;br /&gt;
Andere Größen, zum Beispiel Ströme, Drücke und Magnetfelder lassen sich anzeigen, wenn man zusätzlich entsprechende Wandler einsetzt, um aus den Größen zuvor eine Spannung zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Was wird dargestellt? ===&lt;br /&gt;
&lt;br /&gt;
Den Eingang für eine Spannung bezeichnet man bei einem Oszilloskop als Kanal. Die an den Kanälen anliegenden Spannungen können einzeln oder gemeinsam angezeigt werden. Bei Mehrkanal-Oszilloskopen kann man üblicherweise auch eine Spannung über eine Spannung darstellen (XY-Modus), womit Übertragungskennlinien von Bauteilen dargestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bieten moderne Oszilloskope die Möglichkeit, sich gewisse Kenngrößen der Spannungsverläufe anzeigen zu lassen. Gängige Werte sind zum Beispiel die Anzeige von Spitzenspannung und Effektivwert einer Spannung, Frequenz/Periodendauer, Anstiegs- und Abfallzeiten, Tastverhältnis und so weiter. Darüber hinaus bieten gute Oszilloskope Positionsmarken (Cursor), mit denen man, durch eine Linie dargestellt, auf dem Bildschirm Positionen im Spannungsverlauf markieren kann. Zur Position zugehörige Werte (Zeit oder Spannung), sowie die Differenz dieser Werte zwischen zwei Positionsmarken können abgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders [[#Digitale_Tischoszilloskope|digitale Oszilloskope]] können relativ viele unterschiedliche Kenngrößen anzeigen, da sich viele dieser Größen mit einfachen Algorithmen aus den vom Oszilloskop im Speicher erfassten Daten berechnen lassen. Ebenso sind einfache mathematische Operationen möglich, etwa eine diskrete Fourier-Transformation oder die Summe oder Differenz der Spannungsverläufe von zwei Kanälen. Oszilloskope der Oberklasse bieten darüber hinaus ausgeklügelte Möglichkeiten der Signalanalyse. &lt;br /&gt;
&lt;br /&gt;
Für spezielle Anwendungen finden sich in manchen Oszilloskopen besondere Messfunktionen. Zum Beispiel go/no-go (heißt meistens pass/fail) Messungen, mit denen eine Spannungsverlauf mit einem vorgegebenen Verlauf verglichen wird. Entspricht der Spannungsverlauf hinreichend dem vorgegebenen Verlauf wird ein &amp;quot;go&amp;quot; (oder pass = alles ist OK) Signal über einen externen Ausgang ausgegeben. Weicht der Verlauf zu stark ab ein &amp;quot;no go&amp;quot; (fail = Spannung stimmt nicht) Signal.&lt;br /&gt;
&lt;br /&gt;
Bereits in der Unterklasse digitaler Oszilloskope ist heutzutage eine PC-Schnittstelle üblich. Beim Kauf sollte man darauf achten, dass das Protokoll der Schnittstelle dokumentiert ist. Sonst ist man auf proprietäre PC-Software des Herstellers angewiesen. Bei Oszilloskopen der Unterklasse wird zwar häufig kostenlos PC-Software mitgeliefert, doch leider sind diese Programme durchgehend von erschreckend schlechter Qualität. Bei Oszilloskopen der Oberklasse lassen sich die Hersteller ihre PC-Software gerne zusätzlich sehr teuer bezahlen.&lt;br /&gt;
&lt;br /&gt;
== Analoge Oszilloskope ==&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
[[Bild:Oszilloskop.png|thumb|right|300px|Hybrides Analog/Digital Oszilloskop]]&lt;br /&gt;
Bei analogen Oszilloskopen wird das darzustellende Signal nach der Verstärkung direkt zur Ablenkung eines Elektronenstrahls verwendet.&lt;br /&gt;
&lt;br /&gt;
Ganz einfache Geräte verfügen nur über einen Kanal&amp;lt;ref&amp;gt;Es gibt, beziehungsweise gab, nochmals einfachere Geräte, nämlich solche ohne Trigger. Die Zeiten solcher Gerät sind allerdings seit rund 60 Jahren vorbei. Daher sollte man den fehlenden Trigger nur bei historischen Gebrauchtgeräten finden.&amp;lt;/ref&amp;gt;. Damit ist es nicht möglich, zwei Signale in zeitliche Beziehung zu setzen. Dies ist jedoch oft wichtig. Daher sollte man mindestens zwei Kanäle haben.&lt;br /&gt;
&lt;br /&gt;
Es gibt eine harte Gruppe von Fans analoger Oszilloskope. Diese unterstellen DSOs gerne eine Reihe von Mängeln und erfinden angebliche Vorteile analoger Oszilloskope. Am beliebtesten ist dabei zu behaupten dass DSOs stärker rauchen. Die Realität ist, dass DSOs vorhandenes Rauschen besser darstellen, während analoge Oszilloskope es verschlucken, also nicht darstellen.&lt;br /&gt;
&lt;br /&gt;
==== Neue Analogoszilloskope ====&lt;br /&gt;
Der Kauf eines neuen analogen Oszilloskops lohnt sich heutzutage nur in den seltensten Ausnahmefällen, die für den Bastler nicht zutreffen. Aktuelle digitale Oszilloskope (DSOs) bieten für weniger Geld mehr Funktionen, mehr Leistung und mehr Bequemlichkeit. Solange es sich nicht um Geräte aus der Spielzeugklasse handelt.&lt;br /&gt;
&lt;br /&gt;
Brauchbare Neugeräte fangen bei 600 Euro an, wenn man noch welche findet. Die großen Hersteller sind entweder schon aus dem Geschäft mit Analogoszilloskopen ausgestiegen oder reduzieren ihr Angebot. &lt;br /&gt;
&lt;br /&gt;
Auch in China und Osteuropa geht die Zeit analoger Oszilloskope zu Ende. Chinesische Hersteller bieten noch eine gewisse Anzahl analoger Oszilloskope an. Das Angebot beschränkt sich häufig auf Geräte mit max. 20 MHz Bandbreite, die für Schulen und Ausbildung angeboten werden.&lt;br /&gt;
&lt;br /&gt;
Das Aussterben analoger Oszilloskope geht soweit, dass mittlerweile DSOs angeboten werden die von der Funktion und dem Formfaktor alte analoge 1-Kanal Oszilloskope emulieren ([https://www.owon.com.hk/products_1_channel_oscilloscope Owon AS101 und AS201]). Das ermöglicht es vorhandene Trainingsunterlagen weiter zu verwenden. Für DSOs sind diese Kuriosa deutlich überteuert.&lt;br /&gt;
&lt;br /&gt;
==== Gebrauchte Analogoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
Ein gebrauchtes analoges Oszilloskop kann man in Erwägung ziehen wenn man ein sehr günstiges Angebot für ein brauchbares Oszilloskop findet. Brauchbare analoge Oszilloskope findet man gelegentlich schon für ca. 50 Euro bei Online-Auktionen und Kleinanzeigenmärkten. Für 200-400 Euro bekommt man dort recht gute Profigeräte&amp;lt;ref&amp;gt;Ein Gerät, welches mit dem Attribut &#039;&#039;Profigerät&#039;&#039; beworben wird, ist normalerweise keins.&amp;lt;/ref&amp;gt; mit 60-200 MHz Bandbreite. Die Preisaufschläge die dabei für bekannte Marken wie HP, Tektronix oder Hameg gefordert werden sind selten gerechtfertigt. Ebenso bewegt man sich dann schon im Preisbereich von DSOs.&lt;br /&gt;
&lt;br /&gt;
=== Bandbreite ===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Bandbreite&#039;&#039;&#039; gibt darüber Auskunft, welche maximale Signalfrequenz das Oszilloskop noch verarbeiten kann. Bei der angegebenen Bandgrenze fällt die Verstärkung des Oszilloskops um 3dB ab, ein Sinussignal wird dann nur noch mit ca. 70% der wahren Amplitude angezeigt. Um Signalverläufe noch vernünftig interpretieren zu können, kann man grob sagen, dass man Signale bis 1/10 der Bandbreite gut dargestellt bekommt. Ein Rechtecksignal nahe der Bandgrenze würde z.&amp;amp;nbsp;B. nur noch als verschobener Sinus dargestellt werden &amp;lt;ref&amp;gt;Häufig wird von Anfängern bei der Bandbreitenbetrachtung vergessen, dass ein Rechtecksignal aus einer theoretisch unendlichen Summe von Signalen der Frequenzen f, 3 * f, 5 * f ... besteht. Für eine vernünftige Darstellung eines Rechtecksignals sollte die Oszilloskopbandbreite so groß sein, dass zumindest die ersten Oberwellen nicht gedämpft werden. Aus dieser Betrachtung ergeben sich Faustformeln, wie die, dass die Bandbreite eines Oszilloskops zehnmal (oder dreimal, oder fünfmal, je nachdem wie genau man messen möchte) größer sein sollte, wie die Grundfrequenz des Rechtecks.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Messen von Digitalsignalen ist man meist an der &#039;&#039;&#039;Anstiegszeit&#039;&#039;&#039; interessiert. Die Anstiegszeit gibt an, wie lange ein Signal von 10-90% benötigt. Die Anstiegszeit des Oszilloskops gibt an, welche Anstiegszeit dargestellt wird, wenn man ein nahezu ideales Rechtecksignal mit annähernd Null Anstiegszeit anlegen würde. Man kann die Anstiegszeit direkt aus der Bandbreite berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_{Osc} = \frac{0.35}{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt; : Anstiegszeit des Oszilloskops in Sekunden (s)&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, B&amp;lt;/math&amp;gt; : Bandbreite in Hertz (Hz)&lt;br /&gt;
&lt;br /&gt;
Legt man ein reales Rechtecksignal an das Oszilloskop an, dann wird die Anzeige umso mehr verfälscht, je näher die Anstiegszeit des Eingangssignals der Anstiegszeit des Oszilloskops kommt. Dabei gilt folgender Zusammenhang.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_S = \sqrt{t_{ges}^2-t_{Osc}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_S&amp;lt;/math&amp;gt;: Anstiegszeit des Eingangssignals&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{ges}&amp;lt;/math&amp;gt;: Angezeigte Anstiegszeit auf dem Oszilloskop&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt;: Anstiegszeit des Oszilloskops&lt;br /&gt;
&lt;br /&gt;
Bei analogen Oszilloskopen ist die Bandbreite gegeben durch die Begrenzung des analogen Eingangsverstärkers sowie die Signaldarstellung, also die Qualität des Ablenkverstärkers.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe richtig benutzen ===&lt;br /&gt;
&lt;br /&gt;
Wenn man wirklich schnelle Signale messen will, spielt auch die Bandbreite des verwendeten Tastkopfes eine wichtige Rolle. Näheres dazu findet man [http://www.sigcon.com/Pubs/straight/probes.htm hier]. Aber der beste Tastkopf nützt nichts, wenn man ihn falsch anschließt. Für schnelle Messung jenseits von ein paar MHz nutzt man praktisch immer 10:1 Tastköpfe mit 10 MOhm Eingangswiderstand und ca. 8-15pF Eingangskapazität. Je nach Typ erreicht man damit Bandbreiten von 100-500MHz. Danach muss man aber auch den Tastkopf richtig anschließen. Der mitgelieferte Masseanschluß mit Krokodilklemme ist zwar praktisch, für viele hochfrequente Messungen aber unbrauchbar. Ein Rechtecksignal damit zu messen ergibt dann oft starke Überschwinger, welche real aber gar nicht vorhanden sind, sondern durch die zu lange, induktive Masseleitung im Zusammenspiel mit der Eingangskapazität verursacht werden. Das sieht man z.B. [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975754 hier], den Messaufbau sieht man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975896 hier].&lt;br /&gt;
&lt;br /&gt;
Für saubere, hochfrequente Messungen muss man die Masseanbindung so kurz wie möglich machen. Dafür haben die Tastköpfe oft ein kleines Zusatzteil, eine Massefeder, beigelegt (engl. [http://www.mikrocontroller.net/attachment/27280/groundspring.png ground spring]). Damit kann man die Masse auf kürzestem Wege anschließen und erhält ein sauberes Messergebnis wie man in diesem [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975931 Forumsbeitrag] sieht. Eine sehr gute Einführung zum Thema Tastköpfe und deren richtige Nutzung gibt es [[media:Probe_Fundamentals-_Tektronix.pdf | hier]] von [http://www.tek.com Tektronix] (engl.). Das gilt auch für stark gestörte Umgebungen, wie z.B. in einem Schaltnetzteil. Die Grundfrequenzen sind relativ niedrig, so im Bereich 50-1000 kHz, die Schaltflanken sind aber meist recht schnell, im Bereich von 10-500ns. Die dabei geschalteten hohen Ströme und Spannungen erzeugen starke magnetische und elektrische Wechselfelder, welche sehr gern und einfach in Tastköpfe einkoppeln. Um zu prüfen, ob ein Signal echt oder nur eine eingekoppelte Störung ist, macht man eine 0V Messung. D.h. man legt die Tastkopfspitze auf Masse (GND), ohne den mechanischen Aufbau nennenswert zu verändern. Wenn keine Störung einkoppelt, mißt man erwartungsgemäß 0V, alles andere sind eingekoppelte Störungen. Diese muss man durch eine verbesserte Tastkopfanbindung minimieren (Massefeder, anderer Massepunkt, Abschirmung, Klappferrite auf Tastkopfleitung am Oszi gegen Gleichtaktstörungen etc.) Eine Massefeder bzw. das passende Gegenstück für die Spitze des Tastkopfes kann man sich leicht aus 0,5mm Blankdraht selber wicklen, wie man auf diesem [https://www.mikrocontroller.net/attachment/410800/Tastkopf.jpg Bild] sieht. Die vollprofessionelle Version davon sind einlötbare [https://www.mikrocontroller.net/attachment/412457/socket.jpeg Sockel], in welche der Tastkopf gesteckt werden kann. Diese haben durch ihren koaxialen Aufbau noch bessere Schirmwirkung und HF-Eigenschaften.&lt;br /&gt;
&lt;br /&gt;
Wenn es dann in den Bereich 100MHz++ geht, wird man schnell auf einen aktiven Tastkopf oder einen passiven Z0-Tastkopf wechseln wollen. Warum das so ist, ist in diesem [http://www.signalintegrity.com/Pubs/straight/probes.htm Artikel] (engl.) erklärt.&lt;br /&gt;
&lt;br /&gt;
===Terminierung bei DC-Messung===&lt;br /&gt;
Schliesst man an den hochomigen Messeingang eines Oszilloskopes eine Koaxialleitung mit 50 Ohm Impedanz direkt an, um irgendwo direkt zu messen, so muss diese möglichst dicht am Oszilloskop mit 50 Ohm terminiert werden, um Reflexionen und Phantomsignale zu vermeiden. Wird aber direkt mit 50 Ohm terminiert, so führt das zu einer starken Belastung der Quelle und des Terminierungswiderstandes. Insbesondere dann, wenn man z.B. auf einem DC-Pegel eine Welligkeit messen möchte. Die Gleichspannung liegt in diesem Falle direkt am Terminierungswiderstand an. Das ist oft nicht tolerierbar, da dann ein u.U. hoher Gleichstrom durch den Widerstand abfließt, die Quelle belastet und selber heiß wird.. Aus diesem Grunde muss der Terminierungswiderstand mit einem schnellen, keramischen Kondensator entkoppelt werden. Siehe Bild.&lt;br /&gt;
[[Bild:DC-Messadapter.svg|thumb|300px|DC-Messadapter mit 50 Ohm Terminierung]]&lt;br /&gt;
Achtung, die Anordnung hat einen Frequenzgang. Es ist gegebenenfalls zu überlegen, ob der Frequenzgang noch toleriert werden kann. Gegebenenfalls ist der Kondensator entsprechend zu ändern. Auf ausreichende Spannungsfestigkeit achten!&lt;br /&gt;
An den 4mm Klemmen kann über einen 2k2 ohm Widerstand ein Digitalmultimeter angeschlossen werden. Der 2k2 Widerstand beeinflusst die Messung mit einem hochomigen Digitalmultimeter fast nicht, verhindert aber das verstärkte Einkoppeln von Störungen über die Messleitungen in das Oszilloskop.&lt;br /&gt;
&lt;br /&gt;
Eine Platine für eine solche kapazitiv entkoppelte 50 Ohm Terminierung als [http://www.mikrocontroller.net/articles/KiCAD KiCad] Projekt findet sich hier: [[Media:DC-50Ohm_Terminierung_RevE_25Mar2015.zip]] Gerber Files und ein Schaltplan in PDF sind im Projekt vorhanden, es kann also auch ohne KiCad verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Triggerung ===&lt;br /&gt;
&lt;br /&gt;
Oszilloskope unterscheiden sich oft stark in den Triggerungsmöglichkeiten. Bei guten Geräten kann man z.&amp;amp;nbsp;B. die Triggerung variabel verzögern. Erst dadurch wird es möglich, dass man sich Signale genauer anschauen kann, die zeitlich weit hinter einem Triggerereignis kommen. Eine weitere Funktion bei höherklassigen Oszilloskopen ist eine zweite Zeitbasis. Mit dieser kann man in einen Ausschnitt des Messsignals hereinzoomen&amp;lt;ref&amp;gt;Die zweite Zeitbasis steuert einen zweiten Strahl (ähnlich wie einen separaten Kanal), der das gleiche Eingangssignal erhält. Die zweite Zeitbasis wird auf eine höhere Horizontalfrequenz eingestellt als die erste. Zusammen mit einer horizontalen Verschiebung der Darstellung kann man nun Ausschnitte des Signals durchfahren und vergrößert betrachten.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit Analog-Oszilloskopen kann man sich hauptsächlich periodische Signalverläufe anschauen, also solche, die zeitlich immer wiederkehrend sind. Denn nur so kann ein Signal immer wieder auf den Schirm &amp;quot;geschrieben&amp;quot; werden und erscheint als stehendes Bild. Aperiodische Signale, wie z.&amp;amp;nbsp;B. auf Datenübertragungsleitungen, sind damit nicht darstellbar. Sie laufen mit einem Strahldurchgang über den Schirm. In dieser kurzen Zeit ist es jedoch nur selten möglich, sie visuell aufzunehmen. Mit einer Digitalkamera kann man solche Signalverläufe mitunter trotzdem einfangen. Früher sehr hochpreisige, heute nicht mehr übliche Analog-Oszilloskope hatten eine eingebaute Speichermöglichkeit (Speicherröhre) für einmalige Signale. Diese Klasse von Analog-Oszilloskopen wurde durch digitale Speicheroszilloskope (DSOs) abgelöst.&lt;br /&gt;
&lt;br /&gt;
Manche Analog-Oszilloskope bieten eine Möglichkeit, die Triggerung nur zu einem definiertem Zeitpunkt anzustoßen, somit kann auch der Anlaufstrom eines Motors mit einem Analog-Oszilloskop dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Analoge Speicheroszilloskope ===&lt;br /&gt;
Inzwischen eher selten sind analoge Speicheroszilloskope anzutreffen. Diese speichern im Gegensatz zu digitalen Speicheroszilloskopen nicht das Signal selbst, sondern das Bild auf der Röhre. Dies wird mit speziellen speichernden Bildröhren erreicht. Je nach Typ kann es mehrere getrennt betreibbare Bereiche geben, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549).&lt;br /&gt;
&lt;br /&gt;
Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. &amp;quot;HP Model 175A&amp;quot; mit Modul 1784A).&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Analogoszilloskope ===&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Neugeräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;analogoszis&amp;quot; style=&amp;quot;width:50em&amp;quot;&lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Preis, ab [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite / [MHz]&lt;br /&gt;
! style=&amp;quot;width:5em&amp;quot; | Röhre BxH / [cm]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| C1-94, S1-94, OS10, AO-610, [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st16b-1-kanal-10-mhz/article-4-55152-459045509045501590.html ST16B], CS10, GOS-310, 72-6602, HUC70, CS1010 [http://www.conrad.de/ce/de/product/122413/VOLTCRAFT-6102-Analoges-1-Kanal-Oszilloskop-Bandbreite-0-DC-10-MHz VC 610/2]&lt;br /&gt;
| Original-&amp;lt;br&amp;gt;hersteller unklar&lt;br /&gt;
| 180&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
| 4,8 × 6&lt;br /&gt;
| Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/129.html AT7328]&lt;br /&gt;
| Atten&lt;br /&gt;
| 280&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CS-4128&lt;br /&gt;
| &lt;br /&gt;
| 280&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/128.html AT7340]&lt;br /&gt;
| Atten&lt;br /&gt;
| 480&lt;br /&gt;
| 2&lt;br /&gt;
| 40&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122421/VOLTCRAFT-VC-630-2-Analoges-2-Kanal-Oszilloskop-Bandbreite-0-DC-bis-30-MHz/?ref=category&amp;amp;rt=category&amp;amp;rb=1 VC 630-2]&lt;br /&gt;
| Voltcraft&lt;br /&gt;
| 480&lt;br /&gt;
| 2&lt;br /&gt;
| 30&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digitale Speicheroszilloskope ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:tektronix.jpg|thumb|right|300px|Digitales Speicheroszilloskop vom Anfang des Jahrtausends]]&lt;br /&gt;
Ein digitales Speicheroszilloskop (englisch DSO, &#039;&#039;&#039;D&#039;&#039;&#039;igital &#039;&#039;&#039;S&#039;&#039;&#039;torage &#039;&#039;&#039;O&#039;&#039;&#039;scilloscope) digitalisiert das Eingangssignal mit einem Analog-Digital-Wandler und legt die Werte in einem Speicher ab. Damit ist die Bandbreite nur durch die Begrenzung des analogen Eingangsverstärkers gegeben. Der Vorteil der Speicherung ist, dass man auf diese Weise Momentaufnahmen eines Signals machen und damit einmalige (transiente) Ereignisse (Spikes, Datenübertragungen) erkennen und darstellen kann, was besonders bei digitalen Schaltungen, z.&amp;amp;nbsp;B. mit Mikrocontrollern, sehr nützlich ist. Weiterhin lässt sich das Signal &amp;quot;vermessen&amp;quot; (z.&amp;amp;nbsp;B. um die Baudrate einer Datenübertragung zu bestimmen), man kann die Frequenz und den Effektivwert anzeigen lassen, das Frequenzspektrum, und je nach Modell noch vieles mehr. Das Signal wird in S/W oder Farbe auf einem LCD dargestellt, lässt sich aber oft auch über einen angeschlossenen Drucker ausdrucken oder an den PC übermitteln.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Parameter bei digitalen Oszilloskopen ist die &#039;&#039;&#039;Abtastrate&#039;&#039;&#039;, die angibt, mit welcher Rate das Eingangssignal digitalisiert wird. Um ein Signal mit einer gegebenen Frequenz ausreichend genau in Phase und Amplitudenverlauf darstellen zu können, sollte es mindestens mit der 10-fachen Frequenz abgetastet werden. Nur dann lassen sich in der Regel die interessanten Details in einem Signal erkennen. Für eine genaue Analyse analoger Signale, um z.B. die Güte einer Flanke oder Überschwinger beurteilen zu können, ist sogar ein Faktor von 25 bis 40 anzuraten&amp;lt;ref&amp;gt;Dieser Anhaltswert liegt nochmals weit über der Nyquist-Frequenz (zweifache Grenzfrequenz), ist aber nötig, um Abweichungen von der idealen Signalform zu sehen - z.B. bei Rechecksignalen. Die zehnfache Abtastfrequenz bedeutete, dass man nur 10 Messpunkte pro Signalperiode hat, was in einer 1:1 Darstellung auf dem Bildschirm gerade eben 10 nebeneinander liegenden Pixeln entspräche, was in der Regel sehr wenig ist, um ein Signal zu beurteilen.&amp;lt;/ref&amp;gt; Wichtig ist in dem Zusammenhang auch die analoge Bandbreite des Oszilloskops. Ein gutes Verhältnis ist wäre eine mindestens 4-6 fache Überabstastung im Bezug auf die Bandbreite je Kanal, also z.B. 1Gsps für einen Zweikanaler mit 100MHz Bandbreite - besser 2Gsps. Damit wären dann Signale bis etwa 10 MHz ausreichend genau darstellbar. &lt;br /&gt;
&lt;br /&gt;
Außerdem sind die &#039;&#039;&#039;Speichertiefe&#039;&#039;&#039; und die &#039;&#039;&#039;Wandler-Auflösung&#039;&#039;&#039; interessant. Ein Oszilloskop, das mit acht Bit Auflösung abtastet und 2000*8 Bit Speicher hat, kann 2000 Samples abspeichern, was einer Darstellung von 2000*256 Pixeln entspricht. Acht Bit Auflösung ist heutzutage ein gängiger Wert, auch wenn er niedrig erscheint. Ein normales Oszilloskop ist kein Präzisionsmessgerät und acht Bit sind für die Darstellung auf den Displays normaler Oszilloskope ausreichend.   &lt;br /&gt;
&lt;br /&gt;
Bei der Wandlung und Speicherung gibt es unterschiedliche Verfahren: Ehemals günstige Oszilloskope wie die TDS1000-Serie von Tektronix verwenden &#039;&#039;&#039;CCD-Speicher&#039;&#039;&#039; (Eimerkettenspeicher, ein analoges Schieberegister); die Messwerte werden erst gespeichert, und dann digitalisiert. Nachteile dieser Vorgehensweise sind ein stärkeres Rauschen, die begrenzte Speichertiefe und Totzeiten, während der keine Eingangswerte aufgenommen werden. Diese entstehen, da das Wandeln aller Werte aus dem analogen Zwischenspeicher länger dauert als die Zeit zum Füllen dieses Speichers. Deshalb muss das Gerät bis zum Abschluss der Wandlung warten, bevor es den Speicher erneut füllt.&lt;br /&gt;
&lt;br /&gt;
Früher wandelten nur teurere Modelle in Echtzeit mit schnellen Flash-[[AD-Wandler]]n und speicherten die Messwerte direkt in einem schnellen RAM. Die Speichertiefe ist dabei praktisch unbegrenzt, allerdings sind Wandler sehr teuer, die mehrere GS/s schaffen. Durch einen Trick (mehrere verschachtelte langsame AD-Wandler) setzen sich AD-Wandler bei günstigen Modellen durch. Oszilloskope, die diesen Trick verwenden, erkennt man daran, dass die Abtastfrequenz mit der Anzahl der aktivierten Kanäle sinkt. Zum Beispiel, findet man Vierkanaloszilloskop mit vier Wandlern à 250 MS/s, die bei Benutzung nur eines Kanals 1 GS/s für diesen Kanal erreichen, bei Benutzung von zwei Kanäle 500 MS/s pro Kanal und bei Benutzung von drei oder vier Kanälen 250 MS/s pro Kanal.&lt;br /&gt;
&lt;br /&gt;
In den richtig schnellen Geräten (mehrere GHz Samplerate) ist ein ähnlicher Trick üblich. Dort sind in den verwendeten Wandlerschaltkreisen eine größere Anzahl Sample-and-Hold-Stufen und AD-Wandler integriert. Die Eingangsspannung wird dann zeitversetzt in den Sample-and-Hold-Stufen gespeichert und von den im Vergleich zur Samplerate langsameren AD-Wandlern umgesetzt. Die Ausgangslogik sorgt dann dafür, dass die Daten in der richtigen Reihenfolge ausgegeben werden. Ein Problem bei dieser Vorgehensweise sind unterschiedliche elektrische Eigenschaften der parallelen Wandlerstufen. &lt;br /&gt;
&lt;br /&gt;
Natürlich spielt der Verwendungszweck eine entscheidende Rolle bei der Auswahl. Auf dem Labortisch, wo meist nur kleine Spannungen mit einem gemeinsamen Massebezug vorkommen, werden andere Anforderungen an ein Oszilloskop gestellt, als z.&amp;amp;nbsp;B. im Servicebereich für Industriesteuerungsanlagen, Automatisierungstechnik, usw. Dort sind weniger hohe Abtastraten wichtig, sondern eher eine größere Anzahl Eingangskanäle, die galvanisch voneinander getrennt sind, Spannungsfestigkeit bis min. 500 Volt, sowie speziell bei Störungsanalysen, die Möglichkeit, komplexe Triggermuster einzustellen, und eine integrierte große Festplatte, um einzelne Ereignisse automatisiert über lange Zeiträume hinweg festhalten zu können. Ein Beispiel für so ein hochwertiges Gerät ist ein Yokogawa Scopecorder (DL708). Allerdings sind bei solchen Geräten die Preise nach oben hin offen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Besonderheit digitaler Oszilloskope ist das breite Spektrum von Geräten mit scheinbar gleicher Hardware. Besonders in jüngster Zeit gehen Firmen aus produktionstechnischen Gründen dazu über, die gleiche Hardware in unterschiedliche Geräte einzubauen und per Software einzuschränken. Auf diese Weise bekommen Firmen den Fuss in die Türe, liefern ein preisgünstiges Gerät, um später an den updates zu verdienen.&lt;br /&gt;
&lt;br /&gt;
===  Digitale Tischoszilloskope ===&lt;br /&gt;
==== Allgemeines ====&lt;br /&gt;
&lt;br /&gt;
DSO Tischoszilloskope sind die klassischen, in sich abgeschlossenen Geräte, die in der Gestaltung analogen Oszilloskopen ähneln. Daneben gibt es zum Beispiel auch PC-DSOs. Viele Tischgeräte sind bereits so klein (geringe Tiefe) und leicht, dass sie zu Recht als tragbare Geräte bezeichnet werden können. Beim Neukauf eines Oszilloskops sind diese Geräte die Gefragtesten.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist es üblich, dass man bereits bei Einsteigermodellen eingebaute USB oder RS-232 Schnittstellen findet und eine (häufig sehr simple) Windows-Software zur Bedienung vom PC aus oder zumindest zum Auslesen von Daten auf den PC. Ebenfalls häufig sind USB oder ähnliche Schnittstellen für USB-Memorysticks oder Speicherkarten zum Speichern von Messwerten, Screenshots und Konfigurationen. Ironischerweise sind Schnittstellen und Windows-Software bei Markengeräten häufig gesondert zu erwerben, während sie bei eher unbekannten Marken kostenlos mitgeliefert werden, wenn auch die Qualität der kostenlosen Software häufig zu wünschen übrig lässt.&lt;br /&gt;
&lt;br /&gt;
Beispiele für günstige Einstiegsmodelle unter 600 Euro sind die niederpreisigen Geräte von Rigol, Hantek, Owon, Siglent und Atten. Für relativ wenig Geld erhält man für einfache Anwendungen ein brauchbares Oszilloskop mit ein paar Highlights aber auch auffälligen Einschränkungen und Fehlern in der Hard- und Software. Viel oder überhaupt Service kann man von diesen Firmen für sein Geld meist nicht erwarten.&lt;br /&gt;
&lt;br /&gt;
Geräte bspw. von [http://www.instek.com/ Instek] sind etwas teurer. Geräte aus der GDS-1000A oder GDS-1000U Serie dürften zum Einstieg interessant sein, oder mittlerweile die modernere Serie DS2000 von Rigol, bzw SDS2000 Serie von Siglent.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel für ein Einstiegsmodell war das [http://www.tek.com/site/ps/0,,40-15314-INTRO_EN,00.html TDS1002] von Tektronix (ca. 1200 Euro). Dazu muss man allerdings sagen, dass Tektronix die aktuelle Entwicklung etwas verschlafen hat. Der nur 2 kByte große Speicher ist nicht mehr zeitgemäß. Geräte der [http://www.home.agilent.com/agilent/product.jspx?nid=-33575.0&amp;amp;cc=DE&amp;amp;lc=ger&amp;amp;pageMode=OV Agilent InfiniiVision 2000X Serie] beginnen in einem ähnlichen Preisbereich aber mit wesentlich mehr Features.&lt;br /&gt;
&lt;br /&gt;
Sind 4 Kanäle gewünscht, aber das Budget begrenzt, lohnt sich ein Blick auf die DS1000&#039;&#039;&#039;Z&#039;&#039;&#039; Serie von Rigol.&lt;br /&gt;
&lt;br /&gt;
Einige Hersteller wie R&amp;amp;S und Keysight bieten inzwischen preisgünstige EDU-Versionen ihrer Oszilloskope für die Ausbildung an, die mit abgespeckten Funktionen aufwarten und besonders günstig abgegeben werden. Diese haben die gleiche wertige Analogtechnik und Signalverarbeitung verbaut, kosten dafür auch mehr, als klassischer Einsteigermarken mit gleichem Funktionsumfang. In einigen Fällen muss zum Erwerb aber eine Berechtigung in Form eines Ausbildungsnachweises erbracht werden.&lt;br /&gt;
&lt;br /&gt;
==== Vergleichstabelle digitale Tischoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
;Wichtiger Hinweis: Diese und andere Tabellen werden gelegentlich von Freiwilligen auf den aktuellen Stand gebracht und können veraltet sein. &lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn. &amp;lt;BR/&amp;gt;&lt;br /&gt;
Anmerkung: Für Viele Modelle aus dieser Tabelle gibt es bereits Nachfolgemodelle. &amp;lt;BR/&amp;gt;&lt;br /&gt;
&amp;lt;BR/&amp;gt;&lt;br /&gt;
Legende: &amp;lt;BR/&amp;gt;&lt;br /&gt;
opt.: optional, kostenpflichige Erweiterung (Hardware und/oder Software)&amp;lt;BR/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;digitaloszis&amp;quot; style=&amp;quot;width:60em&amp;quot; &lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
!  style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
!  style=&amp;quot;width:6em&amp;quot; | Display&lt;br /&gt;
!  style=&amp;quot;width:8em&amp;quot; | Inface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122485/VOLTCRAFT-Vorteilsset-DSO-1062D-2-Kanal-Oszilloskop-Digitales-Speicheroszilloskop-Bandbreite-60-MHz-inkl-2-Tastkoepf DSO5062D]&lt;br /&gt;
| [http://www.conrad.de/ Conrad]&lt;br /&gt;
| 329.-&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Gleiche Hardware wie das Hantek DSO5062B und leicht modifizierte Software.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/en/ProductDetail_3_3.html DSO5000B Series]&lt;br /&gt;
| [http://www.hantek.com.cn/en/index.html Hantek]&lt;br /&gt;
| ab 290$&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 60&amp;lt;BR/&amp;gt;100&amp;lt;BR&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Mit 60MHz beliebt, da es einen Hack auf 200 MHz gibt. Ebenso diverse Hacks an der Hardware. Auch als Tekway oder Protek im Handel.&lt;br /&gt;
|-&lt;br /&gt;
| MSO5000D serie&lt;br /&gt;
| Hantek&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60 &amp;lt;br&amp;gt; 100 &amp;lt;br&amp;gt; 200&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &lt;br /&gt;
| 2CH +16 Logik &amp;lt;br/&amp;gt; weitgehend baugleich mit DSO5000B Serie&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| DSO3062A&lt;br /&gt;
| Agilent&lt;br /&gt;
| 800&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host (modul)&lt;br /&gt;
| weitgehend baugleich mit Rigol DS5000&lt;br /&gt;
|-&lt;br /&gt;
| InfiniiVision 2000 X Serie&lt;br /&gt;
| Agilent&lt;br /&gt;
| 950 - 2600 &lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200 &lt;br /&gt;
| 8 &lt;br /&gt;
| 100k&lt;br /&gt;
| 800x&amp;amp;shy;480, 8.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x&lt;br /&gt;
| Markengeräte mit exzellentem Preis-Leistungs-Verhältnis. Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.)&lt;br /&gt;
|-&lt;br /&gt;
| [http://%5Bhttp://www.owon.com.hk/products.asp?ParentID=57&amp;amp;SortID=87 OWON &amp;lt;br/&amp;gt; XDS--A(+)&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;   &#039;&#039;&#039;•12-bit:&#039;&#039;&#039; &amp;lt;br /&amp;gt; 3062 A(+) &amp;lt;br /&amp;gt; 3102 A(+) &amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &#039;&#039;&#039;•14-bit:&#039;&#039;&#039; &amp;lt;br /&amp;gt; 3202 A(+)]&lt;br /&gt;
| [http://www.owon.com.hk/main.asp OWON]&lt;br /&gt;
| &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; 430.. &amp;lt;br/&amp;gt; bis &amp;lt;br/&amp;gt; 720€ &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
~1350€&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;60&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;100&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;200 &lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;12&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;12&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;14&lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;      40M&amp;lt;br /&amp;gt;&lt;br /&gt;
| 800x600 &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
8&amp;quot; Touch-screen &amp;lt;BR/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
(3062A(+): ohne &amp;lt;BR/&amp;gt; Touchscreen) &lt;br /&gt;
| •USBx2 &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •WiFi &amp;lt;BR/&amp;gt; •VGA/AV &amp;lt;br /&amp;gt;&lt;br /&gt;
•• A+ : incl. &amp;lt;BR/&amp;gt; •2ch-FG &amp;lt;BR/&amp;gt; •Multimeter &amp;lt;BR/&amp;gt; •DataLogger&lt;br /&gt;
| •LabView komp. &amp;lt;br /&amp;gt;&lt;br /&gt;
•LiIon-Akku opt. •Bus-Decoder opt. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;•Echtes Glimpse-Of-Nirvana Teil&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ Rigol DS1000E Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 296&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 50&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7”&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| optional 16-Kanal Logikanalysator = DS1052D (DS1102D). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1052E per Software auf ein DS1102E umrüsten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000z/ Rigol DS1000Z Series]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 375&lt;br /&gt;
| 4&lt;br /&gt;
| 250&amp;lt;br&amp;gt;500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 50&amp;lt;BR&amp;gt;70&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 12M&amp;lt;BR&amp;gt;24M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| optionaler dualer Funktionsgenerator 25Mhz (DS1000Z&#039;&#039;&#039;-S&#039;&#039;&#039;). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1054Z/DS1074Z per Software auf ein DS1104Z umrüsten und den gesamten Funktionsumfang freischalten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds2000/ DS2000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 589 - 1505&lt;br /&gt;
| 2&lt;br /&gt;
| 2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 14M&amp;lt;BR&amp;gt;56M&lt;br /&gt;
| 800x&amp;amp;shy;480, 8&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind 56M, serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und sogar auf Topmodel DS2202 (200MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig. Dank LXI (offene Spezifikation) gute Softwareanbindung. Vertikalauflösung ab 0,5mV/Div!&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.rigolna.com/products/digital-oscilloscopes/MSO5000/ MSO5000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 950 - 2450&lt;br /&gt;
| 2/4&lt;br /&gt;
| 2000&amp;lt;br&amp;gt;4000&amp;lt;br&amp;gt;8000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;350&lt;br /&gt;
| 8&lt;br /&gt;
| 100M&amp;lt;BR&amp;gt;200M&lt;br /&gt;
| 1024x&amp;amp;shy;600, 9&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI) &amp;lt;BR/&amp;gt; •HDMI&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und auf Topmodel MSO5354 (350MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.siglent.com/ens/pdxx.aspx?id=25&amp;amp;T=2&amp;amp;tid=1/ SDS2000 Serie]&lt;br /&gt;
| [http://www.siglent.com/ENs/index.aspx/ Siglent]&lt;br /&gt;
| 850 - 2700&lt;br /&gt;
| 2&amp;lt;br&amp;gt;4 &lt;br /&gt;
| 2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 28M&lt;br /&gt;
| 800x&amp;amp;shy;480, 8&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI) &amp;lt;br/&amp;gt; •PASS/FAIL&lt;br /&gt;
| 110.000wrfms/s, seqmentierter Speicher! (dann bis 300.000wrfms/s, HRES Erfassung mit höherer vertikaler Auflösung, Per Kauflizenz jeweils freischaltbar sind serielle Bus-Dekoder, MSO Option, Funktionsgeneratorausgang Dank LXI gute Softwareanbindung.  &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.owon.com.hk/products.asp?ParentID=57&amp;amp;SortID=66 Owon SDS Serie]&lt;br /&gt;
| [http://www.owon.com.hk/main.asp Owon]&lt;br /&gt;
| 260€ (5032E) - 1100€ (9302)&lt;br /&gt;
| 2&lt;br /&gt;
| 125&amp;lt;br&amp;gt;250&amp;lt;br&amp;gt;1600&amp;lt;br&amp;gt;3200&lt;br /&gt;
| 30&amp;lt;BR&amp;gt;60&amp;lt;BR&amp;gt;70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;125&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 10k&amp;lt;br&amp;gt;10M&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA (opt.) &amp;lt;BR/&amp;gt; &#039;&#039;oder&#039;&#039; &amp;lt;BR/&amp;gt; •RS-232 (opt.)&amp;amp;shy;(nicht -E)&lt;br /&gt;
| Akkubetrieb optional (nicht -E)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=46 GDS-1000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek] &lt;br /&gt;
| 350 - 550&amp;lt;br&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&amp;lt;BR&amp;gt;40&amp;lt;BR&amp;gt;60&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| Von Conrad teurer als DSO-4000 Serie erhältlich (475 - 950&amp;amp;euro;).&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&amp;lt;br&amp;gt; GW Instek alias Good Will Instrument Co., Ltd&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=42 GDS-1000&#039;&#039;&#039;A&#039;&#039;&#039; Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek]&lt;br /&gt;
| 500&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;150&lt;br /&gt;
| 8&lt;br /&gt;
| 2M&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| [http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&amp;lt;br&amp;gt; GW Instek alias Good Will Instrument Co., Ltd&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
!  style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
!  style=&amp;quot;width:6em&amp;quot; | Display&lt;br /&gt;
!  style=&amp;quot;width:8em&amp;quot; | Inface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=34 GW Instek GDS-2000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek]&lt;br /&gt;
| 850 - 1800&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&amp;lt;br&amp;gt;25k&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| Weitgehend baugleich mit Conrad Voltcraft DSO-8000 Serie. Vier-Kanal Versionen haben keinen externen Trigger und weniger Trigger-Funktionen.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| TDS-1002B&lt;br /&gt;
| Tektronix&lt;br /&gt;
| 1100&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 2.5k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| verhältnismäßig starkes Rauschen, siehe Text oben&lt;br /&gt;
|-&lt;br /&gt;
| [http://teledynelecroy.com/oscilloscope/oscilloscopeseries.aspx?mseries=50 WaveJet 3xx]&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 2800 - 8000&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;350&amp;lt;BR&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x&amp;amp;shy;480, 7.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN&lt;br /&gt;
| verfügbar z.&amp;amp;nbsp;B. bei Farnell&lt;br /&gt;
|-&lt;br /&gt;
| WaveAce Serie&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 1000 - 3500&lt;br /&gt;
| 2&lt;br /&gt;
| 250 - 2000&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 4k - 8k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232(?)&lt;br /&gt;
| Daten beziehen sich etvl. auf nicht mehr erhälltliche Serie (bitte überprüfen)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dlm2000.de DLM20XX]&lt;br /&gt;
| YOKOGAWA &lt;br /&gt;
| 3300 - 8000&lt;br /&gt;
| 2&amp;lt;br&amp;gt;4&amp;lt;br&amp;gt;3+1&lt;br /&gt;
| 1250&amp;lt;br&amp;gt;2500&lt;br /&gt;
| 200&amp;lt;BR&amp;gt;350&amp;lt;BR&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5M&lt;br /&gt;
| 1024x&amp;amp;shy;768, 8.4&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •LAN (opt.) &amp;lt;BR/&amp;gt; •RGB Video&lt;br /&gt;
| Vertrieb direkt vom Hersteller!&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UT2025B.html UNI-T UT2025B]&amp;lt;br&amp;gt;Voltcraft DSO-1022 M&amp;lt;br&amp;gt;&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 290 - 356&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 512k&amp;lt;ref name=&amp;quot;unit&amp;quot;&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 320x&amp;amp;shy;240 (Monochrom)&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232 &amp;lt;BR/&amp;gt; •LAN (opt.)&lt;br /&gt;
| Als UT2025&#039;&#039;&#039;C&#039;&#039;&#039; mit Farbdisplay. UT2000 Serie 25-200MHz, 2CH 250MSa/s bis 1GSa/s&amp;lt;br&amp;gt;wenig Rauschen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UTD2052CEL.html UTD2052CEL]&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 369,-&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 50&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5k&amp;lt;br&amp;gt;25k&amp;lt;br&amp;gt;1,2M&lt;br /&gt;
| 400x&amp;amp;shy;240&lt;br /&gt;
| •USB Host&lt;br /&gt;
| Displayauflösung beträgt 800x480, der Displaycontroller faßt jedoch immer 2x2 Pixel zusammen (Menü nimmt relativ viel Platz auf dem Bildschirm ein)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rohde-schwarz.de/de/Produkte/messtechnik-testsysteme/oszilloskope/HMO1002-%7C-Kerndaten-%7C-4-%7C-11696.html HMO1002]&lt;br /&gt;
| [http://www.rohde-schwarz.de/ Rohde &amp;amp; Schwarz]&lt;br /&gt;
| 950 - 1190&lt;br /&gt;
| 2&lt;br /&gt;
| 1000 &lt;br /&gt;
| 50&amp;lt;br&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x&amp;amp;shy;480, 6,5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &lt;br /&gt;
| Umfangreiche Zusatzfunktionen wie Mustergenerator, Frequenzgenerator, 2-Kanal DVM, Frequenzzähler, Komponententester und 8 Kanal MSO Opt. &lt;br /&gt;
|-&lt;br /&gt;
| [http://value.rohde-schwarz.com/vi/value/oscilloscopes/r-srhmo1202-digital-oscilloscope.html/ HMO1202]&lt;br /&gt;
| [http://www.rohde-schwarz.de/ Rohde &amp;amp; Schwarz]&lt;br /&gt;
| - &lt;br /&gt;
| 2&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 100&amp;lt;br&amp;gt;200&amp;lt;br&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&amp;lt;br&amp;gt;2M&lt;br /&gt;
| 640x&amp;amp;shy;480, 6,5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &lt;br /&gt;
| Optionen für I2C, RS232, UART, CAN, LIN serielle Busanalyse, Umfangreiche Zusatzfunktionen wie Mustergenerator, Frequenzgenerator, 2-Kanal DVM, Frequenzzähler, Komponententester und 8 Kanal MSO Opt. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.peaktech.de/produktdetails/kategorie/digital-oszilloskope/produkt/p-1265.html PT 1265]&lt;br /&gt;
| [http://www.PEAKTECH.de Peaktech]&lt;br /&gt;
| ca. 290&lt;br /&gt;
| 2&lt;br /&gt;
| 125&lt;br /&gt;
| 30&lt;br /&gt;
| 8&lt;br /&gt;
| 10k&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA&lt;br /&gt;
| Optional: Akkupack  4000 mA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Marken, die gelegentlich auf dem deutschen Markt auftauchen, häufig über eBay, sind &lt;br /&gt;
&lt;br /&gt;
* GAOtek&lt;br /&gt;
* Hangzhou Jingce (JC)&lt;br /&gt;
* Tonghui&lt;br /&gt;
* Ypioneer&lt;br /&gt;
* Jiangsu Lvyang&lt;br /&gt;
&lt;br /&gt;
Über deren Qualität hört man wenig oder gar nichts.&lt;br /&gt;
&lt;br /&gt;
=== PC-Oszilloskope ===&lt;br /&gt;
==== PC-Zusätze ====&lt;br /&gt;
===== Allgemeines &amp;amp; Beachtenswertes =====&lt;br /&gt;
&lt;br /&gt;
PC-Oszilloskope / PC-Zusätze sind im Prinzip digitale Speicheroszilloskope, mit der Besonderheit, dass sie die Daten nicht selbst anzeigen, sondern an einen PC übermitteln. Beim Kauf eines PC-Oszilloskops sollte man besonders vorsichtig sein, da viele Angebote irreführende Informationen enthalten. Sehr beliebt ist z.&amp;amp;nbsp;B. die Werbung mit der Analogbandbreite, also die Bandbreite die der Analogteil der Schaltung (Eingangsverstärker) verarbeiten kann. Wenn hier 100 MHz angegeben sind bedeutet das aber nicht, dass sich auch wirklich Signale bis 100 MHz darstellen lassen; wenn der Wandler nur mit 40 MS/s abtastet ist das Oszilloskop gerade noch bis 4 MHz verwendbar. Ebenso sollte man nur die Echtzeit- oder Realtime-Abtastrate beachten, eine manchmal ebenfalls angegebene &amp;quot;Äquivalent-Abtastrate&amp;quot; ist nur bei periodischen Signalen zu gebrauchen und damit im Umfeld von Mikrocontrollern meist wertlos.&lt;br /&gt;
&lt;br /&gt;
Die Wahl zwischen einem Tischoszilloskop und einem PC-Zusatz ist nicht nur eine Geld-, Leistungs- oder Qualitätsfrage. Ein Tischgerät lässt sich anders bedienen (echte Knöpfe, sicherer Stand) und belegt nicht den PC oder Laptop. Erfahrene Entwickler ziehen ein separates Gerät einem PC-Zusatz vor. Zum Teil ist dies eine Generationsfrage.&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt, dass billige PC-Oszilloskope meist keine galvanische Trennung an ihrer USB-Schnittstelle besitzen. Ein Fehler bei einer Messung kann daher nicht nur das Oszilloskop, sondern gleich den PC mit beschädigen. Das gleiche Problem kann man übrigens auch bei einfachen Tischoszilloskopen mit PC-Schnittstelle haben. Allerdings kann man Tischgeräte auch ohne die PC-Verbindung betreiben, PC-Oszilloskope nicht.&lt;br /&gt;
&lt;br /&gt;
Gelegentlich wird geraten, das Oszilloskop, egal ob Tischgerät oder PC-Zusatz, immer über einen &amp;quot;self powered&amp;quot; USB-Hub (einer mit eigenem Netzteil) mit dem PC zu verbinden. Ob ein solcher Hub als Schutzmaßnahme geeignet ist, besonders zum Personenschutz, sei dahingestellt. Schaden sollte er nicht.&lt;br /&gt;
&lt;br /&gt;
Besonders zu beachten ist die PC-Software. Nicht nur, ob sie zum Zeitpunkt des Kaufs wenigstens grundsätzlichen Ansprüchen genügt, sondern auch, ob der Hersteller vermutlich willens und in der Lage ist, die Software über viele Jahre zu warten. Stichwort Investitionssicherheit. Ohne Wartung kann eine Inkompatibilität in der Software zum nächste Windows Service-Pack oder zur nächste Windows-Version das Gerät völlig entwerten.&lt;br /&gt;
&lt;br /&gt;
Leider ist es so, dass es fast keine freie [[Oszilloskop#Software|Oszilloskopsoftware]] gibt. Die Protokolle zwischen Oszilloskop-Vorsätzen und Computer sind meist proprietär, und selten hat sich ein Entwickler freier Software die Mühe gemacht, ein Protokoll zu entschlüsseln. Noch seltener ist es, dass auf dieser Basis eine brauchbare oder gar gute Software geschrieben wurde. So ist ein Ausweichen auf freie Software kaum möglich, sollte der Hersteller die Wartung aufgeben. Man ist im Normalfall auf Gedeih und Verderb dem Hersteller ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
===== Vergleichstabelle PC-Zusätze =====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
Alle hier gelisteten Geräte haben einen USB-Anschluss.&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;pczusatzoszis&amp;quot; &lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.elandigitalsystems.com/support/usbtmfaq/software.php USBscope50]&lt;br /&gt;
| Elan Digital Systems&lt;br /&gt;
| 249&lt;br /&gt;
| 1 (-4)&lt;br /&gt;
| 50&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 10&amp;lt;br&amp;gt;75&lt;br /&gt;
| 8&lt;br /&gt;
| 3k&lt;br /&gt;
| CAT II, 300V galv. Trennung zu USB, OpenSource SDK, Java, Linux, LabView&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2104&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 180&lt;br /&gt;
| 1&lt;br /&gt;
| 50&lt;br /&gt;
| 10&lt;br /&gt;
| 8&lt;br /&gt;
| 8K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2105&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 235&lt;br /&gt;
| 1&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 24K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2204A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 165&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 10&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 8K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2205A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 255&lt;br /&gt;
| 2&lt;br /&gt;
| 200&lt;br /&gt;
| 25&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 16K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2206A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 429&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 50&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 32K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2207A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 548&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 100&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 40K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| P 1280&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 329&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10M&lt;br /&gt;
| USB und LAN Anschluss, 40V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei USB, 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei LAN&lt;br /&gt;
|-&lt;br /&gt;
| P 1285&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 389&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10M&lt;br /&gt;
| USB und LAN Anschluss, 40V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei USB, 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei LAN&lt;br /&gt;
|-&lt;br /&gt;
| P 1290&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 197&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&lt;br /&gt;
| 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; galv. Trennung zu USB&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=62 DSO-2090 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 50&amp;lt;br&amp;gt;100&lt;br /&gt;
| 40&lt;br /&gt;
| 8&lt;br /&gt;
| 32k&amp;lt;br&amp;gt;64k&lt;br /&gt;
| Wenige Vorteile gegenüber einem Tischgerät. Analogbandbreite bei der Samplingrate nicht ausnutzbar. Kleiner Eingangsspannungsbereich. Unter diversen anderen Namen erhältlich.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=63 DSO-2150 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 150&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10K&amp;lt;br&amp;gt;32K&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=64 DSO-2250 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.  &lt;br /&gt;
| 220&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-&amp;lt;br&amp;gt;512K&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| Mephisto Scope 1 (UM202)&lt;br /&gt;
| Meilhaus&lt;br /&gt;
| 333&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 16&lt;br /&gt;
| 256K&lt;br /&gt;
| 5 in 1,&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Voltmeter,&lt;br /&gt;
Datenlogger analog und digital,&lt;br /&gt;
Digital-I/O&lt;br /&gt;
|-&lt;br /&gt;
| MSO-19&lt;br /&gt;
| Link Instruments Inc.&lt;br /&gt;
| 172&lt;br /&gt;
| 1&lt;br /&gt;
| 200&lt;br /&gt;
| 60&lt;br /&gt;
| ??&lt;br /&gt;
| 1K&lt;br /&gt;
|&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Pattern Generator,&lt;br /&gt;
TDR&lt;br /&gt;
|-&lt;br /&gt;
|VDS1022I&lt;br /&gt;
|Owon&lt;br /&gt;
| ca 80&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&lt;br /&gt;
| USB galv. getrennt, auch verkauft als Peaktech 1290?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Soundkarten-Oszilloskope ====&lt;br /&gt;
[[Bild:Soundoszi.JPG|thumb|right|300px|Soundkarten Oszilloskop]]&lt;br /&gt;
Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen.&lt;br /&gt;
Allerdings eignet sich eine Soundkarte nicht dazu, Gleichspannungen zu messen, zu niederfrequente Signale können daher nicht damit erfasst werden: Im Screenshot nebenan erkennt man das z.&amp;amp;nbsp;B. an der fallenden Gerade am Schluss (obwohl der tatsächliche Signalpegel konstant oben bleibt). Auch ist hier besondere Vorsicht geboten, da Soundkarten nur für geringe Spannungen ausgelegt sind und bei einer zu hohen Eingangsspannung möglicherweise der ganze PC beschädigt wird. Daher ist eine Vorschaltung mit Spannungsbegrenzung (ca 0,7V) nötig. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der Soundkartennutzung ist, dass es sich dank des PCs um eine Art  Speicheroszilloskop handelt und die Daten zum Beispiel in Excel analysiert werden können.&lt;br /&gt;
&lt;br /&gt;
* [http://www.scheidig.de/Deutsch/Download/SpekOszi/info.htm Hardy u. Karola Scheidig] verschiedene Programme zum Messen mit der Soundkarte.&lt;br /&gt;
* [http://www.sillanumsoft.org/ Visual Analyser] von Alfredo Accattatis und der University of Rome Tor Vergata, &amp;quot;Donateware&amp;quot; &lt;br /&gt;
* [http://www.zeitnitz.de/Christian/scope_en Soundcard Oscilloscope für Windows] von Christian Zeitnitz, kostenlos für Privatanwendung&lt;br /&gt;
* [http://www.qsl.net/dl4yhf/spectra1.html Spectrum Lab von DL4YHF]&lt;br /&gt;
* [http://w5big.com/spectrogram.htm Spectrogram] von R.S. Horne, ältere Version kostenlos&lt;br /&gt;
* [http://www.audiotester.de/ Audiotester 30-Tage-Version kostenlos]&lt;br /&gt;
* [http://www.dasylab.com/ DasyLab] Eingeschränkte Version (Soundkarte und serielle Schnittstelle) als Beilage zum Buch &amp;quot;Signale-Prozesse-Systeme&amp;quot; ISBN 9783642018633&lt;br /&gt;
* [http://www.zelscope.com/ Zelscope] von Constantin Zeldovich 14-Tage Evaluationsversion&lt;br /&gt;
* [http://web222.webclient5.de/prj/VarEl/SndCrdAmp/ Sound Card Pre-Amp] Selbstbau-Vorverstärker für Sound-Karte von Dr. Thomas Redelberger&lt;br /&gt;
* [http://www.dxzone.com/catalog/Software/Spectrum_analyzers/ Linksammlung]&lt;br /&gt;
&lt;br /&gt;
==== Grafikkarten-Oszilloskope ====&lt;br /&gt;
Videokarten, die über einen analogen Input verfügen, stellen ebenfalls eine Alternative zu käuflichen Oszilloskopen dar, da sie 3kanalig Frequenzen bis rund 180 MHz verarbeiten können. Die digitale Auflösung liegt meist bei 8 Bit maximal, was für einfache Anzeigen jedoch reicht, wenn die Aussteuerung entsprechend ist. Durch Übersampeln lässt sich die Auflösung wie gehabt steigern, indem man z.B. 4 Werte softwareseitig zusammenfasst und damit 1 Bit an Auflösung gewinnt. Bei 16 Werten kann man 2 Bit erwarten und erhält eine Güte von ca. 10 Bit bei 10MHz.&lt;br /&gt;
&lt;br /&gt;
=== Selbstbau ===&lt;br /&gt;
Der Selbstbau eines solchen Gerätes erspart (wie fast immer in solchen Fällen) kein Geld, sofern man nicht eine Spezialfunktion benötigt, die im Markt nicht beschaffbar ist. Der Spaß liegt also wieder im Bauen selbst.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse preiswerte Bausätze für Spielzeug-Oszilloskope. Die Ergebnisse nach dem Zusammenbau sind aber als Oszilloskop wenig brauchbar.&lt;br /&gt;
&lt;br /&gt;
Daneben findet man nur sehr wenige Selbstbau-Projekte deren Ergebnisse überzeugen. Einige interessante Projekte sind [http://www.mikrocontroller.net/topic/228997?goto=new#2308320]n und [http://www.ssalewski.de/DAD.html.de]. Dazu sei allerdings gesagt, dass der Aufwand an Material und Messmitteln schnell die Kosten für ein fertiges Oszilloskop überschreitet.&lt;br /&gt;
&lt;br /&gt;
=== Umbau ===&lt;br /&gt;
Sofern man tatsächlich etwas benötigt, was nicht käuflich zu erwerben ist, kann der Kauf und Umbau eines vorhandenen Gerätes sinnvoll sein. &lt;br /&gt;
&lt;br /&gt;
Auf eBay werden immer noch die Oszilloskope der früheren Firma Wittig (heute Welec), wie zum Beispiel das W2012A, angeboten. Als Alternative zu der fehlerträchtigen Orginalfirmware ist mittlerweile eine Open-Source Variante verfügbar die kontinuierlich weiterentwickelt wird. Ebenfalls wird an Hardware Erweiterungen gearbeitet die die Qualität des Oszilloskops deutlich steigern. Wer sich nicht sicher ist ob das Gerät seinen Ansprüchen genügt sollte bei den Entwicklern nachfragen. [http://sourceforge.net/apps/trac/welecw2000a/wiki] Auch hier ist der Weg das Ziel.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR_Softwarepool#Oszilloskop|AVR Softwarepool: Oszilloskop]]&lt;br /&gt;
* [[Einfaches Oszilloskop mit Bascom-AVR]]&lt;br /&gt;
* [[USB_Oszilloskop]]&lt;br /&gt;
* [[Logic_Analyzer]]&lt;br /&gt;
* [[LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen | LCS-1M]] ([[Picaxe]])&lt;br /&gt;
* [[media:Probe_Fundamentals-_Tektronix.pdf | Probe_Fundamentals-_Tektronix.pdf]] (engl.)&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/389844#4467981 Forumsbeitrag]: Bitte Tipp für ein einfaches Speicheroszilloskop&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/205596?goto=5724370#5724370 Forumsbeitrag]: Selbstbauprojekt für optisch getrennten Tastkopf&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Literatur ==&lt;br /&gt;
* [http://www.elektronikpraxis.vogel.de/index.cfm?pid=9681 Online-Dossier Grundlagen digitaler Oszilloskope. ] Veröffentlicht auf Elektronikpraxis online&lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/XYZs/03W_8605_3.pdf XYZs of Oscilloscopes Primer]. Die Grundlagen digitaler Oszilloskope  &lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/ABCsProbes/60W_6053_9.pdf ABCs of Probes Primer]. Die Grundlagen von Tastköpfen&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/1?filter=oszi*+-oszillator Forum-Beiträge zum Thema Oszilloskop] (Kaufberatung, Anwendung)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/3?filter=oszi*+-oszillator Beiträge im Markt-Forum]&lt;br /&gt;
* [http://www.virtuelles-oszilloskop.de/ Ein virtuelles interaktives Oszilloskop] ala HAMEG HM203-6 20 MHz zum Üben (Seite auf [http://www.virtuelles-oszilloskop.com Englisch])&lt;br /&gt;
* [http://www.eosystems.ro/eoscope/eoscope_en.htm Selbstbau-DSO 40MSPS]&lt;br /&gt;
* [http://www.sigcon.com/Pubs/straight/probes.htm Probing High-Speed Digital Designs], Originally published in [http://www.elecdesign.com/ Electronic Design Magazine], March, 1997&lt;br /&gt;
* [http://hackedgadgets.com/2007/12/10/oscilloscope-tutorials/ Oscilloscope Tutorials] Linkliste bei hackedgadgets.com&lt;br /&gt;
* [http://www.eevblog.com/2011/03/30/eevblog-159-oscilloscope-trigger-holdoff-tutorial/ EEVBlog #159] Videotutorial von Dave Jones zu &#039;&#039;&#039;Trigger Holdoff&#039;&#039;&#039;, (engl.)&lt;br /&gt;
* [http://www.all-about-test.info/spezial-oszilloskope.html/ Marktübersicht Spezial-Oszilloskope mit Hintergrundinfos]&lt;br /&gt;
* [http://oscopes.info/market/2256-usb-oscilloscopes-product-overview-low-end/ Produktübersicht kostengünstige USB-Oszilloskope (englisch)]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kUU2afffAdE&amp;amp;list=PLMKxBlyAyypxuaI7pbfRkSryvTDef_Y1S&amp;amp;index=16 Video] von Bob Peace zum Thema Tastköpfe und High Speed Measurements (engl.)&lt;br /&gt;
* [http://www.eevblog.com/forum/testgear/digital-oscilloscope-comparison-chart EEVBlog: &amp;quot;Digital Oscilloscope Chart&amp;quot; - Große Vergleichsliste gängiger Digitaloszilloskope (engl.)]&lt;br /&gt;
* [http://www.cbtricks.com/miscellaneous/tech_publications/scope/sampling.pdf Sampling Oscilloscope Techniques], von Tektronix, engl.&lt;br /&gt;
* [https://www.youtube.com/watch?v=xccPrJYYz60 Oscilloscope measurements in power electronics: I. Single ended probe], Video (englisch)&lt;br /&gt;
* [https://www.youtube.com/watch?v=eaAsnNkJfPY Oscilloscope measurements in power electronics: II. Differential probe], Video (englisch)&lt;br /&gt;
* Isolierte Tastköpfe mit LWL-Kopplung&lt;br /&gt;
** [https://www.tek.com/isolated-measurement-systems# IsoVu Isolated Probes] von Tektronix, 200-1000MHz, 14.000-27.000 Euro&lt;br /&gt;
** [https://teledynelecroy.com/probes/high-voltage-fiber-optically-isolated-probes High Voltage Fiber Optically-isolated Probes] von Teledyne LeCroy, 60MHz, ca. 3900 Euro bei RS [https://de.rs-online.com/web/p/oszilloskop-tastkopfe/1368330/ 136-8330]&lt;br /&gt;
** [https://www.langer-emv.de/en/category/analog/60 Optical fibre cable probes] vom Langer EMV mit 25, 500 und 5000kHz Bandbreite, ca. 1000 Euro&lt;br /&gt;
** [https://hackaday.io/project/12231-fiber-optic-isolated-voltage-probe Fiber Optic Isolated Voltage Probe] bei Hackaday, Selbstbauprojekt, 30MHz, ca. 50$&lt;br /&gt;
* Oszilloskope mit galvanisch getrennten Eingängen&lt;br /&gt;
** [https://cleverscope.com/ Cleverscope CS548], &amp;quot;Isolated channel capture (1kV Class III), 100 dB CMRR at 50 MHz&amp;quot;&lt;br /&gt;
** [https://www.tek.com/en/products/oscilloscopes/tps2000 TPS2000B], von Tektronix&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/167705#1602827 WinXP Software für OsziFox/ProbeScope] von  Micha B. (chameo)&lt;br /&gt;
&lt;br /&gt;
* [http://users.physik.fu-berlin.de/~jtt/fsc2.phtml fsc2] is a program running under GNU/Linux for controlling spectrometers. Supported devices include digitizing oscilloscopes too:&lt;br /&gt;
** Tektronix Digitizing Oscilloscope TDS520, TDS520A, TDS520C, TDS540, TDS744A and TDS754A&lt;br /&gt;
** LeCroy Digitizing Oscilloscope 9400, 9410, 9420, 9424, 9424e and 9450(A)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope Waverunner and Waverunner-2 (LT224, LT 262, LT264, LT342, LT344, LT354, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454)&lt;br /&gt;
&lt;br /&gt;
* [http://xoscope.sourceforge.net/ xoscope, oscope] is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and Bitscope hardware. Includes 8 signal displays, variable time scale, math,memory, measurements, and file save/load. (Linux, GPL)&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtoussaint.de/qtdso.html QtDSO] is a frontend for the Velleman PCS64i digital oscilloscope (Anm.: Velleman nicht mehr unterstützt) It provides a fully featured oscillocope mode (including XY  plot and math) and a highly configurable spectrum analyzer mode. Für &#039;&#039;&#039;Digitalmultimeter&#039;&#039;&#039; gibt es vom gleichen Autor [http://www.mtoussaint.de/qtdmm.html QtDMM] und [http://www.mtoussaint.de/qtdmm2.html QtDMM2].&lt;br /&gt;
&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html Osqoop] est un oscilloscope logiciel sous licence libre. Il permet de travailler sur un nombre arbitraire de canaux et des acquisitions de longue durée. Wiki description: [http://gitorious.org/osqoop Osqoop] is a multi-platform open source software oscilloscope based on Qt 4. It connects to various hardware data sources such as the sound input or a dedicated USB board.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/gds2000tools/ gds2000tools] ist eine Linux-Software für GW-Instek GDS-2000 und andere GW-Instek Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/p/xoscillo/ Xoscillo] - A software oscilloscope that acquires data using an Arduino or a Parallax (more platforms to come). (Lizenz: CC-BY-NC-SA 3.0; Windows and Linux (needs mono))&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/oscope2100/ Oscope 2100] Linux software für Hantek DSO-2100.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/openhantek/ OpenHantek] Linux Software für Hantek (Voltcraft/Darkwire/Protek/Acetech) DSO-2090.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/dsoda/ Digital Soda] DSO-2250 Software.&lt;br /&gt;
&lt;br /&gt;
* [http://owondriver.sourceforge.net/ Owon Driver, Ownon Dump] Linux-Treiber für Owon-Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [http://sdaaubckp.sourceforge.net/attenload/ Attenload] Linux - fetch data from Atten oscilloscopes via USB&lt;br /&gt;
&lt;br /&gt;
* [http://www.ant.uni-bremen.de/whomes/rinas/agiload/ Agiload] Linux - fetch data and screenshots from Agilent 5462x oscilloscopes - RS232&lt;br /&gt;
&lt;br /&gt;
* [http://foss.doredevelopment.dk/wiki/Lxi-control Lxi-Control] Kommandozeilen-Applikation zur Fernsteuerung von Geräten mit LXI-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://gpib-utils.sourceforge.net/ gpib-util] Linux Kommandozeilen-Applikation, unterstützt diverse Oszilloskope (und andere Geräte) mit GPIB-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/vxi11/ VXI11] Bibliothek und Programme für Geräte mit VXI-11 Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/wfmreader/ Linux WFM Datenformat-Leser].&lt;br /&gt;
&lt;br /&gt;
* [http://sigrok.org/ &#039;&#039;sigrok&#039;&#039; Open Source Signal Analysis Software Suite]&lt;br /&gt;
&lt;br /&gt;
=== Datenauswertung ===&lt;br /&gt;
&lt;br /&gt;
Bei Oszilloskopen (DSOs), die es erlauben, die gemessenen Daten zu einem PC zu übertragen, kann man die Messwerte auf dem PC weiter auswerten. Zum Beispiel ein Signal demodulieren, filtern oder dekodieren. Grundsätzlich ist die Auswertung in jeder Programmiersprache möglich. Programmiersprachen für numerische Berechnungen eignen sich jedoch besonders.&lt;br /&gt;
&lt;br /&gt;
* [http://www.sigrok.org Sigrok] eine open source tool zur Ansteuerung und Auswertung von u.a. digitalen USB-Oszilloskopen&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com Matlab] und Freie Alternativen wie [http://www.scilab.org/ SciLab] oder [http://www.gnu.org/software/octave/ GNU Octave]&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/matlabcentral/fileexchange/?term=Oscilloscope Matlabcentral Fileexchange, Suche nach &#039;&#039;Oscilloscope&#039;&#039;] Auf Matlabcentral Fileexchange finden sich auch MatLab Lese- und Auswertungsfunktionen für diverse Oszilloskope. Hinweis: Die von MatLab für die Kommunikation mit einem Oszilloskop verwendeten Toolboxen und Funktionen dürfen aufgrund der Matlabcentral Lizenz nicht mit freien Alternativen verwendet werden. [http://wiki.octave.org/FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21 siehe GNU OCtave FAQ]&lt;br /&gt;
&lt;br /&gt;
* [http://octave.sourceforge.net/instrument-control/ Octave-Forge instrument-control] für die Kommunikation mit diversen Geräten wie z.B. LXI-compatible Agilent, LeCroy or Tektronix Oszilloskope über VXI11. Außerdem UART, I2C, GPIB usw.&lt;br /&gt;
&lt;br /&gt;
* Bei Ingenieuren weniger verbreitet sind Microsoft Excel oder andere Tabellenkalkulationen. Trotzdem sind sie zur Datenauswertung populär und auch durchaus geeignet, wenn sie richtig gehandhabt werden.&amp;lt;ref&amp;gt;Es ist sehr einfach Fehler in Tabellenkalkulationen zu machen, die typischerweise lange unentdeckt bleiben. [http://www.eusprig.org/ Untersuchungen] haben gezeigt, dass bereits dann bis zu 90% aller Tabellenkalkulationsblätter fehlerhaft sind, wenn es nur um einfache mathematische Grundoperationen (Addieren, Subtrahieren, Multiplizieren, Dividieren) geht.&amp;lt;/ref&amp;gt; Eine Reihe von Programmen, die Messgeräte auslesen, geben das CSV-Format aus. Excel kann dies ohne jegliche Veränderung importieren wodurch ein einmal geprüftes Excel-Dokument sehr sicher ist.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>172.26.9.69</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=105379</id>
		<title>Oszilloskop</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=105379"/>
		<updated>2022-08-26T13:34:40Z</updated>

		<summary type="html">&lt;p&gt;172.26.9.69: /* Datenauswertung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Oszilloskop&#039;&#039;&#039; dient zur grafischen Darstellung des Spannungsverlaufs eines oder mehrerer elektrischer Signale in einem einstellbaren Zeitfenster. Es ist das wichtigste Werkzeug der Elektrotechniker.&lt;br /&gt;
&lt;br /&gt;
== Anfragen bezüglich Kaufberatung im Forum ==&lt;br /&gt;
&lt;br /&gt;
=== Kritik an den Anfragen ===&lt;br /&gt;
Im Forum finden sich regelmäßig Anfragen nach individueller Beratung zum Oszilloskopkauf. Die Anzahl solcher Oszilloskop-Threads hat schon lange die 1000 überschritten. Sie sind langweilig, eine Qual und oft unnütz - besonders dann, wenn sich der Fragesteller offenbar nicht mit den Grundlagen eines Oszilloskops und den wichtigsten Kennzahlen bekanntgemacht hat oder nicht einmal weiß, was er überhaupt messen will. Auch, wenn ein Fragesteller ein paar Grundlagen besitzt, hat er anscheinend meistens keine Lust, verständlich darzustellen, was er genau will und lässt sich stattdessen umständlich befragen.&lt;br /&gt;
&lt;br /&gt;
Den meisten regelmäßigen Forumbenutzern ist daher gründlich die Lust an Oszilloskop-Threads vergangen. Dort &amp;quot;diskutieren&amp;quot; eigentlich nur noch Trolle und anonyme Gäste, die oft genug nur Werbung über Billigangebote über die x-te Ausgabe einer billigen, als Oszilloskop bezeichneten Plastikkiste, einem super tollen eBay-Schnäppchen oder angeblicher asiatischer Wundertüten.&lt;br /&gt;
&lt;br /&gt;
==== Links für Anfänger ====&lt;br /&gt;
Wer sich ernsthafte Beratung wünscht und eine &amp;quot;sanfte&amp;quot; Einführung in das Thema sucht, kann sich die englischsprachige YouTube-Videos von AfroTechMods anschauen:&lt;br /&gt;
&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials/ http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials]&lt;br /&gt;
&lt;br /&gt;
Dazu passt auch sein Tutorial über Funktionsgeneratoren:&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial/ http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial].&lt;br /&gt;
&lt;br /&gt;
Eine gute Einführung bilden auch zwei Videotutorials der Technischen Universität Graz. Im [https://youtu.be/UzpBQq2X9aA ersten Tutorial (https://youtu.be/UzpBQq2X9aA)] werden die grundlegenden Bedienelemente, als auch Themen wie Skalierung, Offset, Kopplung und Trigger behandelt. Im [https://youtu.be/jiRPqGFmNiI zweiten Tutorial (https://youtu.be/jiRPqGFmNiI)] geht es um Tastköpfe, den XY Modus, die Single Shot Funktion, Mathematik- und Messfunktionen, sowie Cursors.&lt;br /&gt;
&lt;br /&gt;
===Maßgeschneidert?===&lt;br /&gt;
Besonders die immer wiederkehrende Forderung, dass es unbedingt das maßgeschneiderte Oszilloskop zum Superpreis genau für den Fragesteller geben muss, ist sinnlos. Wer mit diesem Anspruch kommt, der wird enttäuscht werden. Das gibt es nicht, und gute Oszilloskope kosten Geld, da qualitativ hochwertige Geräte keine Massenware sind. Lediglich billige Geräte werden in grosser Zahl hergestellt und sind entsprechend preiswert, diese sind jedoch für anspruchsvolle Anwender meist untauglich, da genau an den wichtigen Dingen gespart und nur auf Optik gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
=== Gebrauchte Oszilloskope ===&lt;br /&gt;
Wer wenig Erfahrung mit Elektronikreparaturen hat, sollte sehr vorsichtig sein und den Markt gut beobachten.&lt;br /&gt;
 &lt;br /&gt;
Bei Gebrauchtware gibts stets das Risiko, ein defektes oder verbasteltes Gerät von Privat zu erwerben, deshalb sollte sich ein Käufer vorher die Rückgabemöglichkeit schriftlich zusichern lassen. Vom Kauf auf reinen Kleinanzeigenplattformen, wo der Verkäufer keinerlei Identitätsprüfung unterzogen wird, ist immer abzuraten.&lt;br /&gt;
&lt;br /&gt;
Vorsicht ist auch bei gewieften Formulierungen geboten, die einen Totalschaden nur umschreiben, so wie z.B. &amp;quot;Dachbodenfund&amp;quot;, &amp;quot;Keine Ahnung davon&amp;quot;, &amp;quot;Keine Möglichkeit zu testen&amp;quot; oder &amp;quot;Funktioniert, aber aus rechtlichen Gründen (Garantie) als defekt für Bastler&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
Häufig sind angebotene Geräte auch ehemalige &amp;quot;Fernseh&amp;quot;-Oszis, d.h. sie stammen aus der Zeit, als noch Bildröhren-TVs repariert wurden. Ihr Einsatzbereich endet i.d.R. bei mit 10-20 Mhz Bandbreite, mehr war zur TV-Reparatur nicht notwendig. Solche Geräte sind heutzutage kaum brauchbar wenn man einmal mehr als NF und niedere HF untersuchen will.&lt;br /&gt;
&lt;br /&gt;
Es gibt kaum einen Markt für Topgeräte. Gute gebrauchte Geräte gibt es z.B. auf Fachbörsen für Funk und Elektronik, auch geben professionelle Gebrauchthändler Gewährleistung oder Garantie - allerdings oft zu derart überhöhten Preisen, dass ein Neukauf attraktiver ist.&lt;br /&gt;
&lt;br /&gt;
Will man wirklich ein geeignetes Gebrauchtgerät finden, so muß man vorher seine Anforderungen formulieren:&lt;br /&gt;
&lt;br /&gt;
* Welche Signale werde ich untersuchen? Die höchste denkbare Frequenz *3 bestimmt die Bandbreite&lt;br /&gt;
* Wieviele Kanäle brauche ich? Selbst ein I2c benötigt zwei Kanäle zur Beobachtung, ein SPI mindestens 3.&lt;br /&gt;
* Muß ich Messungen dokumentieren? Nein, dann reicht ein vielleicht ein gebrauchtes HP 54xxx, sehr gute Geräte gehen bis 4 Kanäle, 500MHz Bandbreite und 1Gs/s. Ja, dann sollte eine USB- (Treiber aktuell verfügbar?) oder LAN-Schnittstelle existieren.&lt;br /&gt;
&lt;br /&gt;
Historische Exportmöglichkeiten wie RS232-Schnittstelle oder Floppy-Drive sollte man sich aber nur antun, wenn man wirklich sicher ist, auch in 5 Jahren diese noch verwenden zu können.&lt;br /&gt;
&lt;br /&gt;
Mit den entsprechenden Kenntnissen und Erfahrung konnten aber schon viele Geräte wiederbelebt werden.&lt;br /&gt;
&lt;br /&gt;
=== Erfahrungen? ===&lt;br /&gt;
Eine Vorgehensweise, von der man auch abraten muss, ist die Frage nach Erfahrungen anderer Mitglieder! Die meisten Antworten kommen von Trollen und Posern, die eigentlich keine Ahnung haben. Die einen wollen als anonymer Gast mal wieder trollen, die anderen wollen nur mitteilen, dass Funkamateure sowieso die besseren Menschen sind. Andere wiederum haben &amp;quot;zufällig&amp;quot; gerade *das* richtige Oszilloskop zu verkaufen. Dann gibt es noch die, die sich ihr eigenes Oszilloskop schönreden wollen, ihren Vorurteilen oder ihrem Fetisch frönen. Zum Beispiel&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Kauf ja kein Gerät aus Asien!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Unter LeCroy|Agilent|Yokogawa|Tektronix geht gar nichts!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Nur Gebrauchtgeräte lohnen sich!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hinweise wie &#039;&#039;mein vor 30 Jahren gekauftes Markengerät funktioniert noch heute tadellos&#039;&#039; sind ebenfalls ziemlich sinnlos. Der Hersteller wird dieses Gerät gar nicht mehr anbieten und er wird schon gar nicht mehr mit der gleichen Qualität fertigen, wie vor 30 Jahren. Dazu ist der Kostendruck zu hoch und Technologien haben sich geändert. Selten sind die neuen Technologien heute so robust, wie die vor 30 Jahren.&lt;br /&gt;
&lt;br /&gt;
Als Unerfahrener kann man daher aus den Antworten nicht herauslesen, ob sie wirklich auf Erfahrung beruhen. Man braucht also gewissermassen selbst Erfahrung, um die Erfahrungsberichte anderer richtig einzuordnen.&lt;br /&gt;
&lt;br /&gt;
Ein anderer Aspekt aus alten Threads ist, dass viele Fragesteller die Erfahrungen gar nicht zur Kenntnis nehmen wollen, wenn sie der eigenen Wunschvorstellung widersprechen. So etwas nennt man beratungsresistent. Da stellt sich schon mal heraus, dass der Fragesteller schon längst ein Gerät bestellt hat und jetzt gebauchpinselt werden will. Eine Zeitverschwendung für alle.&lt;br /&gt;
&lt;br /&gt;
Erfahrungen mit eigenen Geräten lassen bedingt den Schluss zu, welche&lt;br /&gt;
Marken grundsätzlich empfehlenswert sind, weil dort gegebenenfalls mehr auf Qualität geachtet wird.&lt;br /&gt;
&lt;br /&gt;
=== Zusatzkosten beim Kauf im Ausland ===&lt;br /&gt;
&lt;br /&gt;
Siehe Hauptartikel [[Zoll und Abgaben]].&lt;br /&gt;
&lt;br /&gt;
Beim Kauf eines scheinbar preisgünstigen Gerätes im Ausland ist zu beachten, dass hier neben Versandkosten noch [[Zoll und Abgaben]] fällig werden. Ein &#039;&#039;PC-basierten Messinstrument mit Oszilloskopfunktion&#039;&#039; für US$ 719,- aus Taiwan kostet dann letztendlich 875,- €, die sich so zusammensetzen:&lt;br /&gt;
* Umrechnung in Euro (und Zollveranschlagung): 650,- €&lt;br /&gt;
* Umsatzsteuer: 123,- €&lt;br /&gt;
* Zollgebühren: 60,- €&lt;br /&gt;
* Versand und Bankgebühren: 44,- €&lt;br /&gt;
&lt;br /&gt;
Der Preis unterscheidet sich am Ende kaum noch vom dem des lokalen Händlers. Aber der gibt auch noch Garantie, so dass ein Defekt nicht zum Totalverlust wird.&lt;br /&gt;
&lt;br /&gt;
===Spielzeuge aller Art===&lt;br /&gt;
[[Datei:Karikatur oscilloscope sale.jpg|thumb|left|240px|Preisgünstiges &amp;quot;Spitzenoszilloskop&amp;quot; 5Gs]]&lt;br /&gt;
Vor allem auf online-Börsen tauchen in jüngster Zeit immer öfter seltsam günstige Geräte auf: Offensichtlich scheint es gerade Mode zu sein, einen schwachbrüstigen Analog-Digital-Konverter hinter eine eher zufällig gewählte, krumme analoge Eingangsschaltung zu klemmen und an einen Mikrocontroller mit Grafik-LCD anzuschließen, um es als digitales Speicheroszilloskop (DSO) zum Sonderpreis zu verkaufen. &lt;br /&gt;
&lt;br /&gt;
Je nach Hersteller wird so ein Gerät komplett ohne Gehäuse geliefert, was mit Hinblick auf die Funktion und auch die Sicherheit sehr fragwürdig ist, oder es kommt in einem lustig aufgemachten Plastikgehäuse in MP3-Player-Format daher, das auch keine großartige Isolation bietet. Hinzu kommen Eindruck-schindende Namen und Logos, die Modernität und Qualität suggerieren sollen, oft noch unterstrichen durch die Assoziierung mit Open-Source und pseudo-Hacker / Maker Bewegungen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu richtigen Oszilloskopen sind dies leider nur Spielzeuge - Unsichere Spielzeuge! Es nervt auch, diese Dinger immer wieder im Forum des Besten &amp;quot;seit der Erfindung von geschnitten Brot&amp;quot; vorgestellt zu bekommen. Ein Blick auf die technischen Daten dieser &amp;quot;Oszilloskope&amp;quot; (sofern die Daten überhaupt angegeben werden) reicht nämlich, um festzustellen, dass man ein Spielzeug vor sich hat. Schön für den, der spielen will, schlecht für den, der sicher messen will.&lt;br /&gt;
&lt;br /&gt;
Ebenso verrät ein Blick auf die Schaltung des Analogeingangs, ob man Qualität vor sich hat. Fehlende Spannungsfestigkeit und fehlende Frequenzkompensation des Eingangsverstärkers sind sichere Zeichen für Schund. Wenn es eine Verbindung zum PC gibt, aber diese nicht isoliert ist, ist das ein weiteres Zeichen für Scheinqualität.&lt;br /&gt;
&lt;br /&gt;
In [http://welecw2000a.sourceforge.net/docs/Hardware/GW_Instek_GDS-1152A.pdf] kann man das Innenleben eines richtigen DSO bewundern. Man vergleiche dies mit den Innenleben der Spielzeug-&amp;quot;DSO&amp;quot;s.&lt;br /&gt;
&lt;br /&gt;
Ein anderes, sicheres Zeichen eines Spielzeug-&amp;quot;DSOs&amp;quot; ist es, wenn irgendein Ding aus Abgreifklemmen und Klinkenstecker als &amp;quot;Tastkopf&amp;quot; mitgeliefert wird oder die Buchse für den Tastkopf aus einer Klinkenbuchse oder ähnlicher Niederfrequenz-Anschlusstechnik besteht.&lt;br /&gt;
&lt;br /&gt;
Auffällig ist bei diesen Spielzeugen auch, dass sie vehement von typischen Fanboys verteidigt werden. Nicht mit technischem Argumenten, sondern mit Aussagen wie &amp;quot;aber ist billig&amp;quot;, &amp;quot;aber ist cool&amp;quot;, &amp;quot;aber enthält doch einen Arduino&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Wer ein Oszilloskop haben möchte, mit dem man wirklich messen kann, sollte sich das Geld für ein Spielzeug-&amp;quot;DSO&amp;quot; sparen.&lt;br /&gt;
&lt;br /&gt;
== Funktion von Oszilloskopen ==&lt;br /&gt;
=== Was wird gemessen? ===&lt;br /&gt;
Oszilloskope zeigen oft einen Spannungsverlauf über einen kurzen, für das menschliche Auge in Realzeit nicht erfassbaren Zeitraum an. Je hochwertiger das Oszilloskop, desto kürzer ist dieser Zeitraum, beziehungsweise desto schneller darf sich das Signal ändern. Spitzengeräte können Perioden von wenigen Nanosekunden im gesamten sichtbaren Bildbereich darstellen, in welchem auch noch in Teilabschnitte hineingezoomt werden kann. Maßgeblich ist dafür ein manuell oder automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. &lt;br /&gt;
&lt;br /&gt;
Mitunter werden aber auch sich sehr langsam ändernde Spannungsverläufe gezielt angezeigt, um Veränderungen von einem Trigger zum nächsten zusammenfassend darstellen zu können. Durch das Überschreiben der Kurven sind auch geringste Änderungen gut erkennbar. Die Darstellung ist der bei Herzmonitoren vergleichbar.&lt;br /&gt;
&lt;br /&gt;
Andere Größen, zum Beispiel Ströme, Drücke und Magnetfelder lassen sich anzeigen, wenn man zusätzlich entsprechende Wandler einsetzt, um aus den Größen zuvor eine Spannung zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Was wird dargestellt? ===&lt;br /&gt;
&lt;br /&gt;
Den Eingang für eine Spannung bezeichnet man bei einem Oszilloskop als Kanal. Die an den Kanälen anliegenden Spannungen können einzeln oder gemeinsam angezeigt werden. Bei Mehrkanal-Oszilloskopen kann man üblicherweise auch eine Spannung über eine Spannung darstellen (XY-Modus), womit Übertragungskennlinien von Bauteilen dargestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bieten moderne Oszilloskope die Möglichkeit, sich gewisse Kenngrößen der Spannungsverläufe anzeigen zu lassen. Gängige Werte sind zum Beispiel die Anzeige von Spitzenspannung und Effektivwert einer Spannung, Frequenz/Periodendauer, Anstiegs- und Abfallzeiten, Tastverhältnis und so weiter. Darüber hinaus bieten gute Oszilloskope Positionsmarken (Cursor), mit denen man, durch eine Linie dargestellt, auf dem Bildschirm Positionen im Spannungsverlauf markieren kann. Zur Position zugehörige Werte (Zeit oder Spannung), sowie die Differenz dieser Werte zwischen zwei Positionsmarken können abgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders [[#Digitale_Tischoszilloskope|digitale Oszilloskope]] können relativ viele unterschiedliche Kenngrößen anzeigen, da sich viele dieser Größen mit einfachen Algorithmen aus den vom Oszilloskop im Speicher erfassten Daten berechnen lassen. Ebenso sind einfache mathematische Operationen möglich, etwa eine diskrete Fourier-Transformation oder die Summe oder Differenz der Spannungsverläufe von zwei Kanälen. Oszilloskope der Oberklasse bieten darüber hinaus ausgeklügelte Möglichkeiten der Signalanalyse. &lt;br /&gt;
&lt;br /&gt;
Für spezielle Anwendungen finden sich in manchen Oszilloskopen besondere Messfunktionen. Zum Beispiel go/no-go (heißt meistens pass/fail) Messungen, mit denen eine Spannungsverlauf mit einem vorgegebenen Verlauf verglichen wird. Entspricht der Spannungsverlauf hinreichend dem vorgegebenen Verlauf wird ein &amp;quot;go&amp;quot; (oder pass = alles ist OK) Signal über einen externen Ausgang ausgegeben. Weicht der Verlauf zu stark ab ein &amp;quot;no go&amp;quot; (fail = Spannung stimmt nicht) Signal.&lt;br /&gt;
&lt;br /&gt;
Bereits in der Unterklasse digitaler Oszilloskope ist heutzutage eine PC-Schnittstelle üblich. Beim Kauf sollte man darauf achten, dass das Protokoll der Schnittstelle dokumentiert ist. Sonst ist man auf proprietäre PC-Software des Herstellers angewiesen. Bei Oszilloskopen der Unterklasse wird zwar häufig kostenlos PC-Software mitgeliefert, doch leider sind diese Programme durchgehend von erschreckend schlechter Qualität. Bei Oszilloskopen der Oberklasse lassen sich die Hersteller ihre PC-Software gerne zusätzlich sehr teuer bezahlen.&lt;br /&gt;
&lt;br /&gt;
== Analoge Oszilloskope ==&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
[[Bild:Oszilloskop.png|thumb|right|300px|Hybrides Analog/Digital Oszilloskop]]&lt;br /&gt;
Bei analogen Oszilloskopen wird das darzustellende Signal nach der Verstärkung direkt zur Ablenkung eines Elektronenstrahls verwendet.&lt;br /&gt;
&lt;br /&gt;
Ganz einfache Geräte verfügen nur über einen Kanal&amp;lt;ref&amp;gt;Es gibt, beziehungsweise gab, nochmals einfachere Geräte, nämlich solche ohne Trigger. Die Zeiten solcher Gerät sind allerdings seit rund 60 Jahren vorbei. Daher sollte man den fehlenden Trigger nur bei historischen Gebrauchtgeräten finden.&amp;lt;/ref&amp;gt;. Damit ist es nicht möglich, zwei Signale in zeitliche Beziehung zu setzen. Dies ist jedoch oft wichtig. Daher sollte man mindestens zwei Kanäle haben.&lt;br /&gt;
&lt;br /&gt;
Es gibt eine harte Gruppe von Fans analoger Oszilloskope. Diese unterstellen DSOs gerne eine Reihe von Mängeln und erfinden angebliche Vorteile analoger Oszilloskope. Am beliebtesten ist dabei zu behaupten dass DSOs stärker rauchen. Die Realität ist, dass DSOs vorhandenes Rauschen besser darstellen, während analoge Oszilloskope es verschlucken, also nicht darstellen.&lt;br /&gt;
&lt;br /&gt;
==== Neue Analogoszilloskope ====&lt;br /&gt;
Der Kauf eines neuen analogen Oszilloskops lohnt sich heutzutage nur in den seltensten Ausnahmefällen, die für den Bastler nicht zutreffen. Aktuelle digitale Oszilloskope (DSOs) bieten für weniger Geld mehr Funktionen, mehr Leistung und mehr Bequemlichkeit. Solange es sich nicht um Geräte aus der Spielzeugklasse handelt.&lt;br /&gt;
&lt;br /&gt;
Brauchbare Neugeräte fangen bei 600 Euro an, wenn man noch welche findet. Die großen Hersteller sind entweder schon aus dem Geschäft mit Analogoszilloskopen ausgestiegen oder reduzieren ihr Angebot. &lt;br /&gt;
&lt;br /&gt;
Auch in China und Osteuropa geht die Zeit analoger Oszilloskope zu Ende. Chinesische Hersteller bieten noch eine gewisse Anzahl analoger Oszilloskope an. Das Angebot beschränkt sich häufig auf Geräte mit max. 20 MHz Bandbreite, die für Schulen und Ausbildung angeboten werden.&lt;br /&gt;
&lt;br /&gt;
Das Aussterben analoger Oszilloskope geht soweit, dass mittlerweile DSOs angeboten werden die von der Funktion und dem Formfaktor alte analoge 1-Kanal Oszilloskope emulieren ([https://www.owon.com.hk/products_1_channel_oscilloscope Owon AS101 und AS201]). Das ermöglicht es vorhandene Trainingsunterlagen weiter zu verwenden. Für DSOs sind diese Kuriosa deutlich überteuert.&lt;br /&gt;
&lt;br /&gt;
==== Gebrauchte Analogoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
Ein gebrauchtes analoges Oszilloskop kann man in Erwägung ziehen wenn man ein sehr günstiges Angebot für ein brauchbares Oszilloskop findet. Brauchbare analoge Oszilloskope findet man gelegentlich schon für ca. 50 Euro bei Online-Auktionen und Kleinanzeigenmärkten. Für 200-400 Euro bekommt man dort recht gute Profigeräte&amp;lt;ref&amp;gt;Ein Gerät, welches mit dem Attribut &#039;&#039;Profigerät&#039;&#039; beworben wird, ist normalerweise keins.&amp;lt;/ref&amp;gt; mit 60-200 MHz Bandbreite. Die Preisaufschläge die dabei für bekannte Marken wie HP, Tektronix oder Hameg gefordert werden sind selten gerechtfertigt. Ebenso bewegt man sich dann schon im Preisbereich von DSOs.&lt;br /&gt;
&lt;br /&gt;
=== Bandbreite ===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Bandbreite&#039;&#039;&#039; gibt darüber Auskunft, welche maximale Signalfrequenz das Oszilloskop noch verarbeiten kann. Bei der angegebenen Bandgrenze fällt die Verstärkung des Oszilloskops um 3dB ab, ein Sinussignal wird dann nur noch mit ca. 70% der wahren Amplitude angezeigt. Um Signalverläufe noch vernünftig interpretieren zu können, kann man grob sagen, dass man Signale bis 1/10 der Bandbreite gut dargestellt bekommt. Ein Rechtecksignal nahe der Bandgrenze würde z.&amp;amp;nbsp;B. nur noch als verschobener Sinus dargestellt werden &amp;lt;ref&amp;gt;Häufig wird von Anfängern bei der Bandbreitenbetrachtung vergessen, dass ein Rechtecksignal aus einer theoretisch unendlichen Summe von Signalen der Frequenzen f, 3 * f, 5 * f ... besteht. Für eine vernünftige Darstellung eines Rechtecksignals sollte die Oszilloskopbandbreite so groß sein, dass zumindest die ersten Oberwellen nicht gedämpft werden. Aus dieser Betrachtung ergeben sich Faustformeln, wie die, dass die Bandbreite eines Oszilloskops zehnmal (oder dreimal, oder fünfmal, je nachdem wie genau man messen möchte) größer sein sollte, wie die Grundfrequenz des Rechtecks.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Messen von Digitalsignalen ist man meist an der &#039;&#039;&#039;Anstiegszeit&#039;&#039;&#039; interessiert. Die Anstiegszeit gibt an, wie lange ein Signal von 10-90% benötigt. Die Anstiegszeit des Oszilloskops gibt an, welche Anstiegszeit dargestellt wird, wenn man ein nahezu ideales Rechtecksignal mit annähernd Null Anstiegszeit anlegen würde. Man kann die Anstiegszeit direkt aus der Bandbreite berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_{Osc} = \frac{0.35}{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt; : Anstiegszeit des Oszilloskops in Sekunden (s)&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, B&amp;lt;/math&amp;gt; : Bandbreite in Hertz (Hz)&lt;br /&gt;
&lt;br /&gt;
Legt man ein reales Rechtecksignal an das Oszilloskop an, dann wird die Anzeige umso mehr verfälscht, je näher die Anstiegszeit des Eingangssignals der Anstiegszeit des Oszilloskops kommt. Dabei gilt folgender Zusammenhang.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_S = \sqrt{t_{ges}^2-t_{Osc}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_S&amp;lt;/math&amp;gt;: Anstiegszeit des Eingangssignals&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{ges}&amp;lt;/math&amp;gt;: Angezeigte Anstiegszeit auf dem Oszilloskop&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt;: Anstiegszeit des Oszilloskops&lt;br /&gt;
&lt;br /&gt;
Bei analogen Oszilloskopen ist die Bandbreite gegeben durch die Begrenzung des analogen Eingangsverstärkers sowie die Signaldarstellung, also die Qualität des Ablenkverstärkers.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe richtig benutzen ===&lt;br /&gt;
&lt;br /&gt;
Wenn man wirklich schnelle Signale messen will, spielt auch die Bandbreite des verwendeten Tastkopfes eine wichtige Rolle. Näheres dazu findet man [http://www.sigcon.com/Pubs/straight/probes.htm hier]. Aber der beste Tastkopf nützt nichts, wenn man ihn falsch anschließt. Für schnelle Messung jenseits von ein paar MHz nutzt man praktisch immer 10:1 Tastköpfe mit 10 MOhm Eingangswiderstand und ca. 8-15pF Eingangskapazität. Je nach Typ erreicht man damit Bandbreiten von 100-500MHz. Danach muss man aber auch den Tastkopf richtig anschließen. Der mitgelieferte Masseanschluß mit Krokodilklemme ist zwar praktisch, für viele hochfrequente Messungen aber unbrauchbar. Ein Rechtecksignal damit zu messen ergibt dann oft starke Überschwinger, welche real aber gar nicht vorhanden sind, sondern durch die zu lange, induktive Masseleitung im Zusammenspiel mit der Eingangskapazität verursacht werden. Das sieht man z.B. [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975754 hier], den Messaufbau sieht man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975896 hier].&lt;br /&gt;
&lt;br /&gt;
Für saubere, hochfrequente Messungen muss man die Masseanbindung so kurz wie möglich machen. Dafür haben die Tastköpfe oft ein kleines Zusatzteil, eine Massefeder, beigelegt (engl. [http://www.mikrocontroller.net/attachment/27280/groundspring.png ground spring]). Damit kann man die Masse auf kürzestem Wege anschließen und erhält ein sauberes Messergebnis wie man in diesem [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975931 Forumsbeitrag] sieht. Eine sehr gute Einführung zum Thema Tastköpfe und deren richtige Nutzung gibt es [[media:Probe_Fundamentals-_Tektronix.pdf | hier]] von [http://www.tek.com Tektronix] (engl.). Das gilt auch für stark gestörte Umgebungen, wie z.B. in einem Schaltnetzteil. Die Grundfrequenzen sind relativ niedrig, so im Bereich 50-1000 kHz, die Schaltflanken sind aber meist recht schnell, im Bereich von 10-500ns. Die dabei geschalteten hohen Ströme und Spannungen erzeugen starke magnetische und elektrische Wechselfelder, welche sehr gern und einfach in Tastköpfe einkoppeln. Um zu prüfen, ob ein Signal echt oder nur eine eingekoppelte Störung ist, macht man eine 0V Messung. D.h. man legt die Tastkopfspitze auf Masse (GND), ohne den mechanischen Aufbau nennenswert zu verändern. Wenn keine Störung einkoppelt, mißt man erwartungsgemäß 0V, alles andere sind eingekoppelte Störungen. Diese muss man durch eine verbesserte Tastkopfanbindung minimieren (Massefeder, anderer Massepunkt, Abschirmung, Klappferrite auf Tastkopfleitung am Oszi gegen Gleichtaktstörungen etc.) Eine Massefeder bzw. das passende Gegenstück für die Spitze des Tastkopfes kann man sich leicht aus 0,5mm Blankdraht selber wicklen, wie man auf diesem [https://www.mikrocontroller.net/attachment/410800/Tastkopf.jpg Bild] sieht. Die vollprofessionelle Version davon sind einlötbare [https://www.mikrocontroller.net/attachment/412457/socket.jpeg Sockel], in welche der Tastkopf gesteckt werden kann. Diese haben durch ihren koaxialen Aufbau noch bessere Schirmwirkung und HF-Eigenschaften.&lt;br /&gt;
&lt;br /&gt;
Wenn es dann in den Bereich 100MHz++ geht, wird man schnell auf einen aktiven Tastkopf oder einen passiven Z0-Tastkopf wechseln wollen. Warum das so ist, ist in diesem [http://www.signalintegrity.com/Pubs/straight/probes.htm Artikel] (engl.) erklärt.&lt;br /&gt;
&lt;br /&gt;
===Terminierung bei DC-Messung===&lt;br /&gt;
Schliesst man an den hochomigen Messeingang eines Oszilloskopes eine Koaxialleitung mit 50 Ohm Impedanz direkt an, um irgendwo direkt zu messen, so muss diese möglichst dicht am Oszilloskop mit 50 Ohm terminiert werden, um Reflexionen und Phantomsignale zu vermeiden. Wird aber direkt mit 50 Ohm terminiert, so führt das zu einer starken Belastung der Quelle und des Terminierungswiderstandes. Insbesondere dann, wenn man z.B. auf einem DC-Pegel eine Welligkeit messen möchte. Die Gleichspannung liegt in diesem Falle direkt am Terminierungswiderstand an. Das ist oft nicht tolerierbar, da dann ein u.U. hoher Gleichstrom durch den Widerstand abfließt, die Quelle belastet und selber heiß wird.. Aus diesem Grunde muss der Terminierungswiderstand mit einem schnellen, keramischen Kondensator entkoppelt werden. Siehe Bild.&lt;br /&gt;
[[Bild:DC-Messadapter.svg|thumb|300px|DC-Messadapter mit 50 Ohm Terminierung]]&lt;br /&gt;
Achtung, die Anordnung hat einen Frequenzgang. Es ist gegebenenfalls zu überlegen, ob der Frequenzgang noch toleriert werden kann. Gegebenenfalls ist der Kondensator entsprechend zu ändern. Auf ausreichende Spannungsfestigkeit achten!&lt;br /&gt;
An den 4mm Klemmen kann über einen 2k2 ohm Widerstand ein Digitalmultimeter angeschlossen werden. Der 2k2 Widerstand beeinflusst die Messung mit einem hochomigen Digitalmultimeter fast nicht, verhindert aber das verstärkte Einkoppeln von Störungen über die Messleitungen in das Oszilloskop.&lt;br /&gt;
&lt;br /&gt;
Eine Platine für eine solche kapazitiv entkoppelte 50 Ohm Terminierung als [http://www.mikrocontroller.net/articles/KiCAD KiCad] Projekt findet sich hier: [[Media:DC-50Ohm_Terminierung_RevE_25Mar2015.zip]] Gerber Files und ein Schaltplan in PDF sind im Projekt vorhanden, es kann also auch ohne KiCad verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Triggerung ===&lt;br /&gt;
&lt;br /&gt;
Oszilloskope unterscheiden sich oft stark in den Triggerungsmöglichkeiten. Bei guten Geräten kann man z.&amp;amp;nbsp;B. die Triggerung variabel verzögern. Erst dadurch wird es möglich, dass man sich Signale genauer anschauen kann, die zeitlich weit hinter einem Triggerereignis kommen. Eine weitere Funktion bei höherklassigen Oszilloskopen ist eine zweite Zeitbasis. Mit dieser kann man in einen Ausschnitt des Messsignals hereinzoomen&amp;lt;ref&amp;gt;Die zweite Zeitbasis steuert einen zweiten Strahl (ähnlich wie einen separaten Kanal), der das gleiche Eingangssignal erhält. Die zweite Zeitbasis wird auf eine höhere Horizontalfrequenz eingestellt als die erste. Zusammen mit einer horizontalen Verschiebung der Darstellung kann man nun Ausschnitte des Signals durchfahren und vergrößert betrachten.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit Analog-Oszilloskopen kann man sich hauptsächlich periodische Signalverläufe anschauen, also solche, die zeitlich immer wiederkehrend sind. Denn nur so kann ein Signal immer wieder auf den Schirm &amp;quot;geschrieben&amp;quot; werden und erscheint als stehendes Bild. Aperiodische Signale, wie z.&amp;amp;nbsp;B. auf Datenübertragungsleitungen, sind damit nicht darstellbar. Sie laufen mit einem Strahldurchgang über den Schirm. In dieser kurzen Zeit ist es jedoch nur selten möglich, sie visuell aufzunehmen. Mit einer Digitalkamera kann man solche Signalverläufe mitunter trotzdem einfangen. Früher sehr hochpreisige, heute nicht mehr übliche Analog-Oszilloskope hatten eine eingebaute Speichermöglichkeit (Speicherröhre) für einmalige Signale. Diese Klasse von Analog-Oszilloskopen wurde durch digitale Speicheroszilloskope (DSOs) abgelöst.&lt;br /&gt;
&lt;br /&gt;
Manche Analog-Oszilloskope bieten eine Möglichkeit, die Triggerung nur zu einem definiertem Zeitpunkt anzustoßen, somit kann auch der Anlaufstrom eines Motors mit einem Analog-Oszilloskop dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Analoge Speicheroszilloskope ===&lt;br /&gt;
Inzwischen eher selten sind analoge Speicheroszilloskope anzutreffen. Diese speichern im Gegensatz zu digitalen Speicheroszilloskopen nicht das Signal selbst, sondern das Bild auf der Röhre. Dies wird mit speziellen speichernden Bildröhren erreicht. Je nach Typ kann es mehrere getrennt betreibbare Bereiche geben, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549).&lt;br /&gt;
&lt;br /&gt;
Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. &amp;quot;HP Model 175A&amp;quot; mit Modul 1784A).&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Analogoszilloskope ===&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Neugeräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;analogoszis&amp;quot; style=&amp;quot;width:50em&amp;quot;&lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Preis, ab [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite / [MHz]&lt;br /&gt;
! style=&amp;quot;width:5em&amp;quot; | Röhre BxH / [cm]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| C1-94, S1-94, OS10, AO-610, [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st16b-1-kanal-10-mhz/article-4-55152-459045509045501590.html ST16B], CS10, GOS-310, 72-6602, HUC70, CS1010 [http://www.conrad.de/ce/de/product/122413/VOLTCRAFT-6102-Analoges-1-Kanal-Oszilloskop-Bandbreite-0-DC-10-MHz VC 610/2]&lt;br /&gt;
| Original-&amp;lt;br&amp;gt;hersteller unklar&lt;br /&gt;
| 180&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
| 4,8 × 6&lt;br /&gt;
| Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/129.html AT7328]&lt;br /&gt;
| Atten&lt;br /&gt;
| 280&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CS-4128&lt;br /&gt;
| &lt;br /&gt;
| 280&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/128.html AT7340]&lt;br /&gt;
| Atten&lt;br /&gt;
| 480&lt;br /&gt;
| 2&lt;br /&gt;
| 40&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122421/VOLTCRAFT-VC-630-2-Analoges-2-Kanal-Oszilloskop-Bandbreite-0-DC-bis-30-MHz/?ref=category&amp;amp;rt=category&amp;amp;rb=1 VC 630-2]&lt;br /&gt;
| Voltcraft&lt;br /&gt;
| 480&lt;br /&gt;
| 2&lt;br /&gt;
| 30&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digitale Speicheroszilloskope ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:tektronix.jpg|thumb|right|300px|Digitales Speicheroszilloskop vom Anfang des Jahrtausends]]&lt;br /&gt;
Ein digitales Speicheroszilloskop (englisch DSO, &#039;&#039;&#039;D&#039;&#039;&#039;igital &#039;&#039;&#039;S&#039;&#039;&#039;torage &#039;&#039;&#039;O&#039;&#039;&#039;scilloscope) digitalisiert das Eingangssignal mit einem Analog-Digital-Wandler und legt die Werte in einem Speicher ab. Damit ist die Bandbreite nur durch die Begrenzung des analogen Eingangsverstärkers gegeben. Der Vorteil der Speicherung ist, dass man auf diese Weise Momentaufnahmen eines Signals machen und damit einmalige (transiente) Ereignisse (Spikes, Datenübertragungen) erkennen und darstellen kann, was besonders bei digitalen Schaltungen, z.&amp;amp;nbsp;B. mit Mikrocontrollern, sehr nützlich ist. Weiterhin lässt sich das Signal &amp;quot;vermessen&amp;quot; (z.&amp;amp;nbsp;B. um die Baudrate einer Datenübertragung zu bestimmen), man kann die Frequenz und den Effektivwert anzeigen lassen, das Frequenzspektrum, und je nach Modell noch vieles mehr. Das Signal wird in S/W oder Farbe auf einem LCD dargestellt, lässt sich aber oft auch über einen angeschlossenen Drucker ausdrucken oder an den PC übermitteln.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Parameter bei digitalen Oszilloskopen ist die &#039;&#039;&#039;Abtastrate&#039;&#039;&#039;, die angibt, mit welcher Rate das Eingangssignal digitalisiert wird. Um ein Signal mit einer gegebenen Frequenz ausreichend genau in Phase und Amplitudenverlauf darstellen zu können, sollte es mindestens mit der 10-fachen Frequenz abgetastet werden. Nur dann lassen sich in der Regel die interessanten Details in einem Signal erkennen. Für eine genaue Analyse analoger Signale, um z.B. die Güte einer Flanke oder Überschwinger beurteilen zu können, ist sogar ein Faktor von 25 bis 40 anzuraten&amp;lt;ref&amp;gt;Dieser Anhaltswert liegt nochmals weit über der Nyquist-Frequenz (zweifache Grenzfrequenz), ist aber nötig, um Abweichungen von der idealen Signalform zu sehen - z.B. bei Rechecksignalen. Die zehnfache Abtastfrequenz bedeutete, dass man nur 10 Messpunkte pro Signalperiode hat, was in einer 1:1 Darstellung auf dem Bildschirm gerade eben 10 nebeneinander liegenden Pixeln entspräche, was in der Regel sehr wenig ist, um ein Signal zu beurteilen.&amp;lt;/ref&amp;gt; Wichtig ist in dem Zusammenhang auch die analoge Bandbreite des Oszilloskops. Ein gutes Verhältnis ist wäre eine mindestens 4-6 fache Überabstastung im Bezug auf die Bandbreite je Kanal, also z.B. 1Gsps für einen Zweikanaler mit 100MHz Bandbreite - besser 2Gsps. Damit wären dann Signale bis etwa 10 MHz ausreichend genau darstellbar. &lt;br /&gt;
&lt;br /&gt;
Außerdem sind die &#039;&#039;&#039;Speichertiefe&#039;&#039;&#039; und die &#039;&#039;&#039;Wandler-Auflösung&#039;&#039;&#039; interessant. Ein Oszilloskop, das mit acht Bit Auflösung abtastet und 2000*8 Bit Speicher hat, kann 2000 Samples abspeichern, was einer Darstellung von 2000*256 Pixeln entspricht. Acht Bit Auflösung ist heutzutage ein gängiger Wert, auch wenn er niedrig erscheint. Ein normales Oszilloskop ist kein Präzisionsmessgerät und acht Bit sind für die Darstellung auf den Displays normaler Oszilloskope ausreichend.   &lt;br /&gt;
&lt;br /&gt;
Bei der Wandlung und Speicherung gibt es unterschiedliche Verfahren: Ehemals günstige Oszilloskope wie die TDS1000-Serie von Tektronix verwenden &#039;&#039;&#039;CCD-Speicher&#039;&#039;&#039; (Eimerkettenspeicher, ein analoges Schieberegister); die Messwerte werden erst gespeichert, und dann digitalisiert. Nachteile dieser Vorgehensweise sind ein stärkeres Rauschen, die begrenzte Speichertiefe und Totzeiten, während der keine Eingangswerte aufgenommen werden. Diese entstehen, da das Wandeln aller Werte aus dem analogen Zwischenspeicher länger dauert als die Zeit zum Füllen dieses Speichers. Deshalb muss das Gerät bis zum Abschluss der Wandlung warten, bevor es den Speicher erneut füllt.&lt;br /&gt;
&lt;br /&gt;
Früher wandelten nur teurere Modelle in Echtzeit mit schnellen Flash-[[AD-Wandler]]n und speicherten die Messwerte direkt in einem schnellen RAM. Die Speichertiefe ist dabei praktisch unbegrenzt, allerdings sind Wandler sehr teuer, die mehrere GS/s schaffen. Durch einen Trick (mehrere verschachtelte langsame AD-Wandler) setzen sich AD-Wandler bei günstigen Modellen durch. Oszilloskope, die diesen Trick verwenden, erkennt man daran, dass die Abtastfrequenz mit der Anzahl der aktivierten Kanäle sinkt. Zum Beispiel, findet man Vierkanaloszilloskop mit vier Wandlern à 250 MS/s, die bei Benutzung nur eines Kanals 1 GS/s für diesen Kanal erreichen, bei Benutzung von zwei Kanäle 500 MS/s pro Kanal und bei Benutzung von drei oder vier Kanälen 250 MS/s pro Kanal.&lt;br /&gt;
&lt;br /&gt;
In den richtig schnellen Geräten (mehrere GHz Samplerate) ist ein ähnlicher Trick üblich. Dort sind in den verwendeten Wandlerschaltkreisen eine größere Anzahl Sample-and-Hold-Stufen und AD-Wandler integriert. Die Eingangsspannung wird dann zeitversetzt in den Sample-and-Hold-Stufen gespeichert und von den im Vergleich zur Samplerate langsameren AD-Wandlern umgesetzt. Die Ausgangslogik sorgt dann dafür, dass die Daten in der richtigen Reihenfolge ausgegeben werden. Ein Problem bei dieser Vorgehensweise sind unterschiedliche elektrische Eigenschaften der parallelen Wandlerstufen. &lt;br /&gt;
&lt;br /&gt;
Natürlich spielt der Verwendungszweck eine entscheidende Rolle bei der Auswahl. Auf dem Labortisch, wo meist nur kleine Spannungen mit einem gemeinsamen Massebezug vorkommen, werden andere Anforderungen an ein Oszilloskop gestellt, als z.&amp;amp;nbsp;B. im Servicebereich für Industriesteuerungsanlagen, Automatisierungstechnik, usw. Dort sind weniger hohe Abtastraten wichtig, sondern eher eine größere Anzahl Eingangskanäle, die galvanisch voneinander getrennt sind, Spannungsfestigkeit bis min. 500 Volt, sowie speziell bei Störungsanalysen, die Möglichkeit, komplexe Triggermuster einzustellen, und eine integrierte große Festplatte, um einzelne Ereignisse automatisiert über lange Zeiträume hinweg festhalten zu können. Ein Beispiel für so ein hochwertiges Gerät ist ein Yokogawa Scopecorder (DL708). Allerdings sind bei solchen Geräten die Preise nach oben hin offen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Besonderheit digitaler Oszilloskope ist das breite Spektrum von Geräten mit scheinbar gleicher Hardware. Besonders in jüngster Zeit gehen Firmen aus produktionstechnischen Gründen dazu über, die gleiche Hardware in unterschiedliche Geräte einzubauen und per Software einzuschränken. Auf diese Weise bekommen Firmen den Fuss in die Türe, liefern ein preisgünstiges Gerät, um später an den updates zu verdienen.&lt;br /&gt;
&lt;br /&gt;
===  Digitale Tischoszilloskope ===&lt;br /&gt;
==== Allgemeines ====&lt;br /&gt;
&lt;br /&gt;
DSO Tischoszilloskope sind die klassischen, in sich abgeschlossenen Geräte, die in der Gestaltung analogen Oszilloskopen ähneln. Daneben gibt es zum Beispiel auch PC-DSOs. Viele Tischgeräte sind bereits so klein (geringe Tiefe) und leicht, dass sie zu Recht als tragbare Geräte bezeichnet werden können. Beim Neukauf eines Oszilloskops sind diese Geräte die Gefragtesten.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist es üblich, dass man bereits bei Einsteigermodellen eingebaute USB oder RS-232 Schnittstellen findet und eine (häufig sehr simple) Windows-Software zur Bedienung vom PC aus oder zumindest zum Auslesen von Daten auf den PC. Ebenfalls häufig sind USB oder ähnliche Schnittstellen für USB-Memorysticks oder Speicherkarten zum Speichern von Messwerten, Screenshots und Konfigurationen. Ironischerweise sind Schnittstellen und Windows-Software bei Markengeräten häufig gesondert zu erwerben, während sie bei eher unbekannten Marken kostenlos mitgeliefert werden, wenn auch die Qualität der kostenlosen Software häufig zu wünschen übrig lässt.&lt;br /&gt;
&lt;br /&gt;
Beispiele für günstige Einstiegsmodelle unter 600 Euro sind die niederpreisigen Geräte von Rigol, Hantek, Owon, Siglent und Atten. Für relativ wenig Geld erhält man für einfache Anwendungen ein brauchbares Oszilloskop mit ein paar Highlights aber auch auffälligen Einschränkungen und Fehlern in der Hard- und Software. Viel oder überhaupt Service kann man von diesen Firmen für sein Geld meist nicht erwarten.&lt;br /&gt;
&lt;br /&gt;
Geräte bspw. von [http://www.instek.com/ Instek] sind etwas teurer. Geräte aus der GDS-1000A oder GDS-1000U Serie dürften zum Einstieg interessant sein, oder mittlerweile die modernere Serie DS2000 von Rigol, bzw SDS2000 Serie von Siglent.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel für ein Einstiegsmodell war das [http://www.tek.com/site/ps/0,,40-15314-INTRO_EN,00.html TDS1002] von Tektronix (ca. 1200 Euro). Dazu muss man allerdings sagen, dass Tektronix die aktuelle Entwicklung etwas verschlafen hat. Der nur 2 kByte große Speicher ist nicht mehr zeitgemäß. Geräte der [http://www.home.agilent.com/agilent/product.jspx?nid=-33575.0&amp;amp;cc=DE&amp;amp;lc=ger&amp;amp;pageMode=OV Agilent InfiniiVision 2000X Serie] beginnen in einem ähnlichen Preisbereich aber mit wesentlich mehr Features.&lt;br /&gt;
&lt;br /&gt;
Sind 4 Kanäle gewünscht, aber das Budget begrenzt, lohnt sich ein Blick auf die DS1000&#039;&#039;&#039;Z&#039;&#039;&#039; Serie von Rigol.&lt;br /&gt;
&lt;br /&gt;
Einige Hersteller wie R&amp;amp;S und Keysight bieten inzwischen preisgünstige EDU-Versionen ihrer Oszilloskope für die Ausbildung an, die mit abgespeckten Funktionen aufwarten und besonders günstig abgegeben werden. Diese haben die gleiche wertige Analogtechnik und Signalverarbeitung verbaut, kosten dafür auch mehr, als klassischer Einsteigermarken mit gleichem Funktionsumfang. In einigen Fällen muss zum Erwerb aber eine Berechtigung in Form eines Ausbildungsnachweises erbracht werden.&lt;br /&gt;
&lt;br /&gt;
==== Vergleichstabelle digitale Tischoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
;Wichtiger Hinweis: Diese und andere Tabellen werden gelegentlich von Freiwilligen auf den aktuellen Stand gebracht und können veraltet sein. &lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn. &amp;lt;BR/&amp;gt;&lt;br /&gt;
Anmerkung: Für Viele Modelle aus dieser Tabelle gibt es bereits Nachfolgemodelle. &amp;lt;BR/&amp;gt;&lt;br /&gt;
&amp;lt;BR/&amp;gt;&lt;br /&gt;
Legende: &amp;lt;BR/&amp;gt;&lt;br /&gt;
opt.: optional, kostenpflichige Erweiterung (Hardware und/oder Software)&amp;lt;BR/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;digitaloszis&amp;quot; style=&amp;quot;width:60em&amp;quot; &lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
!  style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
!  style=&amp;quot;width:6em&amp;quot; | Display&lt;br /&gt;
!  style=&amp;quot;width:8em&amp;quot; | Inface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122485/VOLTCRAFT-Vorteilsset-DSO-1062D-2-Kanal-Oszilloskop-Digitales-Speicheroszilloskop-Bandbreite-60-MHz-inkl-2-Tastkoepf DSO5062D]&lt;br /&gt;
| [http://www.conrad.de/ Conrad]&lt;br /&gt;
| 329.-&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Gleiche Hardware wie das Hantek DSO5062B und leicht modifizierte Software.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/en/ProductDetail_3_3.html DSO5000B Series]&lt;br /&gt;
| [http://www.hantek.com.cn/en/index.html Hantek]&lt;br /&gt;
| ab 290$&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 60&amp;lt;BR/&amp;gt;100&amp;lt;BR&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Mit 60MHz beliebt, da es einen Hack auf 200 MHz gibt. Ebenso diverse Hacks an der Hardware. Auch als Tekway oder Protek im Handel.&lt;br /&gt;
|-&lt;br /&gt;
| MSO5000D serie&lt;br /&gt;
| Hantek&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60 &amp;lt;br&amp;gt; 100 &amp;lt;br&amp;gt; 200&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &lt;br /&gt;
| 2CH +16 Logik &amp;lt;br/&amp;gt; weitgehend baugleich mit DSO5000B Serie&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| DSO3062A&lt;br /&gt;
| Agilent&lt;br /&gt;
| 800&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host (modul)&lt;br /&gt;
| weitgehend baugleich mit Rigol DS5000&lt;br /&gt;
|-&lt;br /&gt;
| InfiniiVision 2000 X Serie&lt;br /&gt;
| Agilent&lt;br /&gt;
| 950 - 2600 &lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200 &lt;br /&gt;
| 8 &lt;br /&gt;
| 100k&lt;br /&gt;
| 800x&amp;amp;shy;480, 8.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x&lt;br /&gt;
| Markengeräte mit exzellentem Preis-Leistungs-Verhältnis. Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.)&lt;br /&gt;
|-&lt;br /&gt;
| [http://%5Bhttp://www.owon.com.hk/products.asp?ParentID=57&amp;amp;SortID=87 OWON &amp;lt;br/&amp;gt; XDS--A(+)&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;   &#039;&#039;&#039;•12-bit:&#039;&#039;&#039; &amp;lt;br /&amp;gt; 3062 A(+) &amp;lt;br /&amp;gt; 3102 A(+) &amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &#039;&#039;&#039;•14-bit:&#039;&#039;&#039; &amp;lt;br /&amp;gt; 3202 A(+)]&lt;br /&gt;
| [http://www.owon.com.hk/main.asp OWON]&lt;br /&gt;
| &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; 430.. &amp;lt;br/&amp;gt; bis &amp;lt;br/&amp;gt; 720€ &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
~1350€&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;60&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;100&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;200 &lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;12&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;12&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;14&lt;br /&gt;
| &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;      40M&amp;lt;br /&amp;gt;&lt;br /&gt;
| 800x600 &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
8&amp;quot; Touch-screen &amp;lt;BR/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
(3062A(+): ohne &amp;lt;BR/&amp;gt; Touchscreen) &lt;br /&gt;
| •USBx2 &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •WiFi &amp;lt;BR/&amp;gt; •VGA/AV &amp;lt;br /&amp;gt;&lt;br /&gt;
•• A+ : incl. &amp;lt;BR/&amp;gt; •2ch-FG &amp;lt;BR/&amp;gt; •Multimeter &amp;lt;BR/&amp;gt; •DataLogger&lt;br /&gt;
| •LabView komp. &amp;lt;br /&amp;gt;&lt;br /&gt;
•LiIon-Akku opt. •Bus-Decoder opt. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;•Echtes Glimpse-Of-Nirvana Teil&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ Rigol DS1000E Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 296&lt;br /&gt;
| 2&lt;br /&gt;
| 500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 50&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7”&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| optional 16-Kanal Logikanalysator = DS1052D (DS1102D). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1052E per Software auf ein DS1102E umrüsten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000z/ Rigol DS1000Z Series]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 375&lt;br /&gt;
| 4&lt;br /&gt;
| 250&amp;lt;br&amp;gt;500&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 50&amp;lt;BR&amp;gt;70&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 12M&amp;lt;BR&amp;gt;24M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| optionaler dualer Funktionsgenerator 25Mhz (DS1000Z&#039;&#039;&#039;-S&#039;&#039;&#039;). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1054Z/DS1074Z per Software auf ein DS1104Z umrüsten und den gesamten Funktionsumfang freischalten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds2000/ DS2000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 589 - 1505&lt;br /&gt;
| 2&lt;br /&gt;
| 2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 14M&amp;lt;BR&amp;gt;56M&lt;br /&gt;
| 800x&amp;amp;shy;480, 8&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind 56M, serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und sogar auf Topmodel DS2202 (200MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig. Dank LXI (offene Spezifikation) gute Softwareanbindung. Vertikalauflösung ab 0,5mV/Div!&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.rigolna.com/products/digital-oscilloscopes/MSO5000/ MSO5000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 950 - 2450&lt;br /&gt;
| 2/4&lt;br /&gt;
| 2000&amp;lt;br&amp;gt;4000&amp;lt;br&amp;gt;8000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;350&lt;br /&gt;
| 8&lt;br /&gt;
| 100M&amp;lt;BR&amp;gt;200M&lt;br /&gt;
| 1024x&amp;amp;shy;600, 9&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI) &amp;lt;BR/&amp;gt; •HDMI&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und auf Topmodel MSO5354 (350MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.siglent.com/ens/pdxx.aspx?id=25&amp;amp;T=2&amp;amp;tid=1/ SDS2000 Serie]&lt;br /&gt;
| [http://www.siglent.com/ENs/index.aspx/ Siglent]&lt;br /&gt;
| 850 - 2700&lt;br /&gt;
| 2&amp;lt;br&amp;gt;4 &lt;br /&gt;
| 2000&lt;br /&gt;
| 70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 28M&lt;br /&gt;
| 800x&amp;amp;shy;480, 8&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI) &amp;lt;br/&amp;gt; •PASS/FAIL&lt;br /&gt;
| 110.000wrfms/s, seqmentierter Speicher! (dann bis 300.000wrfms/s, HRES Erfassung mit höherer vertikaler Auflösung, Per Kauflizenz jeweils freischaltbar sind serielle Bus-Dekoder, MSO Option, Funktionsgeneratorausgang Dank LXI gute Softwareanbindung.  &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.owon.com.hk/products.asp?ParentID=57&amp;amp;SortID=66 Owon SDS Serie]&lt;br /&gt;
| [http://www.owon.com.hk/main.asp Owon]&lt;br /&gt;
| 260€ (5032E) - 1100€ (9302)&lt;br /&gt;
| 2&lt;br /&gt;
| 125&amp;lt;br&amp;gt;250&amp;lt;br&amp;gt;1600&amp;lt;br&amp;gt;3200&lt;br /&gt;
| 30&amp;lt;BR&amp;gt;60&amp;lt;BR&amp;gt;70&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;125&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 10k&amp;lt;br&amp;gt;10M&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA (opt.) &amp;lt;BR/&amp;gt; &#039;&#039;oder&#039;&#039; &amp;lt;BR/&amp;gt; •RS-232 (opt.)&amp;amp;shy;(nicht -E)&lt;br /&gt;
| Akkubetrieb optional (nicht -E)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=46 GDS-1000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek] &lt;br /&gt;
| 350 - 550&amp;lt;br&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&amp;lt;BR&amp;gt;40&amp;lt;BR&amp;gt;60&amp;lt;BR&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| Von Conrad teurer als DSO-4000 Serie erhältlich (475 - 950&amp;amp;euro;).&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&amp;lt;br&amp;gt; GW Instek alias Good Will Instrument Co., Ltd&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=42 GDS-1000&#039;&#039;&#039;A&#039;&#039;&#039; Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek]&lt;br /&gt;
| 500&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;150&lt;br /&gt;
| 8&lt;br /&gt;
| 2M&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| [http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&amp;lt;br&amp;gt; GW Instek alias Good Will Instrument Co., Ltd&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:6em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
!  style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
!  style=&amp;quot;width:6em&amp;quot; | Display&lt;br /&gt;
!  style=&amp;quot;width:8em&amp;quot; | Inface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=34 GW Instek GDS-2000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek]&lt;br /&gt;
| 850 - 1800&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&amp;lt;BR&amp;gt;100&amp;lt;BR&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&amp;lt;br&amp;gt;25k&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| Weitgehend baugleich mit Conrad Voltcraft DSO-8000 Serie. Vier-Kanal Versionen haben keinen externen Trigger und weniger Trigger-Funktionen.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| TDS-1002B&lt;br /&gt;
| Tektronix&lt;br /&gt;
| 1100&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 2.5k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| verhältnismäßig starkes Rauschen, siehe Text oben&lt;br /&gt;
|-&lt;br /&gt;
| [http://teledynelecroy.com/oscilloscope/oscilloscopeseries.aspx?mseries=50 WaveJet 3xx]&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 2800 - 8000&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 100&amp;lt;BR&amp;gt;200&amp;lt;BR&amp;gt;350&amp;lt;BR&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x&amp;amp;shy;480, 7.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN&lt;br /&gt;
| verfügbar z.&amp;amp;nbsp;B. bei Farnell&lt;br /&gt;
|-&lt;br /&gt;
| WaveAce Serie&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 1000 - 3500&lt;br /&gt;
| 2&lt;br /&gt;
| 250 - 2000&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 4k - 8k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232(?)&lt;br /&gt;
| Daten beziehen sich etvl. auf nicht mehr erhälltliche Serie (bitte überprüfen)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dlm2000.de DLM20XX]&lt;br /&gt;
| YOKOGAWA &lt;br /&gt;
| 3300 - 8000&lt;br /&gt;
| 2&amp;lt;br&amp;gt;4&amp;lt;br&amp;gt;3+1&lt;br /&gt;
| 1250&amp;lt;br&amp;gt;2500&lt;br /&gt;
| 200&amp;lt;BR&amp;gt;350&amp;lt;BR&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5M&lt;br /&gt;
| 1024x&amp;amp;shy;768, 8.4&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •LAN (opt.) &amp;lt;BR/&amp;gt; •RGB Video&lt;br /&gt;
| Vertrieb direkt vom Hersteller!&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UT2025B.html UNI-T UT2025B]&amp;lt;br&amp;gt;Voltcraft DSO-1022 M&amp;lt;br&amp;gt;&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 290 - 356&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 512k&amp;lt;ref name=&amp;quot;unit&amp;quot;&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 320x&amp;amp;shy;240 (Monochrom)&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232 &amp;lt;BR/&amp;gt; •LAN (opt.)&lt;br /&gt;
| Als UT2025&#039;&#039;&#039;C&#039;&#039;&#039; mit Farbdisplay. UT2000 Serie 25-200MHz, 2CH 250MSa/s bis 1GSa/s&amp;lt;br&amp;gt;wenig Rauschen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UTD2052CEL.html UTD2052CEL]&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 369,-&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 50&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5k&amp;lt;br&amp;gt;25k&amp;lt;br&amp;gt;1,2M&lt;br /&gt;
| 400x&amp;amp;shy;240&lt;br /&gt;
| •USB Host&lt;br /&gt;
| Displayauflösung beträgt 800x480, der Displaycontroller faßt jedoch immer 2x2 Pixel zusammen (Menü nimmt relativ viel Platz auf dem Bildschirm ein)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rohde-schwarz.de/de/Produkte/messtechnik-testsysteme/oszilloskope/HMO1002-%7C-Kerndaten-%7C-4-%7C-11696.html HMO1002]&lt;br /&gt;
| [http://www.rohde-schwarz.de/ Rohde &amp;amp; Schwarz]&lt;br /&gt;
| 950 - 1190&lt;br /&gt;
| 2&lt;br /&gt;
| 1000 &lt;br /&gt;
| 50&amp;lt;br&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x&amp;amp;shy;480, 6,5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &lt;br /&gt;
| Umfangreiche Zusatzfunktionen wie Mustergenerator, Frequenzgenerator, 2-Kanal DVM, Frequenzzähler, Komponententester und 8 Kanal MSO Opt. &lt;br /&gt;
|-&lt;br /&gt;
| [http://value.rohde-schwarz.com/vi/value/oscilloscopes/r-srhmo1202-digital-oscilloscope.html/ HMO1202]&lt;br /&gt;
| [http://www.rohde-schwarz.de/ Rohde &amp;amp; Schwarz]&lt;br /&gt;
| - &lt;br /&gt;
| 2&lt;br /&gt;
| 1000&amp;lt;br&amp;gt;2000&lt;br /&gt;
| 100&amp;lt;br&amp;gt;200&amp;lt;br&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&amp;lt;br&amp;gt;2M&lt;br /&gt;
| 640x&amp;amp;shy;480, 6,5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &lt;br /&gt;
| Optionen für I2C, RS232, UART, CAN, LIN serielle Busanalyse, Umfangreiche Zusatzfunktionen wie Mustergenerator, Frequenzgenerator, 2-Kanal DVM, Frequenzzähler, Komponententester und 8 Kanal MSO Opt. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.peaktech.de/produktdetails/kategorie/digital-oszilloskope/produkt/p-1265.html PT 1265]&lt;br /&gt;
| [http://www.PEAKTECH.de Peaktech]&lt;br /&gt;
| ca. 290&lt;br /&gt;
| 2&lt;br /&gt;
| 125&lt;br /&gt;
| 30&lt;br /&gt;
| 8&lt;br /&gt;
| 10k&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA&lt;br /&gt;
| Optional: Akkupack  4000 mA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Marken, die gelegentlich auf dem deutschen Markt auftauchen, häufig über eBay, sind &lt;br /&gt;
&lt;br /&gt;
* GAOtek&lt;br /&gt;
* Hangzhou Jingce (JC)&lt;br /&gt;
* Tonghui&lt;br /&gt;
* Ypioneer&lt;br /&gt;
* Jiangsu Lvyang&lt;br /&gt;
&lt;br /&gt;
Über deren Qualität hört man wenig oder gar nichts.&lt;br /&gt;
&lt;br /&gt;
=== PC-Oszilloskope ===&lt;br /&gt;
==== PC-Zusätze ====&lt;br /&gt;
===== Allgemeines &amp;amp; Beachtenswertes =====&lt;br /&gt;
&lt;br /&gt;
PC-Oszilloskope / PC-Zusätze sind im Prinzip digitale Speicheroszilloskope, mit der Besonderheit, dass sie die Daten nicht selbst anzeigen, sondern an einen PC übermitteln. Beim Kauf eines PC-Oszilloskops sollte man besonders vorsichtig sein, da viele Angebote irreführende Informationen enthalten. Sehr beliebt ist z.&amp;amp;nbsp;B. die Werbung mit der Analogbandbreite, also die Bandbreite die der Analogteil der Schaltung (Eingangsverstärker) verarbeiten kann. Wenn hier 100 MHz angegeben sind bedeutet das aber nicht, dass sich auch wirklich Signale bis 100 MHz darstellen lassen; wenn der Wandler nur mit 40 MS/s abtastet ist das Oszilloskop gerade noch bis 4 MHz verwendbar. Ebenso sollte man nur die Echtzeit- oder Realtime-Abtastrate beachten, eine manchmal ebenfalls angegebene &amp;quot;Äquivalent-Abtastrate&amp;quot; ist nur bei periodischen Signalen zu gebrauchen und damit im Umfeld von Mikrocontrollern meist wertlos.&lt;br /&gt;
&lt;br /&gt;
Die Wahl zwischen einem Tischoszilloskop und einem PC-Zusatz ist nicht nur eine Geld-, Leistungs- oder Qualitätsfrage. Ein Tischgerät lässt sich anders bedienen (echte Knöpfe, sicherer Stand) und belegt nicht den PC oder Laptop. Erfahrene Entwickler ziehen ein separates Gerät einem PC-Zusatz vor. Zum Teil ist dies eine Generationsfrage.&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt, dass billige PC-Oszilloskope meist keine galvanische Trennung an ihrer USB-Schnittstelle besitzen. Ein Fehler bei einer Messung kann daher nicht nur das Oszilloskop, sondern gleich den PC mit beschädigen. Das gleiche Problem kann man übrigens auch bei einfachen Tischoszilloskopen mit PC-Schnittstelle haben. Allerdings kann man Tischgeräte auch ohne die PC-Verbindung betreiben, PC-Oszilloskope nicht.&lt;br /&gt;
&lt;br /&gt;
Gelegentlich wird geraten, das Oszilloskop, egal ob Tischgerät oder PC-Zusatz, immer über einen &amp;quot;self powered&amp;quot; USB-Hub (einer mit eigenem Netzteil) mit dem PC zu verbinden. Ob ein solcher Hub als Schutzmaßnahme geeignet ist, besonders zum Personenschutz, sei dahingestellt. Schaden sollte er nicht.&lt;br /&gt;
&lt;br /&gt;
Besonders zu beachten ist die PC-Software. Nicht nur, ob sie zum Zeitpunkt des Kaufs wenigstens grundsätzlichen Ansprüchen genügt, sondern auch, ob der Hersteller vermutlich willens und in der Lage ist, die Software über viele Jahre zu warten. Stichwort Investitionssicherheit. Ohne Wartung kann eine Inkompatibilität in der Software zum nächste Windows Service-Pack oder zur nächste Windows-Version das Gerät völlig entwerten.&lt;br /&gt;
&lt;br /&gt;
Leider ist es so, dass es fast keine freie [[Oszilloskop#Software|Oszilloskopsoftware]] gibt. Die Protokolle zwischen Oszilloskop-Vorsätzen und Computer sind meist proprietär, und selten hat sich ein Entwickler freier Software die Mühe gemacht, ein Protokoll zu entschlüsseln. Noch seltener ist es, dass auf dieser Basis eine brauchbare oder gar gute Software geschrieben wurde. So ist ein Ausweichen auf freie Software kaum möglich, sollte der Hersteller die Wartung aufgeben. Man ist im Normalfall auf Gedeih und Verderb dem Hersteller ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
===== Vergleichstabelle PC-Zusätze =====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
Alle hier gelisteten Geräte haben einen USB-Anschluss.&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;pczusatzoszis&amp;quot; &lt;br /&gt;
|- style=&amp;quot;writing-mode:sideways-lr&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Bezeichnung&lt;br /&gt;
! style=&amp;quot;width:8em&amp;quot; | Hersteller&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Kanäle&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Samplerate [MS/s]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Bandbreite [MHz]&lt;br /&gt;
! style=&amp;quot;width:3em&amp;quot; | Auflösung [Bit]&lt;br /&gt;
! style=&amp;quot;width:4em&amp;quot; | Speichertiefe [Samples]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.elandigitalsystems.com/support/usbtmfaq/software.php USBscope50]&lt;br /&gt;
| Elan Digital Systems&lt;br /&gt;
| 249&lt;br /&gt;
| 1 (-4)&lt;br /&gt;
| 50&amp;lt;br&amp;gt;1000&lt;br /&gt;
| 10&amp;lt;br&amp;gt;75&lt;br /&gt;
| 8&lt;br /&gt;
| 3k&lt;br /&gt;
| CAT II, 300V galv. Trennung zu USB, OpenSource SDK, Java, Linux, LabView&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2104&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 180&lt;br /&gt;
| 1&lt;br /&gt;
| 50&lt;br /&gt;
| 10&lt;br /&gt;
| 8&lt;br /&gt;
| 8K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2105&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 235&lt;br /&gt;
| 1&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 24K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2204A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 165&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 10&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 8K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2205A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 255&lt;br /&gt;
| 2&lt;br /&gt;
| 200&lt;br /&gt;
| 25&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 16K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2206A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 429&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 50&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 32K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2207A&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 548&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 100&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 40K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| P 1280&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 329&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10M&lt;br /&gt;
| USB und LAN Anschluss, 40V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei USB, 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei LAN&lt;br /&gt;
|-&lt;br /&gt;
| P 1285&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 389&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10M&lt;br /&gt;
| USB und LAN Anschluss, 40V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei USB, 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; bei LAN&lt;br /&gt;
|-&lt;br /&gt;
| P 1290&lt;br /&gt;
| Peaktech&lt;br /&gt;
| 197&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&lt;br /&gt;
| 400V&amp;lt;sub&amp;gt;SS&amp;lt;/sub&amp;gt; galv. Trennung zu USB&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=62 DSO-2090 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 50&amp;lt;br&amp;gt;100&lt;br /&gt;
| 40&lt;br /&gt;
| 8&lt;br /&gt;
| 32k&amp;lt;br&amp;gt;64k&lt;br /&gt;
| Wenige Vorteile gegenüber einem Tischgerät. Analogbandbreite bei der Samplingrate nicht ausnutzbar. Kleiner Eingangsspannungsbereich. Unter diversen anderen Namen erhältlich.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=63 DSO-2150 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 150&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10K&amp;lt;br&amp;gt;32K&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=64 DSO-2250 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.  &lt;br /&gt;
| 220&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-&amp;lt;br&amp;gt;512K&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| Mephisto Scope 1 (UM202)&lt;br /&gt;
| Meilhaus&lt;br /&gt;
| 333&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 16&lt;br /&gt;
| 256K&lt;br /&gt;
| 5 in 1,&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Voltmeter,&lt;br /&gt;
Datenlogger analog und digital,&lt;br /&gt;
Digital-I/O&lt;br /&gt;
|-&lt;br /&gt;
| MSO-19&lt;br /&gt;
| Link Instruments Inc.&lt;br /&gt;
| 172&lt;br /&gt;
| 1&lt;br /&gt;
| 200&lt;br /&gt;
| 60&lt;br /&gt;
| ??&lt;br /&gt;
| 1K&lt;br /&gt;
|&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Pattern Generator,&lt;br /&gt;
TDR&lt;br /&gt;
|-&lt;br /&gt;
|VDS1022I&lt;br /&gt;
|Owon&lt;br /&gt;
| ca 80&lt;br /&gt;
| 2&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 5k&lt;br /&gt;
| USB galv. getrennt, auch verkauft als Peaktech 1290?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Soundkarten-Oszilloskope ====&lt;br /&gt;
[[Bild:Soundoszi.JPG|thumb|right|300px|Soundkarten Oszilloskop]]&lt;br /&gt;
Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen.&lt;br /&gt;
Allerdings eignet sich eine Soundkarte nicht dazu, Gleichspannungen zu messen, zu niederfrequente Signale können daher nicht damit erfasst werden: Im Screenshot nebenan erkennt man das z.&amp;amp;nbsp;B. an der fallenden Gerade am Schluss (obwohl der tatsächliche Signalpegel konstant oben bleibt). Auch ist hier besondere Vorsicht geboten, da Soundkarten nur für geringe Spannungen ausgelegt sind und bei einer zu hohen Eingangsspannung möglicherweise der ganze PC beschädigt wird. Daher ist eine Vorschaltung mit Spannungsbegrenzung (ca 0,7V) nötig. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der Soundkartennutzung ist, dass es sich dank des PCs um eine Art  Speicheroszilloskop handelt und die Daten zum Beispiel in Excel analysiert werden können.&lt;br /&gt;
&lt;br /&gt;
* [http://www.scheidig.de/Deutsch/Download/SpekOszi/info.htm Hardy u. Karola Scheidig] verschiedene Programme zum Messen mit der Soundkarte.&lt;br /&gt;
* [http://www.sillanumsoft.org/ Visual Analyser] von Alfredo Accattatis und der University of Rome Tor Vergata, &amp;quot;Donateware&amp;quot; &lt;br /&gt;
* [http://www.zeitnitz.de/Christian/scope_en Soundcard Oscilloscope für Windows] von Christian Zeitnitz, kostenlos für Privatanwendung&lt;br /&gt;
* [http://www.qsl.net/dl4yhf/spectra1.html Spectrum Lab von DL4YHF]&lt;br /&gt;
* [http://w5big.com/spectrogram.htm Spectrogram] von R.S. Horne, ältere Version kostenlos&lt;br /&gt;
* [http://www.audiotester.de/ Audiotester 30-Tage-Version kostenlos]&lt;br /&gt;
* [http://www.dasylab.com/ DasyLab] Eingeschränkte Version (Soundkarte und serielle Schnittstelle) als Beilage zum Buch &amp;quot;Signale-Prozesse-Systeme&amp;quot; ISBN 9783642018633&lt;br /&gt;
* [http://www.zelscope.com/ Zelscope] von Constantin Zeldovich 14-Tage Evaluationsversion&lt;br /&gt;
* [http://web222.webclient5.de/prj/VarEl/SndCrdAmp/ Sound Card Pre-Amp] Selbstbau-Vorverstärker für Sound-Karte von Dr. Thomas Redelberger&lt;br /&gt;
* [http://www.dxzone.com/catalog/Software/Spectrum_analyzers/ Linksammlung]&lt;br /&gt;
&lt;br /&gt;
==== Grafikkarten-Oszilloskope ====&lt;br /&gt;
Videokarten, die über einen analogen Input verfügen, stellen ebenfalls eine Alternative zu käuflichen Oszilloskopen dar, da sie 3kanalig Frequenzen bis rund 180 MHz verarbeiten können. Die digitale Auflösung liegt meist bei 8 Bit maximal, was für einfache Anzeigen jedoch reicht, wenn die Aussteuerung entsprechend ist. Durch Übersampeln lässt sich die Auflösung wie gehabt steigern, indem man z.B. 4 Werte softwareseitig zusammenfasst und damit 1 Bit an Auflösung gewinnt. Bei 16 Werten kann man 2 Bit erwarten und erhält eine Güte von ca. 10 Bit bei 10MHz.&lt;br /&gt;
&lt;br /&gt;
=== Selbstbau ===&lt;br /&gt;
Der Selbstbau eines solchen Gerätes erspart (wie fast immer in solchen Fällen) kein Geld, sofern man nicht eine Spezialfunktion benötigt, die im Markt nicht beschaffbar ist. Der Spaß liegt also wieder im Bauen selbst.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse preiswerte Bausätze für Spielzeug-Oszilloskope. Die Ergebnisse nach dem Zusammenbau sind aber als Oszilloskop wenig brauchbar.&lt;br /&gt;
&lt;br /&gt;
Daneben findet man nur sehr wenige Selbstbau-Projekte deren Ergebnisse überzeugen. Einige interessante Projekte sind [http://www.mikrocontroller.net/topic/228997?goto=new#2308320]n und [http://www.ssalewski.de/DAD.html.de]. Dazu sei allerdings gesagt, dass der Aufwand an Material und Messmitteln schnell die Kosten für ein fertiges Oszilloskop überschreitet.&lt;br /&gt;
&lt;br /&gt;
=== Umbau ===&lt;br /&gt;
Sofern man tatsächlich etwas benötigt, was nicht käuflich zu erwerben ist, kann der Kauf und Umbau eines vorhandenen Gerätes sinnvoll sein. &lt;br /&gt;
&lt;br /&gt;
Auf eBay werden immer noch die Oszilloskope der früheren Firma Wittig (heute Welec), wie zum Beispiel das W2012A, angeboten. Als Alternative zu der fehlerträchtigen Orginalfirmware ist mittlerweile eine Open-Source Variante verfügbar die kontinuierlich weiterentwickelt wird. Ebenfalls wird an Hardware Erweiterungen gearbeitet die die Qualität des Oszilloskops deutlich steigern. Wer sich nicht sicher ist ob das Gerät seinen Ansprüchen genügt sollte bei den Entwicklern nachfragen. [http://sourceforge.net/apps/trac/welecw2000a/wiki] Auch hier ist der Weg das Ziel.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR_Softwarepool#Oszilloskop|AVR Softwarepool: Oszilloskop]]&lt;br /&gt;
* [[Einfaches Oszilloskop mit Bascom-AVR]]&lt;br /&gt;
* [[USB_Oszilloskop]]&lt;br /&gt;
* [[Logic_Analyzer]]&lt;br /&gt;
* [[LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen | LCS-1M]] ([[Picaxe]])&lt;br /&gt;
* [[media:Probe_Fundamentals-_Tektronix.pdf | Probe_Fundamentals-_Tektronix.pdf]] (engl.)&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/389844#4467981 Forumsbeitrag]: Bitte Tipp für ein einfaches Speicheroszilloskop&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/205596?goto=5724370#5724370 Forumsbeitrag]: Selbstbauprojekt für optisch getrennten Tastkopf&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Literatur ==&lt;br /&gt;
* [http://www.elektronikpraxis.vogel.de/index.cfm?pid=9681 Online-Dossier Grundlagen digitaler Oszilloskope. ] Veröffentlicht auf Elektronikpraxis online&lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/XYZs/03W_8605_3.pdf XYZs of Oscilloscopes Primer]. Die Grundlagen digitaler Oszilloskope  &lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/ABCsProbes/60W_6053_9.pdf ABCs of Probes Primer]. Die Grundlagen von Tastköpfen&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/1?filter=oszi*+-oszillator Forum-Beiträge zum Thema Oszilloskop] (Kaufberatung, Anwendung)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/3?filter=oszi*+-oszillator Beiträge im Markt-Forum]&lt;br /&gt;
* [http://www.virtuelles-oszilloskop.de/ Ein virtuelles interaktives Oszilloskop] ala HAMEG HM203-6 20 MHz zum Üben (Seite auf [http://www.virtuelles-oszilloskop.com Englisch])&lt;br /&gt;
* [http://www.eosystems.ro/eoscope/eoscope_en.htm Selbstbau-DSO 40MSPS]&lt;br /&gt;
* [http://www.sigcon.com/Pubs/straight/probes.htm Probing High-Speed Digital Designs], Originally published in [http://www.elecdesign.com/ Electronic Design Magazine], March, 1997&lt;br /&gt;
* [http://hackedgadgets.com/2007/12/10/oscilloscope-tutorials/ Oscilloscope Tutorials] Linkliste bei hackedgadgets.com&lt;br /&gt;
* [http://www.eevblog.com/2011/03/30/eevblog-159-oscilloscope-trigger-holdoff-tutorial/ EEVBlog #159] Videotutorial von Dave Jones zu &#039;&#039;&#039;Trigger Holdoff&#039;&#039;&#039;, (engl.)&lt;br /&gt;
* [http://www.all-about-test.info/spezial-oszilloskope.html/ Marktübersicht Spezial-Oszilloskope mit Hintergrundinfos]&lt;br /&gt;
* [http://oscopes.info/market/2256-usb-oscilloscopes-product-overview-low-end/ Produktübersicht kostengünstige USB-Oszilloskope (englisch)]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kUU2afffAdE&amp;amp;list=PLMKxBlyAyypxuaI7pbfRkSryvTDef_Y1S&amp;amp;index=16 Video] von Bob Peace zum Thema Tastköpfe und High Speed Measurements (engl.)&lt;br /&gt;
* [http://www.eevblog.com/forum/testgear/digital-oscilloscope-comparison-chart EEVBlog: &amp;quot;Digital Oscilloscope Chart&amp;quot; - Große Vergleichsliste gängiger Digitaloszilloskope (engl.)]&lt;br /&gt;
* [http://www.cbtricks.com/miscellaneous/tech_publications/scope/sampling.pdf Sampling Oscilloscope Techniques], von Tektronix, engl.&lt;br /&gt;
* [https://www.youtube.com/watch?v=xccPrJYYz60 Oscilloscope measurements in power electronics: I. Single ended probe], Video (englisch)&lt;br /&gt;
* [https://www.youtube.com/watch?v=eaAsnNkJfPY Oscilloscope measurements in power electronics: II. Differential probe], Video (englisch)&lt;br /&gt;
* Isolierte Tastköpfe mit LWL-Kopplung&lt;br /&gt;
** [https://www.tek.com/isolated-measurement-systems# IsoVu Isolated Probes] von Tektronix, 200-1000MHz, 14.000-27.000 Euro&lt;br /&gt;
** [https://teledynelecroy.com/probes/high-voltage-fiber-optically-isolated-probes High Voltage Fiber Optically-isolated Probes] von Teledyne LeCroy, 60MHz, ca. 3900 Euro bei RS [https://de.rs-online.com/web/p/oszilloskop-tastkopfe/1368330/ 136-8330]&lt;br /&gt;
** [https://www.langer-emv.de/en/category/analog/60 Optical fibre cable probes] vom Langer EMV mit 25, 500 und 5000kHz Bandbreite, ca. 1000 Euro&lt;br /&gt;
** [https://hackaday.io/project/12231-fiber-optic-isolated-voltage-probe Fiber Optic Isolated Voltage Probe] bei Hackaday, Selbstbauprojekt, 30MHz, ca. 50$&lt;br /&gt;
* Oszilloskope mit galvanisch getrennten Eingängen&lt;br /&gt;
** [https://cleverscope.com/ Cleverscope CS548], &amp;quot;Isolated channel capture (1kV Class III), 100 dB CMRR at 50 MHz&amp;quot;&lt;br /&gt;
** [https://www.tek.com/en/products/oscilloscopes/tps2000 TPS2000B], von Tektronix&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/167705#1602827 WinXP Software für OsziFox/ProbeScope] von  Micha B. (chameo)&lt;br /&gt;
&lt;br /&gt;
* [http://users.physik.fu-berlin.de/~jtt/fsc2.phtml fsc2] is a program running under GNU/Linux for controlling spectrometers. Supported devices include digitizing oscilloscopes too:&lt;br /&gt;
** Tektronix Digitizing Oscilloscope TDS520, TDS520A, TDS520C, TDS540, TDS744A and TDS754A&lt;br /&gt;
** LeCroy Digitizing Oscilloscope 9400, 9410, 9420, 9424, 9424e and 9450(A)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope Waverunner and Waverunner-2 (LT224, LT 262, LT264, LT342, LT344, LT354, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454)&lt;br /&gt;
&lt;br /&gt;
* [http://xoscope.sourceforge.net/ xoscope, oscope] is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and Bitscope hardware. Includes 8 signal displays, variable time scale, math,memory, measurements, and file save/load. (Linux, GPL)&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtoussaint.de/qtdso.html QtDSO] is a frontend for the Velleman PCS64i digital oscilloscope (Anm.: Velleman nicht mehr unterstützt) It provides a fully featured oscillocope mode (including XY  plot and math) and a highly configurable spectrum analyzer mode. Für &#039;&#039;&#039;Digitalmultimeter&#039;&#039;&#039; gibt es vom gleichen Autor [http://www.mtoussaint.de/qtdmm.html QtDMM] und [http://www.mtoussaint.de/qtdmm2.html QtDMM2].&lt;br /&gt;
&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html Osqoop] est un oscilloscope logiciel sous licence libre. Il permet de travailler sur un nombre arbitraire de canaux et des acquisitions de longue durée. Wiki description: [http://gitorious.org/osqoop Osqoop] is a multi-platform open source software oscilloscope based on Qt 4. It connects to various hardware data sources such as the sound input or a dedicated USB board.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/gds2000tools/ gds2000tools] ist eine Linux-Software für GW-Instek GDS-2000 und andere GW-Instek Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/p/xoscillo/ Xoscillo] - A software oscilloscope that acquires data using an Arduino or a Parallax (more platforms to come). (Lizenz: CC-BY-NC-SA 3.0; Windows and Linux (needs mono))&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/oscope2100/ Oscope 2100] Linux software für Hantek DSO-2100.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/openhantek/ OpenHantek] Linux Software für Hantek (Voltcraft/Darkwire/Protek/Acetech) DSO-2090.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/dsoda/ Digital Soda] DSO-2250 Software.&lt;br /&gt;
&lt;br /&gt;
* [http://owondriver.sourceforge.net/ Owon Driver, Ownon Dump] Linux-Treiber für Owon-Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [http://sdaaubckp.sourceforge.net/attenload/ Attenload] Linux - fetch data from Atten oscilloscopes via USB&lt;br /&gt;
&lt;br /&gt;
* [http://www.ant.uni-bremen.de/whomes/rinas/agiload/ Agiload] Linux - fetch data and screenshots from Agilent 5462x oscilloscopes - RS232&lt;br /&gt;
&lt;br /&gt;
* [http://foss.doredevelopment.dk/wiki/Lxi-control Lxi-Control] Kommandozeilen-Applikation zur Fernsteuerung von Geräten mit LXI-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://gpib-utils.sourceforge.net/ gpib-util] Linux Kommandozeilen-Applikation, unterstützt diverse Oszilloskope (und andere Geräte) mit GPIB-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/vxi11/ VXI11] Bibliothek und Programme für Geräte mit VXI-11 Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/wfmreader/ Linux WFM Datenformat-Leser].&lt;br /&gt;
&lt;br /&gt;
* [http://sigrok.org/ &#039;&#039;sigrok&#039;&#039; Open Source Signal Analysis Software Suite]&lt;br /&gt;
&lt;br /&gt;
=== Datenauswertung ===&lt;br /&gt;
&lt;br /&gt;
Bei Oszilloskopen (DSOs), die es erlauben, die gemessenen Daten zu einem PC zu übertragen, kann man die Messwerte auf dem PC weiter auswerten. Zum Beispiel ein Signal demodulieren, filtern oder dekodieren. Grundsätzlich ist die Auswertung in jeder Programmiersprache möglich. Programmiersprachen für numerische Berechnungen eignen sich jedoch besonders.&lt;br /&gt;
&lt;br /&gt;
* [http://www.sigrok.org Sigrok] eine open source tool zur Ansteuerung und Auswertung von u.a. digitalen USB-Oszilloskopen&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com Matlab] und Freie Alternativen wie [http://www.scilab.org/ SciLab] oder [http://www.gnu.org/software/octave/ GNU Octave]&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/matlabcentral/fileexchange/?term=Oscilloscope Matlabcentral Fileexchange, Suche nach &#039;&#039;Oscilloscope&#039;&#039;] Auf Matlabcentral Fileexchange finden sich auch MatLab Lese- und Auswertungsfunktionen für diverse Oszilloskope. Hinweis: Die von MatLab für die Kommunikation mit einem Oszilloskop verwendeten Toolboxen und Funktionen dürfen aufgrund der Matlabcentral Lizenz nicht mit freien Alternativen verwendet werden. [http://wiki.octave.org/FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21 siehe GNU OCtave FAQ]&lt;br /&gt;
&lt;br /&gt;
* [http://octave.sourceforge.net/instrument-control/ Octave-Forge instrument-control] für die Kommunikation mit diversen Geräten wie z.B. LXI-compatible Agilent, LeCroy or Tektronix Oszilloskope über VXI11. Außerdem UART, I2C, GPIB usw.&lt;br /&gt;
&lt;br /&gt;
* Bei Ingenieuren weniger verbreitet sind Microsoft Excel oder andere Tabellenkalkulationen. Trotzdem sind sie zur Datenauswertung populär und auch durchaus geeignet, wenn sie richtig gehandhabt werden.&amp;lt;ref&amp;gt;Es ist sehr einfach Fehler in Tabellenkalkulationen zu machen, die typischerweise lange unentdeckt bleiben. [http://www.eusprig.org/ Untersuchungen] haben gezeigt, dass bereits dann bis zu 90% aller Tabellenkalkulationsblätter fehlerhaft sind, wenn es nur um einfache mathematische Grundoperationen (Addieren, Subtrahieren, Multiplizieren, Dividieren) geht.&amp;lt;/ref&amp;gt; Eine Reihe von Programmen, die Messgeräte auslesen, geben das CSV-Format aus. Excel kann dies ohne jegliche Veränderung importieren wodurch ein einmal geprüftes Excel-Dokument sehr sicher ist.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>172.26.9.69</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR_Net-IO_Bausatz_von_Pollin&amp;diff=105376</id>
		<title>AVR Net-IO Bausatz von Pollin</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR_Net-IO_Bausatz_von_Pollin&amp;diff=105376"/>
		<updated>2022-08-22T16:28:43Z</updated>

		<summary type="html">&lt;p&gt;172.26.9.69: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier steht eine Beschreibung des Pollin Bausatzes [http://www.pollin.de/shop/shop.php?cf=detail.php&amp;amp;pg=NQ==&amp;amp;a=MTQ5OTgxOTk= AVR-NET-IO. Best.Nr. 810 058], oder als aufgebautes Fertigmodul, Best.Nr. 810 073. &lt;br /&gt;
&lt;br /&gt;
Einige Features: Ethernet-Platine mit ATmega32 und Netzwerkcontroller ENC28J60. Die Platine verfügt über 8 digitale Ausgänge, 4 digitale und 4 ADC-Eingänge, welche alle über einen Netzwerkanschluss (TCP/IP) abgerufen bzw. geschaltet werden können.&lt;br /&gt;
&lt;br /&gt;
[[Datei:AVR-NET-IO ADD-ON.JPG|thumb|right|400px|AVR-NET-IO (links) mit zusätzlicher SUB-D Anschlussplatine (rechts, nicht im Lieferumfang)und Add-On-Board (oben, mit aufgelötetem RFM12-433-Modul, beides nicht im Lieferumfang). Ebenso ist zusätzlich ein nicht im Lieferumfang enthaltener kleiner Kühlkörper auf einem der Spannungsregler montiert und die Schraubklemmen zur Stromversorgung wurden durch Buchsen ersetzt.]]&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung 9 V AC/DC&lt;br /&gt;
* Stromaufnahme ca. 190 mA&lt;br /&gt;
* bzw. 5V DC, 1A (Steckernetzteil) an J6&lt;br /&gt;
* 8 digitale Ausgänge (0/5 V) [PC0-PC7 an J3]&lt;br /&gt;
* 4 digitale Eingänge (0/5 V) [PA0-PA3 an J3]&lt;br /&gt;
* 4 ADC-Eingänge (10 Bit) [PA4-PA7 an Schraubklemmen]&lt;br /&gt;
* LCD-Anschluss (HD44780 komp. Controller nötig) [PD2-7,PB0,PB3 an EXT]&lt;br /&gt;
* [[ENC28J60]]&lt;br /&gt;
* [http://www.atmel.com/dyn/Products/Product_card.asp?part_id=2014 ATmega32] Mikrocontroller&lt;br /&gt;
&lt;br /&gt;
Maße (L×B×H): 108×76×22 mm.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
=== AVR-NET-IO ===&lt;br /&gt;
&lt;br /&gt;
Die Schaltung des AVR-NET-IO ist recht einfach:&lt;br /&gt;
* Ein ATmega32 Mikrocontroller enthält die gesamte Software&lt;br /&gt;
* Ein ENC28J60 Ethernet-Controller für das Senden und Empfangen von Ethernet Frames (MAC und PHY Ethernet Layer) ist über [[SPI]] mit dem ATmega32 verbunden&lt;br /&gt;
* Ein Ethernet RJ-45 MagJack TRJ 0011 BA NL von [http://www.trxcom.com/ Trxcom] mit eingebautem Übertrager und Anzeige-LEDs am ENC28J60.&lt;br /&gt;
* Ein MAX232 für die serielle Schnittstelle&lt;br /&gt;
* Zwei Spannungsregler, 5 V und 3,3 V&lt;br /&gt;
* &amp;quot;Hühnerfutter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fast alle I/O Pins des ATmega32 sind irgendwo auf Anschlüssen herausgeführt. Entweder auf dem SUB-D Stecker, dem EXT oder ISP Wannensteckern oder den blauen Anschlussklemmen. Eine Schutzbeschaltung gibt es nicht.&lt;br /&gt;
&lt;br /&gt;
Die blauen Anschlussklemmen haben eine Nut und eine Feder mit denen man&lt;br /&gt;
sie zusammenstecken kann, dadurch ist das Anlöten wesentlich leichter&lt;br /&gt;
und sie stehen auch sauber in der Reihe.&lt;br /&gt;
&lt;br /&gt;
=== Erweiterungsplatine ===&lt;br /&gt;
&lt;br /&gt;
Seit Januar 2010 gibt es auch eine Erweiterungsplatine &lt;br /&gt;
&lt;br /&gt;
[http://www.pollin.de/shop/dt/Nzg4OTgxOTk-/Bausaetze/Diverse/Bausatz_Add_on_fuer_AVR_NET_IO.html Add-on für AVR-NET-IO-Board Best.Nr. 810 112]&lt;br /&gt;
&lt;br /&gt;
Diese Platine erweitert das NET-IO um:&lt;br /&gt;
&lt;br /&gt;
* SD-Karten-Slot über SPI&lt;br /&gt;
* Display über PCF 8574&lt;br /&gt;
* Infrarot-Empfang&lt;br /&gt;
* [[RFM12]] Funkmodul (nicht im Lieferumfang enthalten)&lt;br /&gt;
&lt;br /&gt;
Eine Aufstellung bekannter Fehler findet sich weiter unten [[#Bekannte Fehler|Bekannte Fehler - Erweiterungplatine]] &lt;br /&gt;
&lt;br /&gt;
Erste Erfahrungsberichte im Forum http://www.mikrocontroller.net/topic/161354&lt;br /&gt;
&lt;br /&gt;
=== Hardware-Umbauten &amp;amp; -Verbesserungen ===&lt;br /&gt;
&lt;br /&gt;
* Kühlkörper auf dem 7805 - (Vorsicht: Der LM317T ist rückseitig spannungsführend. Den Kühlkörper also keinesfalls an beide Spannungsregler anschließen!)&lt;br /&gt;
* MAX232 nach anfänglicher Konfiguration nicht bestücken um Strom zu sparen oder um zwei weitere I/O-Pins zu gewinnen&lt;br /&gt;
* 10&amp;amp;#x202F;µF-Elkos für MAX232N (C14-C17) durch 1&amp;amp;#x202F;µF ersetzen. &amp;lt;s&amp;gt;Eine 10µF-Version für den MAX232 gibt es nicht&amp;lt;/s&amp;gt;. Die 10&amp;amp;#x202F;µF-Elkos können auch Ursache einer nicht funktionierenden RS232 sein.&lt;br /&gt;
** Laut Spezifikation sind auch mehr als 1&amp;amp;#x202F;µF erlaubt. Selbst Atmel verwendet beim STK500 10&amp;amp;#x202F;µF. Dies führt keinesfalls dazu, dass die RS232 nicht mehr funktioniert.&lt;br /&gt;
* Die IC-Fassungen aus &amp;quot;Pollins Resterampe&amp;quot; durch Fassungen mit gedrehten Kontakten ersetzen. &lt;br /&gt;
* &#039;&#039;Netz&#039;&#039; LED nicht bestücken oder größere Widerstände einlöten um Strom zu sparen (R3), z.B. 3,3&amp;amp;#x202F;kΩ für 1&amp;amp;#x202F;mA Strom&lt;br /&gt;
* Vorwiderstände der Ethernet-LEDs größer machen (z.&amp;amp;nbsp;B. verdoppeln) um Strom zu sparen (R6,R7), z.B. 1,5&amp;amp;#x202F;kΩ für knapp 1&amp;amp;#x202F;mA&lt;br /&gt;
* Linear-Spannungsregler ersetzen&lt;br /&gt;
* Kondensator an AREF-Pin des ATmega32 (ATmega32 Datenblatt) (100&amp;amp;#x202F;nF gegen Masse)&lt;br /&gt;
* Kondensator an den RESET-Pin des ATmega32 ([http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf Atmel Application Note AVR042: AVR Hardware Design Considerations]) Wenn man diese Quelle genauer liest, ist das aber eher unnötig. - Kondensator bei selbstbau-ISP empfehlenswert.&lt;br /&gt;
* Umbau auf 3,3&amp;amp;#x202F;V:&lt;br /&gt;
** Ersatz der Spannungsregler durch einen einzigen 3,3&amp;amp;#x202F;V Regler&lt;br /&gt;
** Anpassen (verkleinern) des LED-Vorwiderstands R3 für 3,3&amp;amp;nbsp;Volt Betrieb&lt;br /&gt;
** Reduktion der Taktfrequenz: (Austausch von Q2) auf den bei 3,3&amp;amp;#x202F;V erlaubten Bereich des ATmega32 (ATmega32(L) 8,0&amp;amp;#x202F;MHz Takt @ 3,3&amp;amp;#x202F;V), oder mit 6,25&amp;amp;#x202F;MHz vom ENC28J60 betreiben&lt;br /&gt;
** Ersatz des MAX232 durch einen MAX3232&lt;br /&gt;
[[Bild:POWER.JPG|thumb|400px|5V Stromversorgung über USB Kabel, ohne 5&amp;amp;#x202F;V Spannungsregler und Gleichrichterdioden, Vorsicht: kein Verpolungsschutz!]]&lt;br /&gt;
* ATmega32 mit 6,25&amp;amp;#x202F;MHz vom ENC28J60 takten (CLKOUT)&lt;br /&gt;
* Betrieb mit Gleichspannung:&lt;br /&gt;
** Dioden D2 und D5 durch Drahtbrücken ersetzen, D1 und D4 nicht bestücken (komplette Entfernung des Brückengleichrichters, beinhaltet Verlust des Verpolungsschutzes)&lt;br /&gt;
** Diode D2 bestücken, D5 durch Drahtbrücke ersetzen, D1 und D4 nicht bestücken (Brückengleichrichter durch Verpolungsschutze ersetzen)&lt;br /&gt;
*** ??? Ist dies nicht kontraproduktiv? Bei mir wurde durch D2-Bestückung die Eingangsspannung von ca. 5,2&amp;amp;#x202F;V am LM317T auf ca. 4,6&amp;amp;#x202F;V gedrückt, so dass am ENC28J60 nur ca. 2,6&amp;amp;#x202F;V ankamen (außerhalb der lt. Datenblatt &amp;quot;Operating voltage range of 3.14&amp;amp;#x202F;V to 3.45&amp;amp;#x202F;V&amp;quot;). Man müsste also ein geregeltes Netzteil mit ca. 5,5&amp;amp;#x202F;V anschließen um 5 und 3,3&amp;amp;#x202F;V zu erzielen. Dann lieber den Verpolungsschutz durch andere Maßnahmen sicherstellen.&lt;br /&gt;
** Beim Betrieb von USB beachten, dass USB-Spezifikation keinesfalls 5&amp;amp;#x202F;V garantiert, sondern Spannung bis runter 4,4&amp;amp;#x202F;V erlaubt und dann u.U. durch den LM317 nicht mehr genügend Spannung am ENC anliegt. Das äußert sich so, dass zwar der Atmega einwandfrei funktioniert, die Ethernet-Kommunikation aber nicht oder nur sehr sporadisch.&lt;br /&gt;
* Betrieb mit Steckernetzteil&lt;br /&gt;
** Wenn man ein energieeffizientes Stecker-Schaltnetzteil mit 5&amp;amp;#x202F;V, 1&amp;amp;#x202F;A direkt an J6 kontaktiert, kann man sich die o.g. Um- und Ausbauten sparen. Kein Spannungsregler wird mehr heiß, kein Kühlkörper wird benötigt, das Board arbeitet absolut stabil. &lt;br /&gt;
* Ersatz des ATmega32 durch einen ATmega644 oder ATmega1284p mit mehr FLASH-Speicher.&lt;br /&gt;
** Der ATmega644 und auch der ATMega1284p sind nicht mit der Pollin-Firmware kompatibel&lt;br /&gt;
[[Bild:AVR Net-IO ENC28J60 Blockkondensatoren.jpg|thumb|200px|Lötvorschlag Blockkondensatoren ENC28J60, Pin 1 oben rechts (VSS 2, VDD 28; VSSRX 11, VDDRX 19; VSSTX 18, VDDTX 15; VSSPLL 21, VDDPLL 20; VSSOSC 22, VDDOSC 25)]]&lt;br /&gt;
* 100&amp;amp;#x202F;nF Kondensatoren an allen VDD/VSS Paaren des ENC28J60 zur Störunterdrückung bestücken (Datenblatt: »Each VDD and VSS pin pair should have a 0.1&amp;amp;#x202F;µF ceramic bypass capacitor placed as close to the pins as possible.«) Lötvorschlag im Bild rechts&lt;br /&gt;
&lt;br /&gt;
== Inbetriebnahme der Originalsoftware ==&lt;br /&gt;
=== Einleitung ===&lt;br /&gt;
&lt;br /&gt;
Die bei Auslieferung (Stand September 2008) in den ATmega32 gebrannte Firmware stellt sich manchmal recht zickig an. Es scheint dann die Netzwerk-Schnittstelle, ggf. auch  die serielle Schnittstelle, nicht zu funktionieren. Falls es Probleme geben sollte, sollte man erst einmal ein Firmwareupdate versuchen. Dies geschieht über die serielle Schnittstelle mittels des Programmes NetServer (aktuelle Version 1.03, Februar 2010), die dem Bausatz beiliegt. &lt;br /&gt;
&lt;br /&gt;
Falls die serielle Schnittstelle ebenfalls nicht zugänglich ist, kann mit den im folgenden beschriebenen Schritten die Inbetriebnahme der Software möglich sein. Dazu benötigt man:&lt;br /&gt;
&lt;br /&gt;
* Einen Windows-PC mit Ethernet-Schnittstelle und RS232-Schnittstelle (ein Prolific RS232-USB Konverter funktioniert)&lt;br /&gt;
* Entweder&lt;br /&gt;
**zwei normale (&#039;&#039;straight through&#039;&#039;) Ethernet-Kabel und einen Ethernet Switch/Hub, oder&lt;br /&gt;
**ein gekreuztes(&#039;&#039;cross over&#039;&#039;) Ethernet-Kabel&lt;br /&gt;
* Einen AVR Programmer (Hardware und Software). Zum Beispiel einen [[AVR Dragon]] oder [[STK500]] mit [[AVR Studio]] oder das [[Pollin ATMEL Evaluations-Board]] und [[avrdude]].&lt;br /&gt;
* Die [http://www.pollin.de/shop/ds/MTQ5OTgxOTk-.html Pollin NetServer Software], Version 1.03 (oder neuer)&lt;br /&gt;
&lt;br /&gt;
=== Gelieferten ATmega32 richtig einstellen ===&lt;br /&gt;
[[image:fuse_bits_avr_studio.jpg|thumb|right|250px|Einstellungen der Fuse-Bits mittels AVR Studio 4]]&lt;br /&gt;
Die Fuses der gelieferten ATmega32s scheinen nicht immer mit den im Handbuch auf Seite 12 als erforderlich angegebenen Fuse-Einstellungen übereinzustimmen.&lt;br /&gt;
&lt;br /&gt;
Dies kann man mittels eines Programmers ändern. LFuse = 0xBF, HFuse = 0xD2. Das genaue Vorgehen hängt dabei vom verwendeten Programmer ab. Bei der Gelegenheit kann man ebenfalls eine Sicherheitskopie des ursprünglichen Flash-Inhalts und des EEPROMs anfertigen. Das EEPROM scheint die MAC-Adresse des Ethernet-Ports zu enthalten.&lt;br /&gt;
&lt;br /&gt;
Entgegen der Spezifikation im Handbuch von Pollin sollten die &#039;&#039;&#039;HFuses auf 0xC2&#039;&#039;&#039; gesetzt werden, d. h. CKOPT-Fuse programmiert (dies ist in der Software Version 1.03 bereits vollzogen). Das sorgt für einen stabilen Betrieb des AVR-Oszillators im &amp;quot;full rail-to-rail swing&amp;quot;-Mode bei 16 MHz. Atmel garantiert ansonsten nur stabilen Betrieb bis 8 MHz. Siehe ATmega32-Datenblatt, Kapitel 8.4, Crystal Oscillator.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
==== Funktionsfähige Konfiguration - AVR-Prog ====&lt;br /&gt;
&lt;br /&gt;
[[Bild:Avrprog.png|thumb|right|250px]]&lt;br /&gt;
Benutzer von AVR-Prog können die nachfolgenden Einstellungen für die Lock- und Fuse-Bits verwenden. Hierbei handelt es sich um die ausgelesenen Einstellungen eines funktionsfähigen Controllers. Allerdings sollte, laut Handbuch des AVR-NET-IO-Boards, das Fuse-Bit EESAVE eigentlich gesetzt sein. &lt;br /&gt;
&lt;br /&gt;
Alternativ kann auch per avrdude die Einstellung getroffen werden:&lt;br /&gt;
 avrdude -c stk500v2 -pm32 -U lfuse:w:0xBF:m&lt;br /&gt;
und &lt;br /&gt;
 avrdude -c stk500v2 -pm32 -U hfuse:w:0xC2:m&lt;br /&gt;
&lt;br /&gt;
Anschließend muß noch der Bootloader und die Firmware aktualisiert werden (siehe Handbuch AVR-NET-IO-Board Seite 12 Punkt 3).&lt;br /&gt;
&lt;br /&gt;
=== PC Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
==== PC normalerweise nicht im 192.168.0.0/24 Subnetz ====&lt;br /&gt;
&lt;br /&gt;
Betreibt man den PC nicht im 192.168.0.0/24 Subnetz, muss er wie folgt umkonfiguriert werden, oder die IP Adresse des Boards wird entsprechend angepasst. ( Siehe Handbuch Seite 14ff. Das ist meist sinnvoller und auch einfacher. ) &lt;br /&gt;
&lt;br /&gt;
Den PC vom normalen Netzwerk abstecken[1]. Zur Umkonfiguration dazu bei Windows XP in der Systemsteuerung &#039;&#039;Netzwerkverbindungen&#039;&#039; aufrufen und die lokale &#039;&#039;LAN-Verbindung&#039;&#039; markieren. Dann in der rechten Leiste &#039;&#039;Einstellungen dieser Verbindung ändern&#039;&#039; aufrufen. &lt;br /&gt;
&lt;br /&gt;
Es erscheint der Dialog &#039;&#039;Eigenschaften von &amp;lt;Verbindungsname&amp;gt;&#039;&#039;. In der Liste im Dialog zu &#039;&#039;Internetprotokoll (TCP/IP)&#039;&#039; gehen. Ein Doppelklick auf den Eintrag öffnet den &#039;&#039;Eigenschaften von Internetprotokoll (TCP/IP)&#039;&#039; Dialog.&lt;br /&gt;
&lt;br /&gt;
In diesem Dialog &#039;&#039;Folgende IP-Adresse verwenden:&#039;&#039; auswählen und zum Beispiel&lt;br /&gt;
&lt;br /&gt;
IP-Adresse: &#039;&#039;&#039;192.168.0.100&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Subnetzmaske: &#039;&#039;&#039;255.255.255.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Standardgateway: &#039;&#039;&#039;192.168.0.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
eingeben. &lt;br /&gt;
&lt;br /&gt;
Anmerkung von bitman:&lt;br /&gt;
[1] Dies ist spätestens ab Windows XP nicht mehr notwendig, wenn das Netz 192.168.0.0/24 noch frei ist. Dann kann man einfach den Client &#039;&#039;zusätzlich&#039;&#039; in diesem Netzwerk zusätzlich einbinden über Einstellungen/Netzwerkverbindungen/Lanverbindung/Eigenschaften/TCP-IP/Eigenschaften/Erweitert/IP-Adresse hinzufügen. Es werden dann eben mehrere IP-Adressen an den NIC gebunden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alle geöffneten Dialoge nacheinander mit OK schließen.&lt;br /&gt;
&lt;br /&gt;
Alternativ bietet sich das Umprogrammieren des Boards über die serielle Schnittstelle an. Die Werte für IP-Adresse, Netzmaske und Standard-Gateway werden mit den dokumentierten SETxx-Befehlen geändert, das Board neu gestartet und ans vorhandene Netzwerk gesteckt.&lt;br /&gt;
&lt;br /&gt;
Im EEPROM sind folgende Werte vorprogrammiert:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3EE - 3F3 MAC-ADRESSE&amp;lt;br&amp;gt;&lt;br /&gt;
3F4 - 3F7 GATEWAY&amp;lt;br&amp;gt;&lt;br /&gt;
3F8 - 3FB NETMASK&amp;lt;br&amp;gt;&lt;br /&gt;
3FC - 3FF IP-ADRESSE&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PC bereits im 192.168.0.0/24 Subnetz ====&lt;br /&gt;
&lt;br /&gt;
In diesem Fall muss man prüfen, ob die IP-Adresse 192.168.0.90 bereits im Subnetz verwendet wird. Ist dies der Fall, muss das verwendete Gerät mit dieser IP vorübergehend aus dem Subnetz entfernt werden. Es sei denn, dabei handelt es sich um den PC. In diesem Fall muss er wie zuvor umkonfiguriert werden. Ansonsten kann der unverändert im Netz verbleiben.&lt;br /&gt;
&lt;br /&gt;
Dem AVR-NET-IO gibt man eine neue, zuvor unbenutzte Adresse (siehe unten). Dann kann das abgekoppelte Gerät wieder angeschlossen werden, beziehungsweise der PC zurückkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
=== AVR-NET-IO anschließen ===&lt;br /&gt;
&lt;br /&gt;
Musste man den PC umkonfigurieren, so werden jetzt nur der PC und der AVR-NET-IO über Ethernet miteinander verbunden. Je nach Ethernet-Kabel benötigt man dazu einen Switch/Hub oder nicht.&lt;br /&gt;
&lt;br /&gt;
Musste man den PC nicht umkonfigurieren, so kann man den AVR-NET-IO wie einen normalen Rechner an das vorhandenen Netz anschließen.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich schließt man die serielle Schnittstelle des AVR-NET-IO an den PC an.&lt;br /&gt;
&lt;br /&gt;
=== Firmware 1.03 einspielen ===&lt;br /&gt;
&lt;br /&gt;
Laut Handbuch sollte der AVR-NET-IO jetzt über Ethernet funktionieren. Ebenso sollte er über die serielle Schnittstelle und ein Terminalprogramm konfigurierbar sein. Beides ist offensichtlich im Auslieferungszustand selten der Fall.&lt;br /&gt;
&lt;br /&gt;
Auch wenn sich Pollins NetServer Software nicht mit dem AVR-NET-IO verbinden lässt, so ist sie jedoch in der Lage eine neue Firmware 1.03 einzuspielen. Das Vorgehen ist im Handbuch auf Seite 12 beschrieben. NetServer präsentiert dabei ein paar einfache Anweisungen denen man folgen sollte.&lt;br /&gt;
&lt;br /&gt;
Wenn sich nach dem scheinbar erfolgreichem Einspielen der Firmware, später nichts tut, so sollte die Firmware mit gesetztem &amp;quot;FailSafe&amp;quot; in der mitgelieferten NetServer-Software nochmals Eingespielt werden.&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
&lt;br /&gt;
Jetzt sollte sich die NetServer Software mit dem AVR-NET-IO über Ethernet verbinden lassen. Dies macht es wiederum möglich, den AVR-NET-IO mit einer anderen IP-Adresse zu versehen. Will man den AVR-NET-IO in einem anderen Subnetz betreiben kann man dies jetzt einstellen.&lt;br /&gt;
&lt;br /&gt;
Nachdem man die IP-Adresse neu eingestellt hat, muss man den PC zurückkonfigurieren und kann dann sowohl den AVR-NET-IO und den PC zusammen betreiben.&lt;br /&gt;
&lt;br /&gt;
== Funktionsumfang der Originalsoftware ==&lt;br /&gt;
Die Originalsoftware ist sehr einfach gestrickt. Im AVR Net-IO läuft ein Programm, welches am Port 50290 eine Textschnittstelle bereit stellt. Diese Schnittstelle kann sowohl über die RS232 als auch über Ethernet angesprochen werden kann. Mit diesem Programm ist es möglich, alle Eingänge sowie alle Ausgänge anzusprechen, als auch die Konfiguration der Netzwerkeinstellungen zu verändern. Die Karte versteht dann folgende Befehle:&lt;br /&gt;
* SETPORT&lt;br /&gt;
Einen digitalen Ausgang auf 0 oder 1 schalten&lt;br /&gt;
* GETPORT&lt;br /&gt;
Den Status eines digital Ausgangs/Eingangs abfragen&lt;br /&gt;
* GETSTATUS&lt;br /&gt;
Den Status aller digital Ausgänge abfragen&lt;br /&gt;
* GETADC&lt;br /&gt;
Den Messwert eines analogen Eingangs ermitteln&lt;br /&gt;
* SETIP&lt;br /&gt;
Die IP-Adresse des Boards ändern&lt;br /&gt;
* GETIP&lt;br /&gt;
Die eingestellte IP-Adresse abfragen&lt;br /&gt;
* SETMASK&lt;br /&gt;
Die Netzwerkmaske verändern&lt;br /&gt;
* GETMASK&lt;br /&gt;
Die eingestelle Netzwerkmaske abfragen&lt;br /&gt;
* SETGW&lt;br /&gt;
Das Netzwerk-Gateway verändern &lt;br /&gt;
* GETGW&lt;br /&gt;
Das eingestellte Netzwerk-Gateway abfragen&lt;br /&gt;
* INITLCD&lt;br /&gt;
Ein angeschlossenes LCD initialisieren&lt;br /&gt;
* WRITELCD&lt;br /&gt;
Einen Text am LCD ausgeben&lt;br /&gt;
* CLEARLCD&lt;br /&gt;
Ein angeschlossenes LCD löschen&lt;br /&gt;
* VERSION&lt;br /&gt;
Die Versionsnummer des Programms ausgeben&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es ein auf Java basierendes Programm, welches alternativ zu einem Terminalprogramm benutzt werden kann. Es zeigt den Status der Portpins an und diese lassen sich auch mit der Maus verändern. Die Messwerte der 4 analogen Eingänge werden ständig angezeigt, wobei es möglich ist, durch einstellbare Faktoren die internen Werte gleich in sinnvolle Einheiten umrechnen zu lassen. Diese Messwerte können auch in eine Datei geloggt werden.&lt;br /&gt;
Neben der Möglichkeit, alle Kommandos auch händisch einzugeben, wird das Java-Programm auch benötigt, um einen Firmware-Update der Net-IO Platine durchzuführen.&lt;br /&gt;
Alles in allem ist dieses Frontend aber mehr als Testumgebung anzusehen, um damit die Hardware in Betrieb zu nehmen. Für einen sinnvollen Dauereinsatz ist das Programm deutlich zu einfach und unflexibel gestrickt. Auch kann die grafische Aufbereitung der Anzeige- und Kontrollelemente nicht befriedigen.&lt;br /&gt;
&lt;br /&gt;
== Bekannte Fehler ==&lt;br /&gt;
=== AVR-NET-IO ===&lt;br /&gt;
&lt;br /&gt;
Siehe auch [[#Hardware-Umbauten_.26_-Verbesserungen|Hardware-Umbauten und Verbesserungen]]&amp;lt;br&amp;gt;&lt;br /&gt;
Käufer berichten von fehlenden Bauteilen im Bausatz (Wannenstecker, Widerstände, Kondensatoren, Induktivitäten). Für Reklamationen: [https://www.pollin.de/shop/kontakt_service/reklamation.html]&lt;br /&gt;
&lt;br /&gt;
* Die Stückliste auf Seite 4 in den Anleitung mit den Versionsangaben&lt;br /&gt;
** &#039;&#039;Stand 20.08.2008, kloiber, #1100, wpe&#039;&#039; (gedruckt im Bausatz)&lt;br /&gt;
** &#039;&#039;Stand 20.08.2008, cd, #all, wpe&#039;&#039; (auf der CD)&lt;br /&gt;
:ist falsch. Pollin legt dem Bausatz irgendwann ab September 2008 einen gedruckten Korrekturzettel bei. Die Online-Version der Anleitung ist korrigiert.&lt;br /&gt;
* Im Schaltplan auf Seite 7 in den Anleitungen mit den Versionen&lt;br /&gt;
** &#039;&#039;Stand 20.08.2008, kloiber, #1100, wpe&#039;&#039; (gedruckt im Bausatz)&lt;br /&gt;
** &#039;&#039;Stand 20.08.2008, cd, #all, wpe&#039;&#039; (auf der CD)&lt;br /&gt;
** &#039;&#039;Stand 03.09.2008, online, #all, wpe&#039;&#039; (Online)&lt;br /&gt;
:ist eine 25-polige SUB-D Buchse gezeichnet. Geliefert wird und in der Stückliste verzeichnet ist ein Stecker.&lt;br /&gt;
&lt;br /&gt;
* Die September 2008 ausgelieferte Firmware im ATmega32  funktioniert bei vielen nicht und muss erst upgedatet werden (siehe [[#Inbetriebnahme der Originalsoftware|Inbetriebnahme der Originalsoftware]])&lt;br /&gt;
&lt;br /&gt;
* Im Flash der gelieferten AVR ist anders als beschrieben nur der Bootloader enthalten, die eigentliche Firmware muss erst mit Hilfe der Updatefunktion geladen werden. Wenn zusätzlich auch die Fuses falsch gebrannt sind, dann funktioniert das Update nicht, auch wenn das PC Programm was anderes behauptet.&lt;br /&gt;
&lt;br /&gt;
* Die Fuse-Einstellungen des ausgelieferten ATmega32 entspricht nicht der Anleitung (siehe [[#Inbetriebnahme der Originalsoftware|Inbetriebnahme der Originalsoftware]])&lt;br /&gt;
&lt;br /&gt;
* Bausatz, gekauft am 27.10.08, Anleitungsversion 19.09.08, ohne Probleme oder erkennbare Fehler zusammengebaut und in Betrieb genommen.&lt;br /&gt;
&lt;br /&gt;
* Bausatz gekauft 29.09.2008, Pinbelegung des 25 poligen D-Sub &amp;quot;Anschlusses&amp;quot; stimmt nicht mit der Anleitung überein. Der Aufdruck auf der Platine ist falsch. Pin1 &amp;lt;-&amp;gt; Pin13, Pin2 &amp;lt;-&amp;gt; Pin12 usw. Setzt man den D-Sub Stecker ein, so sind dessen Pinnummern korrekt. Bei einem Bausatz gekauft 05/2013 ist dies ebenfalls noch der Fall.&lt;br /&gt;
&lt;br /&gt;
* 3 Bausätze Anf. Oktober 2008 gekauft, bei einem waren 2 LM317 dabei, dafür fehlte der 7805 - aus der Bastelkiste ersetzt. Alle haben jedoch auf Anhieb funktioniert&lt;br /&gt;
&lt;br /&gt;
* Bausatz gekauft Ende Januar 2009. Die Lock-Bits (u.a. für PonyProg2000) werden falsch beschrieben. Die in Klammern aufgeführten Werte stimmen bei einem Bit nicht. Die Texte &amp;quot;Programmiert/Unprogrammiert&amp;quot; hingegen schon. Bei den Bauteilen gab es 4 Kondensatoren mit der Aufschrift &amp;quot;220&amp;quot;, ich habe diese durch welche mit 22p ersetzt, da ich nicht sicher war ob wirklich 22p geliefert wurden. Dafür wurden statt einem zwei 7805 und statt einem mindestens vier LM317 mitgeliefert.&lt;br /&gt;
&lt;br /&gt;
* Bausatz geliefert 22.4.2009. Alles vollständig, zusammengebaut, läuft. Software-Version 1.03. Für den oben schon genannten Steckverbinder wurde eine Buchse geliefert. Allerdings stimmen die PIN-Nummern im Schaltplan nicht mit den PIN-Nummern auf der Buchse überein (sie sind gespiegelt), daher liefen die Test-LEDs zunächst nicht.&lt;br /&gt;
&lt;br /&gt;
* Bausatz geliefert 11.7.2009. Spannungsregler LM317T fehlt, grüne statt roter LED. Ein Kondensator 22pF zu viel. LM317T wurde auf Anfrage kostenlos nachgeliefert (27.7.). Inbetriebnahme problemlos.&lt;br /&gt;
&lt;br /&gt;
* Bausatz geliefert 24.7.2009. Ein Quarz 16MHz zu viel, ebenfalls grüne statt rote LED.&lt;br /&gt;
&lt;br /&gt;
* Bausatz geliefert 20.08.2009. Ein Kondensator 22pF zuviel und grüne statt rote LED.&lt;br /&gt;
&lt;br /&gt;
* Bausatz Juli &#039;09 gekauft, grüne statt rote LED&lt;br /&gt;
&lt;br /&gt;
* Bausatz 25.09.09 geliefert, grüne Betriebs-LED, ein ELKO zuviel, Fehler 1µF am MAX232 statt 100nF behoben, richtiger C wird mitgeliefert, Aufbau komplett nach Pollin Anleitung durchgeführt, auf Anhieb fehlerfrei!&lt;br /&gt;
&lt;br /&gt;
* Bausatz 17.10.09 geliefert, grüne Betriebs-LED, zwei 100nF Kondensatoren zu wenig. Aufbau und Inbetriebnahme problemlos.&lt;br /&gt;
&lt;br /&gt;
* Bausatz 21.10.09 gekauft, grüne Betriebs-LED. Aufbau problemlos, RS232 läuft nicht. LAN läuft&lt;br /&gt;
&lt;br /&gt;
* Bausatz Nov. 09 gekauft, grüne LED, alles o.k.&lt;br /&gt;
&lt;br /&gt;
* Bausatz Nov. 09 gekauft, grüne LED, ENC28J60, MAX232 und ATmega32 fehlen, Nachlieferung nach einer Woche&lt;br /&gt;
&lt;br /&gt;
* Bausatz Nov. 09 gekauft,Bauteile komplett.Verbindungsaufbau Seriell klappt erst nach mehreren Versuchen.Problem gelöst:Spannung an MAX und Mega zu niedrig&lt;br /&gt;
&lt;br /&gt;
* Bausatz Dez. 09 gekauft, grüne LED, 100µF Kondensator fehlt, alles o.k.&lt;br /&gt;
&lt;br /&gt;
* Bausatz August 09 gekauft, alle teile da nach Einstellen der fusebits lief alles perfekt&lt;br /&gt;
&lt;br /&gt;
* Bausatz Okt. 09 gekauft, ein 100nF Kondensator und 25MHz Quarz fehlten ... hab beim lokalen Elektronikhändler keinen 25Mhz Grundton Quarz sondern nur im 3. Oberton bekommen aber mit R2.2k parallel zum Quarz schwingt er in der Schaltung schön bei 25Mhz. Mit 1µF am MAX232 funktioniert jetzt auch die RS232.&lt;br /&gt;
&lt;br /&gt;
* 2x Bausatz Feb. 10 gekauft, bei beiden fehlten 7805, L1+L2 je 100µH sowie 4x falscher Wert Kondensator an Max232 vorhanden. Fehlende Bauteile nachgelötet und Funktion getestet. Hat alles einwandfrei funktioniert!!!&lt;br /&gt;
&lt;br /&gt;
* Bausatz März. 10 gekauft, RS232 Printbuchse fehlt, dafür 1x 10pol Wannenstecker zuviel. Grüne LED statt Rot. Funktioniert ansonsten einwandfrei.&lt;br /&gt;
&lt;br /&gt;
* Bausatz Jan. 10 gekauft, gelbe LED statt rot, C14...C17: 10µF, weder seriell noch via Ethernet Konnektivität. Nach Austausch von C14-C17 gegen 1µF, wenigstens serielle Kontaktaufnahme möglich, kein Ethernet auch nach Flash von 1.03 mit NetServer.&lt;br /&gt;
&lt;br /&gt;
* Bausatz Feb. 10 gekauft, Spannungsregler LM317T fehlte&lt;br /&gt;
&lt;br /&gt;
* Bausatz März 10 gekauft, gelbe statt rote LED geliefert, aber Aufbau und inbetriebnahme lt. Handbuch ohne Probleme&lt;br /&gt;
&lt;br /&gt;
* Bausatz März 10 gekauft und gelbe statt rote LED geliefert, funzt wunderbar gemäß Anleitung&lt;br /&gt;
&lt;br /&gt;
* Fertig gelötete Platine gekauft. µC war falsch im Sockel.&lt;br /&gt;
&lt;br /&gt;
* Bausatz April 10 gekauft und gelbe statt rote LED geliefert, ADM232LJN statt MAX232 - Funktion erst nach Ersetzung des ADM durch nen MAX&lt;br /&gt;
&lt;br /&gt;
* Bausatz April 10 gekauft und gelbe statt rote LED geliefert, ADM232LJN statt MAX232 - funktionierte sofort auch mit dem ADM232LJN.&lt;br /&gt;
&lt;br /&gt;
* Bausatz April 10 gekauft wurde mit grüner statt roter LED Ausgeliefert&lt;br /&gt;
&lt;br /&gt;
* Bausatz Juni 10 gekauft: wurde mit grüner statt roter Netz-LED ausgeliefert, 2x 22pF Kerko zuviel&lt;br /&gt;
&lt;br /&gt;
* Bausatz August 10 gekauft: komplett und sofort funktioniert&lt;br /&gt;
&lt;br /&gt;
* Bausatz Juli 10 gekauft: 2 Quarze mit 16 MHz geliefert, statt 1x 16MHz und   1x25MHz.&lt;br /&gt;
&lt;br /&gt;
* Bausatz September 10 gekauft: hat sofort funktioniert. 1x 3,3k und 1x 10k Widerstand zuviel. Statt 100nF Kondensatoren wurden 1µF geliefert -&amp;gt; Platzprobleme auf der Platine durch grössere Bauform. LED grün.&lt;br /&gt;
&lt;br /&gt;
* Bausatz Oktober  6 gekauft: alles funktioniert. LED grün statt rot.&lt;br /&gt;
&lt;br /&gt;
* Fertigmodul Oktober 10 gekauft: Auf Anhieb alles funktioniert!&lt;br /&gt;
&lt;br /&gt;
* Bausatz Oktober 10 gekauft: komplett und sofort funktioniert&lt;br /&gt;
&lt;br /&gt;
* Bausatz November 10 gekauft: komplett und sofort funktioniert (sogar mit der neusten Pollin Firmware 1.03 schon drauf) LED grün statt rot.&lt;br /&gt;
&lt;br /&gt;
* Bausatz November 10 gekauft. Nach Bezug neuer Feinst-Lötspitzen konnte ich ihn dann auch zusammenlöten. Es hat sofort alles funktioniert, obwohl ich nur 12V bzw. 9V Gleichspannung zur Verfügung hatte, und nicht sicher war, wieviel die Komponenten wirklich benötigen. Der Regler wird auch bei 9V Gleichspannungsversorgung noch sehr warm. Da muss auf jeden Fall ein Kühlkörper dran! Ich habe auch eine grüne LED bekommen, ist mir aber wurscht :-)&lt;br /&gt;
&lt;br /&gt;
* Bausatz Dezember 10 gekauft: komplett und funktionierte sofort. Firmware 1.03, grüne LED (Ein Quarz und ein IC-Sockel zu viel)&lt;br /&gt;
&lt;br /&gt;
* Bausatz Januar 2011 gekauft: nur genau die richtige Anzahl Teile dabei, Firmware 1.03, grüne LED, ging auf Anhieb&lt;br /&gt;
&lt;br /&gt;
* 2x Bausatz Januar 2011 gekauft: beide grüne LED, und 1x doppelter Satz Jumper/Stiftleiste, 22PF und Anschlussklemmen. Rest vollständig und beide haben sofort nach zusammenbau funktioniert.&lt;br /&gt;
&lt;br /&gt;
* Februar 2011: AVR-NET-IO: die Diode D5 fehlt, 10 µF gegen 1 µF für MAX232 getauscht, Flash im ATmega32 war programmiert, passende IP-Adr über serielle Schnittstelle eingestellt; ADD-ON: für R1 war 22Ω statt 0,2Ω beigelegt, durch richtigen ersetzt, Beschreibung der LED Bestückung mangelhaft / oe1smc&lt;br /&gt;
&lt;br /&gt;
* Februar 2011: AVR-NET-IO: 1 Diode zuviel, 2 Spulen fehlen, LED grün. Die fehlenden Spulen wurden durch welche aus der Bastelkiste ersetzt - funktioniert. Der 7805 bekam einen kleinen Kühlkörper spendiert.&lt;br /&gt;
&lt;br /&gt;
* Februar 2011: AVR-NET-IO: 2x 10k Widerstände fehlen. Dafür eine Diode zu viel.&lt;br /&gt;
&lt;br /&gt;
* Ende Februar 2011: Zwei Bausaetze an jeweils zwei Adressen, alles in Ordnung.&lt;br /&gt;
&lt;br /&gt;
* Ende März 2011: 2x 25 Mhz Quarz statt 1x16 u. 1x25 Mhz. LED fehlt. Bausatz funktioniert nach Tausch des Quarz den mir mein Freund oe9rsv aus seinem Fundus spendiert hat. Danke auch für die Hilfe beim Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
* Mitte 2010 gekauft: 1x 100nF fehlt&lt;br /&gt;
&lt;br /&gt;
* Mitte Juni 2011: Beide Quarze fehlen und beide Spannungsregler fehlen, Pollin wollte, dass ich das ganze Paket zurückschicke für einen Austausch. Ein 51Ω zu viel. 16Mhz im Handel und 25Mhz vom alten Mobo ausgelötet. Läuft wunderbar.&lt;br /&gt;
&lt;br /&gt;
* Anfang Juni 2011: Beide Quarze fehlen und beide Spannungsregler fehlen, nach kurzer Mail an Pollin (leider ohne Antwort) wurden diese nach ca. 1 Woche in einem Brief nachgeliefert.&lt;br /&gt;
&lt;br /&gt;
* August 2011: alles 1a...&lt;br /&gt;
&lt;br /&gt;
* August 2011: Platine fehlte -&amp;gt; in Nachlieferung&lt;br /&gt;
&lt;br /&gt;
* 30 August 2011: alles 1a...&lt;br /&gt;
&lt;br /&gt;
* 06 Sep. 2011: alles 1a...&lt;br /&gt;
&lt;br /&gt;
* August 2011: 6 Stück bestellt, bei einem haben die 100nF Kondensatoren gefehlt, bei einem zwei LM317 statt 7805 und LM317. Angerufen, 3 Tage später Nachlieferung erhalten.&lt;br /&gt;
&lt;br /&gt;
* Nov. 2011: &#039;&#039;&#039;Net_IO&#039;&#039;&#039; vollständig. Einspielen der Firmware 1.03 war erforderlich. Bei &#039;&#039;&#039;Add-On&#039;&#039;&#039; immer noch falscher Q1 BC548 (NPN) in Stückliste und Lieferung. BC327-40 oder BC328-40 (PNP) nachgefordert. R11 und R24 mitgeliefert, entsprechend Beschreibung V1.1 von Pollin&#039;s Download. Beiliegende Beschreibung war älter, ohne diese Widerstände.&lt;br /&gt;
&lt;br /&gt;
* Ende Nov.2011, alle Teile dabei, Firmware war drauf, sofort funktioniert.&lt;br /&gt;
&lt;br /&gt;
* Anfang Dez.2011, komplett bestückte Platine gekauft. Auf 7805 Kühlkörper gebaut, da er nach 1 Minute schon ausgestiegen ist (LED hat das Pumpen angefangen). Firmware 1.03 musste noch aufgespielt werden danach funktioniert alles einwandfrei. In Betrieb mit 10V DC&lt;br /&gt;
&lt;br /&gt;
* Ende Dez.2011 2xNET-IO und 2xADD bestellt, 4 verschieden volle Kisten bekommen... WSL16 ist mit Verriegelung, geht nicht aufs Board, Jumper fehlen, Spannungsregler doppelt, Poti Löcher zu klein, lsb3 fehlt, SD-Slot hab ich jetzt 3, 100nF hab ich jetzt 4 übrig ... also immer noch lustig. HW-Stand immer noch 1.0 ( gab es überhaupt eine 1.1?)&lt;br /&gt;
&lt;br /&gt;
* Mitte Jan. 2012, 10pol. beide Wannenstecker nicht dabei, Firmware war drauf, sofort funktioniert. 1 LED zuviel. Unproblematische Nachlieferung bei Reklamation (wegen der beiden Wannenstecker kam ein PAKET!).&lt;br /&gt;
&lt;br /&gt;
* Ende Feb. 2012, Um die PHP-Scripte über öffentlichen Webserver zu betreiben muss mit SETGW die Gateway-Adresse des lokalen Routers eingetragen werden. Bei der NAT im Router sollte z.B. Port 8080 auf den internen Port 50290 umgeleitet werden, da manche Provider diesen Port für die Socket-Kommunikation nicht zulassen.&lt;br /&gt;
&lt;br /&gt;
* Juli 2012, Bausatz vollständig, Nach Aufbau sofort den 7805 mit einem kleinen Kühlkörper versehen, da er sonst thermisch überlastet wird! hat weder auf LAN noch RS232 reagiert, musste erst Update einspielen (Download Pollin), danach funktionierte alles einwandfrei!&lt;br /&gt;
&lt;br /&gt;
* Januar 2013, Bausatz vollständig, 7805 mit Kühlkörper versehen, nach Aufbau ohne Probleme funktioniert&lt;br /&gt;
&lt;br /&gt;
* Februar 2013, Bausatz komplett, Aufbau ohne Probleme, 7805 nur leicht warm, LAN funktioniert, RS232 noch ohne Funktion.&lt;br /&gt;
&lt;br /&gt;
* Oktober 2013, Bausatz komplett laut Stückliste, problemloser Aufbau, 7805 leicht warm am 10V DC. RS232 und LAN funktionierten auf Anhieb.&lt;br /&gt;
&lt;br /&gt;
* Januar 2014, Bausatz komplett, Aufbau ohne Probleme, Betrieb mit 9V DC, LAN funktioniert auf Anhieb, RS232 noch nicht getestet.&lt;br /&gt;
&lt;br /&gt;
* März 2014, Komplettgerät, von ca. 100 Versuchen gerade mal 2 erfolgreiche Zugänge. Weder LAN noch RS232 mit Putty funktionierten.&lt;br /&gt;
&lt;br /&gt;
* Dezember Bausatz komplett, Aufbau ohne Probleme und mit zusätzlichen Kondensatoren gesichert, Betrieb mit 9V DC, LAN funktioniert auf Anhieb, RS232  getestet.&lt;br /&gt;
&lt;br /&gt;
=== Erweiterungsplatine ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die nachfolgend genannten Änderungen sind in der Bauanleitung V1.1 mit Stand 07.12.2011 (Wichtig! Es gibt mehr als eine V1.1 ...) bereits berücksichtigt, R3 wird allerdings mit 3,6kΩ angegeben.&lt;br /&gt;
&lt;br /&gt;
Um bei einem Neuaufbau parallele Widerstände zu vermeiden, sollten folgende Änderungen auf dem Addon-Board gemacht werden:&lt;br /&gt;
*R2 1,5kΩ ersetzen mit 2kΩ&lt;br /&gt;
*R3 1,8K ersetzen mit 3,3kΩ&lt;br /&gt;
*R19 470kΩ ersetzen zu 470Ω&lt;br /&gt;
*Q1 BC548 ersetzen durch BC327 oder BC328 (Hauptsache PNP! und mehr als 100mA)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG&#039;&#039;&#039; beim Anschluß eines LC-Displays an J5 (über I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C, PCF 8574): Vcc/5V liegt an Pin 1, GND an Pin 2 von J5. Es gibt etliche Displays mit abweichender Belegung Pin 1 GND und Pin 2 Vcc!&lt;br /&gt;
&lt;br /&gt;
Auch beim Add-On gibt es fehlende oder falsche Bauteile im Bausatz und Fehler im Schaltplan und auf der Platine:&lt;br /&gt;
&lt;br /&gt;
*Stand Feb. 2011: R2 wird mit 2,2kΩ und R3 wird mit 3,6kΩ ausgeliefert. Somit werden die 3,3 V richtig erzeugt. R19 hat 470Ω. Der ISP-Anschluß ist nicht vollständig durchgeschleift, es besteht keine Verbindung der RESET-Leitung zwischen ISP und ISP1 (Abhilfe: Drahtbrücke einlöten, [http://www.mikrocontroller.net/topic/161354#1600385 Quelle]). &lt;br /&gt;
&lt;br /&gt;
*Stand Nov. 2011: bei mir ist die RESET-Leitung korrekt zw. ISP und ISP1 verbunden. Es gibt jetzt auch einen R24 (470Ohm) und R11 (1KOhm), der in der bei mir mitgelieferten Bauanleitung fehlt, in der zum Download (V1.1) angebotenen  aber drin steht. Es wird immer noch der falsche Q1 BC548C (NPN) mitgeliefert. Das Schaltsymbol für einen PNP ist richtig im Schaltplan gezeichnet.&lt;br /&gt;
&lt;br /&gt;
*Stand Dez. 2011: R24 (470Ω) kann mit 0Ω ersetzt und R11 (1kΩ) völlig weggelassen werden. Diese Widerstände bilden einen (eigentlich überflüssigen) Spannungsteiler in der MISO Leitung. Der Spannungsteiler hat allerdings auch eine Schutzfunktion, falls weitere Slaves am SPI-Bus hängen, die 5V-Pegel nutzen, z. B. ISP-Programmierer. (siehe [http://son.ffdf-clan.de/include.php?path=forumsthread&amp;amp;threadid=1167&amp;amp;postid=9203 1284p: Board, ich oder beide verwirrt?])&lt;br /&gt;
&lt;br /&gt;
*Sept&#039;12: Bausatz mit Stecker anstelle einer Buchse ausgeliefert, 5mm anstelle von 3mm LED&#039;s dafür aber 3 Poti zuviel.&lt;br /&gt;
&lt;br /&gt;
*Sept&#039;12: Ebenfalls Bausatz mit Sub-D-Stecker statt Buchse ausgeliefert, 5mm anstelle von 3mm LED&#039;s und 3 Potis zuviel.&lt;br /&gt;
&lt;br /&gt;
*Stand März 2013: Die Belegung der 25 pol. Sub-D-Buchse im Schaltplan der Anleitung V1.1 (und früher) ist falsch dargestellt. SCL und SDA des I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C-Busses liegen wie beim AVR-NET-IO Board auf Pin 2 bzw. 3 und nicht auf Pin 11 bzw. 12 der Buchse. Ein 1:1 verdrahtetes Kabel funktioniert.&lt;br /&gt;
&lt;br /&gt;
== Andere Software für den Client-PC ==&lt;br /&gt;
=== NetIOLib ===&lt;br /&gt;
&lt;br /&gt;
In C# geschriebene Bibliothek zur Ansteuerung der Platine im Orginalzustand. Inkl. Beispielsoftware und Quellcode (GNU GPL) &lt;br /&gt;
&lt;br /&gt;
Links gehen nicht:&lt;br /&gt;
DLL: [http://www.tware.org/downloads/NetIOLib_dll.zip Download-Link]&lt;br /&gt;
Source: [http://www.tware.org/downloads/NetIOLib_src.zip Download-Link]&lt;br /&gt;
&lt;br /&gt;
=== E2000-NET-IO-Multi-Control ===&lt;br /&gt;
Mit dem E2000-NET-IO-Multi-Control ist es möglich, die von dem E2000-NET-IO-Designer erstellten Projekte zu öffnen und die AVR-NET-IO&#039;s zu steuern. &lt;br /&gt;
&lt;br /&gt;
Die Anwendung liegt dem [http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin#E2000-NET-IO-Designer_.28Windows.5BXP.2F7.5D_.2F_Android.29 E2000-NET-IO-Designer] bei.&lt;br /&gt;
&lt;br /&gt;
=== ControlIO ===&lt;br /&gt;
Einfache Bibliothek zur Ansteuerung mit Originalfirmware.&lt;br /&gt;
http://www.mikrocontroller.net/topic/149695&lt;br /&gt;
&lt;br /&gt;
=== JAVA Lib ===&lt;br /&gt;
Einfache Java-Bibliothek zur Ansteuerung mit Originalfirmware.&lt;br /&gt;
http://son.ffdf-clan.de/?path=forumsthread&amp;amp;threadid=611&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
PHP Klasse zur Ansteuerung mit der Originalfirmware. (Opensource Lizenz)&lt;br /&gt;
http://blog.coldtobi.de/1_coldtobis_blog/archive/298_pollin_net-io_php_library.html&lt;br /&gt;
&lt;br /&gt;
PHP Funktionen zum Ansteuern der Originalfirmware. (Free for All Lizenz)&lt;br /&gt;
http://defcon-cc.dyndns.org/wiki/index.php/Pollin_AVR-NetIO_PHP_Wrapper&lt;br /&gt;
&lt;br /&gt;
== Clients für Smartphones ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AVR NET IO Control (Windows Phone 7.5,7.8,8.0) ===&lt;br /&gt;
&lt;br /&gt;
App zur steuerung des AVR NET IO. (Kostet $0,99)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;App im Market: [http://www.windowsphone.com/de-de/store/app/avr-net-io-controll/030d107f-9a27-4a62-ac8f-cb74e79c0500 AVR NET IO Control]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== App NetIO (Windows Mobile 6.5) ===&lt;br /&gt;
Frei verfügbare App für Windows Mobile zur Ansteuerung mit der Orginalsoftware. Das HTC HD2 wird damit zur Fernsteuerung für das AVR Net-IO Board.&lt;br /&gt;
http://www.heesch.net/netio.aspx&lt;br /&gt;
&lt;br /&gt;
=== NET-IO Control (Android) ===&lt;br /&gt;
Eine Application für das Android Betriebssystem zur Steuerung des AVR Net-IO Boards. Es ist möglich, alle Ausgänge zu steuern und alle Eingänge anzuzeigen. Die Analogen Eingänge können mit einem Berechnungsfaktor versehen werden. &#039;&#039;Geplant ist noch ein Offsetwert.&#039;&#039; Außerdem kann jedem analogen Wert eine Einheit zugeordnet werden. Die Ausgänge können in der neusten Version in einen Tastermodus gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:NET-IO-Control.png|200px]] [[Datei:NET-IO-Control2.png|200px]] [[Datei:NET-IO-Control3.png|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trial-Version: [https://play.google.com/store/apps/details?id=de.android.AVR.NETIOControlTRAIL Google-Play]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(In dieser Probe Version können nur 1 Output und 2 Inputs gesteuert werden)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vollversion: [https://play.google.com/store/apps/details?id=de.android.AVR.NETIOControl Google-Play]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(Kostet im Google-Play 3,00 €)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen sind auf der Entwickler-Seite zu finden:  [http://elektronik2000.de/ Elektronik2000.de]&lt;br /&gt;
&lt;br /&gt;
=== E2000-NET-IO-Designer (Windows[XP/7] / Android) ===&lt;br /&gt;
[[Datei:E2000-NET-IO-Designer.png|400px|right]]&lt;br /&gt;
Mit dem E2000-NET-IO-Designer ist es möglich, eine grafische Oberfläche für die NET-IOs von Pollin zu erstellen. Dafür werden Knöpfe, Texte und Anzeigebilder zur Verfügung gestellt. Jedes dieser Element kann &amp;quot;Aufgaben&amp;quot; übernehmen um die NET-IOs zu steuern oder einen Status des NET-IO anzuzeigen. Weitere Icons können von dem Benutzer selbst in den entsprechenden Ordner gelegt werden und in die Oberfläche eingebunden werden. Es können mehrere Seiten designt werden die durch einen selbst positionierten Knopf erreichbar sind. Die Android Application arbeitet somit im Fullscreen-Modus. Des weiteren ist es möglich, mehrere NET-IO&#039;s in einem Projekt zu benutzen. Nach dem erstellen der grafischen Oberfläche mit dem E2000-NET-IO-Designer, kann mit der Android APP das Projekt einfach gedownloaded werden. Dafür baut die APP eine Verbindung zum E2000-NET-IO-Designer auf und läd alle benötigten Dateien herunter (Achtung: Firewall-Einstellungen beachten). Die designten Oberflächen können außerdem noch mit der E2000-NET-IO-Multi-Control.exe auf dem Computer ausgeführt werden. Dadurch ist es Möglich, seine NET-IOs vom PC aus zu steuern über eine selbst designte Oberfläche. &lt;br /&gt;
&lt;br /&gt;
Zum Ausführen des E2000-NET-IO-Designer muss .NET Framework 4.0 installiert sein und es muss eine Internetverbindung exisitieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features:&#039;&#039;&#039;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Grafische Oberfläche am PC erstellen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verwendung von eigenen Button- und Hintergrundbildern&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Designbare Anzeige von Digital- und Analogwerten&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Steuern von mehreren AVR-NET-IO Boards&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Unterstützung der E2000-NET-IO Firmware (mehere Boards gleichzeitig)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Designte Steuerungen können auf dem PC oder dem Handy ausgeführt werden (Android)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Schnelle Verbindung&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Einfache übertragung auf das Handy durch Projekt Download&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.elektronik2000.de/downloads.php?id=44 Download E2000-NET-IO-Designer]&lt;br /&gt;
&lt;br /&gt;
[http://www.elektronik2000.de/hilfe/E2000Netdesigneruebersicht.html Online Hilfe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen sind auf der Entwickler-Seite zu finden:  [http://elektronik2000.de/ Elektronik2000.de]&lt;br /&gt;
&lt;br /&gt;
=== NetIO ( iPhone &amp;amp; Android ) ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: left; margin-right: 20px&amp;quot;&amp;gt;[[Datei:Netio_logo.png|70px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schöne universelle Fernbedienung für das Board (iOS / Android). Konfigurierbar über einen Browserbasierten Editor. &amp;lt;br&amp;gt;&lt;br /&gt;
Unterstützt TCP socket Verbindungen, kann http request absetzen und kann auch Webseiten einbinden (z.B. IP-Kameras). Kann mehrere &lt;br /&gt;
Boards gleichzeitig steuern! Einfach super schnell ins Projekt eingebaut... Es gibt Buttons (die auch als Taster konfiguriert werden können), Slider, Switches und einfache Labels. Dinge können geschaltet oder Daten ausgelesen und mit regex dargstellt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;float: right&#039;&amp;gt;&lt;br /&gt;
[[Datei:Netio_TV.png|190px]]&lt;br /&gt;
[[Datei:Netio_iphone5.png|190px]]&lt;br /&gt;
[[Datei:NetIO_appflow.jpg|190px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
AppStore Link: http://itunes.apple.com/app/netio/id464924297?mt=8 &amp;lt;br/&amp;gt;&lt;br /&gt;
Google Play Link: https://play.google.com/store/apps/details?id=com.luvago.netio &amp;lt;br/&amp;gt;&lt;br /&gt;
Webseite: http://netioapp.de &lt;br /&gt;
&lt;br /&gt;
Hinweis: &amp;lt;br&amp;gt; Man findet es unter &amp;quot;NetIO&amp;quot; im Store, im Icon selbst und in iTunes wird es als &amp;quot;Controller&amp;quot; angezeigt. &amp;lt;br&amp;gt;&lt;br /&gt;
Die eigene Konfiguration kann man mit dem [http://netioapp.com/editor/ Online Editor] vorher am PC erstellen.&lt;br /&gt;
Eine fertige [http://netioapp.com/editor/?config=pollin AVR-NET-IO Konfiguration] gibt es als funktionierendes Beispiel schon als Preset.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&#039;clear: both&#039;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== AVR Net IO (iPhone) ===&lt;br /&gt;
[[Datei:AVRNetIO-Screenshot1.png|160px|rechts]]&lt;br /&gt;
Update 15.12.2011: Die Neue Version 1.3 ist seit gestern im AppStore. Fehlerkorrekturen und ein robusteres Handling machen die App nun zur universellen AVR-Net-IO-Steuerung.&lt;br /&gt;
&lt;br /&gt;
Mit der [http://itunes.apple.com/de/app/avr-net-io/id460991760?mt=8 iPhone App AVR-Net-IO] kann das Board ferngesteuert werden. Die Fernsteuerung umfasst in der Version 1.1 folgende Funktionen:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;ADC-Werte zyklisch auslesen und darstellen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digital-Inputs zyklisch darstellen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Digital-Outputs können über Buttons geschaltet werden. Die Werte der Digital-Outputs werden zuerst ausgelesen und zeigen den zuletzt gesetzten Wert an.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Terminal-Modus: Hier können beliebige AVR-Net-IO-Befehle eingegeben werden. Das Ergebnis wird 1:1 angezeigt, wie es vom Board kommt. Hilfreich für Tests bei Eigenentwicklungen und Konfigurationen.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Mehr Infos gibt&#039;s dazu direkt von den Entwicklern auf [http://www.facebook.com/pages/AVR-Net-IO/187799687958255?ref=nf AVR-net-IO Facebook-Page] oder direkt auf deren Homepage [http://www.ondics.de/apps/1001/ Homepage].&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Hinweis: MIt der aktuellen Version 1.1 gibt es noch bei manchen Boards Probleme beim auslesen und anzeigen der ADC- und Digital-Werte. Das Terminal funzt problemlos. Die Entwickler kümmern sich gerade drum und haben einen baldigen Update versprochen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere Software statt der Originalsoftware von Pollin ==&lt;br /&gt;
&lt;br /&gt;
Die Umrüstung auf einen Webserver durch Austausch der Software (und ev. des ATmega32) bietet sich an. Kleiner Hinweis dabei: wenn zum Flashen ein ISP-Adapter verwendet wird, diesen unbedingt vor dem Start der neuen Software abziehen! Der ISP arbeitet nämlich über dieselbe SPI-Schnittstelle über die auch der ENC28J60 angesteuert wird. Ein eventuell noch angeschlossener, wenn auch passiver ISP-Adapter stört diese Kommunikation, d.h. das Programm an sich scheint zu laufen, aber die Ethernet-Schnittstelle funktioniert nicht.&lt;br /&gt;
&lt;br /&gt;
=== E2000 - Logik ===&lt;br /&gt;
&lt;br /&gt;
[[Datei:E2000-Logik-Bedienoberflaeche.jpg|500px|rechts]]&lt;br /&gt;
&lt;br /&gt;
Anwenderfreundliche Logik-Software von Elektronik2000.de zur Steuerung des AVR-NET-IO. Der ATMEGA32 wird durch einen ATMEGA644 ersetzt und mit der E2000-Firmware beschrieben. Nun ist es möglich in der E2000-Logik Software eine Logikschaltung zu erstellen und diese auf das NET-IO-Board zu übertragen. Dort wird diese Schaltung simuliert. Dies funktioniert komplett ohne einen Computer.&lt;br /&gt;
&lt;br /&gt;
Durch ein Erweiterungsboard von Elektronik2000.de ist es auch möglich, das Board ohne Internet laufen zu lassen eine RTC (RealTimeClock) übernimmt dabei die Uhrzeitgesteuerten Funktionen. Auf dieser Erweiterung ist auch ein EEPROM integriert, um Firmware-Updates über Netzwerk einzuspielen (in Zukunft). Diese Erweiterung bietet außerdem die Anbindung an das E2000-Bus-System, durch das es möglich ist das AVR-NET-IO-Board durch weitere Ein- und Ausgänge zu erweitern.&lt;br /&gt;
&lt;br /&gt;
Das Designen von Schaltaufgaben wird in diesem Programm grafisch dargestellt, durch das ein einfaches Anpassen seiner Logikschaltungen möglich ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Steuerung des E2000-NET-IO ist möglich durch den Intregrieten Webserver, die PC-Software (E2000-NET-IO Control) oder der Androidsoftware. All diese Können gleichzeitig auf das E2000-NET-IO zugreifen und Funktionen ausführen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen gibt es auf der Entwicklerseite: [http://www.elektronik2000.de Elektronik2000.de]&lt;br /&gt;
&lt;br /&gt;
=== Bascom Version von Hütti ===&lt;br /&gt;
&lt;br /&gt;
(Quelle: http://bascom-forum.de/index.php/topic,1781.45.html )&lt;br /&gt;
dort am Ende der Seite.&lt;br /&gt;
&lt;br /&gt;
=== Ben&#039;s Bascom Quellcode ===&lt;br /&gt;
&lt;br /&gt;
(Quelle: http://members.home.nl/bzijlstra/software/examples/enc28j60.htm )&lt;br /&gt;
&lt;br /&gt;
Muss aber für Bascom 1.11.9.3 angepasst werden, siehe Code von Hütti !&lt;br /&gt;
&lt;br /&gt;
=== U. Radigs Webserver ===&lt;br /&gt;
&lt;br /&gt;
Angepasster Sourcecode von U.Radig: http://www.mikrocontroller.net/attachment/40027/Webserver_MEGA32.hex&lt;br /&gt;
oder selbst anpassen: &lt;br /&gt;
Ändere in der Datei ENC28J60.H:&lt;br /&gt;
 #define ENC28J60_PIN_CS    4&lt;br /&gt;
(Quelle: http://www.mikrocontroller.net/topic/109988#988386)&lt;br /&gt;
&lt;br /&gt;
Temporären Dateien (*.d, *,lst,*.o) vorher im Verzeichnis löschen &#039;&#039;make clean&#039;&#039;, damit neu compiliert wird.&lt;br /&gt;
&lt;br /&gt;
IP: 192.168.0.99&amp;lt;br&amp;gt;&lt;br /&gt;
User: admin&amp;lt;br&amp;gt;&lt;br /&gt;
Pass: uli1&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Den orginal SourceCode gibt&#039;s übrigens hier:http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex&lt;br /&gt;
&lt;br /&gt;
Bei den Fuses BOOTRST ausschalten, da die Software keinen Bootloader enthält.&lt;br /&gt;
&lt;br /&gt;
IP: 192.168.1.90&amp;lt;br&amp;gt;&lt;br /&gt;
User: admin&amp;lt;br&amp;gt;&lt;br /&gt;
Pass: tim&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weiterentwicklung des Radig-Codes von RoBue: &amp;lt;br&amp;gt;&lt;br /&gt;
- 1-Wire-Unterstützung (Anschlus an PORTA7) &amp;lt;br&amp;gt;&lt;br /&gt;
- PORTA0-3 digitaler Eingang (ein/aus) &amp;lt;br&amp;gt;&lt;br /&gt;
- PORTA4-6 analoger Eingang (0 - 1023) &amp;lt;br&amp;gt;&lt;br /&gt;
- LCD an PORTC &amp;lt;br&amp;gt;&lt;br /&gt;
- Schalten in Abhängigkeit von Temperatur und analogem Wert &amp;lt;br&amp;gt;&lt;br /&gt;
- (Teilweise) Administration über Weboberfläche &amp;lt;br&amp;gt;&lt;br /&gt;
- Erweiterung des cmd-Befehlsatzes für telnet/rs232 &amp;lt;br&amp;gt;&lt;br /&gt;
Gedacht ist der Einsatz des AVR-NET-IO-Bausatzes für Heizungs- oder Haussteuerung) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Quelle:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/attachment/43307/AVR-NET-IO_RoBue_V1.3.zip&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/attachment/44569/AVR-NET-IO_RoBue_V1.4.zip&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/attachment/46720/AVR-NET-IO_RoBue_1.5-final_hoffentlich_.zip)&lt;br /&gt;
&lt;br /&gt;
Bei der Ver 1.5 sind die Ports PD2+3 fürs 4bit LCD (Ext.) vertauscht ! Gruß B.P&lt;br /&gt;
&lt;br /&gt;
=== Simon Ks Webserver (uip-Stack) ===&lt;br /&gt;
Angepasster Sourcecode von Simon K: http://www.mikrocontroller.net/attachment/39939/uWebSrv.zip&lt;br /&gt;
IP: 192.168.0.93:8080&amp;lt;br&amp;gt;&lt;br /&gt;
Um diesen Code mit einem Atmega1284P verwenden zu können, muss in der main.c in Zeile 38, &amp;quot;TIMSK&amp;quot; durch &amp;quot;TIMSK1&amp;quot; ersetzt werden.&lt;br /&gt;
Die Fusebits für den Atmega1284p ohne Bootloader sind:&lt;br /&gt;
lfuse=0xFF, hfuse=0xD9, efuse=0xFF&lt;br /&gt;
&lt;br /&gt;
=== Ethersex Server ===&lt;br /&gt;
&lt;br /&gt;
http://www.ethersex.de - Einfach für atmega32 compilieren und funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Etherrape Server ===&lt;br /&gt;
&lt;br /&gt;
http://www.lochraster.org/etherrape/ &lt;br /&gt;
&lt;br /&gt;
ist in jedem Fall hier auch zu erwähnen zumal es sich beim etherrape um das Ursprungsprojekt von ethersex handelt.&lt;br /&gt;
Es scheint aber bei der Weiterentwicklung wenig zu passieren.&lt;br /&gt;
Ausführliche Dokumentation findet sich unter http://wiki.lochraster.org/wiki/Etherrape&lt;br /&gt;
&lt;br /&gt;
=== Mini SRCP Server (kommerziell, Closed-Source)===&lt;br /&gt;
&lt;br /&gt;
Damit wird die Platine zu einer Modellbahnsteuerung, die&lt;br /&gt;
über das Netzwerkprotokoll SRCP mit verschiedenen Programmen&lt;br /&gt;
gesteuert werden kann.&lt;br /&gt;
&lt;br /&gt;
[http://www.7soft.de/de/mini_srcp_server/index.html Infoseite] zur Hardware&lt;br /&gt;
und das zugrundeliegende [http://www.der-moba.de/index.php/Digitalprojekt Digitalprojekt].&lt;br /&gt;
&lt;br /&gt;
=== Avr ArtNET-Node ===&lt;br /&gt;
&lt;br /&gt;
Hiermit kann die Platine zu einem Art-Net Node werden, mit dem sich ein DMX-Universe über Ethernet übertragen lässt. Basiert auf den Quellen von Ulrich Radig.&lt;br /&gt;
&lt;br /&gt;
Dokumentation: [http://www.dmxcontrol.de/wiki/Art-Net-Node_f%C3%BCr_25_Euro Art-Net-Node für 25 Euro]&lt;br /&gt;
&lt;br /&gt;
=== Webserver von G. Menke ===&lt;br /&gt;
&lt;br /&gt;
Ein Webserver (basierend auf den Sourcen von U. Radig), der so angepasst ist, dass alle Ein- und Ausgänge wie bei der originalen Pollin-Software genutzt werden können (8xDIGOUT, 4xDIGIN, 4xADIN). Der Webserver kann daher direkt auf das Net-IO geladen werden. Im ZIP-File sind ein ReadMe und alle C-Sourcen enthalten.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Download&amp;lt;/i&amp;gt;:&lt;br /&gt;
[http://mediastone.de/webserver/ Webserver mit passender IO]&lt;br /&gt;
&lt;br /&gt;
=== OpenMCP === &lt;br /&gt;
&#039;&#039;&#039;(Projekt scheint erloschen - Links all down - Jan. 2014)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tolles Projekt, welches viele Features bietet und stabil läuft. Hervorzuheben ist die Übersichtlichkeit der Programmteile/Module und die vielleicht nicht ganz komplette Dokumentation. Man merkt, dass viel Arbeit und Liebe in diesem Projekt steckt. Herausgekommen ist dabei eine einfach zu handhabende Entwicklungsumgebung. Anfänger können, dank des gut durchdachten CGI-Systems, welches sich um alle wichtigen Sachen kümmert, leicht eigene CGI implementieren. Alle Ausgaben erfolgen nur mit printf über die Standardausgabe und werden automatisch richtig per Netzwerk übertragen, dadurch ist es auch für den Anfänger recht gut geeignet, da man sich nicht mit der Netzwerkprogrammierung auseinander setzen muss.&lt;br /&gt;
&lt;br /&gt;
Die Software belegt im Moment (Stand Juli 2010) ca. 55 Kb im Flash, so dass man das Board mit einem grösseren µC (z.B. ATMega644) aufrüsten muss.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.neo-guerillaz.de Projekt und Doku]&lt;br /&gt;
&lt;br /&gt;
Der Autor stellt zwei über das Internet erreichbare Testboards bereit unter http://www.neo-guerillaz.de:81 und http://www.neo-guerillaz.de:82 die beide unter OpenMCP laufen, je auf einen AVR-NETIO mit einem ATmega644 und dem eigentlichen Board mit einem ATmega2561. Zusätzlich ist gerade eine Version für das myAVR in Arbeit die schon ordentlich Fortschritte macht.&lt;br /&gt;
&lt;br /&gt;
=== OpenMLP ===&lt;br /&gt;
Auf openMCP basierender Port nach [http://avr.myluna.de LunaAVR] (GPL). Umfangreiche Funktionalität und direkte Anpassung an die Sprache. Abgespeckte Version auch auf Atmega32 lauffähig. Die Original-Dokumentation kann zum Großteil hergenommen werden. Einige Zusatzfeatures. Leichte Konfiguration und guter Einstieg für Anfänger und zum Verständnis der Serverfunktionalität.&lt;br /&gt;
&lt;br /&gt;
[http://avr.myluna.de/doku.php?id=de:openmlp Artikelseite]&lt;br /&gt;
[http://forum.myluna.de/viewtopic.php?f=8&amp;amp;t=13 Forum]&lt;br /&gt;
&lt;br /&gt;
=== ENC28J60 I/O-Webserver von Thomas Heldt ===&lt;br /&gt;
&lt;br /&gt;
Ein Modul-Webserver (Softwarekompatibel zum Pollin Webserver), der durch div. Module erweitert werden kann, Software in Bascom basierend auf dem Code von Ben Zijlsta wurde erweitert und angepasst:&lt;br /&gt;
&lt;br /&gt;
[http://mikrocontroller.heldt.eu/index.php?page=enc28j60-io-webserver Projekt und Software]&lt;br /&gt;
&lt;br /&gt;
=== AVR-Netino ===&lt;br /&gt;
[http://code.google.com/p/avr-netino/ Projekt und Software]&lt;br /&gt;
&lt;br /&gt;
Arduino fürs Net-IO&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* Diskussion zu diesem Projekt: http://www.mikrocontroller.net/topic/109988&lt;br /&gt;
* NetIO als Arduino: https://www.mikrocontroller.net/topic/404435#new&lt;br /&gt;
* [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889 ENC28J60 Produktseite]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf ENC28J60 Datenblatt(pdf)]&lt;br /&gt;
* [http://son.ffdf-clan.de Forum für AVR-Net-IO]&lt;br /&gt;
* [http://avr.myluna.de/doku.php?id=de:openmlp LunaAVR openMLP ]&lt;br /&gt;
* [http://bascom-forum.de/index.php/topic,1781.0.html Bascom Forum ]&lt;br /&gt;
* [http://hobbyelektronik.org/w/index.php/AVR-NET-IO-Shield Shield für den NET-IO]&lt;br /&gt;
&lt;br /&gt;
[[Category:AVR-Boards]]&lt;br /&gt;
[[Category:Ethernet|P]]&lt;/div&gt;</summary>
		<author><name>172.26.9.69</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Umstieg_von_Arduino_auf_AVR&amp;diff=105371</id>
		<title>Umstieg von Arduino auf AVR</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Umstieg_von_Arduino_auf_AVR&amp;diff=105371"/>
		<updated>2022-08-22T09:33:45Z</updated>

		<summary type="html">&lt;p&gt;172.26.9.69: Änderung 105370 von Ultd (Diskussion) rückgängig gemacht.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von newgenertion&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll eine kleine Hilfestellung für alle sein, die aktuell mit einem Arduino-Board arbeiten, sich aber mehr für die Materie interessieren und auf richtige Mikrocontroller-Programmierung umsteigen wollen. &lt;br /&gt;
&lt;br /&gt;
Um den Umstieg zu erleichtern werden hier einige kleine, aber hilfreiche Schritte aufgezeigt.&lt;br /&gt;
Diese Anleitung ist nur für die Arduinos mit einem 8bit-AVR als Prozessor (Uno, Mega, Leonardo, ...) gedacht und nicht für 32bit-Mikrocontroller (Due, ...).&lt;br /&gt;
&lt;br /&gt;
Der Mikrocontroller wird in dieser Anleitung in C programmiert. Grund dafür ist die Verteilung von Programmiersprachen und deren Schwierigkeit zu erlernen.&lt;br /&gt;
Auf Mikrocontrollern gibt es hauptsächlich Assembler und C, wobei auch andere Sprachen im Kommen sind, so zum Beispiel C++ (das Arduino-Framework ist in C++ geschrieben). &lt;br /&gt;
&lt;br /&gt;
Trotzdem soll sich hier auf C beschränkt werden, weil&lt;br /&gt;
# C++ schwerer zu Beherrschen ist als C&lt;br /&gt;
# Die meisten Arduino-Sketches eher in C geschrieben sind, mit Ausnahme der Arduino-Libraries und derer Objekte&lt;br /&gt;
# Assembler nochmal eine ganz andere Sprache ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
=== C-Kenntnisse ===&lt;br /&gt;
Wer schon C programmieren kann - damit ist mehr als if-else- und Copy&amp;amp;Paste-Programmierung gemeint - kann diesen Punkt selbstverständlich überspringen. Allen anderen kann ich nur wärmstens empfehlen, ein C-Buch oder wenigstens ein (gutes) C-Tutorial durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Im Artikel [[C#PC-Programmierung|C]] stehen einige Links zu Tutorials und Einführungen zur Sprache C. Es dürfte einfacher sein, sich die C-Kenntnisse auf einem PC zu erarbeiten, da man dort viel mehr Möglichkeiten hat, sein Programm zu analysieren und auf Fehler zu reagieren. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Tutorials, vor allem die in deutscher Sprache, sollten teilweise Hinterfragt werden. Oftmals schreibt der Autor einfach nur seine (zum Teil begrenzte) Sicht der Dinge. Es kann nicht schaden, mehr als ein Tutorial zu lesen und bei Diskrepanzen den C-Standard zu Rate zu ziehen.&lt;br /&gt;
&lt;br /&gt;
=== Andere Vorkenntnisse ===&lt;br /&gt;
* [[Bitmanipulation]]&lt;br /&gt;
* [[Harvard-Architektur]]&lt;br /&gt;
* Wissen über [[AVR]] und [[Mikrocontroller]] allgemein kann nicht schaden&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
* Compiler: Man sollte entweder die Pfade zu den Executables des avr-gccs in der Arduino-Umgebung zur Umgebungsvariable PATH hinzufügen oder, vor allem wenn man die Arduino-IDE später deinstallieren möchte, eine separate Compiler-Installation vornehmen. Siehe dazu [[AVR-GCC]]. &lt;br /&gt;
* Ein Terminal-Programm wie Putty oder HTerm kann nie schaden.&lt;br /&gt;
&lt;br /&gt;
== Verändern des Arduino-Sketches ==&lt;br /&gt;
Als Erstes sollte man sich abgewöhnen von &#039;&#039;Sketchen&#039;&#039; zu reden, damit wird man nur belächelt. Es sind &#039;&#039;Programme&#039;&#039;, &#039;&#039;Anwendungen&#039;&#039;, &#039;&#039;Applikationen&#039;&#039;, ...&lt;br /&gt;
&lt;br /&gt;
=== Anpassung von int-Typen ===&lt;br /&gt;
Fast sämtliche Arduino-Beispiele sehen irgendwie so aus (hier ein kleines Lauflicht):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
int ledPin = 13;                  // LED connected to digital pin 13&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    pinMode(ledPin, OUTPUT);      // sets the digital pin as output&lt;br /&gt;
    for(int i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        pinMode(i, OUTPUT);       // sets the digital pin as output&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(ledPin, HIGH);   // sets the Board-LED on&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    for(int i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        digitalWrite(i, HIGH);    // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
        delay(100);               // waits 100 milliseconds&lt;br /&gt;
        digitalWrite(i, LOW);     // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
    }&lt;br /&gt;
    delay(1000);                  // waits for a second&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Der Sketch verwendet 1006 Bytes (3%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. &lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Fällt euch etwas auf? Nein?&lt;br /&gt;
Wie groß ist ein &#039;&#039;int&#039;&#039;? Genau mindestens 16 bit. Und es ist ein Typ mit Vorzeichen. &lt;br /&gt;
&lt;br /&gt;
Eine Variable vom Typ &#039;&#039;int&#039;&#039; kann auf einem AVR also Werte von -2^15 bis 2^15 - 1 annehmen. Das sind Zahlen zwischen -32768 und 32767. Und was wird in diesem Typ gespeichert? &lt;br /&gt;
&lt;br /&gt;
* Eine &#039;&#039;Variable&#039;&#039;, deren Wert sich nie ändert: int ledPin = 13;&lt;br /&gt;
* Und zwei Laufvariablen von 0 bis 7. &lt;br /&gt;
Also beides nicht wirklich das, wofür man 16 bit Variablen braucht.&lt;br /&gt;
&lt;br /&gt;
Okay, dann hat man halt Variablen mit einem zu großen Typ definiert, was macht das? Schon etwas, denn der AVR ist ein 8bit-Mikrocontroller, das bedeutet grob, dass er immer nur 8bit-Zahlen auf einmal manipulieren kann, alles größere braucht mehrere Befehle und ist somit langsamer. Mikrocontroller mögen vorzeichenlose Zahlen auch lieber, als solche mit Vorzeichen. &lt;br /&gt;
&lt;br /&gt;
Man sollte also bei jeder Variable überlegen, welchen Wertebereich man benötigt und dann immer den Typen so klein wie möglich, aber so groß wie nötig nehmen.&lt;br /&gt;
&lt;br /&gt;
Der C-Standard bietet Typen mit genauer Bitbreite an, dafür muss nur eine Header-Datei eingebunden werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In dieser werden dann unter anderem die folgenden Typen definiert:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Größe     || Vorzeichenlos || Vorzeichenbehaftet &lt;br /&gt;
|-&lt;br /&gt;
| 8 bit     || uint8_t       || int8_t&lt;br /&gt;
|-&lt;br /&gt;
| 16 bit    || uint16_t      || int16_t&lt;br /&gt;
|-&lt;br /&gt;
| 32 bit    || uint32_t      || int32_t&lt;br /&gt;
|-&lt;br /&gt;
| 64 bit    || uint64_t      || int64_t&lt;br /&gt;
|}&lt;br /&gt;
Die Nomenklatur ist eigentlich ganz einfach:&lt;br /&gt;
[u]int[bits]_t, wobei das [u] für unsigned, also vorzeichenlos, steht und [bits] eben die Anzahl der Bits für die Variable angibt.&lt;br /&gt;
&lt;br /&gt;
Der geänderte Source-Code sieht dann so aus:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define LED_PIN 13                // ein Define erzeugt keinen Zusätzlichen Code, &lt;br /&gt;
                                  // es erfolgt schließlich nur eine Textersetzung.&lt;br /&gt;
                                  // Defines immer in GROSSBUCHSTABEN&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    pinMode(LED_PIN, OUTPUT);     // sets the digital pin as output&lt;br /&gt;
    for(uint8_t i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        pinMode(i, OUTPUT);       // sets the digital pin as output&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(LED_PIN, HIGH);  // sets the Board-LED on&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    for(uint8_t i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        digitalWrite(i, HIGH);    // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
        delay(100);               // waits 100 milliseconds&lt;br /&gt;
        digitalWrite(i, LOW);     // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
    }&lt;br /&gt;
    delay(1000);                  // waits for a second&lt;br /&gt;
}&lt;br /&gt;
/*Der Sketch verwendet 1006 Bytes (3%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2039 Bytes für lokale Variablen verbleiben. &lt;br /&gt;
Das Maximum sind 2048 Bytes. &lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Bei diesem Minimal-Programm hat diese Änderung wie man sieht nichts gebracht, das zeigt aber &#039;&#039;&#039;nicht&#039;&#039;&#039;, dass diese Anpassung sinnlos ist, sondern, dass der Compiler sehr gut optimiert und diese unnötig großen Variablen eliminiert.&lt;br /&gt;
&lt;br /&gt;
Ein anderes Beispiel ist dieses Programm. Es macht nichts außer eine volatile-Variable hochzuzählen. (Volatile zum Verbieten der Optimierungen).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
// 64bit&lt;br /&gt;
volatile int64_t a;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    a = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    a++;&lt;br /&gt;
}&lt;br /&gt;
/* &lt;br /&gt;
Der Sketch verwendet 570 Bytes (1%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 17 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2031 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. &lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Wenn man jetzt die Variable verkleinert und auf unsigned ändert:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
// 8bit&lt;br /&gt;
volatile uint8_t a;&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    a = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    a++;&lt;br /&gt;
}&lt;br /&gt;
/* &lt;br /&gt;
Der Sketch verwendet 458 Bytes (1%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 10 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2038 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Schon bei diesem Minimal-Programm sieht man einen kleinen Unterschied&lt;br /&gt;
&lt;br /&gt;
Bei größeren Programmen mit mehreren Modulen kann der Compiler aber nicht mehr alles überblicken, deswegen lohnt sich spätestens dort diese Änderung.&lt;br /&gt;
&lt;br /&gt;
=== Entfernen der Arduino-Libraries ===&lt;br /&gt;
Wer seinen Mikrocontroller richtig verstehen will, der sollte auch versuchen sämtliche Hardware-Ansteuerung selber zu programmieren.&lt;br /&gt;
&lt;br /&gt;
==== Entfernen der delay()-Aufrufen ====&lt;br /&gt;
Zuerst einmal: delays sind so gut wie immer schlecht! Während der Controller im delay() wartet, kann er nichts anderes mehr tun!&lt;br /&gt;
&lt;br /&gt;
Die Implementierung vom delay() in der Arduino-Bibliothek benutzt Interrupts und kann deswegen in Interrupts nicht funktionieren (Obwohl das sowieso eine sehr schlechte Idee ist). Um aber von Arduino und deren Library wegzukommen, benutzen wie eine andere Impementierung, nämlich die von der avr-libc. Diese bietet _delay_ms() und _delay_us() für taktgenaue Verzögerungen in Milli- bzw. Mikrosekunden-Bereich an. Dafür ist nur das Einbinden von &amp;lt;util/delay.h&amp;gt; nötig.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define LED_PIN 13                // ein Define erzeugt keinen Zusätzlichen Code, &lt;br /&gt;
                                  // es erfolgt schließlich nur eine Textersetzung.&lt;br /&gt;
                                  // Defines immer in GROSSBUCHSTABEN&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    pinMode(LED_PIN, OUTPUT);     // sets the digital pin as output&lt;br /&gt;
    for(uint8_t i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        pinMode(i, OUTPUT);       // sets the digital pin as output&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(LED_PIN, HIGH);  // sets the Board-LED on&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    for(uint8_t i = 0; i &amp;lt; 8; i++) {&lt;br /&gt;
        digitalWrite(i, HIGH);    // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
        _delay_ms(100);           // waits 100 milliseconds&lt;br /&gt;
        digitalWrite(i, LOW);     // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
    }&lt;br /&gt;
    _delay_ms(1000);              // waits for a second&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Der Sketch verwendet 828 Bytes (2%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entfernen der I/O-Aufrufe ====&lt;br /&gt;
Dazu zählen unter anderem pinMode, digitalWrite und ditigalRead. Diese verbindet allesamt eines: Die eigenwillige Nummerierung der Pins.&lt;br /&gt;
&lt;br /&gt;
Auf dem Arduino-Board sind sie zwar logisch angeordnet, aber nicht unbedingt logisch mit dem Prozessor verbunden! Deswegen muss man einmal nach seinem arduino board + Pinout googlen, dann kommen schöne Bilder, die recht Anschaulich zeigen, was womit verbunden ist. Beim Arduino Uno ist das Ganze noch recht ordentlich, beim Arduino Mega erinnert es mehr an Chaos...&lt;br /&gt;
&lt;br /&gt;
Eine Seite, die viele Pinouts hat ist [https://libraries.io/github/Bouni/Arduino-Pinout libraries.io]. Dort sucht man sich einfach sein Board heraus und speichert sich am besten das Bild, denn das wird noch häufiger benötigt.&lt;br /&gt;
&lt;br /&gt;
Um jetzt wirklich starten zu können fehlt nur noch eins: das Datenblatt des Prozessors. Auf der Arduino-Seite steht, was für ein Prozessor dort verbaut ist, nach diesem Datenblatt sollte man dann bei Google oder direkt beim Hersteller Atmel suchen. Beim Arduino Uno ist es der [http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf ATmega328p]. &lt;br /&gt;
&lt;br /&gt;
Im Datenblatt gibt es ein Kaptiel &amp;quot;I/O-Ports&amp;quot;, wo haarklein erklärt wird, wie die Pins funktionieren und anzusteuern sind. Wichtig sind dazu vor allem drei [[Register]]:&lt;br /&gt;
* PORT&#039;&#039;x&#039;&#039; - The Port &#039;&#039;x&#039;&#039; Data Register&lt;br /&gt;
* DDR&#039;&#039;x&#039;&#039; - The Port &#039;&#039;x&#039;&#039; Data Direction Register&lt;br /&gt;
* PIN&#039;&#039;x&#039;&#039; - The Port &#039;&#039;x&#039;&#039; Input Pin Register&lt;br /&gt;
Wobei das &#039;&#039;x&#039;&#039; für den Port steht. Welche Ports es gibt hängt vom jeweiligen AVR ab. Der Atmega328p hat zum Beispiel vier Stück: PORTA, PORTB, PORTC, PORTD. Ein ATmega2560 hingegen hat derer elf: PORTA - PORTH und PORTJ - PORTL.&lt;br /&gt;
Gemeinsam ist allen, dass ein Port maximal 8 Pins enthält (P&#039;&#039;XN&#039;&#039;, &#039;&#039;X&#039;&#039;=Port-Buchstabe, &#039;&#039;N&#039;&#039;=Port-Bit).&lt;br /&gt;
&lt;br /&gt;
Genaueres gibt es hier:&lt;br /&gt;
* [[AVR-GCC-Tutorial#Zugriff_auf_Register| Register-Zugriffe]]&lt;br /&gt;
* [[AVR-GCC-Tutorial#Zugriff_auf_IO-Ports| I/O-Ports]]&lt;br /&gt;
Eine Kurzfassung folgt nun:&lt;br /&gt;
&lt;br /&gt;
Um auf die I/O-Register (beziehungsweise Register allgemein) zugreifen zu können braucht man eine weitere Header-Datei:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;avr/io.h&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittels diesen Registern kann man dann jeden einzelnen Pin steuern. Die folgende Tabelle zeigt die Einstellungsmöglichkeiten:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| {{Tabelle}}&lt;br /&gt;
|-  style=&amp;quot;background-color:#ffddcc&amp;quot;&lt;br /&gt;
! DDRx   || PORTx  ||  IO-Pin-Zustand&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  0&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  0&lt;br /&gt;
|| Eingang ohne Pull-Up (Resetzustand)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  0&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  1&lt;br /&gt;
|| Eingang mit Pull-Up&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  1&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  0&lt;br /&gt;
|| [[Ausgangsstufen_Logik-ICs#Push-Pull | Push-Pull]]-Ausgang auf LOW&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  1&lt;br /&gt;
|align=&amp;quot;center&amp;quot; |  1&lt;br /&gt;
|| [[Ausgangsstufen_Logik-ICs#Push-Pull | Push-Pull]]-Ausgang auf HIGH&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Das übrige PINx-Register hat nun auch wieder zwei Einsatzmöglichkeiten. Wenn der Pin ein Input-Pin ist (DDxn = 0), dann gibt dieses Register den Zustand des Pins aus, eine 1 für High und eine 0 für Low. Ist der Pin jedoch als Ausgang konfiguriert, dann können neuere AVRs (praktisch alle auf Arduinos) den Pin direkt &amp;quot;togglen&amp;quot;, also umschalten: ist er aktuell High, dann wird er auf Low geschaltet, und umgekehrt.&lt;br /&gt;
&lt;br /&gt;
Mit diesem Wissen können wir wieder unseren Code anpacken:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
#include &amp;lt;avr/io.h&amp;gt;&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
//Der Arduino-Pin 13 ist auf dem Arduino Uno der Pin PB5&lt;br /&gt;
#define LED_DDR DDRB&lt;br /&gt;
#define LED_PORT PORTB&lt;br /&gt;
#define LED_BIT PB5&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    LED_DDR |= (1 &amp;lt;&amp;lt; LED_BIT);    // sets the digital pin as output&lt;br /&gt;
    &lt;br /&gt;
    //die 8 LEDs leigen alle auf PORTD, also diesen komplett auf Ausgang&lt;br /&gt;
    DDRD = 0xFF;&lt;br /&gt;
&lt;br /&gt;
    LED_PORT |= (1 &amp;lt;&amp;lt; LED_BIT);  // sets the Board-LED on&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
    for(uint8_t i = 0; i &amp;lt; 8; i++) &lt;br /&gt;
    {&lt;br /&gt;
        PORTD |= (1 &amp;lt;&amp;lt; i);        // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
        _delay_ms(100);           // waits 100 milliseconds&lt;br /&gt;
        PORTD &amp;amp;= ~(1 &amp;lt;&amp;lt; i);       // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
    }&lt;br /&gt;
    _delay_ms(1000);              // waits for a second&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Der Sketch verwendet 534 Bytes (1%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Man sieht: der Speicherverbrauch wurde nochmal gedrückt, und schneller wurde das Programm auch noch.&lt;br /&gt;
&lt;br /&gt;
Bleiben aber noch Fragen: Warum verbraucht dieses Mini-Programm immer noch so viel Flash? Un warum wird RAM verbraucht, obwohl keine einzige Variable verwendet wird?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039;: Geschwindigkeit mittels Oszi messen &#039;&#039;(Darf gerne auch von jemand anderem gemacht werden)&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== main()-Funktion statt setup() &amp;amp; loop() ===&lt;br /&gt;
Die Arduino-IDE hat im Vergleich zu anderen IDEs eine &amp;quot;Gemeinheit&amp;quot; eingebaut. Um es dem Benutzer einfacher zu manchen, ändert diese stillschweigend den Code (fügt etwa eine main()-Funktion hinzu und das include &amp;lt;Arduino.h&amp;gt;) und zieht Code mitein, selbst wenn dieser nicht genutzt wird. &lt;br /&gt;
&lt;br /&gt;
So zum Beispiel die Interrupt-Routine, die den Millisekunden-Timer für die delay()-Funktion bildet: Sowohl die Routine an sich, als auch die Konfigurierung des Interrupts und auch die generelle Erlaubnis aller ISRs geschieht automatisch, ohne das der User daran etwas ändern kann. &lt;br /&gt;
&lt;br /&gt;
Das ist im Normalfall auch in Ordnung, da sich der 08/15-Arduino-Benutzer gar nicht dafür interessiert.&lt;br /&gt;
&lt;br /&gt;
Bei uns ist das aber etwas anderes! Also wird das Programm an ein richtiges C-Programm angeglichen, also mit einer main()-Funktion, statt setup() und loop().&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdint.h&amp;gt;&lt;br /&gt;
#include &amp;lt;avr/io.h&amp;gt;&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
//Der Arduino-Pin 13 ist auf dem Arduino Uno der Pin PB5&lt;br /&gt;
#define LED_DDR DDRB&lt;br /&gt;
#define LED_PORT PORTB&lt;br /&gt;
#define LED_BIT PB5&lt;br /&gt;
&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    LED_DDR |= (1 &amp;lt;&amp;lt; LED_BIT);    // sets the digital pin as output&lt;br /&gt;
    &lt;br /&gt;
    //die 8 LEDs leigen alle auf PORTD, also diesen komplett auf Ausgang&lt;br /&gt;
    DDRD = 0xFF;&lt;br /&gt;
&lt;br /&gt;
    LED_PORT |= (1 &amp;lt;&amp;lt; LED_BIT);  // sets the Board-LED on&lt;br /&gt;
    while(1)&lt;br /&gt;
    {&lt;br /&gt;
        for(uint8_t i = 0; i &amp;lt; 8; i++) &lt;br /&gt;
        {&lt;br /&gt;
            PORTD |= (1 &amp;lt;&amp;lt; i);        // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
            _delay_ms(100);           // waits 100 milliseconds&lt;br /&gt;
            PORTD &amp;amp;= ~(1 &amp;lt;&amp;lt; i);       // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
        }&lt;br /&gt;
        _delay_ms(1000);              // waits for a second&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Der Sketch verwendet 222 Bytes (0%) des Programmspeicherplatzes. &lt;br /&gt;
Das Maximum sind 32256 Bytes.&lt;br /&gt;
Globale Variablen verwenden 0 Bytes (0%) des dynamischen Speichers, &lt;br /&gt;
2048 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Et voilà! Da haben wir es: Der Code-Verbrauch ist nochmal drastisch gesunken und vor allem: keine Varaible, kein RAM-Verbrauch!&lt;br /&gt;
&lt;br /&gt;
Damit ist jeder Arduino-Code, der im Hintergrund dazukam, getilgt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039; Der Compiler mag shiften um Variablen nicht, also das (1 &amp;lt;&amp;lt; i). Es ist wesentlich besser, wenn man so etwas schreibt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint8_t mask = (1 &amp;lt;&amp;lt; 0);&lt;br /&gt;
for(uint8_t i = 0; i &amp;lt; 8; i++) &lt;br /&gt;
{&lt;br /&gt;
    PORTD |= mask;            // sets the LED on pin &amp;lt;i&amp;gt; on &lt;br /&gt;
    _delay_ms(100);           // waits 100 milliseconds&lt;br /&gt;
    PORTD &amp;amp;= ~mask;           // sets the LED on pin &amp;lt;i&amp;gt; off&lt;br /&gt;
    mask = (mask &amp;lt;&amp;lt; 1);       // shift the bit to the left&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Das ist erstens schneller und verbraucht zweitens weniger Speicher (im Beispiel nur noch 204 Bytes).&lt;br /&gt;
&lt;br /&gt;
== Weg von der Arduino-IDE ==&lt;br /&gt;
=== Auswahl der neuen IDE ===&lt;br /&gt;
So, nun ist man an dem Punkt angelangt, an welchem man sich dazu entscheiden kann (und &#039;&#039;meiner&#039;&#039; Meinung auch sollte), Abschied von der Arduino-IDE zu nehmen. Diese ist in vielerlei Hinsicht nicht optimal, sei es zum Beispiel beim highlighting von Code oder der mangelnden Konfigurationsmöglichkeit.&lt;br /&gt;
&lt;br /&gt;
Es gibt zahlreiche Möglichkeiten, wie man nun weiter verfahren kann:&lt;br /&gt;
* bei der Arduino-IDE bleiben&lt;br /&gt;
* auf das [[Atmel Studio]] umsteigen (entweder Version 7 mit zahlreichen neuen Features, oder VErsion 4, falls es schnell und zuverlässig sein soll)&lt;br /&gt;
* auf eine andere IDE (z.B. [[eclipse]]) umsteigen&lt;br /&gt;
* Mittels [[AVR-GCC-Tutorial/Exkurs_Makefiles|Makefiles]] und einem Editor/einer IDE seiner Wahl arbeiten&lt;br /&gt;
&lt;br /&gt;
Ich persönlich habe mich nach langem Arbeiten mit jeder dieser Möglichkeiten (abgesehen von der Arduino-IDE, diese habe ich mehr oder weniger direkt verworfen) für die letzte, für das Arbeiten mit Makefiles, entschieden. Dort hat man völlige Kontrolle über alles: was wird wann mit welchen Option kompiliert und was wird hinzugelinkt?&lt;br /&gt;
&lt;br /&gt;
Das sollte aber jeder für sich selber herausfinden. Die Liste oben ist von der Schwierigkeit her sortiert, das bedeutet, das Makefiles das anspruchsvollste sind.&lt;br /&gt;
&lt;br /&gt;
=== Einarbeiten in die neue Umgebung ===&lt;br /&gt;
Sobald man sich auf eine IDE festgelegt hat, sollte man sich in diese erst einmal Einarbeiten. Auf diesem Punkt kann in dieser Anleitung nicht eingegangen werden, da sich mögliche Tipps oder Ähnliches ja nach IDE unterscheiden würden.&lt;br /&gt;
&lt;br /&gt;
Am besten versucht man erstmal die für sich wichtigen Funktionen zu finden und mit der neuen Umgebung allgemein zurech zu kommen.&lt;br /&gt;
&lt;br /&gt;
Ziel ist auf jeden Fall, das obige Programm kompiliert zu bekommen.&lt;br /&gt;
&lt;br /&gt;
=== Das Programm übertragen ===&lt;br /&gt;
So weit, so gut. &lt;br /&gt;
&lt;br /&gt;
Der neue Editor/Die neue IDE läuft, der Code kompiliert.&lt;br /&gt;
&lt;br /&gt;
Doch wie bringt man nun den Code auf den AVR? Dazu gibt es unter Anderem zwei Möglichkeiten auf die ich hier eingehen möchte:&lt;br /&gt;
* mit extra [[AVR_In_System_Programmer|Programmer/Debugger]]&lt;br /&gt;
* mittels dem eingebrannten [[Bootloader]]&lt;br /&gt;
Was das ist wird hier nicht erklärt, dafür sind die Artikel verlinkt.&lt;br /&gt;
&lt;br /&gt;
==== Programmer/Debugger ====&lt;br /&gt;
Wer schon einen Programmer oder gar Debugger für AVRs sein Eigen nennen kann, der sollte diesen verwenden, da damit noch einmal der Speicherplatz für den Bootloader frei wird (Dadurch kann das Programm noch einmal ~2kB größer werden) und auch die Wartezeit nach jedem Reset entfällt.&lt;br /&gt;
&lt;br /&gt;
Wer noch keinen Programmer hat, der muss sich nicht unbedingt einen solchen kaufen, solange er mit den eben genannten Nachteilen leben kann. &lt;br /&gt;
&lt;br /&gt;
Wer aber jetzt in die Tasche greifen will, der kann sich überlegen, ob er vielleicht nicht lieber direkt einen vollwertigen Debugger kauft. Damit kann man, wie auch am PC, ein laufendes Programm anhalten, Werte von Registern anzeigen, etc. So etwas kann sehr hilfreich sein, wenn &amp;quot;unerklärliche&amp;quot; Phänomene auftreten.&lt;br /&gt;
&lt;br /&gt;
Wie man mit dem Programmer dann schließlich den AVR programmiert hängt wieder von der IDE ab. Beim Atmel Studio wird man sicherlich auf den Programming Dialog zurückgreifen, bei anderen IDEs wird wahrscheinlich ein Drittprogram wie [[AVRDUDE|avrdude]] verwendet.&lt;br /&gt;
&lt;br /&gt;
==== Bootloader ====&lt;br /&gt;
Die meisten Arduinos kommen mit einem vorinstalliertem Bootloader. Clones werden auch gerne mal ohne verkauft. Mit dem Bootloader lässt sich der Prozessor auch ohne Programmer über USB direkt flashen.&lt;br /&gt;
&lt;br /&gt;
Also PC-Programm bietet sich dazu [[AVRDUDE|avrdude]] an. Dieses ist ein mehr oder weniger &amp;quot;universales&amp;quot; Brennprogramm für fast alle AVR-Typen. Es beherrscht auch die Kommunikation mit dem Arduino-Bootloader. Damit kann man dann ganz einfach sein Programm übertragen. Die Kommandozeile ist leider je nach Arduino- und Bootloader-Version etwas anderes&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# beim Arduino mega ist es &lt;br /&gt;
$ avrdude -cwiring -patmega2560 -P&amp;lt;serial port&amp;gt; -b115200 -U flash:w:&amp;lt;file&amp;gt; -D&lt;br /&gt;
# andere Konfigurationen könnten sein (von mir ungetestet, gerne zu Vervollständigen)&lt;br /&gt;
$ avrdude -carduino -patmega328p -P&amp;lt;serial port&amp;gt; -b115200 -U flash:w:&amp;lt;file&amp;gt; -D&lt;br /&gt;
$ avrdude -carduino -patmega328p -P&amp;lt;serial port&amp;gt; -b57600 -U flash:w:&amp;lt;file&amp;gt; -D&lt;br /&gt;
$ avrdude -cstk500v2 -patmega328p -P&amp;lt;serial port&amp;gt; -b115200 -U flash:w:&amp;lt;file&amp;gt; -D&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arduino-Library Ersatz ==&lt;br /&gt;
Nachdem das Minimal-Programm von oben nun auf dem AVR-Board getestet wurde, geht es weiter. &lt;br /&gt;
&lt;br /&gt;
Wir haben uns von Arduino verabschiedet, damit aber auch von allen Arduino-Libraries! Das bedeutet, dass selbst so banale Sachen wie Serial.println() nicht mehr existieren. Diese müssen wir nun selber schreiben.&lt;br /&gt;
&lt;br /&gt;
=== Erstellen eigener Libraries ===&lt;br /&gt;
Hier soll nun ein Beispiel mit einer Schritt-für-Schritt-Anleitung gegeben werden. Dazu habe ich mir das UART-Modul ausgesucht.&lt;br /&gt;
&lt;br /&gt;
==== Serielle Kommunikation mittels UART-Hardware ====&lt;br /&gt;
Das wird zwar dann die X-te UART library, aber zur Demonstration eignet sich das UART-Modul hervorragend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039;: Verlinkungen zu weiterführenden Artikeln, Beispiel für UART und LCD library selbst geschrieben, ...&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:C]]&lt;br /&gt;
[[Kategorie:avr-gcc Tutorial]]&lt;br /&gt;
[[Kategorie:AVR]]&lt;br /&gt;
[[Kategorie:AVR-Boards]]&lt;br /&gt;
[[Kategorie:avr-gcc]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>172.26.9.69</name></author>
	</entry>
</feed>