<?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=Dl6dx</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=Dl6dx"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Dl6dx"/>
	<updated>2026-04-10T11:42:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Cortex-A&amp;diff=93654</id>
		<title>Cortex-A</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Cortex-A&amp;diff=93654"/>
		<updated>2016-08-18T18:53:19Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: Typo korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ARM Cortex-A sind von [[ARM]] konstruierte Prozessorkerne, wie sie zusammen mit dem Vorläufer ARM11 und einigen unabhängigen Implementierungen der ARM-Architektur in nahezu jedem Smartphone und Tablet verbaut sind.&lt;br /&gt;
&lt;br /&gt;
ARM bezeichnet die Prozessorlinien folgendermaßen&amp;lt;ref&amp;gt;http://arm.com/products/processors/index.php&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
;ARM Cortex Embedded Processors: Cortex-M Series – Cost-sensitive solutions for deterministic microcontroller applications&lt;br /&gt;
;ARM Cortex Real-time Embedded Processors: Cortex-R Series – Exceptional performance for real-time applications&lt;br /&gt;
;ARM Cortex Application Processors: Cortex™-A and Cortex-A50 Series – High performance processors for open Operating Systems&lt;br /&gt;
&lt;br /&gt;
Sie sind deutlich leistungsstärker als ARM Cortex M Mikroprozessoren, daher werden sie eher im Application-Bereich, sprich mit Betriebssystemen Linux (z.B. Debian, Arch Linux ARM, Android), Windows Mobile etc. eingesetzt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
|+ Offizielle Beschreibungen aller Cortex-A Prozessoren von ARM&lt;br /&gt;
|-&lt;br /&gt;
! ARM Core   || Key Benefits&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A5  || &lt;br /&gt;
* ARM’s smallest application processor with Uniprocessor (UP) and Multiprocessor (MP) licensing options &lt;br /&gt;
* Extremely configurable processor with optional NEON, optional FPU and L1 caches configurable from 4K-64KB&lt;br /&gt;
* Full feature set of Cortex-A9 processor at one third the area and power&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A7  || &lt;br /&gt;
* ARMv7-A architectural extensions (40-bit physical addressing, hardware virtualization support)&lt;br /&gt;
* More than 20% improvement in single thread integer performance compared to Cortex-A5&lt;br /&gt;
* Integrated L2 cache subsystem provides improved area efficiency and up to 43% improvements in memory streaming performance&lt;br /&gt;
* Proven successful design, now well matched to the needs of wearable mobile devices and other UI-based consumer products&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A8  || &lt;br /&gt;
* Large increase in single thread performance over it’s predecessor, the ARM11&lt;br /&gt;
* ARMv7-A support including NEON and TrustZone&lt;br /&gt;
* Widely deployed in mobile and embedded, with numerous low-cost 3rd party development platforms. A great processor on which to learn the ARM architecture.&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A9  || &lt;br /&gt;
* Scalable performance and power efficiency for a broad range of 32-bit consumer, networking, enterprise and mobile applications&lt;br /&gt;
* Support the wide ARMv7-A 32-bit software eco-system&lt;br /&gt;
* Mature and silicon proven in multiple process technologies&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A15 || &lt;br /&gt;
* Established ARMv7-A processor with NEON-VFP configurability&lt;br /&gt;
* Reliable 32-bit infrastructure computing with 1TB addressing&lt;br /&gt;
* Support for multi-tenant software virtualization&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A17 || &lt;br /&gt;
* Highest performance for ARMv7-A software ecosystem&lt;br /&gt;
* Cost efficiency with premium 32-bit performance for mass-market devices&lt;br /&gt;
* Mature and shipped in a wide range of consumer and embedded markets&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A32 || &lt;br /&gt;
* ARMv8-A architectural enhancements, full backwards compatibility with ARMv7-A software&lt;br /&gt;
* Higher efficiency and performance compared to Cortex-A7 processor&lt;br /&gt;
* New idle power management features&lt;br /&gt;
* Highly scalable 32-bit processor with new configuration options&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A35 || &lt;br /&gt;
* Most efficient 64-bit ARMv8-A processor with full ARMv7-A compatibility&lt;br /&gt;
* Efficiency improvements compared to the Cortex-A7: Less active power, improved performance&lt;br /&gt;
* Highly scalable ARMv8-A processor with new configuration options&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A53 || &lt;br /&gt;
* High efficiency CPU for wide range of applications in mobile, DTV, automotive, networking, and more&lt;br /&gt;
* ARMv8-A architecture at low cost for standalone entry level designs&lt;br /&gt;
* Versatile enough to pair with any ARMv8 core in a big.LITTLE pairing, including Cortex-A57, Cortex-A72, or even other Cortex-A53 or Cortex-A35 CPU clusters&lt;br /&gt;
* Mature product with high volume shipment&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A57 || &lt;br /&gt;
* Established ARMv8-A 64-bit processor&lt;br /&gt;
* Reliable 64-bit infrastructure computing with 16TB addressing&lt;br /&gt;
* Proven functional safety documentation package&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A72 || &lt;br /&gt;
* ARM’s state-of-the-art high-performance processor for infrastructure, mobile, and automotive&lt;br /&gt;
* Market-leading compute density across all application form factors&lt;br /&gt;
* Improved performance and efficiency, with full ARMv8-A 64b support.&lt;br /&gt;
|-&lt;br /&gt;
| Cortex-A73 || &lt;br /&gt;
* Highest performance in mobile power envelope. Up to 30% higher performance than previous generation.&lt;br /&gt;
* Up to 2.8GHz frequency for highest peak performance&lt;br /&gt;
* New levels of sustained usage for the best user experience. Up to 30% increased power efficiency&lt;br /&gt;
* Smallest premium ARMv8-A processor ever. Premium CPU under 0.65mm2 per core.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Unterschiede zum Cortex-M ==&lt;br /&gt;
&lt;br /&gt;
Die Unterschiede zu den Cortex-M Mikrocontrollern sind unter anderem folgende:&lt;br /&gt;
* Teilweise 64 bit Prozessoren, mit vergrößertem Adressraum (44 bit oder mehr statt 32 bit)&lt;br /&gt;
* Kein On-Chip Speicher (meist ein geringes RAM vorhanden, aber ein externes ist so gut wie immer trotzdem nötig) macht externes Speicherinterface nötig, was viele Pins nutzt. Auch braucht man natürlich extra Speicher- und (DDR)-SDRAM-ICs.&lt;br /&gt;
* Mehrere Levels von Data und Instruction Caches&lt;br /&gt;
* Gehäuse mit wesentlich mehr Pins, meist im BGA&lt;br /&gt;
* Höhere Taktfrequenz (mehr als 500 MHz sind keine Seltenheit, aktuell maximal 2.8 GHz)&lt;br /&gt;
* ARM big.LITTLE Konzept: mehrere &amp;quot;kleine&amp;quot; Cortex-A-Cores werden zusammen mit mehreren &amp;quot;großen&amp;quot; Cores verschalten, um Enegie zu sparen: wenn wenig Leistung nötig ist werden die energieeffizierteren Cores benutzt, bei hohen Leistungsanforderungen übernehmen die anderne Cores&lt;br /&gt;
* ARM Jazelle für die beschleunigte Ausführung von Java-Code&lt;br /&gt;
* Sicherheitsmechanismen, wie eine [[MMU]] oder die ARM TrustZone Technologie&lt;br /&gt;
* Optional eine NEON™ Media Processing Engine&lt;br /&gt;
* Schnellere und präzisere [[FPU]]&lt;br /&gt;
* Kryptographie, wie AES- und SHA-Algorithmen, True-Random-Generators&lt;br /&gt;
* Digitale Interfaces, die man eher aus dem PC-Bereich kennt, wie HS-USB-Hosts, schnelles Ethernet, SD/MMC Interface, Kamera- oder Video-Dekoder, I²S, ...&lt;br /&gt;
* Dazu kommen aber auch klassische Mikrocontroller-Interfaces, wie UART, I²C, SPIs, interne ADCs und DACs, sowie Timer&lt;br /&gt;
&#039;&#039;(für alle oben genannten Fälle gibt es natürlich auch Ausnahmen)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Einige der oben genannten Punkte finden sich neuerdings auch in Cortex-M7-Controllern, die damit die Brücke zwischen Mikrocontrollern und Anwendungsprozessoren schlagen.&lt;br /&gt;
&lt;br /&gt;
Größter Nachteil für diese Leistungsfähigen Controller wird das fehlen von On-Chip Flash und RAM sein, weil man so extra ICs braucht, was wiederum das layouten erschwert, da ein DDR3-RAM-Design nicht mehr sonderlich einfach ist.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.arm.com/products/processors/cortex-a/index.php?tab=Multicore Offizielle ARM Seite zu der Cortex-A Serie]&lt;br /&gt;
* [[Linux Boards]]&lt;br /&gt;
* [[Raspberry Pi Einführung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ARM]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Entprellung&amp;diff=92899</id>
		<title>Entprellung</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Entprellung&amp;diff=92899"/>
		<updated>2016-05-10T06:20:50Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: Änderungen von 73.222.54.173 wurden auf die letzte Version von 79.217.202.72 zurückgesetzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problembeschreibung ==&lt;br /&gt;
Mechanische stromführende Komponenten wie [[Schalter]] und [[Taster]] neigen beim Ein- und Ausschalten zum sogenannten &#039;&#039;&#039;Prellen&#039;&#039;&#039;, d.h sie schalten schnell mehrfach aus und ein, was durch mechanische Vibrationen des Schaltkontaktes verursacht wird, sofern sie nicht mit aufwändigen mechanischen Maßnahmen dagegen geschützt sind. Besonders die [[Drehgeber]] sind aufgrund der Raststellungen und der Bewegung des Bedieners dafür empfindlich. Auch optoelektronische Bauelemente und chemische Kontaktschalter, sowie Flüssigkeitsschalter haben das Problem.&lt;br /&gt;
&lt;br /&gt;
Vereinfacht dargestellt, sieht eine von einem prellenden Schalter oder Taster geschaltete Spannung wie folgt aus:&lt;br /&gt;
[[Bild:Entprellen.png]]&lt;br /&gt;
&lt;br /&gt;
Es existieren also mehrere kurze Einschaltimpules, welche bei Tastern als Mehrfachbefehl und bei Drehgebern als falsche Winkelbewegung interpretiert werden kann. Bei Schaltern wiederum, kommt es in der elektronischen Baugruppe zu mehreren Resets und Einschaltvorgängen, die unnötig Strom ziehen oder im schlechtesten Fall die Schaltung stressen oder beschädigen können. Wichtige Schalter und solche, die hohe Ströme führen sollen, werden dazu mit geeigneten Maßnahmen wie Redundanz, Stufenschaltkonzepten oder bei Gas- und Flüssigkeitschaltern durch elektrochemische Maßnahmen abgesichert. Bei einfachen Schaltern spart man sich dies jedoch.&lt;br /&gt;
&lt;br /&gt;
Da es bei diesen einfachen, ungeschützten Schaltern keine sichere Möglichkeit gibt, diese Effekte zu vermeiden, muss das falsche Signal durch die Elektronik sinnvoll ausgewertet werden. Dafür gibt es verschiedene Ansätze:&lt;br /&gt;
&lt;br /&gt;
== Hardwareentprellung ==&lt;br /&gt;
&lt;br /&gt;
===Prellfreie Schalter===&lt;br /&gt;
&lt;br /&gt;
Wie bereits angedeutet, hält die elektromechanische Industrie für Spezialanwendungen verschiedene Sonderkonstruktionen bereit, die saubere Schaltzustände nach Aussen generieren, indem sie entweder eine mechanische Dämpfung in Form eines selbsthemmenden Federmechanismus oder eine integrierte elektronische Signalverzögerung benutzen. Solche Systeme sind jedoch teuer und werden meist nur im Leistungsbereich eingesetzt. Zudem sind sie nicht 100% sicher und fallen alterungsbedingt aus. Wo immer es geht, werden daher weitere Maßnahmen getroffen, ein Prellen zu unterdrücken.&lt;br /&gt;
&lt;br /&gt;
===Wechselschalter===&lt;br /&gt;
&lt;br /&gt;
Für die Entprellung von Wechselschaltern (engl. Double Throw Switch) kann ein klassisches RS-[[Flipflop]] genutzt werden. Bei dieser Variante werden neben zwei NAND-Gattern nur noch zwei Pull-Up Widerstände benötigt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NAND_debouncer.png|thumb|left|350px|&#039;&#039;&#039;Taster entprellen mit NAND-RS-Flipflop&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der gezeigten Schalterstellung liegt an der Position /S der Pegel 0 an. Damit ist das Flipflop gesetzt und der Ausgang auf dem Pegel 1. Schließt der Schalter zwischen den Kontakten 2 und 3, liegt an der Postion /R der Pegel 0 an. Dies bedeutet, dass der Ausgang des Flipflops auf den Pegel 0 geht. Sobald der Schalter von einem zum anderen Kontakt wechselt, beginnt er in der Regel zu prellen. Während des Prellens wechselt der Schalter zwischen den beiden Zuständen &amp;quot;Schalter berührt Kontakt&amp;quot; und &amp;quot;Schalter ist frei in der Luft&amp;quot;. Der Ausgang des Flipflops bleibt in dieser Prellzeit aber stabil, da der Schalter während des Prellens nie den gegenüberliegenden Kontakt berührt und das RS-Flipflop seinen Zustand allein halten kann. Die Prellzeit ist stark vom Schaltertyp abhängig und liegt zwischen 0,1 und 10ms. Die Dimensionierung der Widerstände ist relativ unkritisch. Als Richtwert können hier 100kOhm verwendet werden.&lt;br /&gt;
&lt;br /&gt;
====Wechselschalter ohne Flip-Flop====&lt;br /&gt;
&lt;br /&gt;
Wenn man mal gerade kein Flip-Flop zur Hand hat, kann man sich auch mit dieser Schaltung behelfen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:WechselEntprellC.PNG|thumb|left|350px|&#039;&#039;&#039;Wechsler entprellen mit Kondensator&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Funktionsweise:&lt;br /&gt;
Beim Umschalten wird der Kondensator immer sofort umgeladen.&lt;br /&gt;
Während der Kontakt prellt, befindet er sich in der Luft und hat keinerlei Verbindung. Während dieser Zeit übernimmt der Kondensator das halten des Pegels.&lt;br /&gt;
&lt;br /&gt;
Dimensionierung:&lt;br /&gt;
Ist der entprellte Taster an ein IC Angeschlossen, ist der &#039;&#039;Input Leakage Current&#039;&#039; der ausschlaggebende Strom. Falls weitere Ströme fließen sind diese mit zu berücksichtigen. Bei einem Mikrocontroller von Atmel sind 1µA typisch.&lt;br /&gt;
Es gilt:&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{dU}{dt} = \frac{I}{C}&amp;lt;/math&amp;gt;&lt;br /&gt;
Da eine Prellung ca. 10ms dauert und die Spannung in dieser Zeit beispielsweise um maximal 0,5V fallen soll kommt man auf folgende Kapazität:&lt;br /&gt;
:&amp;lt;math&amp;gt; C = \frac{I \cdot dt}{dU} = \frac{1\mu A \cdot 10ms}{0,5V} = 20nF &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um Stromspitzen zu verringern kann ein Widerstand mit eingefügt werden. Eine Zeitkonstante von 1µs bis 1ms scheint sinnvoll. Also 500 Ohm bis 500kOhm sind nutzbar, wobei bei niedrigem Widerstand die Stromspitzen höher sind, und bei 500kOhm der Pinstrom störend wird.&lt;br /&gt;
&lt;br /&gt;
===Einfacher Taster===&lt;br /&gt;
&lt;br /&gt;
Auch wenn das RS-Flipflop sehr effektiv ist, wird diese Variante der Entprellung nur selten angewendet. Grund dafür ist, dass in Schaltungen häufiger einfache Taster eingesetzt werden. Diese sind oft kleiner und preisgünstiger. Um einfache Taster (engl. Single Throw Switch) zu entprellen, kann ein einfacher RC-Tiefpass eingesetzt werden. Hierbei wird ein Kondensator über einen Widerstand je nach Schalterstellung auf- oder entladen. Das RC-Glied bildet einen Tiefpass, sodass die Spannung über den Kondensator nicht von einen Pegel auf den anderen springen kann.&lt;br /&gt;
&lt;br /&gt;
[[Bild:RC_debouncer.png|thumb|left|300px|Taster entprellen mit RC-Entpreller]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Entprellen1a.png|thumb|350px| Entstehender Spannungsverlauf]]&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Wenn der Schalter geöffnet ist, lädt sich der Kondensator langsam über die beiden Widerstände R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; und R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; auf V&amp;lt;sub&amp;gt;cc&amp;lt;/sub&amp;gt; auf. Beim Erreichen der Umschaltschwelle springt der Ausgang auf den Pegel 0. Wird der Schalter geschlossen, entlädt sich der Kondensator langsam über den Widerstand R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;. Demnach ändert sich der Ausgang des Inverters auf den Pegel 1. Während der Taster prellt, kann sich die Spannung über dem Kondensator nicht sprunghaft ändern, da das Auf- und Entladen eher langsam über die Widerstände erfolgt. Außerdem sind die Schaltschwellen für den Übergang LOW-&amp;gt;HIGH und HIGH-&amp;gt;LOW stark verschieden (Hysterese, siehe Artikel [[Schmitt-Trigger]]). Bei richtiger Dimensionierung der Bauelemente wird somit der Ausgang des Inverters prellfrei.&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass der Inverter &#039;&#039;&#039;unbedingt&#039;&#039;&#039; einer mit [[Schmitt-Trigger]]-Eingängen sein muss, weil bei Standard-Logikeingängen im Bereich von üblicherweise 0,8V - 2,0V der Ausgang nicht definiert ist. Als Inverter kann zum Beispiel der 74HC14 oder der CD40106 (pinkompatibel) eingesetzt werden. Alternativ kann auch ein CD4093 eingesetzt werden. Bei dem CD4093 handelt es sich um NAND-Gatter mit Schmitt-Trigger-Eingängen. Um aus einem NAND-Gatter einen Inverter zu machen, müssen einfach nur die beiden Eingänge verbunden werden oder ein Eingang fest auf HIGH gelegt werden.&lt;br /&gt;
&lt;br /&gt;
Für eine geeignete Dimensionierung muss man etwas mit den Standardformeln für einen Kondensator jonglieren. Die Spannung über den Kondensator beim Entladen berechnet sich nach:&lt;br /&gt;
:&amp;lt;math&amp;gt;U_C(t) = U_0 \cdot e^{\frac{-t}{R_2 C_1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit der Ausgang des Inverters stabil ist, muss die Spannung über den Kondensator und damit die Spannung am Eingang des Inverters über der Spannung bleiben, bei welcher der Inverter umschaltet. Diese Schwellwertspannung ist genau die zeitabhängige Spannung über den Kondensator.&lt;br /&gt;
:&amp;lt;math&amp;gt;U_C(t)\!\ = U_{th}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch Umstellen der Formel ergibt sich nun:&lt;br /&gt;
:&amp;lt;math&amp;gt;R_2=\frac{-t}{C_1 \cdot ln\left(\frac{U_{th}}{U_0} \right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Taster prellt üblicherweise etwa 10ms. Zur Sicherheit kann bei der Berechnung des Widerstandes eine Prellzeit von 20ms angenommen werden. U_0 ist die Betriebsspannung also Vcc. Die Schwellwertspannung muss aus dem Datenblatt des eingesetzten Schmitt-Triggers abgelesen werden. Beim 74HC14 beträgt der gesuchte Wert 2,0V. Nimmt man für den Kondensator 1µF und beträgt die  Betriebsspannung 5V, ergibt sich für den Widerstand ein Wert von etwa 22kOhm.&lt;br /&gt;
&lt;br /&gt;
Wird der Schalter geöffnet, lädt sich der Kondensator nach folgender Formel auf:&lt;br /&gt;
:&amp;lt;math&amp;gt;U_C(t) = U_0 \cdot \left( 1-e^{\frac{-t}{(R_1+R_2)\cdot C_1}} \right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit U_th=U_C ergibt das Umstellen nach (R_1+R_2):&lt;br /&gt;
:&amp;lt;math&amp;gt;R_1+R_2 = \frac{-t}{C_1 \cdot ln\left(1-\frac{U_{th}}{U_0} \right)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Schwellspannung lässt sich aus dem Datenblatt ein Wert von 2,3V ablesen. Mit diesem Wert und den Annahmen von oben ergibt sich für R_1+R_2 ein Wert von 32kOhm. Somit ergibt sich für R_1 ein Wert von etwa 10kOhm.&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Beim 74LS14 von Hitachi z.&amp;amp;nbsp;B. sind die oberen und unteren Schaltschwellwerte unterschiedlich. Es muss darauf geachtet werden, dass U_{th} beim Entladen die untere Schwelle und U_{th} beim Laden die obere Schwelle einnimmt.&lt;br /&gt;
&lt;br /&gt;
== Softwareentprellung ==&lt;br /&gt;
&lt;br /&gt;
In den Zeiten der elektronischen Auswertung von Tastern und Schaltern ist das softwaretechnische Entprellen oft billiger, als die Benutzung eines teuren Schalters. Daher werden heute z.B. auch Computertastaturen nicht mehr mit prellarmen Tasten oder Entprellkondensatoren ausgestattet.&lt;br /&gt;
&lt;br /&gt;
Bei Verwendung des in den meisten Geräten ohnehin vorhandenen Mikrocontrollers z.B., kann man sich die zusätzliche Hardware sparen, da die Entprellung in Software praktisch genauso gut funktioniert. Dabei ist nur zu beachten, dass zusätzliche Rechenleistung und je nach Umsetzung auch einige Hardwareressourcen (z.B. Timer) benötigt werden. Dafür hat man aber den Vorteil, kurze Pulse, die offensichtlich keine Tastenbetätigung sein können sondern z. B. durch Einstreuungen hervorgerufen werden, einfach ausfiltern zu können.&lt;br /&gt;
&lt;br /&gt;
=== Flankenerkennung ===&lt;br /&gt;
Bei einem Taster gibt es insgesamt 4 theoretische Zustände:&lt;br /&gt;
&lt;br /&gt;
* 1. war nicht gedrückt und ist nicht gedrückt&lt;br /&gt;
* 2. war nicht gedrückt und ist gedrückt (steigende Flanke)&lt;br /&gt;
* 3. war gedrückt und ist immer noch gedrückt&lt;br /&gt;
* 4. war gedrückt und ist nicht mehr gedrückt (fallende Flanke)&lt;br /&gt;
&lt;br /&gt;
Diese einzelnen Zustände lassen sich jetzt bequem abfragen/durchlaufen. Die Entprellung geschieht dabei durch die ganze Laufzeit des Programms. Die Taster werden hierbei als Active-Low angeschlossen, um die internen Pull-Ups zu nutzen.&lt;br /&gt;
&lt;br /&gt;
Diese Routine gibt für den Zustand &amp;quot;steigende Flanke&amp;quot; den Wert &amp;quot;1&amp;quot; zurück, sonst &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#define TASTERPORT PINC&lt;br /&gt;
#define TASTERBIT PINC1&lt;br /&gt;
&lt;br /&gt;
char taster(void)&lt;br /&gt;
{&lt;br /&gt;
    static unsigned char zustand;&lt;br /&gt;
    char rw = 0;&lt;br /&gt;
&lt;br /&gt;
    if(zustand == 0 &amp;amp;&amp;amp; !(TASTERPORT &amp;amp; (1&amp;lt;&amp;lt;TASTERBIT)))   //Taster wird gedrueckt (steigende Flanke)&lt;br /&gt;
    {&lt;br /&gt;
        zustand = 1;&lt;br /&gt;
        rw = 1;&lt;br /&gt;
    }&lt;br /&gt;
    else if (zustand == 1 &amp;amp;&amp;amp; !(TASTERPORT &amp;amp; (1&amp;lt;&amp;lt;TASTERBIT)))   //Taster wird gehalten&lt;br /&gt;
    {&lt;br /&gt;
         zustand = 2;&lt;br /&gt;
         rw = 0;&lt;br /&gt;
    }&lt;br /&gt;
    else if (zustand == 2 &amp;amp;&amp;amp; (TASTERPORT &amp;amp; (1&amp;lt;&amp;lt;TASTERBIT)))   //Taster wird losgelassen (fallende Flanke)&lt;br /&gt;
    {&lt;br /&gt;
        zustand = 3;&lt;br /&gt;
        rw = 0;&lt;br /&gt;
    }&lt;br /&gt;
    else if (zustand == 3 &amp;amp;&amp;amp; (TASTERPORT &amp;amp; (1&amp;lt;&amp;lt;TASTERBIT)))   //Taster losgelassen&lt;br /&gt;
    {&lt;br /&gt;
        zustand = 0;&lt;br /&gt;
        rw = 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return rw;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Erweiterung, damit beliebig lange das Halten einer Taste erkannt wird kann man ganz einfach so implementieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
    // zustand kann entweder zum ersten mal als gehalten detektiert werden oder aber jedes weitere mal&lt;br /&gt;
    else if (((zustand == 1) || (zustand == 2)) &amp;amp;&amp;amp; !(TASTERPORT &amp;amp; (1&amp;lt;&amp;lt;TASTERBIT)))   //Taster wird gehalten&lt;br /&gt;
    {&lt;br /&gt;
         zustand = 2;&lt;br /&gt;
         rw = 0;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Warteschleifen-Verfahren ===&lt;br /&gt;
&lt;br /&gt;
Soll nun mit einem Mikrocontroller gezählt werden, wie oft ein Kontakt oder ein Relais geschaltet wird, muss das Prellen des Kontaktes exakt berücksichtigt - und von einem gewollten Mehrfachschalten abgegrenzt werden, da sonst  möglicherweise Fehlimpulse gezählt- oder andererseits echte Schaltvorgänge übersprungen werden. Dies muss beim Schreiben des Programms hinsichtlich des Abtastens des Kontaktes unbedingt Rechnung getragen werden.&lt;br /&gt;
&lt;br /&gt;
Beim folgenden einfachen Beispiel für eine Entprellung ist zu beachten, dass der AVR im Falle eines Tastendrucks 200ms wartet, also brach liegt. Bei zeitkritischen Anwendungen sollte man ein anderes Verfahren nutzen (z.&amp;amp;nbsp;B. Abfrage der Tastenzustände in einer Timer-Interrupt-Service-Routine).&lt;br /&gt;
&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;
#include &amp;lt;inttypes.h&amp;gt;&lt;br /&gt;
#ifndef F_CPU&lt;br /&gt;
#warning &amp;quot;F_CPU war noch nicht definiert, wird nun mit 3686400 definiert&amp;quot;&lt;br /&gt;
#define F_CPU 3686400UL     /* Quarz mit 3.6864 Mhz  */&lt;br /&gt;
#endif&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;     /* bei alter avr-libc: #include &amp;lt;avr/delay.h&amp;gt; */      &lt;br /&gt;
&lt;br /&gt;
/* Einfache Funktion zum Entprellen eines Tasters */&lt;br /&gt;
inline uint8_t debounce(volatile uint8_t *port, uint8_t pin)&lt;br /&gt;
{&lt;br /&gt;
    if ( !(*port &amp;amp; (1 &amp;lt;&amp;lt; pin)) )&lt;br /&gt;
    {&lt;br /&gt;
        /* Pin wurde auf Masse gezogen, 100ms warten   */&lt;br /&gt;
        _delay_ms(50);   // Maximalwert des Parameters an _delay_ms &lt;br /&gt;
        _delay_ms(50);   // beachten, vgl. Dokumentation der avr-libc&lt;br /&gt;
        if ( *port &amp;amp; (1 &amp;lt;&amp;lt; pin) )&lt;br /&gt;
        {&lt;br /&gt;
            /* Anwender Zeit zum Loslassen des Tasters geben */&lt;br /&gt;
            _delay_ms(50);&lt;br /&gt;
            _delay_ms(50); &lt;br /&gt;
            return 1;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    DDRB &amp;amp;= ~( 1 &amp;lt;&amp;lt; PB0 );        /* PIN PB0 auf Eingang Taster)  */&lt;br /&gt;
    PORTB |= ( 1 &amp;lt;&amp;lt; PB0 );        /* Pullup-Widerstand aktivieren */&lt;br /&gt;
    ...&lt;br /&gt;
    if (debounce(&amp;amp;PINB, PB0))&lt;br /&gt;
    {&lt;br /&gt;
        /* Falls Taster an PIN PB0 gedrueckt     */&lt;br /&gt;
        /* LED an Port PD7 an- bzw. ausschalten: */&lt;br /&gt;
        PORTD = PORTD ^ ( 1 &amp;lt;&amp;lt; PD7 );&lt;br /&gt;
    }&lt;br /&gt;
    ...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die obige Routine hat leider mehrere Nachteile:&lt;br /&gt;
* sie detektiert nur das Loslassen (unergonomisch)&lt;br /&gt;
* sie verzögert die Mainloop immer um 100ms bei gedrückter Taste&lt;br /&gt;
* sie verliert Tastendrücke, je mehr die Mainloop zu tun hat.&lt;br /&gt;
&lt;br /&gt;
Eine ähnlich einfach zu benutzende Routine, aber ohne all diese Nachteile findet sich im Forenthread&lt;br /&gt;
[http://www.mikrocontroller.net/topic/164194#new Entprellung für Anfänger]&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;DEBOUNCE&#039;&#039; Befehl in dem BASIC-Dialekt BASCOM für AVR ist ebenfalls nach dem Warteschleifen-Verfahren programmiert. Die Wartezeit beträgt standardmäßig 25 ms, kann aber vom Anwender überschrieben werden. Vgl.  [http://avrhelp.mcselec.com/bascom-avr.html?DEBOUNCE BASCOM Online-Manual zu DEBOUNCE].&lt;br /&gt;
&lt;br /&gt;
Eine C-Implementierung für eine Tastenabfrage mit Warteschleife ist im Artikel [[AVR-GCC-Tutorial#IO-Register_als_Parameter_und_Variablen|AVR-GCC-Tutorial: IO-Register als Parameter und Variablen]] angeben.&lt;br /&gt;
&lt;br /&gt;
Der Nachteil dieses Verfahrens ist, dass der Controller durch die Warteschleife blockiert wird. Günstiger ist die Implementierung mit einem Timer-Interrupt.&lt;br /&gt;
&lt;br /&gt;
==== Warteschleifenvariante mit Maske und Pointer (nach Christian Riggenbach) ====&lt;br /&gt;
&lt;br /&gt;
Hier eine weitere Funktion, um Taster zu entprellen: Durch den zusätzlichen Code kann eine Entprellzeit von durchschnittlich 1-3ms (mindestens 8*150µs = 1ms) erreicht werden. Grundsätzlich prüft die Funktion den Pegel der Pins auf einem bestimmten Port. Wenn die/der Pegel 8 Mal konstant war, wird die Schleife verlassen. Diese Funktion kann sehr gut eingesetzt werden, um in einer Endlosschleife Taster anzufragen, da sie, wie erwähnt, eine kurze Wartezeit hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
void entprellung( volatile uint8_t *port, uint8_t maske ) {&lt;br /&gt;
  uint8_t   port_puffer;&lt;br /&gt;
  uint8_t   entprellungs_puffer;&lt;br /&gt;
&lt;br /&gt;
  for( entprellungs_puffer=0 ; entprellungs_puffer!=0xff ; ) {&lt;br /&gt;
    entprellungs_puffer&amp;lt;&amp;lt;=1;&lt;br /&gt;
    port_puffer = *port;&lt;br /&gt;
    _delay_us(150);&lt;br /&gt;
    if( (*port &amp;amp; maske) == (port_puffer &amp;amp; maske) )&lt;br /&gt;
      entprellungs_puffer |= 0x01;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Die Funktion wird wie folgt aufgerufen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  // Bugfix 20100414&lt;br /&gt;
  // http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_port_pass&lt;br /&gt;
  entprellung( &amp;amp;PINB, (1&amp;lt;&amp;lt;PINB2) ); // ggf. Prellen abwarten &lt;br /&gt;
  if( PINB &amp;amp; (1&amp;lt;&amp;lt;PINB2) )           // dann stabilen Wert einlesen&lt;br /&gt;
  {&lt;br /&gt;
    // mach was&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
  {&lt;br /&gt;
    // mach was anderes&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Als Maske kann ein beliebiger Wert übergeben werden. Sie verhindert, dass nichtverwendete Taster die Entprellzeit negativ beeinflussen.&lt;br /&gt;
&lt;br /&gt;
==== Debounce-Makro von Peter Dannegger ====&lt;br /&gt;
&lt;br /&gt;
Peter Dannegger hat in [http://www.mikrocontroller.net/topic/164194#1566921 &amp;quot;Entprellen für Anfänger&amp;quot;] folgende vereinfachtes Entprellverfahren beschrieben. Das Makro arbeitet in der Originalversion mit &#039;&#039;active low&#039;&#039; geschalteten Tastern, kann aber einfach für  &#039;&#039;active high&#039;&#039; geschaltete Taster angepasst werden ([[Pollin Funk-AVR-Evaluationsboard#Tasty Reloaded|Tasty Reloaded]]). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
/************************************************************************/&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/*                      Not so powerful Debouncing Example              */&lt;br /&gt;
/*                      No Interrupt needed                             */&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/*              Author: Peter Dannegger                                 */&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/************************************************************************/&lt;br /&gt;
// Target: ATtiny13&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;avr/io.h&amp;gt;&lt;br /&gt;
#define F_CPU 9.6e6&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define debounce( port, pin )                                         \&lt;br /&gt;
({                                                                    \&lt;br /&gt;
  static uint8_t flag = 0;     /* new variable on every macro usage */  \&lt;br /&gt;
  uint8_t i = 0;                                                      \&lt;br /&gt;
                                                                      \&lt;br /&gt;
  if( flag ){                  /* check for key release: */           \&lt;br /&gt;
    for(;;){                   /* loop ... */                         \&lt;br /&gt;
      if( !(port &amp;amp; 1&amp;lt;&amp;lt;pin) ){  /* ... until key pressed or ... */     \&lt;br /&gt;
        i = 0;                 /* 0 = bounce */                       \&lt;br /&gt;
        break;                                                        \&lt;br /&gt;
      }                                                               \&lt;br /&gt;
      _delay_us( 98 );         /* * 256 = 25ms */                     \&lt;br /&gt;
      if( --i == 0 ){          /* ... until key &amp;gt;25ms released */     \&lt;br /&gt;
        flag = 0;              /* clear press flag */                 \&lt;br /&gt;
        i = 0;                 /* 0 = key release debounced */        \&lt;br /&gt;
        break;                                                        \&lt;br /&gt;
      }                                                               \&lt;br /&gt;
    }                                                                 \&lt;br /&gt;
  }else{                       /* else check for key press: */        \&lt;br /&gt;
    for(;;){                   /* loop ... */                         \&lt;br /&gt;
      if( (port &amp;amp; 1&amp;lt;&amp;lt;pin) ){   /* ... until key released or ... */    \&lt;br /&gt;
        i = 0;                 /* 0 = bounce */                       \&lt;br /&gt;
        break;                                                        \&lt;br /&gt;
      }                                                               \&lt;br /&gt;
      _delay_us( 98 );         /* * 256 = 25ms */                     \&lt;br /&gt;
      if( --i == 0 ){          /* ... until key &amp;gt;25ms pressed */      \&lt;br /&gt;
        flag = 1;              /* set press flag */                   \&lt;br /&gt;
        i = 1;                 /* 1 = key press debounced */          \&lt;br /&gt;
        break;                                                        \&lt;br /&gt;
      }                                                               \&lt;br /&gt;
    }                                                                 \&lt;br /&gt;
  }                                                                   \&lt;br /&gt;
  i;                           /* return value of Macro */            \&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
   Testapplication&lt;br /&gt;
 */&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
  DDRB  &amp;amp;= ~(1&amp;lt;&amp;lt;PB0);&lt;br /&gt;
  PORTB |=   1&amp;lt;&amp;lt;PB0;&lt;br /&gt;
  DDRB  |=   1&amp;lt;&amp;lt;PB2;&lt;br /&gt;
  DDRB  &amp;amp;= ~(1&amp;lt;&amp;lt;PB1);&lt;br /&gt;
  PORTB |=   1&amp;lt;&amp;lt;PB1;&lt;br /&gt;
  DDRB  |=   1&amp;lt;&amp;lt;PB3;&lt;br /&gt;
  for(;;){&lt;br /&gt;
    if( debounce( PINB, PB1 ) )&lt;br /&gt;
      PORTB ^= 1&amp;lt;&amp;lt;PB2;&lt;br /&gt;
    if( debounce( PINB, PB0 ) )&lt;br /&gt;
      PORTB ^= 1&amp;lt;&amp;lt;PB3;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn das Makro für die gleiche Taste (Pin) an mehreren Stellen aufgerufen werden soll, muss eine Funktion angelegt werden, damit beide Aufrufe an die gleiche Zustandsvariable &#039;&#039;flag&#039;&#039; auswerten [http://www.mikrocontroller.net/topic/195914#1918727]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// Hilfsfunktion&lt;br /&gt;
uint8_t debounce_C1( void )&lt;br /&gt;
{&lt;br /&gt;
  return debounce(PINC, PC1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Beispielanwendung&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
  DDRB  |=   1&amp;lt;&amp;lt;PB2;&lt;br /&gt;
  DDRB  |=   1&amp;lt;&amp;lt;PB3;&lt;br /&gt;
  DDRC  &amp;amp;= ~(1&amp;lt;&amp;lt;PC1);&lt;br /&gt;
  PORTC |=   1&amp;lt;&amp;lt;PC1; // Pullup für Taster&lt;br /&gt;
&lt;br /&gt;
  for(;;){&lt;br /&gt;
    if( debounce_C1() )  // nicht: debounce(PINC, PC1)&lt;br /&gt;
      PORTB ^= 1&amp;lt;&amp;lt;PB2;&lt;br /&gt;
    if( debounce_C1() )  // nicht: debounce(PINC, PC1)&lt;br /&gt;
      PORTB ^= 1&amp;lt;&amp;lt;PB3;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Timer-Verfahren (nach Peter Dannegger) ===&lt;br /&gt;
&lt;br /&gt;
==== Grundroutine (AVR Assembler) ====&lt;br /&gt;
&lt;br /&gt;
Siehe dazu: [http://www.mikrocontroller.net/forum/read-4-20435.html#new Forum] &lt;br /&gt;
&lt;br /&gt;
Vorteile&lt;br /&gt;
* besonders kurzer Code&lt;br /&gt;
* schnell&lt;br /&gt;
&lt;br /&gt;
Außerdem können 8 Tasten (aktiv low) gleichzeitig bearbeitet werden, es dürfen also&lt;br /&gt;
alle exakt zur selben Zeit gedrückt werden. Andere Routinen können z.&amp;amp;nbsp;B. nur eine Taste verarbeiten, d.h. die zuerst oder zuletzt gedrückte gewinnt, oder es kommt Unsinn heraus.&lt;br /&gt;
&lt;br /&gt;
Die eigentliche Einlese- und Entprellroutine ist nur 8 Instruktionen&lt;br /&gt;
kurz. Der entprellte Tastenzustand ist im Register &#039;&#039;key_state&#039;&#039;. Mit nur 2 weiteren Instruktionen wird dann der Wechsel von &#039;&#039;Taste offen&#039;&#039; zu&lt;br /&gt;
&#039;&#039;Taste gedrückt&#039;&#039; erkannt und im Register &#039;&#039;key_press&#039;&#039; abgelegt. Im Beispielcode werden dann damit 8 LEDs ein- und ausgeschaltet. Jede Taste entspricht einem Bit in den Registern, d.h. die Verarbeitung erfolgt bitweise mit logischen Operationen. Zum Verständnis empfiehlt es sich daher, die Logikgleichungen mit Gattern für ein Bit = eine Taste aufzumalen. Die Register kann man sich als Flipflops denken, die mit der Entprellzeit als Takt arbeiten. D.h. man kann das auch so z.&amp;amp;nbsp;B. in einem GAL22V10 realisieren.&lt;br /&gt;
&lt;br /&gt;
Als Kommentar sind neben den einzelnen Instruktionen alle 8 möglichen&lt;br /&gt;
Kombinationen der 3 Signale dargestellt.&lt;br /&gt;
&lt;br /&gt;
Beispielcode für AVR (Assembler):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;avrasm&amp;quot;&amp;gt; &lt;br /&gt;
.nolist&lt;br /&gt;
.include &amp;quot;c:\avr\inc\1200def.inc&amp;quot;&lt;br /&gt;
.list&lt;br /&gt;
.def  save_sreg         = r0&lt;br /&gt;
.def  iwr0              = r1&lt;br /&gt;
.def  iwr1              = r2&lt;br /&gt;
&lt;br /&gt;
.def  key_old           = r3&lt;br /&gt;
.def  key_state         = r4&lt;br /&gt;
.def  key_press         = r5&lt;br /&gt;
&lt;br /&gt;
.def  leds              = r16&lt;br /&gt;
.def  wr0               = r17&lt;br /&gt;
&lt;br /&gt;
.equ  key_port          = pind&lt;br /&gt;
.equ  led_port          = portb&lt;br /&gt;
&lt;br /&gt;
      rjmp   init&lt;br /&gt;
.org OVF0addr		;timer interrupt 24ms&lt;br /&gt;
      in     save_sreg, SREG&lt;br /&gt;
get8key:                               ;/old      state     iwr1      iwr0&lt;br /&gt;
      mov    iwr0, key_old             ;00110011  10101010            00110011&lt;br /&gt;
      in     key_old, key_port         ;11110000&lt;br /&gt;
      eor    iwr0, key_old             ;                              11000011&lt;br /&gt;
      com    key_old                   ;00001111&lt;br /&gt;
      mov    iwr1, key_state           ;                    10101010&lt;br /&gt;
      or     key_state, iwr0           ;          11101011&lt;br /&gt;
      and    iwr0, key_old             ;                              00000011&lt;br /&gt;
      eor    key_state, iwr0           ;          11101000&lt;br /&gt;
      and    iwr1, iwr0                ;                    00000010&lt;br /&gt;
      or     key_press, iwr1           ;store key press detect&lt;br /&gt;
;&lt;br /&gt;
;			insert other timer functions here&lt;br /&gt;
;&lt;br /&gt;
      out    SREG, save_sreg&lt;br /&gt;
      reti&lt;br /&gt;
;-------------------------------------------------------------------------&lt;br /&gt;
init:&lt;br /&gt;
      ldi    wr0, 0xFF&lt;br /&gt;
      out    ddrb, wr0&lt;br /&gt;
      ldi    wr0, 1&amp;lt;&amp;lt;CS02 | 1&amp;lt;&amp;lt;CS00    ;divide by 1024 * 256&lt;br /&gt;
      out    TCCR0, wr0&lt;br /&gt;
      ldi    wr0, 1&amp;lt;&amp;lt;TOIE0             ;enable timer interrupt&lt;br /&gt;
      out    TIMSK, wr0&lt;br /&gt;
&lt;br /&gt;
      clr    key_old&lt;br /&gt;
      clr    key_state&lt;br /&gt;
      clr    key_press&lt;br /&gt;
      ldi    leds, 0xFF&lt;br /&gt;
main: cli&lt;br /&gt;
      eor    leds, key_press           ;toggle LEDs&lt;br /&gt;
      clr    key_press                 ;clear, if key press action done&lt;br /&gt;
      sei&lt;br /&gt;
      out    led_port, leds&lt;br /&gt;
      rjmp   main&lt;br /&gt;
;-------------------------------------------------------------&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Komfortroutine (C für AVR) ====&lt;br /&gt;
&lt;br /&gt;
Siehe dazu: [http://www.mikrocontroller.net/forum/read-4-310276.html Forum]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung&#039;&#039;&#039; Wenn statt active-low (Ruhezustand High) active-high (Ruhezustand Low) verwendet wird muss eine Zeile geändert werden siehe:&lt;br /&gt;
[http://www.mikrocontroller.net/forum/read-4-310276.html gesamter Beitrag im Forum], &lt;br /&gt;
[http://www.mikrocontroller.net/topic/48465#606555 Stelle 1 im Beitrag], ([http://www.mikrocontroller.net/topic/48465#2306398 Stelle 2 im Beitrag] muss *nicht* geändert werden, da hier die Polarität gar keinen Einfluß hat).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung 2&#039;&#039;&#039; Zur Initialisierung siehe [http://www.mikrocontroller.net/topic/48465#3572793 Forum]&lt;br /&gt;
&lt;br /&gt;
Funktionsprinzip wie oben plus zusätzliche Features:  &lt;br /&gt;
* Kann Tasten sparen durch unterschiedliche Aktionen bei kurzem oder langem Drücken&lt;br /&gt;
* Wiederholfunktion, z.&amp;amp;nbsp;B. für die Eingabe von Werten&lt;br /&gt;
&lt;br /&gt;
Das Programm ist für avr-gcc/avr-libc geschrieben, kann aber mit ein paar Anpassungen auch mit anderen Compilern und Mikrocontrollern verwendet werden. Eine Portierung für den AT91SAM7 findet man [http://www.google.com/codesearch?q=show:ac2viP-2E2Y:pzkOO5QRsoc:RPICuprYy-A&amp;amp;sa=N&amp;amp;cd=1&amp;amp;ct=rc&amp;amp;cs_p=svn://mikrocontroller.net/mp3dec/trunk&amp;amp;cs_f=keys.c#a0 hier] (aus dem Projekt [[ARM MP3/AAC Player]]).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
/************************************************************************/&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/*                      Debouncing 8 Keys                               */&lt;br /&gt;
/*                      Sampling 4 Times                                */&lt;br /&gt;
/*                      With Repeat Function                            */&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/*              Author: Peter Dannegger                                 */&lt;br /&gt;
/*                      danni@specs.de                                  */&lt;br /&gt;
/*                                                                      */&lt;br /&gt;
/************************************************************************/&lt;br /&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;avr/interrupt.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#ifndef F_CPU&lt;br /&gt;
#define F_CPU           1000000                   // processor clock frequency&lt;br /&gt;
#warning kein F_CPU definiert&lt;br /&gt;
#endif&lt;br /&gt;
 &lt;br /&gt;
#define KEY_DDR         DDRB&lt;br /&gt;
#define KEY_PORT        PORTB&lt;br /&gt;
#define KEY_PIN         PINB&lt;br /&gt;
#define KEY0            0&lt;br /&gt;
#define KEY1            1&lt;br /&gt;
#define KEY2            2&lt;br /&gt;
#define ALL_KEYS        (1&amp;lt;&amp;lt;KEY0 | 1&amp;lt;&amp;lt;KEY1 | 1&amp;lt;&amp;lt;KEY2)&lt;br /&gt;
 &lt;br /&gt;
#define REPEAT_MASK     (1&amp;lt;&amp;lt;KEY1 | 1&amp;lt;&amp;lt;KEY2)       // repeat: key1, key2&lt;br /&gt;
#define REPEAT_START    50                        // after 500ms&lt;br /&gt;
#define REPEAT_NEXT     20                        // every 200ms&lt;br /&gt;
&lt;br /&gt;
#define LED_DDR         DDRA&lt;br /&gt;
#define LED_PORT        PORTA&lt;br /&gt;
#define LED0            0&lt;br /&gt;
#define LED1            1&lt;br /&gt;
#define LED2            2&lt;br /&gt;
 &lt;br /&gt;
volatile uint8_t key_state;                                // debounced and inverted key state:&lt;br /&gt;
                                                  // bit = 1: key pressed&lt;br /&gt;
volatile uint8_t key_press;                                // key press detect&lt;br /&gt;
 &lt;br /&gt;
volatile uint8_t key_rpt;                                  // key long press and repeat&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
ISR( TIMER0_OVF_vect )                            // every 10ms&lt;br /&gt;
{&lt;br /&gt;
  static uint8_t ct0 = 0xFF, ct1 = 0xFF, rpt;&lt;br /&gt;
  uint8_t i;&lt;br /&gt;
 &lt;br /&gt;
  TCNT0 = (uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5);  // preload for 10ms&lt;br /&gt;
 &lt;br /&gt;
  i = key_state ^ ~KEY_PIN;                       // key changed ?&lt;br /&gt;
  ct0 = ~( ct0 &amp;amp; i );                             // reset or count ct0&lt;br /&gt;
  ct1 = ct0 ^ (ct1 &amp;amp; i);                          // reset or count ct1&lt;br /&gt;
  i &amp;amp;= ct0 &amp;amp; ct1;                                 // count until roll over ?&lt;br /&gt;
  key_state ^= i;                                 // then toggle debounced state&lt;br /&gt;
  key_press |= key_state &amp;amp; i;                     // 0-&amp;gt;1: key press detect&lt;br /&gt;
 &lt;br /&gt;
  if( (key_state &amp;amp; REPEAT_MASK) == 0 )            // check repeat function&lt;br /&gt;
     rpt = REPEAT_START;                          // start delay&lt;br /&gt;
  if( --rpt == 0 ){&lt;br /&gt;
    rpt = REPEAT_NEXT;                            // repeat delay&lt;br /&gt;
    key_rpt |= key_state &amp;amp; REPEAT_MASK;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
///////////////////////////////////////////////////////////////////&lt;br /&gt;
//&lt;br /&gt;
// check if a key has been pressed. Each pressed key is reported&lt;br /&gt;
// only once&lt;br /&gt;
//&lt;br /&gt;
uint8_t get_key_press( uint8_t key_mask )&lt;br /&gt;
{&lt;br /&gt;
  cli();                                          // read and clear atomic !&lt;br /&gt;
  key_mask &amp;amp;= key_press;                          // read key(s)&lt;br /&gt;
  key_press ^= key_mask;                          // clear key(s)&lt;br /&gt;
  sei();&lt;br /&gt;
  return key_mask;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
///////////////////////////////////////////////////////////////////&lt;br /&gt;
//&lt;br /&gt;
// check if a key has been pressed long enough such that the&lt;br /&gt;
// key repeat functionality kicks in. After a small setup delay&lt;br /&gt;
// the key is reported being pressed in subsequent calls&lt;br /&gt;
// to this function. This simulates the user repeatedly&lt;br /&gt;
// pressing and releasing the key.&lt;br /&gt;
//&lt;br /&gt;
uint8_t get_key_rpt( uint8_t key_mask )&lt;br /&gt;
{&lt;br /&gt;
  cli();                                          // read and clear atomic !&lt;br /&gt;
  key_mask &amp;amp;= key_rpt;                            // read key(s)&lt;br /&gt;
  key_rpt ^= key_mask;                            // clear key(s)&lt;br /&gt;
  sei();&lt;br /&gt;
  return key_mask;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////&lt;br /&gt;
//&lt;br /&gt;
// check if a key is pressed right now&lt;br /&gt;
//&lt;br /&gt;
uint8_t get_key_state( uint8_t key_mask )&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  key_mask &amp;amp;= key_state;&lt;br /&gt;
  return key_mask;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////////////////&lt;br /&gt;
//&lt;br /&gt;
uint8_t get_key_short( uint8_t key_mask )&lt;br /&gt;
{&lt;br /&gt;
  cli();                                          // read key state and key press atomic !&lt;br /&gt;
  return get_key_press( ~key_state &amp;amp; key_mask );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
///////////////////////////////////////////////////////////////////&lt;br /&gt;
//&lt;br /&gt;
uint8_t get_key_long( uint8_t key_mask )&lt;br /&gt;
{&lt;br /&gt;
  return get_key_press( get_key_rpt( key_mask ));&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
int main( void )&lt;br /&gt;
{&lt;br /&gt;
  LED_PORT = 0xFF;&lt;br /&gt;
  LED_DDR = 0xFF;                     &lt;br /&gt;
&lt;br /&gt;
  // Configure debouncing routines&lt;br /&gt;
  KEY_DDR &amp;amp;= ~ALL_KEYS;                // configure key port for input&lt;br /&gt;
  KEY_PORT |= ALL_KEYS;                // and turn on pull up resistors&lt;br /&gt;
&lt;br /&gt;
  TCCR0 = (1&amp;lt;&amp;lt;CS02)|(1&amp;lt;&amp;lt;CS00);         // divide by 1024&lt;br /&gt;
  TCNT0 = (uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5);  // preload for 10ms&lt;br /&gt;
  TIMSK |= 1&amp;lt;&amp;lt;TOIE0;                   // enable timer interrupt&lt;br /&gt;
&lt;br /&gt;
  sei();&lt;br /&gt;
&lt;br /&gt;
  while(1){&lt;br /&gt;
    if( get_key_short( 1&amp;lt;&amp;lt;KEY1 ))&lt;br /&gt;
      LED_PORT ^= 1&amp;lt;&amp;lt;LED1;&lt;br /&gt;
 &lt;br /&gt;
    if( get_key_long( 1&amp;lt;&amp;lt;KEY1 ))&lt;br /&gt;
      LED_PORT ^= 1&amp;lt;&amp;lt;LED2;&lt;br /&gt;
 &lt;br /&gt;
    // single press and repeat&lt;br /&gt;
 &lt;br /&gt;
    if( get_key_press( 1&amp;lt;&amp;lt;KEY2 ) || get_key_rpt( 1&amp;lt;&amp;lt;KEY2 )){&lt;br /&gt;
      uint8_t i = LED_PORT;&lt;br /&gt;
 &lt;br /&gt;
      i = (i &amp;amp; 0x07) | ((i &amp;lt;&amp;lt; 1) &amp;amp; 0xF0);&lt;br /&gt;
      if( i &amp;lt; 0xF0 )&lt;br /&gt;
        i |= 0x08;&lt;br /&gt;
      LED_PORT = i;      &lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das single-press-und-repeat-Beispiel geht nicht in jeder Beschaltung; folgendes Beispiel sollte universeller sein (einzelne LED an/aus):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// single press and repeat&lt;br /&gt;
if( get_key_press( 1&amp;lt;&amp;lt;KEY2 ) || get_key_rpt( 1&amp;lt;&amp;lt;KEY2 ))&lt;br /&gt;
    LED_PORT ^=0x08;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Neuere Variante, die einer Taste folgende Funktionen erlaubt:&lt;br /&gt;
https://www.mikrocontroller.net/topic/48465?goto=1753367#1753367&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
- get_key_press()&lt;br /&gt;
- get_key_rpt()&lt;br /&gt;
- get_key_press() mit get_key_rpt()&lt;br /&gt;
- get_key_short() mit get_key_long()&lt;br /&gt;
- get_key_short() mit get_key_long_r() und get_key_rpt_l()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Erweiterung für die Erkennung von zwei gleichzeitig gedrückten Tasten:&lt;br /&gt;
https://www.mikrocontroller.net/topic/48465?goto=1753367#1753367&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
- get_key_common()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Funktionsweise =====&lt;br /&gt;
Der Code basiert auf 8 parallelen vertikalen Zählern, die über die Variablen ct0 und ct1 aufgebaut werden&lt;br /&gt;
&lt;br /&gt;
[[Bild:VertCount.png|framed|center|&#039;&#039;&#039;8 vertikale Zähler in 2 8-Bit Variablen&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
wobei jeweils ein Bit in ct0 mit dem gleichwertigen Bit in ct1 zusammengenommen einen 2-Bit-Zähler bildet.&lt;br /&gt;
Der Code der sich um die 8 Zähler kümmert, ist so geschrieben, daß er alle 8 Zähler gemeinsam parallel behandelt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  i = key_state ^ ~KEY_PIN;                       // key changed ?&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
i enthält an dieser Stelle für jede Taste, die sich im Vergleich mit dem vorhergehenden entprellten Zustand (keystate) verändert hat, ein 1 Bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  ct0 = ~( ct0 &amp;amp; i );                             // reset or count ct0&lt;br /&gt;
  ct1 = ct0 ^ (ct1 &amp;amp; i);                          // reset or count ct1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese beiden Anweisungen erniedrigen den 2-Bit Zähler ct0/ct1 für jedes Bit um 1, welches in i gesetzt ist. Liegt an der entsprechenden Stelle in i ein 0 Bit vor (keine Änderung des Zustands), so wird der Zähler ct0/ct1 für dieses Bit auf 1 gesetzt.&lt;br /&gt;
Der Grundzustand des Zählers ist als ct0 == 1 und ct1 == 1 (Wert 3). Der Zähler zählt daher mit jedem ISR Aufruf, bei dem die Taste im Vergleich zu keystate als verändert erkannt wurde&lt;br /&gt;
&lt;br /&gt;
   ct1   ct0&lt;br /&gt;
     1    1   // 3&lt;br /&gt;
     1    0   // 2&lt;br /&gt;
     0    1   // 1&lt;br /&gt;
     0    0   // 0&lt;br /&gt;
     1    1   // 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  i &amp;amp;= ct0 &amp;amp; ct1;                                 // count until roll over ?&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
in i bleibt nur dort ein 1-Bit erhalten, wo sowohl in ct1 als auch in ct0 ein 1 Bit vorgefunden wird, der betreffende Zähler also bis 3 zählen konnte. Durch die zusätzliche Verundung mit i wird der Fall abgefangen, dass ein konstanter Zählerwert von 3 in i ein 1 Bit hinterlässt. Im Endergebnis bedeutet dass, dass nur ein Zählerwechsel von 0 auf 3 zu einem 1 Bit an der betreffenden Stelle in i führt, aber auch nur dann, wenn in i an dieser Bitposition ebenfalls ein 1 Bit war (welches wiederrum deswegen auf 1 war, weil an diesem Eingabeport eine Veränderung zum letzten bekannten entprellten Zustand festgestellt wurde). Alles zusammengenommen heißt das, dass ein Tastendruck dann erkannt wird, wenn die Taste 4 mal hintereinander in einem anderen Zustand vorgefunden wurde als dem zuletzt bekannten entprellten Tastenzustand.&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle ist i daher ein Vektor von 8 Bits, von denen jedes einzelne der Bits darüber Auskunft gibt, ob die entsprechende Taste mehrmals hintereinander im selben Zustand angetroffen wurde, der nicht mit dem zuletzt bekannten Tastenzustand übereinstimmt. Ist das der Fall, dann wird eine entsprechende Veränderung des Tastenzustands in key_state registriert&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  key_state ^= i;                                 // then toggle debounced state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
und wenn sich in key_state das entsprechende Bit von 0 auf 1 verändert hat, wird dieses Ereignis als &#039;Taste wurde niedergedrückt&#039; gewertet.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
  key_press |= key_state &amp;amp; i;                     // 0-&amp;gt;1: key press detect&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit ist der Tasteneingang entprellt. Und zwar sowohl beim Drücken einer Taste als auch beim Loslassen (damit Tastenpreller beim Loslassen nicht mit dem Niederdrücken einer Taste verwechselt werden). Der weitere Code beschäftigt sich dann nur noch damit, diesen entprellten Tastenzustand weiter zu verarbeiten.&lt;br /&gt;
&lt;br /&gt;
Der Codeteil sieht durch die Verwendung der vielen bitweisen Operationen relativ komplex aus. Behält man aber im Hinterkopf, dass einige der bitweisen wie ein &#039;paralles If&#039; gleichzeitig auf allen 8 Bits eingesetzt werden, dann vereinfacht sich vieles. Ein&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
    key_press |= key_state &amp;amp; i;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
ist nichts anderes als ein&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
    // teste ob Bit 0 sowohl in key_state als auch in i gesetzt ist&lt;br /&gt;
    // und setze Bit 0 in key_press, wenn das der Fall ist&lt;br /&gt;
    if( ( key_state &amp;amp; ( 1 &amp;lt;&amp;lt; 0 ) ) &amp;amp;&amp;amp;&lt;br /&gt;
        ( i &amp;amp; ( 1 &amp;lt;&amp;lt; 0 ) )&lt;br /&gt;
       key_press |= ( 1 &amp;lt;&amp;lt; 0 );&lt;br /&gt;
&lt;br /&gt;
    // Bit 1&lt;br /&gt;
    if( ( key_state &amp;amp; ( 1 &amp;lt;&amp;lt; 1 ) ) &amp;amp;&amp;amp;&lt;br /&gt;
        ( i &amp;amp; ( 1 &amp;lt;&amp;lt; 1 ) )&lt;br /&gt;
       key_press |= ( 1 &amp;lt;&amp;lt; 1 );&lt;br /&gt;
&lt;br /&gt;
    // Bit 2&lt;br /&gt;
    if( ( key_state &amp;amp; ( 1 &amp;lt;&amp;lt; 2 ) ) &amp;amp;&amp;amp;&lt;br /&gt;
        ( i &amp;amp; ( 1 &amp;lt;&amp;lt; 2 ) )&lt;br /&gt;
       key_press |= ( 1 &amp;lt;&amp;lt; 2 );&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
nur als wesentlich kompaktere Operation ausgeführt und für alle 8 Bits gleichzeitig.&lt;br /&gt;
Die Kürze und Effizienz dieser paar Codezeilen ergibt sich aus dem Umstand, dass jedes Bit in den Variablen für eine Taste steht und alle 8 (maximal möglichen) Tasten gleichzeitig die Operationen durchlaufen.&lt;br /&gt;
&lt;br /&gt;
Funktionsweisen der verschienden Modi anhand von Zeitstrahlen erklärt:&lt;br /&gt;
https://www.mikrocontroller.net/topic/48465?goto=1753367#1844458&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Walkthrough&amp;quot; der verschiedenen Zuständer der Einzelnen Variablen anhand eines Tastendrucks (avrfreaks.net)&lt;br /&gt;
http://www.avrfreaks.net/comment/726676#comment-726676&lt;br /&gt;
&lt;br /&gt;
===== Reduziert auf lediglich 1 Taste =====&lt;br /&gt;
Diskussionen im Forum zeigen immer wieder, dass viele eine Abneigung gegen diesen Code haben, weil er ihnen sehr kompliziert vorkommt.&lt;br /&gt;
&lt;br /&gt;
Der Code ist nicht leicht zu analysieren und er zieht alle Register dessen, was möglich ist, um sowohl Laufzeit als auch Speicherverbrauch einzusparen. Oft hört man auch das Argument: Ich benötige ja nur eine Entprellung für 1 Taste, gibt es da nichts Einfacheres?&lt;br /&gt;
&lt;br /&gt;
Hier ist die &#039;Langform&#039; des Codes, so wie man das für lediglich 1 Taste schreiben würde, wenn man exakt dasselbe Entprellverfahren einsetzen würde. Man sieht: Da ist keine Hexerei dabei: In key_state wird der letzte bekannte entprellte Zustand der Taste gehalten. Der Pin-Eingang wird mit diesem Zustand verglichen und wenn sich die beiden unterscheiden, dann wird ein Zähler heruntergezählt. Produziert dieses herunterzählen einen Unterlauf des Zählers, dann gilt die Taste als entprellt und wenn dann auch noch die Taste gerade gedrückt ist, dann wird dieses in key_press entsprechend vermerkt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
uint8_t key_state;&lt;br /&gt;
uint8_t key_counter;&lt;br /&gt;
volatile uint8_t key_press;&lt;br /&gt;
&lt;br /&gt;
ISR( ... Overflow ... )&lt;br /&gt;
{&lt;br /&gt;
  uint8_t input = KEY_PIN &amp;amp; ( 1 &amp;lt;&amp;lt; KEY0 );&lt;br /&gt;
&lt;br /&gt;
  if( input != key_state ) {&lt;br /&gt;
    key_counter--;&lt;br /&gt;
    if( key_counter == 0xFF ) {&lt;br /&gt;
      key_counter = 3;&lt;br /&gt;
      key_state = input;&lt;br /&gt;
      if( input )&lt;br /&gt;
        key_press = TRUE;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  else&lt;br /&gt;
    key_counter = 3;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
uint8_t get_key_press()&lt;br /&gt;
{&lt;br /&gt;
  uint8_t result;&lt;br /&gt;
&lt;br /&gt;
  cli();&lt;br /&gt;
  result = key_press;&lt;br /&gt;
  key_press = FALSE;&lt;br /&gt;
  sei();&lt;br /&gt;
&lt;br /&gt;
  return result;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der vollständige Entprellcode, wie weiter oben gelistet, besticht jetzt aber darin, dass er compiliert kleiner ist als diese anschaulichere Variante für lediglich 1 Taste. Und das bei gleichzeitig erhöhter Funktionalität. Denn zb. ein Autorepeat ist in diesem Code noch gar nicht eingebaut. Und spätestens wenn man dann eine 2.te Taste entprellen möchte, dann ist auch der SRAM-Speicherverbrauch dieser Langform höher als der des Originals für 8 Tasten. Daraus folgt: Selbst für lediglich 1 Taste ist die Originalroutine die bessere Wahl.&lt;br /&gt;
&lt;br /&gt;
Und wegen der Komplexität mal eine Frage: Sind Sie selbst in der Lage eine entsprechend effiziente sqrt() Funktion zu schreiben, wie die, die sie in der Standard-C-Bibliothek vorfinden? Nein? Dann dürften Sie eigentlich Ihrer Argumentation nach die Bibliotheksfunktion sqrt() nicht verwenden, sondern müssten sich statt dessen selbst eine Wurzel-Funktion schreiben.&lt;br /&gt;
&lt;br /&gt;
=== Selbstsättigendes Filter (nach Jürgen Schuhmacher) ===&lt;br /&gt;
Durch die Nutzung der diskreten Signalanalyse in Software kann die Funktionalität einer einfachen Entprellung mit einem Widerstand, einem Kondensator und einem Schmitttrigger wie in Hardware nachgebildet werden, indem ein abstraktes IIR-Filter benutzt wird, der eine Kondensatorladekurve emuliert. Mit der Vorschrift Y(t) = k Y(t-1) + Input wird ein einfaches Filter erzeugt, dass dem Eingangswert träge folgt. Bei Überschreiten eines bestimmten Wertes erfolgt mit einer einfachen Abfrage das Schalten des Ausgangssignals.&lt;br /&gt;
&lt;br /&gt;
Für Assembler und VHDL bei FPGAs eignet sich aufgrund der leicht zu implementierenden binären Operationen folgende Darstellung mit einer Auflösung des Filterwertspeichers von nur 8 bit: Wert_Neu = Wert_Alt - Wert_Alt/16 + 16*(Taste = True). Der Filterwert bildet dann den gedämpften Verlauf des Eingangs (flankenverschliffen) ab und kann Prellen bis nahe an den Grenzbereich zum schnellen Tasten unterdrücken. Der Ausgangswert ist dann einfach das höchstwertige Bit des Filterwertes.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Entprellung mit IIR-Filter.gif]]&lt;br /&gt;
&lt;br /&gt;
Dazu muss das Signal des Tasters idealerweise um den Faktor 10-20 schneller abgetastet werden, als die höchste gewünschte Tippgeschwindigkeit vorgibt. Noch schneller abzutasten ist möglich, führt aber zu mehr Bedarf an Bits beim Filter. Die Schmittriggerfunktion kann dadurch gebildet werden, dass eine 1 am Ausgang bei z.B. Überschreiten einer 55% Grenze und eine 0 bei Unterschreitung der 45%-Grenze ausgeben wird. Im Zwischenbereich wird der alte Wert gehalten. Die realen Grenzen dieser [[Hysterese]] müssen an die Applikation angepasst werden, da zu enge Grenzen sonst zu empfindlich gegenüber Störungen wären.&lt;br /&gt;
&lt;br /&gt;
=== Einfaches Mittelwertfilter (nach Lothar Miller) ===&lt;br /&gt;
Für digitale Schaltungen oder PLDs empfiehlt sich ein FIR-Filter mit aneinandergereihten FlipFlops. Man schiebt das Eingangssignal in eine FlipFlop-Kette und schaltet oberhalb der Mitte um:&lt;br /&gt;
&lt;br /&gt;
SignalInput -&amp;gt; FF1 -&amp;gt; FF2 -&amp;gt; FF3 -&amp;gt; FF4 -&amp;gt; FF5 -&amp;gt; FF6 -&amp;gt; FF7 -&amp;gt; FF8&lt;br /&gt;
&lt;br /&gt;
Wenn alle FFs = 1 (Summe der FFs=8) dann SignalOutput = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn alle FFs = 0 (Summe der FFs=0) dann SignalOutput = 0&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren kann sehr einfach in Logik abgebildet werden, weil für die Berechnung des Ausgangs nur ein NOR bz. ein AND Gatter nötig ist.&lt;br /&gt;
&lt;br /&gt;
Das reale Signal muss dazu aber genügend langsam abgetastet werden, sodaß die Filterperiode die Prelldauer übersteigt, um zu verhindern, daß nicht inmitten einer passiven Phase eines Prellvorgangs ein 8fach 1 gesehen wird. Damit wird die Interetation vergleichsweise langsam.&lt;br /&gt;
&lt;br /&gt;
== Gegenüberstellung der Verfahren ==&lt;br /&gt;
* HW - &amp;quot;entprellte Schalter&amp;quot;: Sehr teuer, grosse Bauform, verschleissbelastet, geringe Haltbarkeit&lt;br /&gt;
* HW - &amp;quot;Umschalter&amp;quot; : benötigt aufwändigeren Schalter, benötigt Elektronik&lt;br /&gt;
* HW - &amp;quot;Umschalter ohne FF&amp;quot; : benötigt aufwändigeren Schalter und kleinen Kondensator&lt;br /&gt;
* HW - &amp;quot;Kondensatorentprellung&amp;quot; : benötigt etwas mehr Platz, kommt mit schlechten Schaltern zurecht&lt;br /&gt;
&lt;br /&gt;
* SW - Flankenverfahren:&lt;br /&gt;
* SW - Warteschleife: Durch die Warteschleifen eine nicht zu vernachlässigende Verzögerung im Code. Speziell wenn mehrere Tasten zu überwachen sind, nicht unproblematisch&lt;br /&gt;
* SW - Timer: Universalfunktionalität, die durch geringen Speicherverbrauch, geringen Rechenzeitverbrauch und gute Funktion besticht. Der &#039;Verbrauch&#039; eines Timers sieht auf den ersten Blick schlimmer aus, als er ist, denn in den meisten Programmen hat man sowieso einen Basistimer für die Zeitsteuerung des Programms im Einsatz, der für die Tastenentprellung mitbenutzt werden kann.&lt;br /&gt;
* SW - Filter: sehr geringer Platzbedarf in FPGAs, relativ gute Wirkung&lt;br /&gt;
* SW - Filter 2: sehr geringer Platzbedarf, gute Wirkung&lt;br /&gt;
&lt;br /&gt;
== Links zum Thema ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.edn.com/design/analog/4324067/Contact-debouncing-algorithm-emulates-Schmitt-trigger Contact-debouncing algorithm (Artikel)],  [http://www.edn.com/Pdf/ViewPdf?contentItemId=4324067 als PDF]&lt;br /&gt;
* [[AVR-Tutorial: Tasten]]&lt;br /&gt;
* [[AVR-GCC-Tutorial#.28Tasten-.29Entprellung|AVR-GCC-Tutorial Tastenentprellung]]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-20435.html Beitrag im Forum, AVR Assembler]&lt;br /&gt;
* [http://www.ganssle.com/debouncing.pdf A guide to debouncing (engl.), praktische Erläuterungen zum Entprellen in Soft- und Hardware]&lt;br /&gt;
* [http://www.pololu.com/docs/0J16/all Understanding Destructive LC Voltage Spikes]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR]]&lt;br /&gt;
[[Kategorie:Signalverarbeitung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Standardbauelemente&amp;diff=81312</id>
		<title>Standardbauelemente</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Standardbauelemente&amp;diff=81312"/>
		<updated>2014-02-06T15:10:39Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: /* GPS */  EM-406A ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gerade Neulinge kennen das Problem: Man hat eine tolle Schaltung mit vielen Operationsverstärkern, Spannungsreglern, Logikbausteinen, ADCs, was auch immer entwickelt und jetzt geht&#039;s an die Realisierung.&lt;br /&gt;
&lt;br /&gt;
Aber welche Bausteine nehmen unter dem Wust der Angebote? Also erstmal auf die Seiten der Hersteller und die Produktpalette durchforsten. Nach einigen Stunden gewissenhafter Recherche hat man dann endlich alle Bauteile beisammen und will bestellen. Und dann kommt das böse Erwachen: Einige Bauelemente gibt&#039;s nur bei Reichelt, andere nur bei Conrad. Farnell hat zwar das meiste, aber da kann man als Privatperson leider nicht bestellen. Manche ICs bekommt man nur in 1000er Stückzahlen oder sind halt einfach nur viel zu teuer.&lt;br /&gt;
&lt;br /&gt;
Nach einigen Jahren praktischer Erfahrung hat man dann seine &amp;quot;Standardbauelemente&amp;quot;, die man immer wieder verwendet. Dieser Artikel soll helfen andere von dieser Erfahrung profitieren zu lassen. Ähnliche Anregungen findet man auch in der de.sci.electronics-FAQ: Grundausstattung des Bastlers [[http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.2]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Hier soll eine Liste von häufig anzutreffenden, preiswerten und verfügbaren Standardbauelementen entstehen. Diese Liste soll knapp und bündig sein, für technische Daten wird auf die Datenblätter verwiesen. Hier gilt: &amp;quot;weniger ist mehr&amp;quot;, exotische Bauelemente sind also unerwünscht. Für hier gelistete Typen sollte gelten:&lt;br /&gt;
* für Privatpersonen verfügbar&lt;br /&gt;
* preiswert (nicht billig)&lt;br /&gt;
&lt;br /&gt;
Nicht gelistet werden sollen:&lt;br /&gt;
* hunderte Typen, die alle den gleichen Zweck erfüllen, aber keinen Mehrwert bringen. Stattdessen auf die bekanntesten / preiswertesten beschränken.&lt;br /&gt;
* Details. Stattdessen die Felder &amp;quot;Besonderheiten&amp;quot; und &amp;quot;Anwendungen&amp;quot; benutzen, z.&amp;amp;nbsp;B. &amp;quot;I²C, 12bit&amp;quot; bei Besonderheiten für einen ADC oder &amp;quot;Präzision, Audio&amp;quot; bei Anwendungen für einen OpAmp.&lt;br /&gt;
&lt;br /&gt;
Wer eine Sparte, oder eine Anwendung vermisst, aber selber nichts dazu beitragen kann: Einfach hinzufügen. Wer z.&amp;amp;nbsp;B. einen HF OpAmp sucht und hier nicht fündig wird sollte also eine neue Zeile einfügen und in die Spalte Anwendungen &amp;quot;HF&amp;quot; eintragen. Vielleicht kann ja jemand den Rest der Zeile füllen.&lt;br /&gt;
&lt;br /&gt;
Immer den Grundtypen listen und nicht eine der Varianten, und schon gar nicht alle Varianten einzeln! Also z.&amp;amp;nbsp;B. &amp;quot;LM324&amp;quot; statt &amp;quot;LM324N&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Wenn möglich Direktlinks auf Datenblätter vermeiden und eine Suchmaschine befragen: &amp;quot;http://www.datasheetarchive.com/search.php?q=lm324&amp;quot;&lt;br /&gt;
* so werden alle Varianten gefunden&lt;br /&gt;
* und tote Links vermieden&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten, allgemeinen Standard-Typen ganz oben in der Tabelle listen, danach erst die Spezialtypen für bestimmte Anwendungen.&lt;br /&gt;
&lt;br /&gt;
Und weil es mir so wichtig ist nochmal: Ich rufe geradezu dazu auf, überflüssige, unverfügbare Typen zu löschen!&lt;br /&gt;
&lt;br /&gt;
= Aktive Bauelemente =&lt;br /&gt;
== Analog ==&lt;br /&gt;
&lt;br /&gt;
=== Transistoren ===&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[Transistor-Übersicht#NPN|Transistor-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
====NPN====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;transistors-npn&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC337 BC337]&lt;br /&gt;
| 0,04&lt;br /&gt;
| Standardtyp (SMD: [http://www.mikrocontroller.net/part/BC817 BC817])&lt;br /&gt;
| bis ~300mA sinnvoll&lt;br /&gt;
| R,D,P,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+bc337+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MMBT2222A MMBT2222A]&lt;br /&gt;
| 0,05&lt;br /&gt;
| SMD TO-23 Gehäuse, Ptot bis 350mW&lt;br /&gt;
| bis ~ 300mA sinnvoll &lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A100%252F2N2222ASMD%2523FAI.pdf;SID=29Jo9LE6wQAR0AADnPx904c70c3257c398b8b92e44b2052e44b2f PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC547 BC547]&lt;br /&gt;
| 0,03&lt;br /&gt;
| Standardtyp, [http://www.mikrocontroller.net/part/BC847 in SMD BC847]&lt;br /&gt;
| bis ~50mA sinnvoll&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat_download/datasheets/BC847_BC547_SER_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC635 BC635]/[http://www.mikrocontroller.net/part/BC639 BC639]&lt;br /&gt;
| 0,07&lt;br /&gt;
| andere Pinbelegung als BC547 (= BD135 in anderem Gehäuse)&lt;br /&gt;
| bis ~500mA sinnvoll&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/BC635_BCP54_BCX54_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BD433 BD433]/[http://www.mikrocontroller.net/part/BD437 BD437]&lt;br /&gt;
| 0,19&lt;br /&gt;
| niedrige Sättigungsspannung&lt;br /&gt;
| bis ~2A sinnvoll&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BD%2FBD435.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TIP41C TIP41C]&lt;br /&gt;
| 0,24&lt;br /&gt;
| Ptot: 65W, geringe Stromverstärkung (max.75)&lt;br /&gt;
| Grenzwert 10A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet/fairchild/TIP41C.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TIP102 TIP102]&lt;br /&gt;
| 0,42&lt;br /&gt;
| Ptot bis 80W mit Kühlkörper, hohe Stromverstärkung von über 1000 über einen sehr großen Bereich (Darlington).&lt;br /&gt;
| Grenzwert 8A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/TI%2FTIP102.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TIP3055 TIP3055]&lt;br /&gt;
| 0,75&lt;br /&gt;
| Ptot bis 90W mit Kühlkörper, Stromverstärkung sehr niedrig (bei großen Strömen &amp;lt;&amp;lt; 100)&lt;br /&gt;
| Grenzwert 15A &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/PowerInnovations/mXvutwr.pdf PDF]&lt;br /&gt;
|-====&lt;br /&gt;
| [http://www.mikrocontroller.net/part/2N6284 2N6284]&lt;br /&gt;
| 4,50&lt;br /&gt;
| Lin. NPN-PowerDarlington, Ptot bis 160W, Stromverstärkung ~ 750&lt;br /&gt;
| 100V Ic 20A &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/SGSThomsonMicroelectronics/mXvsruq.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====PNP====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;transistors-pnp&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC327 BC327]&lt;br /&gt;
| 0,04&lt;br /&gt;
| Komplementärtyp zu [http://www.mikrocontroller.net/part/BC337 BC337]&lt;br /&gt;
| bis ~300mA sinnvoll&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+bc327+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC557 BC557]&lt;br /&gt;
| 0,03&lt;br /&gt;
| Komplementärtyp zu [http://www.mikrocontroller.net/part/BC547 BC547]&lt;br /&gt;
| bis ~50mA sinnvoll&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat_download/datasheets/BC556_557_4.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BC636 BC636]/[http://www.mikrocontroller.net/part/BC640 BC640]&lt;br /&gt;
| 0,07&lt;br /&gt;
| Komplementärtyp zu [http://www.mikrocontroller.net/part/BC635 BC635]&lt;br /&gt;
| bis ~500mA sinnvoll&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/BC640_BCP53_BCX53_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TIP2955 TIP2955]&lt;br /&gt;
| 0,75&lt;br /&gt;
| Ptot bis 90W mit Kühlkörper&lt;br /&gt;
| Grenzwert 15A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/motorola/TIP2955.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====N-MOSFET====&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[MOSFET-Übersicht#N-Kanal_MOSFET|MOSFET-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BUZ10, BUZ11 etc. sind wie alle BUZ Typen ziemlich veraltet. Bitte nicht listen; es gibt fast immer was besseres von IRF.&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;mosfet-n&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRF1010N IRF1010N]&lt;br /&gt;
| 0,78&lt;br /&gt;
| max 50V, max 85A, 11 mOhm On-Widerstand&lt;br /&gt;
| Alles, was mit POWER zu tun hat ...&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf1010n.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRF1404 IRF1404]&lt;br /&gt;
| 0,96&lt;br /&gt;
| max 40V, max 162A, 4 mOhm, 200W&lt;br /&gt;
| sehr geringer Rds, TO-220&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf1404.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLZ34N IRLZ34N]&lt;br /&gt;
| 0,43&lt;br /&gt;
| max 55V, max 30A, 35 mOhm On-Widerstand&lt;br /&gt;
| Gatespannung kompatibel mit 5V-Controllern.&lt;br /&gt;
| R, D, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlz34n.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLML2502 IRLML2502]&lt;br /&gt;
| 0,17&lt;br /&gt;
| max 20V, max 4,2A (cont.), 45 mOhm On-Widerstand&lt;br /&gt;
| SOT23 SMD-FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlml2502.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BS170 BS170]&lt;br /&gt;
| 0,10&lt;br /&gt;
| max 60V, bis 500mA, 5Ω On-Widerstand&lt;br /&gt;
| veraltete Technik, aber in bastelfreundlichem TO-92 Gehäuse&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BS/BS170.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BSS123 BSS123]&lt;br /&gt;
| 0,05&lt;br /&gt;
| max 100V, max 170mA (cont.), Thresholdspannung 1,7V, On-Widerstand 1,3Ω&lt;br /&gt;
| SOT23 SMD-FET, auch für 3V3-versorgte Schaltungen bestens geeignet&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BS/BSS123.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
| BUK100-50GL &lt;br /&gt;
| 1,15&lt;br /&gt;
| Logic-Level Power&lt;br /&gt;
| &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.nxp.com/pip/BUK100-50GL_1.html PDF] (NXP)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLIZ44N IRLIZ44N]&lt;br /&gt;
| 1,45&lt;br /&gt;
| Logic-Level Power 30A 55V 22mohm&lt;br /&gt;
| TO-220&lt;br /&gt;
| R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLR2905 IRLR2905]/[http://www.mikrocontroller.net/part/IRLU2905 IRLU2905]&lt;br /&gt;
| 0,60&lt;br /&gt;
| Logic-Level Power 36A 55V RDS=27 mOhm&lt;br /&gt;
| D-Pak &lt;br /&gt;
| C, P&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLU3410 IRLU3410]&lt;br /&gt;
| 0,71&lt;br /&gt;
| Logic-Level Power, 100V, 17A, 105mOhm RDS(on), I-PAK&lt;br /&gt;
| &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/pdf-datasheets/Datasheets-303/37622.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRF7301 IRF7301]&lt;br /&gt;
| 0,91&lt;br /&gt;
| Dual N-MOSFET mit nur 70mOhm RDS(on) bei 2.7 V, SO-8&lt;br /&gt;
| Laststromschaltung bei kleinen Spannungen, z.&amp;amp;nbsp;B. an Akkus&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7301.pdf PDF] &lt;br /&gt;
|-&lt;br /&gt;
| PMV30UN,&lt;br /&gt;
| 0.35&lt;br /&gt;
| max 20V, 5.7A (5s), &amp;lt;36mOhm(@4.5V), &amp;lt;63mOhm(@1.8V) On-Widerstand, Ultra-Low-Level: 1.8V.&lt;br /&gt;
| SOT-23 SMD, Treiber f&amp;amp;uuml;r Microcontroller-Ausg&amp;amp;auml;nge, Motortreiber, Verpolschutz.&lt;br /&gt;
| D&lt;br /&gt;
| (NXP)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====P-MOSFET====&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[MOSFET-Übersicht#P-Kanal_MOSFET|MOSFET-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;mosfet-p&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRLML6401 IRLML6401]&lt;br /&gt;
| 0,18&lt;br /&gt;
| max -12V, ca -4,3A (cont.), ca. 0,05Ω On-Widerstand&lt;br /&gt;
| SOT-23 SMD FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlml6401.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRF7220 IRF7220]&lt;br /&gt;
| 0,50&lt;br /&gt;
| max -14V, ca -10A (cont.), ca. 0,02Ω On-Widerstand&lt;br /&gt;
| Gehäuse SO-8, brauchbar in 3,3V Systemen&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7220.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRFR5305 IRFR5305]&lt;br /&gt;
| 0,56&lt;br /&gt;
| max -55V, -31A (cont.), ca. 0,065Ω On-Widerstand&lt;br /&gt;
| Gehäuse D-Pak (SMD, TO-252AA), Uth=-2 bis -4V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irfr5305.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BS250 BS250]&lt;br /&gt;
| 0,26&lt;br /&gt;
| max -45V, bis -230mA (cont.), 14 (und mehr) Ohm On-Widerstand&lt;br /&gt;
| veraltete Technik aber in bastelfreundlichem TO-92 Gehäuse von R lieferbar &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.vishay.com/docs/70209/70209.pdf PDF] (Vishay)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NDS0610 NDS0610]&lt;br /&gt;
| 0,07&lt;br /&gt;
| max -60V, bis -120mA (cont.), 20 (und mehr) Ohm On-Widerstand&lt;br /&gt;
| SOT-23 SMD Gehäuse Anwendung z.&amp;amp;nbsp;B. als [http://www.mikrocontroller.net/topic/42113#317220 Verpolschutz mit geringem Spannungsabfall]&lt;br /&gt;
| R, D DK&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/ND%2FNDS0610.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
| PMV33UPE,&lt;br /&gt;
| 0.52&lt;br /&gt;
| max -20V, 5.3A (5s), &amp;lt;36mOhm(@4.5V), &amp;lt;65mOhm(@1.8V) On-Widerstand, Ultra-Low-Level: 1.8V.&lt;br /&gt;
| SOT-23 SMD, Treiber f&amp;amp;uuml;r Microcontroller-Ausg&amp;amp;auml;nge, Motortreiber, Verpolschutz.&lt;br /&gt;
| D&lt;br /&gt;
| (NXP)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====MOSFET-Pärchen====&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;mosfet-n-p&amp;quot;&lt;br /&gt;
|-  bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/IRF7389 IRF7389]&lt;br /&gt;
| 0,51&lt;br /&gt;
| 30 V, &amp;gt;2,5 A, 30/60 mOhm On-Widerstand&lt;br /&gt;
| Gehäuse SO-8&lt;br /&gt;
| D,R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7389.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dioden ===&lt;br /&gt;
==== Standarddioden ====&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[Dioden-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;mosfet-p&amp;quot;&lt;br /&gt;
|-  bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/1N4148 1N4148]&lt;br /&gt;
| 0,02&lt;br /&gt;
| Kleinsignal-Gleichrichterdiode&lt;br /&gt;
| 75V/150mA&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/1N/1N4148.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/1N4007 1N4001]..[http://www.mikrocontroller.net/part/1N4007 1N4007]&lt;br /&gt;
| 0,02&lt;br /&gt;
| Mehrzweck-Gleichrichterdiode, 1N4001..1N4007 mit gestaffelter Sperrspannung&lt;br /&gt;
| 1A 50..1000V&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/1N/1N4001.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/UF4001 UF4001]..[http://www.mikrocontroller.net/part/UF4007 UF4007]&lt;br /&gt;
| 0,06 - 0,07&lt;br /&gt;
| UltraFast-Gleichrichterdiode, gestaffelte Sperrspannung, trr&amp;lt;50ns bzw 75ns&lt;br /&gt;
| 1A&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/vishay/uf4001.pdf Datenblatt]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/1N5400 1N5400]..[http://www.mikrocontroller.net/part/1N5408 1N5408]&lt;br /&gt;
| 0,06&lt;br /&gt;
| Mehrzweck-Gleichrichterdiode, 1N5400..1N5408 mit gestaffelter Sperrspannung&lt;br /&gt;
| 3A, 50..1000V&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/fairchild/1N5401.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/UF5404 UF5404], [http://www.mikrocontroller.net/part/UF5408 UF5408]&lt;br /&gt;
| 0,11 bzw 0,22&lt;br /&gt;
| UltraFast-Gleichrichterdiode, gestaffelte Sperrspannung, trr&amp;lt;50ns bzw 75ns&lt;br /&gt;
| 3A, 50..1000V&lt;br /&gt;
| R&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BAT46 BAT46]&lt;br /&gt;
| 0,10&lt;br /&gt;
| Kleinsignal-Schottky-Diode&lt;br /&gt;
| 150mA&lt;br /&gt;
| D,R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAT46 D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BAT54 BAT54(A/C/S)]&lt;br /&gt;
| 0,072&lt;br /&gt;
| sehr schnelle Kleinsignal-(Doppel-)Schottky-Diode&lt;br /&gt;
| 200mA&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAT54 D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/SB120 SB120]..[http://www.mikrocontroller.net/part/SB160 SB160]&lt;br /&gt;
| 0,13&lt;br /&gt;
| Schottky-Diode&lt;br /&gt;
| 1A 20-60V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=SB140 D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/1N5817 1N5817]..[http://www.mikrocontroller.net/part/1N5819 1N5819]&lt;br /&gt;
| 0,15&lt;br /&gt;
| Schottky-Diode, sehr ähnlich zu SB120-140&lt;br /&gt;
| 1A 20/30/40V&lt;br /&gt;
| R, D, C, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=1N5819 D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BA159 BA159]&lt;br /&gt;
| 0,051&lt;br /&gt;
| Standard-Diode&lt;br /&gt;
| HF 1A 1000V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BA159 D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BAV99 BAV99]&lt;br /&gt;
| 0,041&lt;br /&gt;
| Standard-Doppeldiode, SOT-23&lt;br /&gt;
| ESD-Schutz&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAV99 D]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Z-Dioden ====&lt;br /&gt;
==== Suppressordioden ====&lt;br /&gt;
==== Leuchtdioden====&lt;br /&gt;
&lt;br /&gt;
=== Instrumentenverstärker ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/INA128 INA128]&lt;br /&gt;
| 6,15 (R)&lt;br /&gt;
| Verstärkung über 1 Widerstand einstellbar&lt;br /&gt;
| Brückenverstärker , Datenerfassung&lt;br /&gt;
| R,F&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/ina128.pdf#search=%22ina128%22 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/INA326 INA326]&lt;br /&gt;
| ca. 3 (DK)&lt;br /&gt;
| Low Power, läuft an 3.3 oder 5 V&lt;br /&gt;
| Medizintechnik (EKG), Sensoren&lt;br /&gt;
| DK&lt;br /&gt;
| [http://www.ti.com/lit/gpn/ina326 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/AD620 AD620]&lt;br /&gt;
| ca. 8 (R)&lt;br /&gt;
| Standardtyp&lt;br /&gt;
| EKG, EEG, Brückenverstärker&lt;br /&gt;
| R, RS, DK&lt;br /&gt;
| [http://www.analog.com/UploadedFiles/Data_Sheets/37793330023930AD620_e.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Operationsverstärker ===&lt;br /&gt;
==== Liste ====&lt;br /&gt;
Es sind die &#039;&#039;typical values&#039;&#039; bei &#039;&#039;25°C&#039;&#039; angegeben. Falls es selektierte Versionen gibt (z.&amp;amp;nbsp;B. LM358&#039;&#039;&#039;A&#039;&#039;&#039;) ist der schlechtere Wert des Standardteils angegeben.&lt;br /&gt;
&lt;br /&gt;
Bei den R2R output Werten immer die Last RL in Ohm mitangeben, ansonsten sind die Werte relativ sinnlos. Teilweise steht auch dabei für welche Versorgungsspannung dies gilt.&lt;br /&gt;
Vcc ist Versorgungs-Plus. Vee ist Versorgungs-Minus.&lt;br /&gt;
&lt;br /&gt;
Bei der Stromaufnahme (supply current) ist der Strom pro IC angegeben. Weil es besser aussieht, ist es in den Datenblättern oft pro OPV angegeben und muss z.&amp;amp;nbsp;B. bei einem Quad noch mit vier multipliziert werden.&lt;br /&gt;
&lt;br /&gt;
Der Preis ist für Einzelstücke angegeben und entspricht meistens dem bei Reichelt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; &#039;&#039;Siehe auch:&#039;&#039; [http://www.rn-wissen.de/index.php/Operationsverst%C3%A4rker#Liste_g.C3.A4ngiger_Typen_von_Operationsverst.C3.A4rkern RN - Liste gängiger Typen von Operationsverstärkern]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Die Tabelle lässt sich mit einem Klick auf die Überschriften &#039;&#039;&#039;sortieren&#039;&#039;&#039;.&amp;lt;/center&amp;gt;&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! OPVs&lt;br /&gt;
! Unity- Gain in&amp;amp;nbsp;MHz&lt;br /&gt;
! Slew-Rate in V/µs&lt;br /&gt;
! &amp;lt;small&amp;gt;Input Offset Spannung in mV&amp;lt;/small&amp;gt;&lt;br /&gt;
! Input Offset Strom&lt;br /&gt;
! Input Bias Strom&lt;br /&gt;
! R2R in&lt;br /&gt;
! R2R out @RL&amp;amp;nbsp;Vcc&lt;br /&gt;
! Strom- aufnahme in mA&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Daten- blatt&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM358 LM358] / [http://www.mikrocontroller.net/part/LM324 LM324]&lt;br /&gt;
| 2 / 4&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 3&lt;br /&gt;
| 5 nA&lt;br /&gt;
| 45 nA&lt;br /&gt;
| Vcc-2V Vee-0,1V&lt;br /&gt;
| Vcc-1,5V Vee+5mV @10kΩ 5V&lt;br /&gt;
| 0,8&lt;br /&gt;
| Standard-OP, Vcc=3V-30V, I&amp;lt;sub&amp;gt;sink&amp;lt;/sub&amp;gt;=15mA I&amp;lt;sub&amp;gt;source&amp;lt;/sub&amp;gt;=30mA I&amp;lt;sub&amp;gt;sink-max&amp;lt;/sub&amp;gt;=40mA&lt;br /&gt;
| [http://www.ti.com/lit/gpn/lm358 PDF(358)] / [http://www.ti.com/lit/gpn/lm324 PDF(324)]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,19&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TL072 TL072]&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
| 13&lt;br /&gt;
| 3&lt;br /&gt;
| 5 pA&lt;br /&gt;
| 65 pA&lt;br /&gt;
| Vcc-0V Vee+3V&lt;br /&gt;
| Vcc-1,5V Vee+1,5V @10kΩ 30V&lt;br /&gt;
| 2,8&lt;br /&gt;
| Standard Audio, Low Noise/JFET Eingang, Quad-Version: TL074, single: TL071(mit Offsetkorr.)&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/tl072.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,17&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NE5532 NE5532]&lt;br /&gt;
| 2&lt;br /&gt;
| 10&lt;br /&gt;
| 9&lt;br /&gt;
| 0,5&lt;br /&gt;
| 10 nA&lt;br /&gt;
| 500 nA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-2V Vee+2V @600Ω 30V&lt;br /&gt;
| 8&lt;br /&gt;
| Standard Audio OP, treibt 600Ω, Iout=35mA&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/ne5532.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,23&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MAX4238 MAX4238/4239]&lt;br /&gt;
| 1&lt;br /&gt;
| MAX4238: 1.0, MAX4239: 6.5&lt;br /&gt;
| MAX4238: 0.35, MAX4239: 1.6&lt;br /&gt;
| 0,0001&lt;br /&gt;
| 2 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc+0.3V Vee-0.3V&lt;br /&gt;
| Vcc-4mV Vee+4mV @10kΩ / Vcc-35mV Vee+35mV @1kΩ&lt;br /&gt;
| 0.6 @Vcc=5.5V&lt;br /&gt;
| very low offset (&amp;quot;zero offset&amp;quot;) 0.1µV, Rail2Rail, Vcc=2.7-5.5V, MAX4239: min. Gain x10&lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/MAX4238-MAX4239.pdf PDF]&lt;br /&gt;
| F, (R MAX4238)&lt;br /&gt;
| 2,55 (1,45)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/OPA333 OPA333]&lt;br /&gt;
| 1&lt;br /&gt;
| 0.350&lt;br /&gt;
| 0.16&lt;br /&gt;
| 0.002&lt;br /&gt;
| 140 pA&lt;br /&gt;
| 70 pA&lt;br /&gt;
| Vcc+0.1V Vee-0.1V&lt;br /&gt;
| Vcc-30mV Vee+30mV @10kΩ&lt;br /&gt;
| 0.017&lt;br /&gt;
| micro power, low offset 2µV, Rail2Rail, Vcc=1.8-5.5V, SOT23-5 SO-8, Dual:OPA2333&lt;br /&gt;
| [http://focus.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=opa333&amp;amp;fileType=pdf PDF]&lt;br /&gt;
| F&lt;br /&gt;
| 3,60&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/OPA335 OPA335]&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1.6&lt;br /&gt;
| 0.001&lt;br /&gt;
| 120 pA&lt;br /&gt;
| 70 pA&lt;br /&gt;
| Vcc-1.5V Vee-0.1V&lt;br /&gt;
| Vcc-15mV Vee+15mV @10kΩ, Vcc-1mV Vee+1mV @100kΩ&lt;br /&gt;
| 0.285&lt;br /&gt;
| low offset 1µV, Rail2Rail, Vcc=2.7-5.5V, SOT23-5 SO-8, Dual:OPA2335&lt;br /&gt;
| [http://focus.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=opa335&amp;amp;fileType=pdf PDF]&lt;br /&gt;
| F&lt;br /&gt;
| 3,50&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TL062 TL062]&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
| 5 pA&lt;br /&gt;
| 30 pA&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 0,4&lt;br /&gt;
| Low Power/JFET Eingang, veraltet&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/tl062.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,17&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TS912 TS912]&lt;br /&gt;
| 2&lt;br /&gt;
| 1 @5V&lt;br /&gt;
| 0,8 @5V&lt;br /&gt;
| 2-10&lt;br /&gt;
| 1 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc+0,2V Vee-0,2V over the rail&lt;br /&gt;
| Vcc-0,05V Vee+0,04V @10kΩ 5V&lt;br /&gt;
| 0,4&lt;br /&gt;
| Standard Rail2Rail Typ, Vcc=2,7-16V, Iout=40mA, Quad: TS914&lt;br /&gt;
| [http://www.st.com/stonline/products/literature/ds/2325/ts912.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LMC6484 LMC6484]&lt;br /&gt;
| 4&lt;br /&gt;
| 1,5&lt;br /&gt;
| 0,9&lt;br /&gt;
| 3&lt;br /&gt;
| 2 pA&lt;br /&gt;
| 4 pA&lt;br /&gt;
| Vcc+0,2V Vee-0,2V over the rail&lt;br /&gt;
| Vcc-0,2V Vee+0,2V @2kΩ 5V&lt;br /&gt;
| 3&lt;br /&gt;
| Iout=16mA@5V Iout=28mA@15V&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LMC6484.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 2,35&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/OPA2340 OPA2340]&lt;br /&gt;
| 2&lt;br /&gt;
| 5,5&lt;br /&gt;
| 6&lt;br /&gt;
| 0,150&lt;br /&gt;
| 1 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc+0,5V Vee-0,5V over the rail&lt;br /&gt;
| Vcc-0,04V Vee+0,04V @2kΩ&lt;br /&gt;
| 1,5&lt;br /&gt;
| CMOS Vcc=2,5V - 5,5V&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/opa4340.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 1,65&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LF356 LF356]&lt;br /&gt;
| 1&lt;br /&gt;
| 5&lt;br /&gt;
| 12&lt;br /&gt;
| 3&lt;br /&gt;
| 3 pA&lt;br /&gt;
| 30 pA&lt;br /&gt;
| Vcc&#039;&#039;&#039;+&#039;&#039;&#039;0,1V Vee+3V &lt;br /&gt;
| Vcc-2V Vee+2V  @10kΩ 30V&lt;br /&gt;
| 5&lt;br /&gt;
| high bandwidth J-FET, Settling-Time = 1,5µs @0.01% error-voltage, Eingang knapp über Vcc, &lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FLF355_LF356_LF357%2523STM.pdf; PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/OP07 OP07]&lt;br /&gt;
| 1&lt;br /&gt;
| 0,6&lt;br /&gt;
| 0,3&lt;br /&gt;
| 0,030&lt;br /&gt;
| 0,4 nA&lt;br /&gt;
| 1 nA&lt;br /&gt;
| Vcc-1,5V Vee+1,5V&lt;br /&gt;
| Vcc-2,2V Vee+2,2V @2kΩ 15V&lt;br /&gt;
| 0,7 - 2,5&lt;br /&gt;
| geringer Offset &amp;lt;80µV je nach Hersteller&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A200%252FOP07%2523AD.pdf; PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,25&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LMC6062 LMC6062]&lt;br /&gt;
| 2&lt;br /&gt;
| 0,1&lt;br /&gt;
| 0,015&lt;br /&gt;
| 0,1&lt;br /&gt;
| 0,01 pA max:2pA&lt;br /&gt;
| 0,01 pA max:4pA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-0,05V Vee+0,05V @25kΩ 5V&lt;br /&gt;
| 0,045&lt;br /&gt;
| Precision, Micropower, CMOS, Is~40µA (typ.), Iout=8mA&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LMC6062.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 2,05&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM4250 LM4250]&lt;br /&gt;
| 1&lt;br /&gt;
| 0,3-0,01&lt;br /&gt;
| 1-0,001&lt;br /&gt;
| 3-5&lt;br /&gt;
| 3-10 nA&lt;br /&gt;
| 8-50 nA&lt;br /&gt;
| Vcc-0,6V Vee+0,6V&lt;br /&gt;
| Vcc-0,6V Vee+0,6V @10kΩ 3V&lt;br /&gt;
| 0,008 - 0,09&lt;br /&gt;
| Micropower, &amp;quot;programmierbar&amp;quot;, Werte jeweils für Is=8µA und 90µA&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LM4250.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,98&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ICL7621 ICL7621]&lt;br /&gt;
| 2&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,15&lt;br /&gt;
| 15&lt;br /&gt;
| 30 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc-0,3V Vee+0,3V unklar &amp;lt;!-- Das Datenblatt sagt folgendes. Bedeutet dies R2R input?    Differential Input Voltage [(V+ +0.3) - (V- -0.3)]V --&amp;gt;&lt;br /&gt;
| Vcc-0,1V Vee+0,1V @100kΩ&lt;br /&gt;
| 0,2&lt;br /&gt;
| Micropower CMOS Vcc=2V - 16V &lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/ICL7611-ICL764X.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 1,10&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ICL7611 ICL7611] / [http://www.mikrocontroller.net/part/ICL7612 ICL7612]&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,15&lt;br /&gt;
| 15&lt;br /&gt;
| 30 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc-0,3V Vee+0,3V unklar &amp;lt;!-- Das Datenblatt sagt folgendes. Bedeutet dies R2R input?    Differential Input Voltage [(V+ +0.3) - (V- -0.3)]V --&amp;gt;&lt;br /&gt;
| Vcc-0,1V Vee+0,1V @100kΩ&lt;br /&gt;
| 0,010 - 1 &lt;br /&gt;
| gleich mit ICL7621, aber nur 1 OPV und dafür programmierbar: Is= 10µA, 100µA, 1mA&lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/ICL7611-ICL764X.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,82&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM13700 LM13700]&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
| 50&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,1 µA&lt;br /&gt;
| 0,4 µA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-0,8V Vee+0,6V&lt;br /&gt;
| 2,6&lt;br /&gt;
| OTA - Steilheits-OP 50V/µs&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LM13700.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,90&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [http://www.mikrocontroller.net/part/µA733 µA733]&lt;br /&gt;
| 1&lt;br /&gt;
| 1200*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6 µA&lt;br /&gt;
| 40 µA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-3,5V Vee+3,5V @2kΩ&lt;br /&gt;
| 25&lt;br /&gt;
| Video OP,  Vcc=12V, I&amp;lt;sub&amp;gt;sink&amp;lt;/sub&amp;gt;=2mA; Gains of 10, 100, 400; R&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=8kΩ; V&amp;lt;sub&amp;gt;Output offset&amp;lt;/sub&amp;gt;=0,6V; &lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/µA733 PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,50&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NE592 NE592]&lt;br /&gt;
| 1&lt;br /&gt;
| 1200*&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1 µA&lt;br /&gt;
| 9 µA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-4V Vee+4V @2kΩ&lt;br /&gt;
| 20&lt;br /&gt;
| Video OP,  Vcc=12V, I&amp;lt;sub&amp;gt;sink&amp;lt;/sub&amp;gt;=15mA; R&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=4-30kΩ; V&amp;lt;sub&amp;gt;Output offset&amp;lt;/sub&amp;gt;=1,5V; &lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/NE592 PDF]&lt;br /&gt;
| R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| 0,40&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1363 LT1363]&lt;br /&gt;
| 1&lt;br /&gt;
| 70&lt;br /&gt;
| 1000&lt;br /&gt;
| 1,5&lt;br /&gt;
| 120 nA&lt;br /&gt;
| 0,6 µA&lt;br /&gt;
| Vcc-1,6V Vee+1,8V&lt;br /&gt;
| Vcc-0,9V Vee+0,9V @500Ω 10V&lt;br /&gt;
| 7&lt;br /&gt;
| Steilheits OP,  Vcc=5-15V, I&amp;lt;sub&amp;gt;sink/source&amp;lt;/sub&amp;gt;=30-60mA; R&amp;lt;sub&amp;gt;in&amp;lt;/sub&amp;gt;=5MΩ*;&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LT1363 PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 3,80&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CA3140 CA3140]&lt;br /&gt;
| 1&lt;br /&gt;
| 4,5&lt;br /&gt;
| 9&lt;br /&gt;
| 5&lt;br /&gt;
| 0,5 pA&lt;br /&gt;
| 10 pA&lt;br /&gt;
| Vee-0,5V&lt;br /&gt;
| Vcc-2V Vee+0,6V  @2kΩ 15V&lt;br /&gt;
| 4&lt;br /&gt;
| BIMOS-OP - kleiner Eingangsstrom, ideal für Single-Supply, Vcc-min=4V&lt;br /&gt;
| [http://www.intersil.com/data/fn/fn957.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,47&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TCA0372 TCA0372]&lt;br /&gt;
| 2&lt;br /&gt;
| 1,1&lt;br /&gt;
| 1,3&lt;br /&gt;
| 1&lt;br /&gt;
| 10 nA&lt;br /&gt;
| 100 nA&lt;br /&gt;
| Vee to Vcc-1,0V&lt;br /&gt;
| Vcc-0,8V Vee+0,8V @0,1A 30V  Vcc-1,3V Vee+1,3V  @1A 24V &lt;br /&gt;
| 5&lt;br /&gt;
| Power-OPV, Thermal Shutdown, Io=1A Io(max)=1.5A&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FTCA0372%2523MOT.pdf; PDF]&lt;br /&gt;
| alle, R&lt;br /&gt;
| 0,70&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LA6510 LA6510]&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 0,15&lt;br /&gt;
| 2&lt;br /&gt;
| 10 nA&lt;br /&gt;
| 100 nA&lt;br /&gt;
| Vcc-2V Vee+0V&lt;br /&gt;
| Vcc-2V Vee+2V  @33Ω 30V&lt;br /&gt;
| 12&lt;br /&gt;
| Power-OPV, current limiter pin, Imax=1A P=2,5W, Gehäuse:SIP10F&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FLA6510%2523SAN.pdf; PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/L272 L272]&lt;br /&gt;
| 2&lt;br /&gt;
| 0,35&lt;br /&gt;
| 1&lt;br /&gt;
| 15&lt;br /&gt;
| 50 nA&lt;br /&gt;
| 300 nA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-1V Vee+0,3V @0,1A 24V  Vcc-1,5V Vee+0,6V  @0,5A 24V &lt;br /&gt;
| 8&lt;br /&gt;
| Power-OPV, Vcc=4V-28V, Io=0,7A P=1W, Thermal Shutdown @160°C&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FL272fai.pdf; PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,70&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TLC272 TLC272]&lt;br /&gt;
| 2&lt;br /&gt;
| 1,7&lt;br /&gt;
| 2,9&lt;br /&gt;
| 1,1&lt;br /&gt;
| 0,1 pA&lt;br /&gt;
| 0,7 pA&lt;br /&gt;
| Vcc-0.8V Vee-0.3V&lt;br /&gt;
| Vcc-1.2V Vee+0V  @10kΩ&lt;br /&gt;
| 5&lt;br /&gt;
| Precision OPV, für hochohmige Messanwendungen, Single: TLC271, Quad: TLC274, weniger Offset: TLC277&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/tlc272.pdf PDF]&lt;br /&gt;
| R, CSD&lt;br /&gt;
| 0,26&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MCP602 MCP602-I/P]&lt;br /&gt;
| 2&lt;br /&gt;
| 2,8&lt;br /&gt;
| 2,3&lt;br /&gt;
| 1&lt;br /&gt;
| 1 pA&lt;br /&gt;
| 1 pA&lt;br /&gt;
| Vcc-1,2V Vee-0,2V&lt;br /&gt;
| Vcc-0,1V Vee+0,1V  @5kΩ&lt;br /&gt;
| 0,5&lt;br /&gt;
| Vcc=2,7V-5,5V Vout=20mA&lt;br /&gt;
| [http://www.chipcatalog.com/Doc/88306CED2FD891755A0736169A8D31C1.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,55&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM393 LM393]&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 5 nA&lt;br /&gt;
| 65 nA&lt;br /&gt;
| Vcc-2V Vee+0V&lt;br /&gt;
| Open- Collector&lt;br /&gt;
| 1,6&lt;br /&gt;
| Standard-Komparator, Isink=16mA, Vcc=2V - 36V, Response-Time=1,5µs&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm393 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,10&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM339 LM339]&lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1,4&lt;br /&gt;
| 2,3 nA&lt;br /&gt;
| 60 nA&lt;br /&gt;
| &lt;br /&gt;
| Open- Collector&lt;br /&gt;
| 1,1&lt;br /&gt;
| Standard-Komparator, Isink=16mA, Vcc=2V - 36V, Response-Time=1,5µs&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm339 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,10&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TLC3702 TLC3702]&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1,2&lt;br /&gt;
| &lt;br /&gt;
| 5pA&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 0,02&lt;br /&gt;
| Micropower-Komparator (20µA) PushPull Ausgang&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=tlc3702 PDF]&lt;br /&gt;
| F, C&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| Bezeichnung&lt;br /&gt;
| OPVs pro Gehäuse&lt;br /&gt;
| Unity-Gain&lt;br /&gt;
| Slew-Rate&lt;br /&gt;
| Input Offset Spannung&lt;br /&gt;
| Input Offset Strom&lt;br /&gt;
| Input Bias Strom&lt;br /&gt;
| R2R in&lt;br /&gt;
| R2R out&lt;br /&gt;
| Stromaufnahme&lt;br /&gt;
| Bemerkung&lt;br /&gt;
| [http://www. PDF]&lt;br /&gt;
| Lieferant&lt;br /&gt;
| Preis&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Warum findet sich in obiger Liste kein [http://www.mikrocontroller.net/part/LM741 741], war er doch lange Zeit &amp;quot;der&amp;quot; OPV schlechthin? Nun, er wird allgemein als &amp;quot;veraltet&amp;quot; angesehen, da er aus den 60er Jahren stammt (1968 von Fairchild vorgestellt, etwa ab 1969 kommerziell erhältlich) und keine besonderen technischen Daten aufweist. Der immerhin etwa fünf Jahre jüngere 324 (von 1974) kostet häufig ein paar Cent weniger, enthält dafür aber vier statt einen OPV mit besseren Daten.&lt;br /&gt;
&lt;br /&gt;
==== Empfehlungen ====&lt;br /&gt;
===== Lineare NF-Verstärker =====&lt;br /&gt;
Als besonders lineare Verstärker für Audiozwecke eignen sich u.a der LF356.&lt;br /&gt;
&lt;br /&gt;
===== HF-taugliche Verstärker =====&lt;br /&gt;
Für HF-Anwendungen eigenen sich besonders:&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/part/LT1222 LT1222]&lt;br /&gt;
&lt;br /&gt;
===== Komparatoren =====&lt;br /&gt;
Komparatoren müssen schnell aber nicht so genau schalten. Dafür eigenen sich:&lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
==== Linearregler ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;linearregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung Datenblatt&lt;br /&gt;
! Preis (€)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LP2950 LP2950]&lt;br /&gt;
| 0,39 - 0,53&lt;br /&gt;
| Festspannungsregler Low-Dropout&lt;br /&gt;
| 3 - 5V 100mA, TO-92, &amp;lt;120µA Ruhestrom&lt;br /&gt;
| R, D&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM2940 LM2940]&lt;br /&gt;
| 0,40&lt;br /&gt;
| Festspannungsregler Low-Dropout&lt;br /&gt;
| z. B. 5V, 1A(@0,5V drop), Verpolschutz, TO-220, SOT-223.&lt;br /&gt;
| R, D&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM1117 LM1117]&lt;br /&gt;
| 0,65&lt;br /&gt;
| Festspannungsregler Low-Dropout (auch LT1117, NCP#, REG#, usw.)&lt;br /&gt;
| z. B. 3V3, 800mA(@1,1V drop), SOT-223. fixed 3V3 oder adjustable&lt;br /&gt;
| D, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM317 LM317]&lt;br /&gt;
| 0,22&lt;br /&gt;
| Linearer einstellbarer Spannungsregler (LM337 für neg. Spannungen)&lt;br /&gt;
| max 40V -&amp;gt; 1,2 - 37V, max 1.5A, TO220&lt;br /&gt;
| alle&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MAX663 MAX663]&lt;br /&gt;
| 1,80&lt;br /&gt;
| Linearer, einstellbarer Spannungsregler&lt;br /&gt;
| sehr niedriger Eigenstromverbrauch&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM7805 LM78xx]&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler (xx=05: 5V, xx=12: 12V ...)&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM7905 LM79xx]&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler, negative Spannung (xx=05: -5V, xx=12: -12V ...)&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LF33 LF33]&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler &lt;br /&gt;
| +3,3V, TO-220, 1A&lt;br /&gt;
| R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MCP1700 MCP1700]&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler, Low-Dropout, sehr niedriger Eigenstromverbrauch, siehe auch MCP1702/MCP1703, durch geringe PSRR eher nur für Batterieanwendung&lt;br /&gt;
| +3,3V u.a., TO-92, SOT-89, SOT-23, 200mA&lt;br /&gt;
| R, F, [https://www.IT-WNS.de/ I]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM2931 LM2931]&lt;br /&gt;
| ~0,30 - 0,40&lt;br /&gt;
| feste (5V; 3,3V) und variable (3..24V) Low-Dropout Spannungsregler (max. 100mA)&lt;br /&gt;
| TO-220, TO-92, SMD, Automotive, Iq=0,4mA&lt;br /&gt;
| R&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM723 &amp;amp;mu;A723/LM723]&lt;br /&gt;
| ~0,30&lt;br /&gt;
| einstellbar 2-37V&lt;br /&gt;
| Netzteile mit Strombegrenzung, Netzteile mit hohem Ausgangsstrom, Labornetzteile, DIP-14, SO-14&lt;br /&gt;
| alle&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [http://www.national.com/an/AN/AN-1148.pdf AN-1148: Application Note 1148 Linear Regulators: Theory of Operation and Compensation] von National Semiconductor Corporation (PDF)&lt;br /&gt;
&lt;br /&gt;
==== Schaltregler ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;schaltregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM2576 LM2576, LM2575, LM2574]&lt;br /&gt;
| 0,90&lt;br /&gt;
| Step-Down, als ADJ (einstellbare Spannung) und als Festspannungsregler&lt;br /&gt;
| max 40V -&amp;gt; 1,2 - 37V, TO220-5 u.a., LM2576 bis 3A, LM2575 bis 1A, LM2574 bis 0,5A, als HV-Typen Vin bis 63V&lt;br /&gt;
| alle - Achtung: R liefert u.U. den nur zum LM2596 äquivalenten P3596&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM2576 PDF] - [http://www.mikrocontroller.net/topic/58094#450561 mit Funk-Entstördrossel FED100µ (Reichelt...) bis 3 A]&lt;br /&gt;
|-&lt;br /&gt;
| [[MC34063]]A&lt;br /&gt;
| 0,29&lt;br /&gt;
| Step-Up ~0,3A / Step-Down 0,7A / Inverter 0,2A-0,6A&lt;br /&gt;
| SO-8/DIP-8; Tool zum Berechnen auf [http://www.nomad.ee/micros/mc34063a/index.shtml www.nomad.ee]&lt;br /&gt;
| R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.onsemi.com/pub/Collateral/MC34063A-D.PDF PDF], [http://www.mikrocontroller.net/articles/MC34063]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/PR4401 PR4401]&lt;br /&gt;
| 0,50&lt;br /&gt;
| Led-Treiber, Step-Up, Batteriebetrieb mit einer Zelle (bis 0,9 V)&lt;br /&gt;
| SO-23&lt;br /&gt;
| R, [http://www.ak-modul-bus.de/ AK Modul-Bus], [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.prema.com/pdf/pr4401.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1930 LT1930] und [http://www.mikrocontroller.net/part/LT1932 LT1932]&lt;br /&gt;
| ~3 €&lt;br /&gt;
| Leistungs-Led-Treiber, Step-Up&lt;br /&gt;
| SO-23&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1042,C1031,C1061,P1813]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Shuntregler/[[Spannungsreferenz]] ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;schaltregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot; style=&amp;quot;text-align:center&amp;quot; &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Spannung [V]&lt;br /&gt;
! Strom [mA]&lt;br /&gt;
! Fehler [%]&lt;br /&gt;
! Temperatur koeffizient typ/max [ppm/K]&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TL431 TL431]&lt;br /&gt;
| 0,15&lt;br /&gt;
| 2,5-36&lt;br /&gt;
| 1-100&lt;br /&gt;
| 2&lt;br /&gt;
| 20/70 &lt;br /&gt;
| Präzise Alternative zur Z-Diode; SO8; TO92&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=TL431 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1021 LT1021]&lt;br /&gt;
| 5,00&lt;br /&gt;
| 5; 7; 10&lt;br /&gt;
| 10 &lt;br /&gt;
| 1; 0,05&lt;br /&gt;
| 2/5&lt;br /&gt;
| Präzisionsreferenz, +/-10mA Ausgangsstrom&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/pdf/getfile.php?dir=Datasheets-17&amp;amp;file=DSA-321686.pdf&amp;amp;scan= PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1004  LT1004]&lt;br /&gt;
| 1,90&lt;br /&gt;
| 1,235; 2,5 &lt;br /&gt;
| 0.01-20 &lt;br /&gt;
| 0,8&lt;br /&gt;
| 20/50&lt;br /&gt;
| niedriger Stromverbrauch, ab 20 µA; 1,2V bessere Eigenschaften; TI =! LT&lt;br /&gt;
| R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LT1004 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1009  LT1009]&lt;br /&gt;
| 1,95&lt;br /&gt;
| 2,5 &lt;br /&gt;
| 1-10&lt;br /&gt;
| 0,2&lt;br /&gt;
| 20/30&lt;br /&gt;
| verbesserter Ersatz für LM336&lt;br /&gt;
| R&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LT1009 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM336-2.5 LM336-2.5]&lt;br /&gt;
| 0,20&lt;br /&gt;
| 2,5; 5,0&lt;br /&gt;
| 0,6-10&lt;br /&gt;
| 4&lt;br /&gt;
| 70/230&lt;br /&gt;
| TO92; SO8; 1% erhältlich&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LM336 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM385 LM385]&lt;br /&gt;
| 0,35&lt;br /&gt;
| 1,2V; 2,5&lt;br /&gt;
| 0,015-20&lt;br /&gt;
| 2&lt;br /&gt;
| 30/150&lt;br /&gt;
| Präzise Alternative zur Z-Diode; SO8; TO92&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FLM385Z1%252C2%2523TEX.pdf; PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LT1029 LT1029]&lt;br /&gt;
| 2,20&lt;br /&gt;
| 5,0&lt;br /&gt;
| 0,6-10&lt;br /&gt;
| 1&lt;br /&gt;
| 8/40&lt;br /&gt;
| Bandgap TO92; 0,2% erhältlich&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LT1029 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ADR36x&lt;br /&gt;
| 2,20&lt;br /&gt;
| 2,048; 2,5; 3; 3,3; 4,096; 5 &lt;br /&gt;
| -1, +5&lt;br /&gt;
| 0,1&lt;br /&gt;
| 3/9&lt;br /&gt;
| Bandgap; SOT23&lt;br /&gt;
| DK, RS, FAR&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=ADR363 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Viele Spannungsreferenzen haben auch [http://www.maxim-ic.com/products/references/ Maxim] und [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&amp;amp;familyId=401&amp;amp;uiTemplateId=NODE_STRY_PGE_T TI] im Programm.&lt;br /&gt;
&lt;br /&gt;
=== Stromquelle ===&lt;br /&gt;
==== Referenzstromquelle ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;referenzstromquelle&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM334 LM334]&lt;br /&gt;
| 0,58 - 1,84&lt;br /&gt;
| Referenzstromquelle, 1µA...10mA, TO-92&lt;br /&gt;
| Referenzstromquelle/Temperatursensor&lt;br /&gt;
| R, C&lt;br /&gt;
| [http://www.national.com/ds/LM/LM134.pdf PDF]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Timer ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/NE555 555]&lt;br /&gt;
| 0,15&lt;br /&gt;
| Universeller Zeitgeber.&lt;br /&gt;
| Für alles, wirklich alles. CMOS-Versionen lassen sich aufgrund ihrer niedrigeren Betriebsspannung besser mit µCs verbinden.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=555+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DS1307 DS1307]&lt;br /&gt;
| 1,95&lt;br /&gt;
| 64 X 8 Serial Real Time Clock. Quarzuhr / Kalender Baustein mit serieller TWI-Schnittstelle.  &lt;br /&gt;
| Uhrenfunktion, unabhängig vom µC, aber µC-Steuerbar. Batteriepufferbar (3V-Knopfzelle wie CR2032) um die Zeit bei ausgeschalteter Board-Betriebsspannung weiter zu zählen.&lt;br /&gt;
| D, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.google.de/search?q=DS1307 Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/PCF8583 PCF8583]&lt;br /&gt;
| 1,50&lt;br /&gt;
| I²C/TWI Real Time Clock, Calendar, SRAM, Alarm, Timer, Eventcounter&lt;br /&gt;
| Auf Basis eines SRAM-chips, deshalb kann ein großer Teil als SRAM genutzt werden (ca 240 bytes). Berechnet Datum (4 Jahre, Jahr 0 = Schaltjahr), Uhrzeit (12/24), Wochentag. ein 32-kHz-Uhrenquarz ist nötig, sonst als Uhr unbrauchbar da  störempfindlich. Möglichkeit eines Interruptausganges bei voreingestellter Alarmzeit. Bemerkenswert einfaches Protokoll. Kann umgeschaltet werden in einen Timer-Modus (einfacher Counter mit bestimmter Timebase) oder Event-Counter-Modus (Eingangssignale zählen).&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=PCF8583]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analogschalter und Multiplexer ===&lt;br /&gt;
Die DG2xx DG3xx DG4xx, teilweise auch DG5xx bezeichnen Analogschalter und Multiplexer die sich zum Industriestandard entwickelt haben. Es gibt sie von vielen Herstellern und zahlreichen Ausführungen in allen R(on) Bereichen und sind Pinkompatibel. Anstelle von &amp;quot;DGxxx&amp;quot; benutzen Hersteller für verbesserte/moderne Versionen ihre eigenen Präfixe wie &amp;quot;ADGxxx&amp;quot; von Analog Devices oder &amp;quot;MAXxxx&amp;quot; von Maxim. Für einfache Schalter werden häufig die letzten zwei Ziffern 01 bis 05 und 11-13 benutzt, 06/07/08/09 bezeichnet 16:1 8:1 und 4:1 Multiplexer in Single Ended und Differential Ended. Spannungsbereich geht bis +/-12 oder +/-15 V, die Steuereingänge haben zum Teil TTL-Kompatibilität, andernfalls einen Pin der den Logikpegel definiert (z.&amp;amp;nbsp;B. VCC).&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DG201 DG201]/[http://www.mikrocontroller.net/part/DG202 DG202]/[http://www.mikrocontroller.net/part/DG212 DG212]&lt;br /&gt;
| ~2-3€&lt;br /&gt;
| Vierfach Einzelschalter in SPST, SPDT, &lt;br /&gt;
| Zum µC-gesteuerten schalten von Analogsignalen, in Audio, Video, und Messschaltungen, in OP-Schaltungen für programmierbare Verstärkungen&lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG202&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DG306 DG306]/[http://www.mikrocontroller.net/part/DG406 DG406]&lt;br /&gt;
| ~4-10€&lt;br /&gt;
| 16:1 Analog-Multiplexer&lt;br /&gt;
| Zum Multiplexen von Analogsignalen, Kanalauswahl für ADC-Messschaltungen.&lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG306&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DG307 DG307]/[http://www.mikrocontroller.net/part/DG408 DG408]&lt;br /&gt;
| ~4-10€&lt;br /&gt;
| Zweifach 8:1 bzw Einfach 8:1 differential ended (8 Doppelkanäle)&lt;br /&gt;
| Zum Multiplexen von Analogsignalen, Kanalauswahl für ADC-Messschaltungen auch für differentielle Eingänge. &lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG308&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 4051, z.&amp;amp;nbsp;B. [http://www.mikrocontroller.net/part/74HC4051 74HC4051]&lt;br /&gt;
| ab 25ct&lt;br /&gt;
| 1:8 Multiplexer, R_on &amp;lt;100Ω, auch 2:4, 1:16 usw  &lt;br /&gt;
| Zum µC-gesteuerten schalten von Analogsignalen, in Audio, Video, und Messschaltungen, in OP-Schaltungen für programmierbare Verstärkungen&lt;br /&gt;
| verschiedende&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=74HC4051&amp;amp;action=Search]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digital ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CAN ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MCP2515 MCP2515]&lt;br /&gt;
| 2,55&lt;br /&gt;
| CAN 2.0B, [[SPI]]-Schnittstelle&lt;br /&gt;
| &lt;br /&gt;
| D,F,R,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q= PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/SJA1000 SJA1000]&lt;br /&gt;
| 4,55&lt;br /&gt;
| PellCAN 2.0B, 8 Bit parallele Schnittstelle&lt;br /&gt;
|&lt;br /&gt;
| F,R&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logik ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (€)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/74HC4050 74HC4050]&lt;br /&gt;
| 0,27&lt;br /&gt;
| z.&amp;amp;nbsp;B. 5V =&amp;gt; 3V&lt;br /&gt;
| Pegelwandler unidirektional abwärts&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=74hc4050 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/HEF4104B HEF4104B]&lt;br /&gt;
| 0,77&lt;br /&gt;
| z.&amp;amp;nbsp;B. 5V =&amp;gt; 12V&lt;br /&gt;
| Pegelwandler unidirektional aufwärts&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=HEF4104B PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;usb&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/FT232 FT232]&lt;br /&gt;
| 3,59&lt;br /&gt;
| USB &amp;lt;-&amp;gt; RS232 Wandler&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| D, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BL_BQ.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/FT245 FT245]&lt;br /&gt;
| 4,79&lt;br /&gt;
| USB &amp;lt;-&amp;gt; Seriell Wandler mit paralleler Schnittstelle&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| D, R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ft245 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TUSB3410 TUSB3410]&lt;br /&gt;
| 3,50&lt;br /&gt;
| USB &amp;lt;-&amp;gt; RS232 mit 8052 CPU&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| DK&lt;br /&gt;
| [http://focus.ti.com/docs/prod/folders/print/tusb3410.html PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MCP2200 MCP2200]&lt;br /&gt;
| 1,90&lt;br /&gt;
| USB &amp;lt;-&amp;gt; UART per fest-vorprogrammiertem PIC&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| R, RS, F, M, DK, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://ww1.microchip.com/downloads/en/DeviceDoc/22228B.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GPS ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;usb&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| NL-552ETTL (uBlox5) &lt;br /&gt;
| 25,43&lt;br /&gt;
| GPS-Empfänger&lt;br /&gt;
| Zugriff über TTL (NMEA Protokoll)&lt;br /&gt;
| www.mercateo.com&lt;br /&gt;
| [http://www.navilock.de/produkte/gruppen/13/Boards_und_Module/60721_NL-552ETTL_ublox5.html HTML]&lt;br /&gt;
|-&lt;br /&gt;
| NL-550ERS (uBlox5) &lt;br /&gt;
| 24,95&lt;br /&gt;
| GPS-Empfänger&lt;br /&gt;
| Zugriff über RS232 (NMEA Protokoll)&lt;br /&gt;
| www.mercateo.com&lt;br /&gt;
| [http://www.navilock.de/produkte/gruppen/13/Boards_und_Module/60418_NL-550ERS_ublox5.html HTML]&lt;br /&gt;
|-&lt;br /&gt;
| NL-551EUSB (uBlox5) &lt;br /&gt;
| 22,56&lt;br /&gt;
| GPS-Empfänger&lt;br /&gt;
| Zugriff über USB (NMEA Protokoll)&lt;br /&gt;
| www.mercateo.com&lt;br /&gt;
| [http://www.navilock.de/produkt/60419/pdf.html?sprache=de PDF]&lt;br /&gt;
|-&lt;br /&gt;
| EM-406A (Sirf III)&lt;br /&gt;
| um 35 Euro&lt;br /&gt;
| GPS-Empfänger mit 1PPS-Ausgang&lt;br /&gt;
| Zugriff über TTL (NMEA Protokoll)&lt;br /&gt;
| &lt;br /&gt;
| [http://www.navilock.de/produkte/G_60407/merkmale.html HTML]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Treiber ===&lt;br /&gt;
==== Diverse Treiber ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ULN2003A ULN2003A]&lt;br /&gt;
| 0,29&lt;br /&gt;
| 7-fach Low-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| R, D, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ULN2003 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ULN2803A ULN2803A]&lt;br /&gt;
| 0,31&lt;br /&gt;
| 8-fach Low-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ULN2803 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TPIC6B595 TPIC6B595]&lt;br /&gt;
| 1,00&lt;br /&gt;
| 8-fach Low-Side Treiber mit integriertem Schieberegister&lt;br /&gt;
| 45V/250mA&lt;br /&gt;
| F&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=TPIC6B595 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/UDN2981 UDN2981]&lt;br /&gt;
| 1,50&lt;br /&gt;
| 8-fach High-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=UDN2981 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ICL7667 ICL7667]&lt;br /&gt;
| 1&lt;br /&gt;
| Dual inverting MOSFET Treiber&lt;br /&gt;
| 18V, 20ns@1nF&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ICL7667 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/HCPL3120 HCPL3120]&lt;br /&gt;
| 3.70&lt;br /&gt;
| Optokoppler mit integriertem MOSFET-Treiber&lt;br /&gt;
| Schaltnetzteile, etc.&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=HCPL3120 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/SN75179B SN75179B]&lt;br /&gt;
| 0.36&lt;br /&gt;
| RS-485/422 Receiver/Transmitter, alter IC mit hohem Stromverbrauch (60mA!)&lt;br /&gt;
| Serielle Daten (z.&amp;amp;nbsp;B.UART) über weite Strecken&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=SN75174 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MAX485 MAX485]&lt;br /&gt;
| 1.50&lt;br /&gt;
| RS-485/422 Receiver/Transmitter, moderner CMOS IC mit geringem Stromverbrauch (0,3mA!)&lt;br /&gt;
| Serielle Daten (z.&amp;amp;nbsp;B.UART) über weite Strecken&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=MAX485 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LTC1480&lt;br /&gt;
| &lt;br /&gt;
| RS-485 Transceiver&lt;br /&gt;
| Betriebsspannung 3,3V, &amp;quot;Ultralow Power&amp;quot;&lt;br /&gt;
| R, C u.a.&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LTC1480 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| MAX3232&lt;br /&gt;
| &lt;br /&gt;
| RS-232 Transceiver&lt;br /&gt;
| Betriebsspannung 3V bis 5,5V&lt;br /&gt;
| R, D, C, [https://www.IT-WNS.de/ I] u.a.&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=MAX3232 PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 7-Segment LED-Treiber ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;led&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/SAA1064 SAA1064]&lt;br /&gt;
| ~2€&lt;br /&gt;
| Vier-Stellen Treiber mit [[I2C|I²C]] ([[TWI]]) Bus&lt;br /&gt;
| Treibt bis zu vier 7-Segment (plus Dezimalpunkt) Stellen mit gemeinsamer Anode. Bis zu vier SAA1064 können an einem I²C-Bus betrieben werden. Damit kann man insgesamt 16 Stellen treiben.&lt;br /&gt;
| Reichelt&lt;br /&gt;
| [http://www.nxp.com/pip/SAA1064_CNV_2.html NXP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/STLED316S STLED316S], [http://www.mikrocontroller.net/part/STLED316SMTR STLED316SMTR]&lt;br /&gt;
| ~2€&lt;br /&gt;
| Sechs-Stellen Treiber mit [[SPI]]-ähnlicher Busschnittstelle&lt;br /&gt;
| Sechs-Stellen Treiber, der zusätzlich noch ein 8x2 Tastaturdekoder enthält. Die Busschnittstelle ist [[SPI]]-ähnlich, MOSI und MISO liegen auf einem gemeinsamen PIN als DIN/DOUT.&lt;br /&gt;
| Mouser&lt;br /&gt;
| [http://www.st.com/stonline/products/literature/ds/14307/stled316s.pdf ST]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ICM7218 ICM7218C]&lt;br /&gt;
| ~6€&lt;br /&gt;
| Acht-Stellen Treiber mit paralleler Busschnittstelle&lt;br /&gt;
| Alt, teuer, benötigt viele µC-Pins für die parallele Schnittstelle&lt;br /&gt;
| Reichelt&lt;br /&gt;
| [http://www.intersil.com/data/fn/FN3159.pdf Intersil]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/MAX7221 MAX7221]&lt;br /&gt;
| ~6€&lt;br /&gt;
| Acht-Stellen Treiber mit [[SPI]]-Schnittstelle&lt;br /&gt;
| Mit BCD-Dekoder, kann auch beliebige 8x8 LED-Matrix ansteuern&lt;br /&gt;
| Reichelt&lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf Maxim]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Punkt/Streifen (Dot/Bar) LED-Treiber ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;bar&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM3914 LM3914]&lt;br /&gt;
| ~1,20 €&lt;br /&gt;
| 10-Stellen Balkenanzeigetreiber mit Analogeingang&lt;br /&gt;
| Lineare A/D-Wandlung&lt;br /&gt;
| Reichelt&lt;br /&gt;
| [http://www.national.com/pf/LM/LM3914.html National]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM3915 LM3915]&lt;br /&gt;
| ~1,40 €&lt;br /&gt;
| 10-Stellen Balkenanzeigetreiber mit Analogeingang&lt;br /&gt;
| Logarithmische A/D-Wandlung&lt;br /&gt;
| Reichelt&lt;br /&gt;
| [http://www.national.com/pf/LM/LM3915.html National]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analogschalter aus der 4000 Logikreihe ===&lt;br /&gt;
Die folgenden Schalter werden digital gesteuert, daher sind sie im Kapitel [[#Digital|Digital]] einsortiert. Sie basieren auf standard CMOS-Technologien, sind daher weit verbreitet, günstig, haben aber daher auch nur mäßige Eigenschaften und begrenzte Anwendungsbereiche. Analogschalter für Präzisionsanwendungen sind im Kapitel [[#Analog|Analog]]. Zum Schalten Analog- oder Digitalsignalen. Je nach Typ sind  Analogsignale bis in den 100 MHz Bereich mit einer Schaltfrequenz bis mehrere 10 MHz möglich.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CD4051 4051]&lt;br /&gt;
| 0,25&lt;br /&gt;
| Ein 8:1 Analogmultiplexer.&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4051+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CD4052 4052]&lt;br /&gt;
| 0,11&lt;br /&gt;
| Zwei 4:1 Analogmultiplexer/-demultiplexer&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4052+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CD4053 4053]&lt;br /&gt;
| 0,16&lt;br /&gt;
| Drei 2:1 Analogmultiplexer/-demultiplexer&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4053+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CD4066 4066]&lt;br /&gt;
| 0,15&lt;br /&gt;
| Vier Analogschalter&lt;br /&gt;
| &lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheets.org.uk/pdf/347282.pdf 4066.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CD4067 4067]&lt;br /&gt;
| 0,60&lt;br /&gt;
| Ein 16:1 Analogmultiplexer/-demultiplexer&lt;br /&gt;
|&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4067+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Galvanische Trennelemente ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/CNY17 CNY17]&lt;br /&gt;
| 0,28&lt;br /&gt;
| Optisch, Standardtyp&lt;br /&gt;
| 3,7kV 50-100kHz&lt;br /&gt;
| R,C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=CNY17 PDF], [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252FCNY17-I_CNY17-II_CNY17-III.pdf; PDF Temic]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/6N137 6N137]&lt;br /&gt;
| 0,49&lt;br /&gt;
| Optisch, Logikausgang (5V)&lt;br /&gt;
| sehr schnell 14MHz&lt;br /&gt;
| R,D,[https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A500%252F6N137.pdf; PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ADUM240*&lt;br /&gt;
| 10&lt;br /&gt;
| Induktiv, 3V/5V Logik&lt;br /&gt;
| extrem schnell, EN90650, 5kV&lt;br /&gt;
| F&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=adum240 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ISO72*&lt;br /&gt;
| 1,25&lt;br /&gt;
| Kapazitiv, 3V/5V&lt;br /&gt;
| 6kV, bis zu 150MHz&lt;br /&gt;
| DK,F&lt;br /&gt;
| [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&amp;amp;familyId=897&amp;amp;uiTemplateId=NODE_STRY_PGE_T PDF]&lt;br /&gt;
|-&lt;br /&gt;
| PC817/827/837/847&lt;br /&gt;
| 0,3&lt;br /&gt;
| Optisch&lt;br /&gt;
| 8x7, x=Anzahl der Optokoppler&lt;br /&gt;
| C, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&amp;amp;familyId=897&amp;amp;uiTemplateId=NODE_STRY_PGE_T PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Displays ===&lt;br /&gt;
Bei den Textdisplays eignet sich praktisch jedes [[HD44780]] konforme Display.&lt;br /&gt;
Praktisch jeder Elektronikversender hat eine Auswahl an verschiedenen Größen zu bieten. &lt;br /&gt;
Wer keinen besonderen Anspruch auf die Größe der Displays hat sollte sich bei Pollin und in Ebay umschauen.&lt;br /&gt;
&lt;br /&gt;
=== Speicher ===&lt;br /&gt;
&lt;br /&gt;
==== [[RAM]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[EEPROM]] ====&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;EEPROMmemory&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| ST 24C01 BN6, ST 24C02 BN6, ST 24C256 BN6 (allgemein 24C## mit ## Größe in kbit)&lt;br /&gt;
| 0,14€ - 1,50€&lt;br /&gt;
| EEPROM Speicher mit seriellem (I2C) Interface, 1kbit bis 512 kbit Speicher. Viele verschiedene Hersteller.&lt;br /&gt;
| Speichern von Konfigurationsdaten &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=24C PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Converter ==&lt;br /&gt;
=== ADC ===&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Geschwindigkeit / Sps/s&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/ADC830 ADC830]&lt;br /&gt;
| 6&lt;br /&gt;
| 8-Bit-ADC, Differentiell, Parallel, (DIL-20)&lt;br /&gt;
| 8770&lt;br /&gt;
| C,R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=adc830 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LTC2400 LTC2400CS8]&lt;br /&gt;
| 8,30&lt;br /&gt;
| 24-Bit-ADC, Single Ended, Seriell (SPI), (SO-8) &lt;br /&gt;
| ca. 6&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1155,C1001,C1152,P1636,D1887]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LTC2440 LTC2440CGN]&lt;br /&gt;
| 8,40&lt;br /&gt;
| 24-Bit-ADC, Differentiell, Seriell (SPI), (SSOP-16)&lt;br /&gt;
| bis 3500&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LTC2440 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CS5381&lt;br /&gt;
| 37,50&lt;br /&gt;
| 24 Bit ADC  (SOIC-24) &lt;br /&gt;
| bis 192k&lt;br /&gt;
| &lt;br /&gt;
| [http://www.cirrus.com/en/products/cs5381.html Seite]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ADS830&lt;br /&gt;
| 6,10&lt;br /&gt;
| 8 Bit ADC Parallel (SSOP-20) &lt;br /&gt;
| bis 60M&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetcatalog.com/datasheets_pdf/A/D/S/8/ADS830.shtml PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DAC ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DAC08 DAC08]&lt;br /&gt;
| 0,90&lt;br /&gt;
| 8-Bit DAC mit parallelem Businterface.&lt;br /&gt;
| Alt, preiswert. Benötigt viele µC Pins (min. 8, paralleler Bus) und eine doppelte Spannungsversorgung. Langsamere Version: 0808.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=DAC08+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/AD7524  AD7524]&lt;br /&gt;
| 3,00&lt;br /&gt;
| 8-Bit DAC mit parallelem Businterface&lt;br /&gt;
| Benötigt viele µC Pins. Single-Supply (5V bis 15V).&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=7524+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TDA8444  TDA8444]&lt;br /&gt;
| 1,20&lt;br /&gt;
| Achtfach 6-Bit DAC mit seriellem TWI-Businterface. Bezahlbarer sechsfach-DAC, allerdings mit geringer Auflösung.&lt;br /&gt;
| Dort wo µC gesteuert viele Ausgangskanäle mit geringer, ungenauer Auflösung benötigt werden.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=TDA8444+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/PCF8591 PCF8591]&lt;br /&gt;
| 2,50&lt;br /&gt;
| 8-Bit DAC, 8-Bit ADC mit seriellem TWI-Businterface.&lt;br /&gt;
| Z.B. in Regelkreisen wo sowohl ein DAC, als auch ein ADC benötigt wird.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=PFC8591+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TDA8702 TDA8702]&lt;br /&gt;
| 2,50&lt;br /&gt;
| 8-Bit Video DAC mit parallelem Businterface und Clock-Eingang.&lt;br /&gt;
| Schnelle Wandlung bis 30 MHz. Benötigt viele µC Pins.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=TDA8702+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LTC1661 LTC1661]&lt;br /&gt;
| 2,45&lt;br /&gt;
| Dual 10-bit DAC mit seriellem 3-Leitungs-Businterface.&lt;br /&gt;
| Guter Kompromiss aus Preis und Leistung. (Achtung, Micro-SO8-Gehäuse)&lt;br /&gt;
| F, C (Suchfunktion weigert sich manchmal ihn im Conrad-Shop zu finden), R&lt;br /&gt;
| [http://www.google.de/search?q=LTC1661+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LTC1257 LTC1257]&lt;br /&gt;
| 6,20&lt;br /&gt;
| 12-bit DAC mit kaskadierbarem seriellen 3-Leitungs-Businterface.&lt;br /&gt;
| Genauer µC-steuerbarer DAC.&lt;br /&gt;
| C, F, R&lt;br /&gt;
| [http://www.google.de/search?q=LTC1257+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LTC1456 LTC1456]&lt;br /&gt;
| 10,-&lt;br /&gt;
| 12-bit DAC mit kaskadierbarem seriellen 3-Leitungs-Businterface.&lt;br /&gt;
| Genauer µC-steuerbarer DAC.&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.google.de/search?q=LTC1456+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| MCP4922&lt;br /&gt;
| 2,25&lt;br /&gt;
| 2Kanal 12-bit DAC mit SPI-Interface&lt;br /&gt;
| Genauer µC-steuerbarer DAC von Microchip.&lt;br /&gt;
| R&lt;br /&gt;
| [http://ww1.microchip.com/downloads/en/devicedoc/21897a.pdf Datenblatt]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sensoren (aktiv) ==&lt;br /&gt;
=== [[Temperatursensor|Temperatur]] ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM75 LM75]&lt;br /&gt;
| 1,75&lt;br /&gt;
| Temperatursensor mit I²C (TWI) Bus Interface (3.3V und 5V Version) (SMD)&lt;br /&gt;
| D, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM75 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DS1621 DS1621]&lt;br /&gt;
| ~5&lt;br /&gt;
| Temperatursensor mit I²C (TWI) Bus Interface (wie LM75, kein SMD)&lt;br /&gt;
| C, D&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/DS18B20 DS18B20]&lt;br /&gt;
| 2,95&lt;br /&gt;
| Temperatursensor mit 1-Wire Interface&lt;br /&gt;
| D, R, [https://www.IT-WNS.de/ I]&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=DS18B20 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM35 LM35]&lt;br /&gt;
| 1,19&lt;br /&gt;
| Analoger Temperatursensor&lt;br /&gt;
| D, R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM35 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/LM335 LM335]&lt;br /&gt;
| 0,87&lt;br /&gt;
| Analoger Temperatursensor&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM335 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TSIC306 TSIC306]&lt;br /&gt;
| 6&lt;br /&gt;
| Digitaler Temperatursensor (auch analog oder ratiometrisch)&lt;br /&gt;
| R,C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=TSIC306 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/TSIC506 TSIC506]&lt;br /&gt;
| 6&lt;br /&gt;
| Digitaler Temperatursensor (fertig kalibriert bis zu 0,1K zwischen 0-45°C)&lt;br /&gt;
| F&lt;br /&gt;
| [http://www.zmd.de/pdf/ZMD%20TSic%20Data%20Sheet%20V3%207.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn man z.&amp;amp;nbsp;B. einen Übertemperaturschutz bauen will, bei der es nur eine Schaltschwelle gibt, dann empfiehlt sich die Verwendung eines NTCs. Dessen Kennlinie ist gegenüber den Kennlinien von z.&amp;amp;nbsp;B. LM335 dahingehend im Vorteil, dass eine geringe Temperaturänderung besser messbar ist. Eine detailliertere Übersicht findet sich im Artikel [[Temperatursensor]]en, andere Sensoren sind in der [[:Category:Sensorik|Kategorie Sensorik]] zu finden.&lt;br /&gt;
&lt;br /&gt;
= Passive Bauelemente =&lt;br /&gt;
== Sensoren (passiv)==&lt;br /&gt;
=== Licht ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BPX65 BPX65]&lt;br /&gt;
| 4,25&lt;br /&gt;
| Fotodiode 10µA, 350-1000nm&lt;br /&gt;
| schnelle Lichtmessungen (bis MHz Bereich), großer Wellenlängenbereich&lt;br /&gt;
| R&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BPW34 BPW34]&lt;br /&gt;
| 0,59&lt;br /&gt;
| Fotodiode 80µA, 400-1100nm&lt;br /&gt;
| großer Wellenlängenbereich, Low Cost model, große Verfügbarkeit&lt;br /&gt;
| R&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/BPW21 BPW21]&lt;br /&gt;
| 5,25&lt;br /&gt;
| Fotodiode 10µA, 550nm&lt;br /&gt;
| Lichtspektrum des menschlichen Auges&lt;br /&gt;
| R&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[Temperatursensor|Temperatur]] ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/KTY81 KTY81]&lt;br /&gt;
| ~0,50&lt;br /&gt;
| nichtlinear(*), bis 150°C&lt;br /&gt;
| in &amp;amp;#956;C Schaltungen&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/KTY84_SERIES_5.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/KTY84 KTY84]&lt;br /&gt;
| 0,72&lt;br /&gt;
| nichtlinear(*), bis 300°C&lt;br /&gt;
| in &amp;amp;#956;C Schaltungen&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet2/e/0l2lc3p1dl8e5dgghsfh2oee43py.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mikrocontroller.net/part/PT100 Pt100] / [http://www.mikrocontroller.net/part/PT1000 Pt1000]&lt;br /&gt;
| ab 3,00&lt;br /&gt;
| lineare Kennlinie&lt;br /&gt;
| analoge Messschaltungen&lt;br /&gt;
| F C&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(*) Verschaltet man den Sensor als Spannungsteiler (Abgriff an den ADC), so erhält man dadurch eine meist ausreichende Linearisierung!&lt;br /&gt;
&lt;br /&gt;
== Widerstände ==&lt;br /&gt;
Mit einem Widerstandssortiment, welches die E12-Werte enthält, kann man normalerweise nicht falsch liegen. Denn früher oder später benötigt man jeden Widerstandswert der E12-Reihe einmal. Für einen Einstieg eignen sich die Sortimente vom Pollin. Auch ein Blick in Ebay kann sich lohnen, um ein Einstiegssortiment zu bekommen. Wer Schaltungen an Netzspannung entwickelt, sollte auf die &#039;&#039;Operation Voltage&#039;&#039; achten, denn nicht alle Typen weisen die nötige Spannungsfestigkeit auf. Als Daumenregel gilt: &amp;amp;frac12;-Watt-Widerstände oder größer passen immer, zwei bis drei in Reihe geschaltete &amp;amp;frac14;-Watt-Widerständen tun es auch.&lt;br /&gt;
&lt;br /&gt;
== Kondensatoren ==&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 100nF Keramik&lt;br /&gt;
| ~0.05&lt;br /&gt;
| &lt;br /&gt;
| [[Kondensator#Entkoppelkondensator | Abblockkondensator]] zwischen VCC und GND vor allem bei Digital-ICs &lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q= PDF]&lt;br /&gt;
|-&lt;br /&gt;
| 100nF Keramik SMD 0603&lt;br /&gt;
| ~0.01 (bei 100 Stück)&lt;br /&gt;
| SMD 0603&lt;br /&gt;
| [[Kondensator#Entkoppelkondensator | Abblockkondensator]] zwischen VCC und GND vor allem bei Digital-ICs&lt;br /&gt;
| D&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+0603+chip-capacitors+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Mechanische Bauelemente =&lt;br /&gt;
&lt;br /&gt;
== Taster / Schalter ==&lt;br /&gt;
&lt;br /&gt;
== Steckverbinder ==&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| WSL 10G&lt;br /&gt;
| 0,07&lt;br /&gt;
| Wannenstecker, 10-polig, gerade, Raster 2,54 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R, alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| PFL 10&lt;br /&gt;
| 0,09&lt;br /&gt;
| Pfostenleiste, 10-polig, Schneidklemmtechnik, Raster 2,54 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R,alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| AWG 28-10G&lt;br /&gt;
| 0,70€/m&lt;br /&gt;
| Flachbandkabel, 10-polig, 3 Meter, Raster 1,27 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R,alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| D-SUB BU 09FB&lt;br /&gt;
| 0,50&lt;br /&gt;
| D-Sub 9-polig auf 10-polig Pfostenleiste mit Flachbandkabel&lt;br /&gt;
| Anschluss für serielle Schnittstelle am PC&lt;br /&gt;
| R&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| KKxx025C&lt;br /&gt;
| 0,35 - 1,20&lt;br /&gt;
| Flachkabel-IC-Sockelverbinder, xx-polig (08, 14, 16, 18, 20, 28 erhältlich)&lt;br /&gt;
| Übergang von Leiterplatte auf Steckbrett&lt;br /&gt;
| R&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Anreihklemmen&lt;br /&gt;
| 0,30 &lt;br /&gt;
| Reihenklemme/Anreihklemme (verschieden Typen, für Lochraster: Raster 5.08)&lt;br /&gt;
| Anschluss der Spannungsversorung, leistungsstarke Verbraucher&lt;br /&gt;
| alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 0,30&lt;br /&gt;
| Hohlstecker/DC-Stecker&lt;br /&gt;
| siehe englische Wikipedia [http://en.wikipedia.org/wiki/Coaxial_power_connector Coaxial power connector] &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Lieferanten =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lokale Lieferanten: [[Lokale Anbieter]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Allgemeine Lieferantenliste: [[Elektronikversender]]&amp;lt;br&amp;gt;&lt;br /&gt;
Metallteile/Mechanik Lieferantenliste: [[Eisenwarenversender]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Kürzel&lt;br /&gt;
! Name&lt;br /&gt;
! Webseite&lt;br /&gt;
! Kommentar&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&lt;br /&gt;
|Bürklin&lt;br /&gt;
|[http://www.buerklin.de www.buerklin.de]&lt;br /&gt;
|Ladengeschäft in München&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;C&amp;lt;/b&amp;gt;&lt;br /&gt;
|Conrad&lt;br /&gt;
|[http://www.conrad.de www.conrad.de]&lt;br /&gt;
|Gigantisches Sortiment, aber sehr hohe Preise. Nur zu empfehlen, wenn die benötigten Teile nirgendwo anders aufzutreiben sind. Trotzdem kann man auch hier gelegentlich ein Schnäppchen machen. Filialen haben nicht alle Katalogartikel auf Lager&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;D&amp;lt;/b&amp;gt;&lt;br /&gt;
|CSD-Electronics&lt;br /&gt;
|[http://www.csd-electronics.de www.csd-electronics.de]&lt;br /&gt;
|Kleiner Shop mit überschaubarem Sortiment und akzeptablen Preisen.&amp;lt;br /&amp;gt;Ladengeschäft in Bonn&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;DK&amp;lt;/b&amp;gt;&lt;br /&gt;
|Digikey&lt;br /&gt;
|[http://de.digikey.com www.de.digikey.com]&lt;br /&gt;
|Mindestbestellmenge von 65€, sonst 18€ Versandkosten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;F&amp;lt;/b&amp;gt;&lt;br /&gt;
|Farnell&lt;br /&gt;
|[http://www.farnell.de www.farnell.de]&lt;br /&gt;
|Versand nur Firmen &amp;amp; Studenten.  Farnell-Zwischenhändler für Privatkunden: HBE-Shop [http://www.hbe-shop.de] (wenn Ware im Shop nicht gelistet, einfach Farnell-Bestellnummer eingeben)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;I&amp;lt;/b&amp;gt;&lt;br /&gt;
|IT-WNS&lt;br /&gt;
|[http://www.it-wns.de www.it-wns.de]&lt;br /&gt;
|Kein Mindestbestellwert, geringe Versandkosten ab 1,90;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;M&amp;lt;/b&amp;gt;&lt;br /&gt;
|Meilhaus&lt;br /&gt;
|[http://www.meilhaus.de www.meilhaus.de]&lt;br /&gt;
|Nur gewerbliche Kunden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;P&amp;lt;/b&amp;gt;&lt;br /&gt;
|Pollin&lt;br /&gt;
|[http://www.pollin.de www.pollin.de]&lt;br /&gt;
|Hier finden sich viele Schnäppchen und Industrierestposten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;&lt;br /&gt;
|Reichelt&lt;br /&gt;
|[http://www.reichelt.de www.reichelt.de]&lt;br /&gt;
| Mindestbestellmenge von 10€, sonst Zuschlag von 3€, 5,60€ Versand, großes Sortiment und meist gute Preise&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile| ]]&lt;br /&gt;
[[Kategorie:Lieferanten]]&lt;br /&gt;
[[Kategorie:Liste mit Bauteilen]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=81290</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=81290"/>
		<updated>2014-02-04T11:03:28Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: /* Rufsignal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential. Beide Adern sind erdfrei geführt, dürfen also nicht mit Erdpotential verbunden werden.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenstrom ist der Strom von der Vermittlungsstelle durch a-Ader, Telefon und b-Ader und zurück im aktiven Zustand des Anschlusses. Er soll mindestens 20 mA und maximal 60 mA betragen.&lt;br /&gt;
&lt;br /&gt;
Im Ruhezustand des Anschlusses fließt kein Schleifenstrom. Die Schwelle für das Erkennen &amp;quot;kein Schleifenstrom&amp;quot; liegt (je nach Vermittlungstechnik) bei wenigen mA (meist ca. 2 mA).&lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
Das Audiosignal wird ohne weitere Umsetzung, also im Basisband, übertragen. Die Signale für Hin- und Rückrichtung teilen sich die Sprechadern (&amp;quot;Zweidrahtschaltung&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
Telefone enthielten als Schallwandler sehr lange ein Kohlemikrofon (Sprechkapsel) und einen dynamischen Hörer (Hörkapsel).&lt;br /&gt;
&lt;br /&gt;
Das Kohlemikrofon enthält eine dünne Lage feiner Kohlekörner zwischen zwei leitfähigen Elektroden. Schalldruck presst die Kohlekörner aufeinander und ändert so den Widerstand. Der Vorteil des Kohlemikrofons ist, dass es ein sehr günstiges &amp;quot;Übersetzungsverhältnis&amp;quot; zwischen Schalldruck und erzeugtem Sprechstrom hat und so ohne aktive Verstärkung auskommt. Nachteilig ist, dass seine Kennlinie nichtlinear ist und daher wenig &amp;quot;HiFi-Qualitäten&amp;quot; aufweist.&lt;br /&gt;
&lt;br /&gt;
Ab den 1970er Jahren kamen Sprechkapseln auf, die ein Piezomikrofon und einen aktiven Verstärker enthalten. An ihren Anschlussklemmen verhalten sie sich aber immer noch so, wie eine Kohlesprechkapsel.&lt;br /&gt;
&lt;br /&gt;
Die einfachste Sprechschaltung ist die Reihenschaltung von Mikrofon und Hörer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a o--------[Lautsprecher]------[Mikrofon]---------o b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hauptnachteil dieser Schaltung ist, dass man das eigene Sprachsignal auch hört, und zwar lauter, als das der Gegenstelle.&lt;br /&gt;
&lt;br /&gt;
Daher wird so gut wie immer eine Brückenschaltung verwendet, die das eigene Mikrofonsignal ausblendet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        +--[Lautspr.]--+&lt;br /&gt;
        |              |&lt;br /&gt;
        +----XXXXXX----+&lt;br /&gt;
           ==========&lt;br /&gt;
a o--------XXXXXXXXXX----+&lt;br /&gt;
                |        |&lt;br /&gt;
                |       ===&lt;br /&gt;
                |        |&lt;br /&gt;
            Mikrofon    |~|&lt;br /&gt;
                |       |_|&lt;br /&gt;
                |        |&lt;br /&gt;
b o-------------+--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der hier verwendete Übertrager hat eine mittig angezapfte primäre Wicklung und ein Übertragungsverhältnis von ca. 1:1. Das rechts sichtbare RC-Glied entspricht in etwa der Impedanz der Anschlussleitung (so, wie sie das Telefon &amp;quot;sieht&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Das empfangene Signal durchfließt beide Hälften der Primärwicklung in gleicher Richtung, beider Felder addieren sich und koppeln in die Hörerwicklung ein. Das Mikrofonsignal wird in die Mittenanzapfung eingespeist und durchfließt so beide Wicklungshälften gegensinnig. Da die Impedanz der Leitung und des RC-Glieds annähernd gleich sind, gilt dies auch für die Beträge der Teilströme durch beide Wicklungshälften. Die entstehenden Magnetfelder löschen sich (fast) aus, im Hörer kommt nur noch ein (erwünschtes) Restsignal an.&lt;br /&gt;
&lt;br /&gt;
(Zeichnungen von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3036989 )&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls ist eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen ist die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die vordere Flanke des Wahlimpulses soll so aussehen:&lt;br /&gt;
Von 100% auf 30% innerhalb von 2 ms,&lt;br /&gt;
von 30% auf 3 mA in 3 ms und&lt;br /&gt;
unter 2 mA in 10 ms (alle gerechnet ab dem Beginn des Wahlimpulses).&lt;br /&gt;
&lt;br /&gt;
Die hintere Flanke des Wahlimpulses soll innerhalb von 2 ms auf nahezu 100% ansteigen.&lt;br /&gt;
&lt;br /&gt;
Die Prellzeiten des Impulskontakts sollen &amp;lt;= 3 ms sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
Der Standard-Hörton hat etwa 440 Hz. An einer öffentlichen Vermittlungsstelle wird nach dem Belegen der Leitung (Abheben) bis zur Wahl des ersten Zeichens ein Dauerton angelegt. &lt;br /&gt;
In Nebenstellenanlagen wird nach dem Abheben in der Regel ein Hörton aus drei kurzen Tönen, gefolgt von einer Pause, ausgegeben (Morsezeichen &amp;quot;S&amp;quot;). (Entsprechend wurde bis in die 1970er Jahre bei öffentlichen Netzen der Hörton das Morsezeichen &amp;quot;A&amp;quot; (kurzer Ton, langer Ton, Pause) wie &amp;quot;Amt&amp;quot; verwendet.)&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Um ein Telefon zu rufen, wird eine Wechselspannung (48-60V, 25 Hz) auf die Leitung gegeben.&lt;br /&gt;
&lt;br /&gt;
Ganz am Anfang wurde diese Wechselspannung durch einen kleinen Generator im Telefon erzeugt, der mit einer Handkurbel betätigt wurde (Kurbelinduktor).&lt;br /&gt;
&lt;br /&gt;
Später wurde die Rufspannung durch einen rotierenden Generator erzeugt, heute macht das ein Wechselrichter. Die Rufspannung wird zur Versorgungsspannung der Schleife addiert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                         470nF&lt;br /&gt;
        o--------a--------||----+&lt;br /&gt;
60V DC                          |&lt;br /&gt;
        o                       X&lt;br /&gt;
        |                       X Wecker&lt;br /&gt;
        o                       X&lt;br /&gt;
60V AC                          |&lt;br /&gt;
        o--------b--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Zeichnung von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3037042 )&lt;br /&gt;
&lt;br /&gt;
Im Telefon befindet sich ein Schallgeber, der auf Wechselspannung anspricht. Früher war das ein elektromagnetischer Wecker, dessen Klöppel durch den Wechselstrom hin- und her bewegt wurde und an eine oder zwei Schalenglocken stieß. heute wird der Rufstrom gleichgerichtet und speist einen Tongenerator (Sound-IC).&lt;br /&gt;
&lt;br /&gt;
Für eine elektronische Rufstromerkennung ersetzt man den Wecker durch einen Brückengleichrichter. Das gleichgerichtete Signal kann man dann auf einen Optokoppler geben. &lt;br /&gt;
&lt;br /&gt;
Achtung: Das Ausgangssignal des Optokopplers ist dann eine schnelle Rechteckfolge mit der doppelten Frequenz des Rufstroms. Will man das nicht haben, schaltet man am besten zwischen Gleichrichter und Optokoppler noch ein passend dimensioniertes RC-Glied (Tiefpass).&lt;br /&gt;
&lt;br /&gt;
Mechanische Wecker sind übrigens auf 25 Hz Rufstromfrequenz optimiert. Mit 50Hz funktionieren sie zwar auch, aber es hört sich weniger gut an. Elektronische Signalgeber laufen sowohl mit 25 Hz als auch 50 Hz gleich gut.&lt;br /&gt;
&lt;br /&gt;
Ein Telefon soll bei angelegtem Rufstrom weniger als 50mA aufnehmen.&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
Bei ankommenden Anrufen werden mit FSK Modulation zwischen dem ersten und zweiten Klingeln Informationen übertragen. 1300Hz entspricht einer 1, 2100Hz einer 0. Es wird mit 1200 Bit/s gesendet. Die relevanten Standards sind EN 300 659 und ES 200 778, welche kostenlos beim ETSI heruntergeladen werden können.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Technische Beschreibung der Analogen Wählanschlüsse am T-Net/ISDN der T-Com; Telefonanschlüsse ohne Durchwahl&amp;quot; (1 TR 110-1) findet man auf der Webseite der Telekom&lt;br /&gt;
&lt;br /&gt;
Ein Auszug aus dem Vorgänger FTZ 1 TR 2 findet sich hier: http://www.mikrocontroller.net/attachment/165553/1TR2_IWV_MFV.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Atmel_Studio&amp;diff=79765</id>
		<title>Atmel Studio</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Atmel_Studio&amp;diff=79765"/>
		<updated>2013-11-27T22:21:47Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: Link zu Beitrag &amp;quot;AVR Studio 4 und die neue AVR Toolchain&amp;quot; hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das &#039;&#039;&#039;Atmel Studio&#039;&#039;&#039; (vor Version 6: &amp;quot;&#039;&#039;&#039;AVR Studio&#039;&#039;&#039;&amp;quot;) ist eine kostenlose Entwicklungsumgebung ([[Editoren/IDEs|IDE]]) für die Programmierung der [[AVR]]-[[Mikrocontroller]] und [[ARM]]-[[Mikrocontroller]] (ab Version 6) von Atmel. Sie basiert ab Version 5 auf der Visual Studio Shell von Microsoft und besteht aus einer Projektverwaltung, einem [[Editoren/IDEs#Texteditoren für Programmierer|Editor]], einem [[AVR-Studio#Debugger|Debugger]] und Werkzeugen zum Beschreiben der Mikrocontroller.&lt;br /&gt;
&lt;br /&gt;
Mit dem Atmel Studio kann in [[Assembler]] sowie in [[C]]/[[C-Plusplus|C++]] programmiert werden. Für die Unterstützung von C/C++ musste bis einschließlich Version 4 vor der Installation des AVR Studio der GNU C Compiler für AVRs [[WinAVR]] installiert werden. Ab AVR Studio 5 ist eine vollständige Toolchain zur Entwicklung von C-Projekten enthalten. Atmel bietet weiterhin eine Erweiterung zwecks Erstellung von Projekten mit eingeschränkter C++-Unterstützung an (siehe [[AVR_Studio#Tipps_.26_Tricks|Tipps &amp;amp; Tricks]]).&lt;br /&gt;
&lt;br /&gt;
== Debugger ==&lt;br /&gt;
Die Atmel-Studio-Umgebung sieht unabhängig von der speziellen Debug-Plattform größtenteils identisch aus. Es existieren folgende Debug-Möglichkeiten:&lt;br /&gt;
# [[AVR-Simulation#AVR_Studio|AVR Simulator]]&lt;br /&gt;
# AVR In-Circuit Emulator / [[JTAG]]-Adapter: AVR Dragon, AVR ONE!, JTAGICE3, JTAGICE mkII, SAM-ICE&lt;br /&gt;
&#039;&#039;&#039;Simulation&#039;&#039;&#039;&lt;br /&gt;
* die meisten AVR-Mikrocontroller werden unterstützt&lt;br /&gt;
* z.T langsamer als eine Emulation (insbesondere bei größeren Projekten)&lt;br /&gt;
* Wechselwirkung mit Peripherie nur über vordefinierte Stimuli möglich&lt;br /&gt;
* Anzeige aller Register zu jeder Zeit möglich&lt;br /&gt;
&#039;&#039;&#039;Emulation&#039;&#039;&#039;&lt;br /&gt;
* Unterstützung von Mikrocontrollern plattformabhängig eingeschränkt&lt;br /&gt;
* z.T. schneller als Simulation&lt;br /&gt;
* Debugging in tatsächlicher Hardwareumgebung&lt;br /&gt;
* Register nicht uneingeschränkt lesbar&lt;br /&gt;
&lt;br /&gt;
== Tipps &amp;amp; Tricks ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR-Studio Bugs]]&lt;br /&gt;
* [[AVR-Simulation]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/193587#1894280 Pfad zum Hexfile]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/237681#2411339 Anzeige der Größe benutzter Speicherbereiche in AVR Studio 5]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/236601#2413654 C++ Templates (beta) für AVR Studio 5] (Vorsicht: kein vollständiger Funktionsumfang, siehe [http://support.atmel.no/bin/customer.exe?=&amp;amp;action=viewKbEntry&amp;amp;id=1001 FAQ])&lt;br /&gt;
* [http://www.rn-wissen.de/index.php/AVR_Studio_5#Eigene_Templates_erzeugen Erstellung eigener Templates in AVR Studio 5]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/267384#new Nicht Atmel Programmer direkt unter AVR Studio 5 oder 6 verwenden z.B. USBasp]&lt;br /&gt;
*[http://www.mikrocontroller.net/topic/316052#3420336 AVR Studio 4 und die neue AVR Toolchain - So funktionierts!]&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
=== Offizielle Seite ===&lt;br /&gt;
* http://www.atmel.com/atmelstudio&lt;br /&gt;
* http://www.atmel.no/beta_ware/ (gelegentlich Aktualisierungen und Testversionen)&lt;br /&gt;
&lt;br /&gt;
=== Direktlinks Installer ===&lt;br /&gt;
&lt;br /&gt;
Die MD5 Checksumme dient zum Überprüfen der Downloads auf Vollständigkeit. Die aktuelle Version steht jeweils zuerst.&lt;br /&gt;
&lt;br /&gt;
; Atmel Studio 6:&lt;br /&gt;
&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61sp2net.exe Atmel Studio 6.1 update 2.0 (build 2730)] (786MB, updated August 2013)&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61sp1_1net.exe Atmel Studio 6.1-2674] (806 MB, 2013/06)&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61net.exe Atmel Studio 6.1-2565] (783 MB, 2013/04)&lt;br /&gt;
* [http://www.atmel.com/Images/AtmelStudio-6.1.2440-beta-net.exe Atmel Studio 6.1-2440 (beta)] (639 MB, 2013/03)&lt;br /&gt;
* [http://www.atmel.com/Images/as6installer-6.0.1996-net.exe Atmel Studio 6.0-1996 Service Pack 2]&amp;lt;ref&amp;gt;Update-Installer ist leider nicht in Sicht&amp;lt;/ref&amp;gt; (799 MB, 2012/11)&lt;br /&gt;
* [http://www.atmel.com/Images/as6installer-stable-servicepack1-6.0.1938.exe Atmel Studio 6.0-1938 Service Pack 1] Upgrade auf Build 1938 (148 MB, updated 2012/09)&lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-patch-6.0.1882.exe Atmel Studio 6.0-1882 Patch 2] Bugfix update für Atmel Studio 6.0-1843 und 6.0-1863 (25MB, updated 2012/08) &lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-6.0.1843.exe Atmel Studio 6.0-1843]&amp;lt;ref&amp;gt;MD5: 55cad1a86458a3bb946e53190aeee499&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Atmel Studio 6.0 zeigt die RAM-Nutzung falsch an, egal welche Toolchain genutzt wird. Es addiert die EEPROM-Belegung dazu. [http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;p=963389#963389 Work-Around]&amp;lt;/ref&amp;gt; (743MB, updated 2012/05)&lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-6.0.1703-full.exe Atmel Studio 6.0-1703 Beta] (731MB, updated 2012/03)&lt;br /&gt;
&lt;br /&gt;
; Atmel Studio 6 (ohne VSS und .NET):&lt;br /&gt;
&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61sp2.exe Atmel Studio 6.1 update 2.0 (build 2730)] (595MB, updated August 2013)&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61sp1_1.exe Atmel Studio 6.1-2674] (595 MB, 2013/06)&lt;br /&gt;
* [http://www.atmel.com/Images/AStudio61.exe Atmel Studio 6.1-2565] (568 MB, 2013/04)&lt;br /&gt;
*[http://www.atmel.com/Images/AtmelStudio-6.1.2440-beta.exe Atmel Studio-6.1.2440 beta] (424MB, 2013/03)&lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-6.0.1996.exe Atmel Studio-6.0.1996 with Service Pack 2 Installer] (585MB, updated 2012/11)&lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-6.0.1843.noVSSnoDotNet.exe Atmel Studio 6.0-1843] (528MB, updated 2012/05)&lt;br /&gt;
*[http://www.atmel.com/Images/as6installer-6.0.1703-small.exe Atmel Studio 6.0-1703 Beta] (516MB, updated 2012/03)&lt;br /&gt;
&lt;br /&gt;
; AVR Studio 5:&lt;br /&gt;
&lt;br /&gt;
*[http://www.atmel.com/Images/as5installer-stable-5.1.208-full.exe AVR Studio 5.1-208] ASF 2.11.0, Toolchain 3.3.1 (616MB, updated 2012/02)&lt;br /&gt;
*[http://www.atmel.com/Images/as5installer-5.1.148.beta-full.exe AVR Studio 5.1-148 Beta] (523 MB, updated 2011/12)&lt;br /&gt;
&lt;br /&gt;
; AVR Studio 5 (ohne VSS und .NET):&lt;br /&gt;
&lt;br /&gt;
* [http://www.atmel.com/Images/as5installer-stable-5.1.208-small.exe AVR Studio 5.1-208] ASF 2.11.0, Toolchain 3.3.1 (396 MB, updated 2012/02)&lt;br /&gt;
*[http://www.atmel.com/Images/as5installer-5.1.148.beta-small.exe AVR Studio 5.1-148 Beta] (308 MB, updated 2011/12)&lt;br /&gt;
&lt;br /&gt;
; AVR Studio 4:&lt;br /&gt;
&lt;br /&gt;
*[http://www.atmel.com/Images/AvrStudio4Setup.exe AVR Studio 4.19-730]&amp;lt;ref&amp;gt;MD5:609209DB9A1C6191945421299101DC15&amp;lt;/ref&amp;gt; (124 MB, updated 2011/09/11)&lt;br /&gt;
*[http://www.atmel.com/Images/AVRStudio4.18Setup.exe AVR Studio 4.18-684] (117 MB, updated July 2009)&lt;br /&gt;
*[http://www.atmel.com/Images/AVRStudio4.18SP3.exe AVR Studio 4.18-716 Service Pack 3] (33 MB, updated July 2009)&lt;br /&gt;
*[http://www.atmel.com/Images/AvrStudio417Setup.exe AVR Studio 4.17-666] (112 MB, updated 07/09)&lt;br /&gt;
*[http://www.atmel.com/Images/AvrStudio416Setup.exe AVR Studio 4.16-628] Letzte Version für Windows 98 (126 MB, updated 02/09)&lt;br /&gt;
*[http://www.atmel.com/Images/aStudio4b589.exe AVR Studio 4.14-589] (89 MB, updated 04/08)&lt;br /&gt;
*[http://www.atmel.com/Images/aStudio4b528.exe AVR Studio 4.13-528] (73 MB, updated 03/07)&lt;br /&gt;
&lt;br /&gt;
=== Direktlinks Zusatzsoftware ===&lt;br /&gt;
====Atmel QTouch====&lt;br /&gt;
&lt;br /&gt;
* [http://www.atmel.com/Images/AVRQTouchStudioSetup_VSS_dotNET.exe AVR QTouch Studio] (373 MB, mit .NET, März 2010)&lt;br /&gt;
* [http://www.atmel.com/Images/Atmel_QTouch_Libraries_5.0.exe Atmel QTouch Library 5.0] (34.3MB, April 2011)&lt;br /&gt;
&lt;br /&gt;
====AVR Toolchain====&lt;br /&gt;
&lt;br /&gt;
*[http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe AVR Toolchain 3.4.2-1573] (86.6 MB, avr-gcc 4.7.2, AVR-Libc 1.8.0, updated 2013/04)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.4.1.1195-win32.win32.x86.exe AVR Toolchain 3.4.1-1195] (95.9 MB, avr-gcc 4.6.2, AVR-Libc 1.8.0, updated 2012/08)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.4.0.1146-win32.win32.x86.exe AVR Toolchain 3.4.0-1146] (91 MB, avr-gcc 4.6.2, AVR-Libc 1.8.0, updated 2012/06)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.3.1.1020-win32.win32.x86.exe AVR Toolchain 3.3.1-1020] (94 MB, avr-gcc 4.5.1, AVR-Libc 1.7.1, updated 2012/04)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.3.0.710-win32.win32.x86.exe AVR Toolchain 3.3.0-710] (94 MB, avr-gcc 4.5.1, AVR-Libc: 1.7.1, updated 2011/09/11)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.2.3.579-win32.win32.x86.exe AVR Toolchain 3.2.3-579] (95 MB, avr-gcc 4.5.1, AVR-Libc 1.7.1, updated 2011/06/11)&lt;br /&gt;
* [http://www.atmel.com/Images/avr-toolchain-installer-3.0.0.240-win32.win32.x86.exe AVR Toolchain 3.0.0-240] (87 MB, avr-gcc 4.4.3, AVR-Libc 1.7.0, updated 2010/09/10)&lt;br /&gt;
&lt;br /&gt;
====Atmel Software Framework====&lt;br /&gt;
&lt;br /&gt;
; Updates für Atmel Studio:&lt;br /&gt;
* [http://www.atmel.com/Images/as-asf341-msi-stable-6.0.0.165-win32.win32.x86.zip Atmel Software Framework 3.4.1.147] für Atmel Studio 6&lt;br /&gt;
* [http://www.atmel.com/Images/as-asf330-msi-stable-6.0.0.144-win32.win32.x86.zip Atmel Software Framework 3.3.0] für Atmel Studio 6&lt;br /&gt;
* [http://www.atmel.com/Images/as5.1-asf-vsix-stable-2.11.1.30-win32.win32.x86.zip Atmel Software Framework 2.11.1.30] für AVR Studio 5&lt;br /&gt;
* [http://www.atmel.com/Images/AVRStudio5-ASF-Update-2.8.1.76.exe Atmel Software Framework 2.8.1.76] für AVR Studio 5&lt;br /&gt;
&lt;br /&gt;
; Standalone:&lt;br /&gt;
&lt;br /&gt;
* [http://www.atmel.com/Images/asf-standalone-archive-3.7.3.69.zip AVR Software Framework 3.7.3.69]&lt;br /&gt;
* [http://www.atmel.com/Images/asf-standalone-archive-3.5.1.62.zip AVR Software Framework 3.5.1.62]&lt;br /&gt;
* [http://www.atmel.com/Images/asf-standalone-archive-2.10.0.zip AVR Software Framework 2.10.0]&lt;br /&gt;
* [http://www.atmel.com/Images/asf-standalone-archive-2.9.0.zip AVR Software Framework 2.9.0]&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/user/AtmelCorporation#g/c/8F325BE889E62E50 YouTube-Playlist: AVR Studio 5 Tutorial]&lt;br /&gt;
* [http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=82994 How to install JTAGICE mkII (and AVR Dragon and AVRISP mkII) on Windows 7 x64] auf avrfreaks.net (ggf. kostenlos registrieren). Siehe auch Hinweis von Denny [http://www.mikrocontroller.net/topic/146857#1476962] im Forum.&lt;br /&gt;
*[http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin AVR Eclipse Plugin]&lt;br /&gt;
*[http://avrstudio5.wordpress.com/ AVR Studio 5 Blog] - Useful hints and tips for installation troubleshooting with the new AVR Studio 5&lt;br /&gt;
&lt;br /&gt;
[[Category:AVR]]&lt;br /&gt;
[[Kategorie:Entwicklungstools]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77723</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77723"/>
		<updated>2013-07-26T08:47:02Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential. Beide Adern sind erdfrei geführt, dürfen also nicht mit Erdpotential verbunden werden.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenstrom ist der Strom von der Vermittlungsstelle durch a-Ader, Telefon und b-Ader und zurück im aktiven Zustand des Anschlusses. Er soll mindestens 20 mA und maximal 60 mA betragen.&lt;br /&gt;
&lt;br /&gt;
Im Ruhezustand des Anschlusses fließt kein Schleifenstrom. Die Schwelle für das Erkennen &amp;quot;kein Schleifenstrom&amp;quot; liegt (je nach Vermittlungstechnik) bei wenigen mA (meist ca. 2 mA).&lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
Das Audiosignal wird ohne weitere Umsetzung, also im Basisband, übertragen. Die Signale für Hin- und Rückrichtung teilen sich die Sprechadern (&amp;quot;Zweidrahtschaltung&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
Telefone enthielten als Schallwandler sehr lange ein Kohlemikrofon (Sprechkapsel) und einen dynamischen Hörer (Hörkapsel).&lt;br /&gt;
&lt;br /&gt;
Das Kohlemikrofon enthält eine dünne Lage feiner Kohlekörner zwischen zwei leitfähigen Elektroden. Schalldruck presst die Kohlekörner aufeinander und ändert so den Widerstand. Der Vorteil des Kohlemikrofons ist, dass es ein sehr günstiges &amp;quot;Übersetzungsverhältnis&amp;quot; zwischen Schalldruck und erzeugtem Sprechstrom hat und so ohne aktive Verstärkung auskommt. Nachteilig ist, dass seine Kennlinie nichtlinear ist und daher wenig &amp;quot;HiFi-Qualitäten&amp;quot; aufweist.&lt;br /&gt;
&lt;br /&gt;
Ab den 1970er Jahren kamen Sprechkapseln auf, die ein Piezomikrofon und einen aktiven Verstärker enthalten. An ihren Anschlussklemmen verhalten sie sich aber immer noch so, wie eine Kohlesprechkapsel.&lt;br /&gt;
&lt;br /&gt;
Die einfachste Sprechschaltung ist die Reihenschaltung von Mikrofon und Hörer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a o--------[Lautsprecher]------[Mikrofon]---------o b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hauptnachteil dieser Schaltung ist, dass man das eigene Sprachsignal auch hört, und zwar lauter, als das der Gegenstelle.&lt;br /&gt;
&lt;br /&gt;
Daher wird so gut wie immer eine Brückenschaltung verwendet, die das eigene Mikrofonsignal ausblendet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        +--[Lautspr.]--+&lt;br /&gt;
        |              |&lt;br /&gt;
        +----XXXXXX----+&lt;br /&gt;
           ==========&lt;br /&gt;
a o--------XXXXXXXXXX----+&lt;br /&gt;
                |        |&lt;br /&gt;
                |       ===&lt;br /&gt;
                |        |&lt;br /&gt;
            Mikrofon    |~|&lt;br /&gt;
                |       |_|&lt;br /&gt;
                |        |&lt;br /&gt;
b o-------------+--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der hier verwendete Übertrager hat eine mittig angezapfte primäre Wicklung und ein Übertragungsverhältnis von ca. 1:1. Das rechts sichtbare RC-Glied entspricht in etwa der Impedanz der Anschlussleitung (so, wie sie das Telefon &amp;quot;sieht&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Das empfangene Signal durchfließt beide Hälften der Primärwicklung in gleicher Richtung, beider Felder addieren sich und koppeln in die Hörerwicklung ein. Das Mikrofonsignal wird in die Mittenanzapfung eingespeist und durchfließt so beide Wicklungshälften gegensinnig. Da die Impedanz der Leitung und des RC-Glieds annähernd gleich sind, gilt dies auch für die Beträge der Teilströme durch beide Wicklungshälften. Die entstehenden Magnetfelder löschen sich (fast) aus, im Hörer kommt nur noch ein (erwünschtes) Restsignal an.&lt;br /&gt;
&lt;br /&gt;
(Zeichnungen von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3036989 )&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls ist eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen ist die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die vordere Flanke des Wahlimpulses soll so aussehen:&lt;br /&gt;
Von 100% auf 30% innerhalb von 2 ms,&lt;br /&gt;
von 30% auf 3 mA in 3 ms und&lt;br /&gt;
unter 2 mA in 10 ms (alle gerechnet ab dem Beginn des Wahlimpulses).&lt;br /&gt;
&lt;br /&gt;
Die hintere Flanke des Wahlimpulses soll innerhalb von 2 ms auf nahezu 100% ansteigen.&lt;br /&gt;
&lt;br /&gt;
Die Prellzeiten des Impulskontakts sollen &amp;lt;= 3 ms sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
Der Standard-Hörton hat etwa 440 Hz. An einer öffentlichen Vermittlungsstelle wird nach dem Belegen der Leitung (Abheben) bis zur Wahl des ersten Zeichens ein Dauerton angelegt. &lt;br /&gt;
In Nebenstellenanlagen wird nach dem Abheben in der Regel ein Hörton aus drei kurzen Tönen, gefolgt von einer Pause, ausgegeben (Morsezeichen &amp;quot;S&amp;quot;). (Entsprechend wurde bis in die 1970er Jahre bei öffentlichen Netzen der Hörton das Morsezeichen &amp;quot;A&amp;quot; (kurzer Ton, langer Ton, Pause) wie &amp;quot;Amt&amp;quot; verwendet.)&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Um ein Telefon zu rufen, wird eine Wechselspannung (48-60V, 25 Hz) auf die Leitung gegeben.&lt;br /&gt;
&lt;br /&gt;
Ganz am Anfang wurde diese Wechselspannung durch einen kleinen Generator im Telefon erzeugt, der mit einer Handkurbel betätigt wurde (Kurbelinduktor).&lt;br /&gt;
&lt;br /&gt;
Später wurde die Rufspannung durch einen rotierenden Generator erzeugt, heute macht das ein Wechselrichter. Die Rufspannung wird zur Versorgungsspannung der Schleife addiert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                         470nF&lt;br /&gt;
        o--------a--------||----+&lt;br /&gt;
60V DC                          |&lt;br /&gt;
        o                       X&lt;br /&gt;
        |                       X Wecker&lt;br /&gt;
        o                       X&lt;br /&gt;
60V AC                          |&lt;br /&gt;
        o--------b--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Zeichnung von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3037042 )&lt;br /&gt;
&lt;br /&gt;
Im Telefon befindet sich ein Schallgeber, der auf Wechselspannung anspricht. Früher war das ein elektromagnetischer Wecker, dessen Klöppel durch den Wechselstrom hin- und her bewegt wurde und an eine oder zwei Schalenglocken stieß. heute wird der Rufstrom gleichgerichtet und speist einen Tongenerator (Sound-IC).&lt;br /&gt;
&lt;br /&gt;
Mechanische Wecker sind auf 25 Hz Rufstromfrequenz optimiert. Mit 50Hz funktionieren sie zwar auch, aber es hört sich weniger gut an. Elektronische Signalgeber laufen sowohl mit 25 Hz als auch 50 Hz gleich gut.&lt;br /&gt;
&lt;br /&gt;
Ein Telefon soll bei angelegtem Rufstrom weniger als 50mA aufnehmen.&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Technische Beschreibung der Analogen Wählanschlüsse am T-Net/ISDN der T-Com; Telefonanschlüsse ohne Durchwahl&amp;quot; (1 TR 110-1) findet man auf der Webseite der Telekom&lt;br /&gt;
&lt;br /&gt;
Ein Auszug aus dem Vorgänger FTZ 1 TR 2 findet sich hier: http://www.mikrocontroller.net/attachment/165553/1TR2_IWV_MFV.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77475</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77475"/>
		<updated>2013-07-04T17:00:16Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential. Beide Adern sind erdfrei geführt, dürfen also nicht mit Erdpotential verbunden werden.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenstrom ist der Strom von der Vermittlungsstelle durch a-Ader, Telefon und b-Ader und zurück im aktiven Zustand des Anschlusses. Er soll mindestens 20 mA und maximal 60 mA betragen.&lt;br /&gt;
&lt;br /&gt;
Im Ruhezustand des Anschlusses fließt kein Schleifenstrom. Die Schwelle für das Erkennen &amp;quot;kein Schleifenstrom&amp;quot; liegt (je nach Vermittlungstechnik) bei wenigen mA (meist ca. 2 mA).&lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
Das Audiosignal wird ohne weitere Umsetzung, also im Basisband, übertragen. Die Signale für Hin- und Rückrichtung teilen sich die Sprechadern (&amp;quot;Zweidrahtschaltung&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
Telefone enthielten als Schallwandler sehr lange ein Kohlemikrofon (Sprechkapsel) und einen dynamischen Hörer (Hörkapsel).&lt;br /&gt;
&lt;br /&gt;
Das Kohlemikrofon enthält eine dünne Lage feiner Kohlekörner zwischen zwei leitfähigen Elektroden. Schalldruck presst die Kohlekörner aufeinander und ändert so den Widerstand. Der Vorteil des Kohlemikrofons ist, dass es ein sehr günstiges &amp;quot;Übersetzungsverhältnis&amp;quot; zwischen Schalldruck und erzeugten Sprechstrom hat und so ohne aktive Verstärkung auskommt. Nachteilig ist, dass seine Kennlinie nichtlinear ist und daher wenig &amp;quot;HiFi-Qualitäten&amp;quot; aufweist.&lt;br /&gt;
&lt;br /&gt;
Ab den 1970er Jahren kamen Sprechkapseln auf, die ein Piezomikrofon und einen aktiven Verstärker enthalten. An ihren Anschlussklemmen verhalten sie sich aber immer noch so, wie eine Kohlesprechkapsel.&lt;br /&gt;
&lt;br /&gt;
Die einfachste Sprechschaltung ist die Reihenschaltung von Mikrofon und Hörer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a o--------[Lautsprecher]------[Mikrofon]---------o b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hauptnachteil dieser Schaltung ist, dass man das eigene Sprachsignal auch hört, und zwar lauter, als das der Gegenstelle.&lt;br /&gt;
&lt;br /&gt;
Daher wird so gut wie immer eine Brückenschaltung verwendet, die das eigene Mikrofonsignal ausblendet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        +--[Lautspr.]--+&lt;br /&gt;
        |              |&lt;br /&gt;
        +----XXXXXX----+&lt;br /&gt;
           ==========&lt;br /&gt;
a o--------XXXXXXXXXX----+&lt;br /&gt;
                |        |&lt;br /&gt;
                |       ===&lt;br /&gt;
                |        |&lt;br /&gt;
            Mikrofon    |~|&lt;br /&gt;
                |       |_|&lt;br /&gt;
                |        |&lt;br /&gt;
b o-------------+--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der hier verwendete Übertrager hat eine mittig angezapfte primäre Wicklung und ein Übertragungsverhältnis von ca. 1:1. Das rechts sichtbare RC-Glied entspricht in etwa der Impedanz der Anschlussleitung (so, wie sie das Telefon &amp;quot;sieht&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Das empfangene Signal durchfließt beide Hälften der Primärwicklung in gleicher Richtung, beider Felder addieren sich und koppeln in die Hörerwicklung ein. Das Mikrofonsignal wird in die Mittenanzapfung eingespeist und durchfließt so beide Wicklungshälften gegensinnig. Da die Impedanz der Leitung und des RC-Glieds annähernd gleich sind, gilt dies auch für die Beträge der Teilströme durch beide Wicklungshälften. Die entstehenden Magnetfelder löschen sich (fast) aus, im Hörer kommt nur noch ein (erwünschtes) Restsignal an.&lt;br /&gt;
&lt;br /&gt;
(Zeichnungen von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3036989 )&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls ist eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen ist die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die vordere Flanke des Wahlimpulses soll so aussehen:&lt;br /&gt;
Von 100% auf 30% innerhalb von 2 ms,&lt;br /&gt;
von 30% auf 3 mA in 3 ms und&lt;br /&gt;
unter 2 mA in 10 ms (alle gerechnet ab dem Beginn des Wahlimpulses).&lt;br /&gt;
&lt;br /&gt;
Die hintere Flanke des Wahlimpulses soll innerhalb von 2 ms auf nahezu 100% ansteigen.&lt;br /&gt;
&lt;br /&gt;
Die Prellzeiten des Impulskontakts sollen &amp;lt;= 3 ms sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
Der Standard-Hörton hat etwa 440 Hz. An einer öffentlichen Vermittlungsstelle wird nach dem Belegen der Leitung (Abheben) bis zur Wahl des ersten Zeichens ein Dauerton angelegt. &lt;br /&gt;
In Nebenstellenanlagen wird nach dem Abheben in der Regel ein Hörton aus drei kurzen Tönen, gefolgt von einer Pause, ausgegeben (Morsezeichen &amp;quot;S&amp;quot;). (Entsprechend wurde bis in die 1970er Jahre bei öffentlichen Netzen der Hörton das Morsezeichen &amp;quot;A&amp;quot; (kurzer Ton, langer Ton, Pause) wie &amp;quot;Amt&amp;quot; verwendet.)&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Um ein Telefon zu rufen, wird eine Wechselspannung (48-60V, 25 Hz) auf die Leitung gegeben.&lt;br /&gt;
&lt;br /&gt;
Ganz am Anfang wurde diese Wechselspannung durch einen kleinen Generator im Telefon erzeugt, der mit einer Handkurbel betätigt wurde (Kurbelinduktor).&lt;br /&gt;
&lt;br /&gt;
Später wurde die Rufspannung durch einen rotierenden Generator erzeugt, heute macht das ein Wechselrichter. Die Rufspannung wird zur Versorgungsspannung der Schleife addiert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                         470nF&lt;br /&gt;
        o--------a--------||----+&lt;br /&gt;
60V DC                          |&lt;br /&gt;
        o                       X&lt;br /&gt;
        |                       X Wecker&lt;br /&gt;
        o                       X&lt;br /&gt;
60V AC                          |&lt;br /&gt;
        o--------b--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Zeichnung von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3037042 )&lt;br /&gt;
&lt;br /&gt;
Im Telefon befindet sich ein Schallgeber, der auf Wechselspannung anspricht. Früher war das ein elektromagnetischer Wecker, dessen Klöppel durch den Wechselstrom hin- und her bewegt wurde und an eine oder zwei Schalenglocken stieß. heute wird der Rufstrom gleichgerichtet und speist einen Tongenerator (Sound-IC).&lt;br /&gt;
&lt;br /&gt;
Mechanische Wecker sind auf 25 Hz Rufstromfrequenz optimiert. Mit 50Hz funktionieren sie zwar auch, aber es hört sich weniger gut an. Elektronische Signalgeber laufen sowohl mit 25 Hz als auch 50 Hz gleich gut.&lt;br /&gt;
&lt;br /&gt;
Ein Telefon soll bei angelegtem Rufstrom weniger als 50mA aufnehmen.&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Technische Beschreibung der Analogen Wählanschlüsse am T-Net/ISDN der T-Com; Telefonanschlüsse ohne Durchwahl&amp;quot; (1 TR 110-1) findet man auf der Webseite der Telekom&lt;br /&gt;
&lt;br /&gt;
Ein Auszug aus dem Vorgänger FTZ 1 TR 2 findet sich hier: http://www.mikrocontroller.net/attachment/165553/1TR2_IWV_MFV.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77474</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77474"/>
		<updated>2013-07-04T16:32:48Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential, &lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Der Strom durch a-Ader, Telefon und b-Ader.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
Telefone enthielten als Schallwandler sehr lange ein Kohlemikrofon und einen dynamischen Hörer.&lt;br /&gt;
&lt;br /&gt;
Das Kohlemikrofon enthält eine dünne Lage feiner Kohlekörner zwischen zwei leitfähigen Elektroden. Schalldruck presst die Kohlekörner aufeinander und ändert so den Widerstand. Der Vorteil des Kohlemikrofons ist, dass es ein sehr günstiges &amp;quot;Übersetzungsverhältnis&amp;quot; zwischen Schalldruck und erzeugten Sprechstrom hat und so ohne aktive Verstärkung auskommt.&lt;br /&gt;
&lt;br /&gt;
Die einfachste Sprechschaltung ist die Reihenschaltung von Mikrofon und Hörer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a o--------[Lautsprecher]------[Mikrofon]---------o b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hauptnachteil dieser Schaltung ist, dass man das eigene Sprachsignal lauter hört, als das der Gegenstelle.&lt;br /&gt;
&lt;br /&gt;
Daher wird so gut wie immer eine Brückenschaltung verwendet, die das eigene Mikrofonsignal ausblendet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        +--[Lautspr.]--+&lt;br /&gt;
        |              |&lt;br /&gt;
        +----XXXXXX----+&lt;br /&gt;
           ==========&lt;br /&gt;
a o--------XXXXXXXXXX----+&lt;br /&gt;
                |        |&lt;br /&gt;
                |       ===&lt;br /&gt;
                |        |&lt;br /&gt;
            Mikrofon    |~|&lt;br /&gt;
                |       |_|&lt;br /&gt;
                |        |&lt;br /&gt;
b o-------------+--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der hier verwendete Übertrager hat eine mittig angezapfte primäre Wicklung und ein Übertragungsverhältnis von ca. 1:1. Das rechts sichtbare RC-Glied entspricht in etwa der Impedanz der Anschlussleitung (so, wie sie das Telefon &amp;quot;sieht&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Das empfangene Signal durchfließt beide Hälften der Primärwicklung in gleicher Richtung, beider Felder addieren sich und koppeln in die Hörerwicklung ein. Das Mikrofonsignal wird in die Mittenanzapfung eingespeist und durchfließt so beide Wicklungshälften gegensinnig. Da die Impedanz der Leitung und des RC-Glieds annähernd gleich sind, gilt dies auch für die Beträge der Teilströme durch beide Wicklungshälften. Die entstehenden Magnetfelder löschen sich (fast) aus, im Hörer kommt nur noch ein (erwünschtes) Restsignal an.&lt;br /&gt;
&lt;br /&gt;
(Zeichnungen von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3036989 )&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls ist eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen ist die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die vordere Flanke des Wahlimpulses soll so aussehen:&lt;br /&gt;
Von 100% auf 30% innerhalb von 2 ms,&lt;br /&gt;
von 30% auf 3 mA in 3 ms und&lt;br /&gt;
unter 2 mA in 10 ms (alle gerechnet ab dem Beginn des Wahlimpulses).&lt;br /&gt;
&lt;br /&gt;
Die hintere Flanke des Wahlimpulses soll innerhalb von 2 ms auf nahezu 100% ansteigen.&lt;br /&gt;
&lt;br /&gt;
Die Prellzeiten des Impulskontakts sollen &amp;lt;= 3 ms sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
Der Standard-Hörton hat etwa 440 Hz. An einer öffentlichen Vermittlungsstelle wird nach dem Belegen der Leitung (Abheben) bis zur Wahl des ersten Zeichens ein Dauerton angelegt. &lt;br /&gt;
In Nebenstellenanlagen wird nach dem Abheben in der Regel ein Hörton aus drei kurzen Tönen, gefolgt von einer Pause, ausgegeben (Morsezeichen &amp;quot;S&amp;quot;). (Entsprechend wurde bis in die 1970er Jahre bei öffentlichen Netzen der Hörton das Morsezeichen &amp;quot;A&amp;quot; (kurzer Ton, langer Ton, Pause) wie &amp;quot;Amt&amp;quot; verwendet.)&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Um ein Telefon zu rufen, wird eine Wechselspannung (48-60V, 25 Hz) auf die Leitung gegeben.&lt;br /&gt;
&lt;br /&gt;
Ganz am Anfang wurde diese Wechselspannung durch einen kleinen Generator im Telefon erzeugt, der mit einer Handkurbel betätigt wurde (Kurbelinduktor).&lt;br /&gt;
&lt;br /&gt;
Später wurde die Rufspannung durch einen rotierenden Generator erzeugt, heute macht das ein Wechselrichter. Die Rufspannung wird zur Versorgungsspannung der Schleife addiert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                         470nF&lt;br /&gt;
        o--------a--------||----+&lt;br /&gt;
60V DC                          |&lt;br /&gt;
        o                       X&lt;br /&gt;
        |                       X Wecker&lt;br /&gt;
        o                       X&lt;br /&gt;
60V AC                          |&lt;br /&gt;
        o--------b--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Zeichnung von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3037042 )&lt;br /&gt;
&lt;br /&gt;
Im Telefon befindet sich ein Schallgeber, der auf Wechselspannung anspricht. Früher war das ein elektromagnetischer Wecker, dessen Klöppel durch den Wechselstrom hin- und her bewegt wurde und an eine oder zwei Schalenglocken stieß. heute wird der Rufstrom gleichgerichtet und speist einen Tongenerator (Sound-IC).&lt;br /&gt;
&lt;br /&gt;
Mechanische Wecker sind auf 25 Hz Rufstromfrequenz optimiert. Mit 50Hz funktionieren sie zwar auch, aber es hört sich weniger gut an. Elektronische Signalgeber laufen sowohl mit 25 Hz als auch 50 Hz gleich gut.&lt;br /&gt;
&lt;br /&gt;
Ein Telefon soll bei angelegtem Rufstrom weniger als 50mA aufnehmen.&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Technische Beschreibung der Analogen Wählanschlüsse am T-Net/ISDN der T-Com; Telefonanschlüsse ohne Durchwahl&amp;quot; (1 TR 110-1) findet man auf der Webseite der Telekom&lt;br /&gt;
&lt;br /&gt;
Ein Auszug aus dem Vorgänger FTZ 1 TR 2 findet sich hier: http://www.mikrocontroller.net/attachment/165553/1TR2_IWV_MFV.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77472</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=77472"/>
		<updated>2013-07-04T15:19:37Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential, &lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Der Strom durch a-Ader, Telefon und b-Ader.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
Telefone enthielten als Schallwandler sehr lange ein Kohlemikrofon und einen dynamischen Hörer.&lt;br /&gt;
&lt;br /&gt;
Das Kohlemikrofon enthält eine dünne Lage feiner Kohlekörner zwischen zwei leitfähigen Elektroden. Schalldruck presst die Kohlekörner aufeinander und ändert so den Widerstand. Der Vorteil des Kohlemikrofons ist, dass es ein sehr günstiges &amp;quot;Übersetzungsverhältnis&amp;quot; zwischen Schalldruck und erzeugten Sprechstrom hat und so ohne aktive Verstärkung auskommt.&lt;br /&gt;
&lt;br /&gt;
Die einfachste Sprechschaltung ist die Reihenschaltung von Mikrofon und Hörer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a o--------[Lautsprecher]------[Mikrofon]---------o b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hauptnachteil dieser Schaltung ist, dass man das eigene Sprachsignal lauter hört, als das der Gegenstelle.&lt;br /&gt;
&lt;br /&gt;
Daher wird so gut wie immer eine Brückenschaltung verwendet, die das eigene Mikrofonsignal ausblendet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        +--[Lautspr.]--+&lt;br /&gt;
        |              |&lt;br /&gt;
        +----XXXXXX----+&lt;br /&gt;
           ==========&lt;br /&gt;
a o--------XXXXXXXXXX----+&lt;br /&gt;
                |        |&lt;br /&gt;
                |       ===&lt;br /&gt;
                |        |&lt;br /&gt;
            Mikrofon    |~|&lt;br /&gt;
                |       |_|&lt;br /&gt;
                |        |&lt;br /&gt;
b o-------------+--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der hier verwendete Übertrager hat eine mittig angezapfte primäre Wicklung und ein Übertragungsverhältnis von ca. 1:1. Das rechts sichtbare RC-Glied entspricht in etwa der Impedanz der Anschlussleitung (so, wie sie das Telefon &amp;quot;sieht&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Das empfangene Signal durchfließt beide Hälften der Primärwicklung in gleicher Richtung, beider Felder addieren sich und koppeln in die Hörerwicklung ein. Das Mikrofonsignal wird in die Mittenanzapfung eingespeist und durchfließt so beide Wicklungshälften gegensinnig. Da die Impedanz der Leitung und des RC-Glieds annähernd gleich sind, gilt dies auch für die Beträge der Teilströme durch beide Wicklungshälften. Die entstehenden Magnetfelder löschen sich (fast) aus, im Hörer kommt nur noch ein (erwünschtes) Restsignal an.&lt;br /&gt;
&lt;br /&gt;
(Zeichnungen von Stefan Frings aus http://www.mikrocontroller.net/topic/286089?goto=3036989#3036989 )&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls ist eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen ist die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die vordere Flanke des Wahlimpulses soll so aussehen:&lt;br /&gt;
Von 100% auf 30% innerhalb von 2 ms,&lt;br /&gt;
von 30% auf 3 mA in 3 ms und&lt;br /&gt;
unter 2 mA in 10 ms (alle gerechnet ab dem Beginn des Wahlimpulses).&lt;br /&gt;
&lt;br /&gt;
Die hintere Flanke des Wahlimpulses soll innerhalb von 2 ms auf nahezu 100% ansteigen.&lt;br /&gt;
&lt;br /&gt;
Die Prellzeiten des Impulskontakts sollen &amp;lt;= 3 ms sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Technische Beschreibung der Analogen Wählanschlüsse am T-Net/ISDN der T-Com; Telefonanschlüsse ohne Durchwahl&amp;quot; (1 TR 110-1) findet man auf der Webseite der Telekom&lt;br /&gt;
&lt;br /&gt;
Ein Auszug aus dem Vorgänger FTZ 1 TR 2 findet sich hier: http://www.mikrocontroller.net/attachment/165553/1TR2_IWV_MFV.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=73533</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=73533"/>
		<updated>2013-03-03T22:33:32Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential, &lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Strom durch a-Ader, Telefon und b-Ader&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Falls es sich um Impulswahl handelt:&lt;br /&gt;
&lt;br /&gt;
Die FTZ-Richtline 1TR2 (Technische Forderungen an Endeinrichtungen zur &lt;br /&gt;
Anschaltung an Anschlüsse mit analogen Anschaltepunkten, Stand 06/1990) &lt;br /&gt;
dürfte wohl die exakteste Definition enthalten.&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls war eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen war die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Prellzeiten des Kontakts &amp;lt;= 3 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72203</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72203"/>
		<updated>2013-02-09T18:42:26Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wettbewerb Header}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise hat die a-Ader das negative Potential, &lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
Der Schleifenwiderstand ist die Summe aus dem Widerstand beider Adern und dem effektive Widerstand des Telefons. Bei langen TAL kann der Schleifenwiderstand bis zu 1500 &amp;amp;Omega; betragen.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Strom durch a-Ader, Telefon und b-Ader&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Falls es sich um Impulswahl handelt:&lt;br /&gt;
&lt;br /&gt;
Die FTZ-Richtline 1TR2 (Technische Forderungen an Endeinrichtungen zur &lt;br /&gt;
Anschaltung an Anschlüsse mit analogen Anschaltepunkten, Stand 06/1990) &lt;br /&gt;
dürfte wohl die exakteste Definition enthalten.&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls war eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen war die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Prellzeiten des Kontakts &amp;lt;= 3 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Bitte nicht blind die folgenden Kategorien kopieren ;-)&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;br /&gt;
[[Kategorie:FPGA-Projekte]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wettbewerb]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72202</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72202"/>
		<updated>2013-02-09T18:36:06Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wettbewerb Header}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung). Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück. Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
der addierte Widerstand beider Adern und der effektive Widerstand des Telefons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Strom durch a-Ader, Telefon und b-Ader&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Falls es sich um Impulswahl handelt:&lt;br /&gt;
&lt;br /&gt;
Die FTZ-Richtline 1TR2 (Technische Forderungen an Endeinrichtungen zur &lt;br /&gt;
Anschaltung an Anschlüsse mit analogen Anschaltepunkten, Stand 06/1990) &lt;br /&gt;
dürfte wohl die exakteste Definition enthalten.&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls war eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen war die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Prellzeiten des Kontakts &amp;lt;= 3 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Bitte nicht blind die folgenden Kategorien kopieren ;-)&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;br /&gt;
[[Kategorie:FPGA-Projekte]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wettbewerb]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72201</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72201"/>
		<updated>2013-02-09T18:35:35Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: /* Grundfunktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wettbewerb Header}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &#039;&#039;&#039;die&#039;&#039;&#039; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung).&lt;br /&gt;
&lt;br /&gt;
Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück.&lt;br /&gt;
&lt;br /&gt;
Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
der addierte Widerstand beider Adern und der effektive Widerstand des Telefons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Strom durch a-Ader, Telefon und b-Ader&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Falls es sich um Impulswahl handelt:&lt;br /&gt;
&lt;br /&gt;
Die FTZ-Richtline 1TR2 (Technische Forderungen an Endeinrichtungen zur &lt;br /&gt;
Anschaltung an Anschlüsse mit analogen Anschaltepunkten, Stand 06/1990) &lt;br /&gt;
dürfte wohl die exakteste Definition enthalten.&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls war eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen war die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Prellzeiten des Kontakts &amp;lt;= 3 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Bitte nicht blind die folgenden Kategorien kopieren ;-)&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;br /&gt;
[[Kategorie:FPGA-Projekte]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wettbewerb]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72200</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72200"/>
		<updated>2013-02-09T18:33:26Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wettbewerb Header}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss ist &amp;quot;&amp;quot;die&amp;quot;&amp;quot; klassische Schnittstelle zwischen einem Telefon (Endgerät) und dem Telefonnetz (Vermittlungseinrichtung).&lt;br /&gt;
&lt;br /&gt;
Sie geht unmittelbar auf die Entwicklungen von Philipp Reis und Alexander Graham Bell zurück.&lt;br /&gt;
&lt;br /&gt;
Bis zur Einführung digitaler Netzschnittstellen (wie ISDN) war sie der Standard-Netzabschluss im analogen Festnetz.&lt;br /&gt;
&lt;br /&gt;
== Schnittstelle ==&lt;br /&gt;
&lt;br /&gt;
Der analoge Telefonanschluss besteht aus zwei Kupferadern („a-Ader” und „b-Ader”), die das Endgerät (Telefon, Modem etc.) mit der Vermittlungseinrichtung verbinden. (Teilnehmeranschlussleitung, TAL)&lt;br /&gt;
&lt;br /&gt;
Jeder Anschluss hat ein eigenes Aderpaar (Doppelader, DA), das erdfrei geführt wird und nicht mit anderen Anschlüssen verbunden ist.&lt;br /&gt;
&lt;br /&gt;
TODO: Übersichtszeichnung&lt;br /&gt;
&lt;br /&gt;
== Spannungsversorgung (Speisung) ==&lt;br /&gt;
&lt;br /&gt;
In der Vermittlungseinrichtung ist die TAL an eine (Gleich-)Spannungsquelle angeschlossen. Im öffentlichen Netz sind Speisespannungen von 60 bzw. 48 V= üblich, bei kleinen Telefonanlagen werden auch geringere Speisespannungen wie z.B. 24 V verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Schleifenwiderstand ===&lt;br /&gt;
&lt;br /&gt;
der addierte Widerstand beider Adern und der effektive Widerstand des Telefons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schleifenstrom ===&lt;br /&gt;
&lt;br /&gt;
Strom durch a-Ader, Telefon und b-Ader&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Impulswahl ====&lt;br /&gt;
&lt;br /&gt;
Falls es sich um Impulswahl handelt:&lt;br /&gt;
&lt;br /&gt;
Die FTZ-Richtline 1TR2 (Technische Forderungen an Endeinrichtungen zur &lt;br /&gt;
Anschaltung an Anschlüsse mit analogen Anschaltepunkten, Stand 06/1990) &lt;br /&gt;
dürfte wohl die exakteste Definition enthalten.&lt;br /&gt;
&lt;br /&gt;
Ein Wahlimpuls war eine Schleifenunterbrechung, in den Pausen zwischen &lt;br /&gt;
den Impulsen war die Schleife geschlossen.&lt;br /&gt;
&lt;br /&gt;
Prellzeiten des Kontakts &amp;lt;= 3 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nenndauer:&lt;br /&gt;
Puls  60 ms&lt;br /&gt;
Pause 40 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Verhältnis Puls/Pause soll 1,5:1 sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 1:&lt;br /&gt;
Puls  52..71 ms&lt;br /&gt;
Pause 32..46 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,4:1 und max 1,8:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 2:&lt;br /&gt;
Puls  54..66 ms&lt;br /&gt;
Pause 36..44 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toleranzen 3:&lt;br /&gt;
Puls  57..63 ms&lt;br /&gt;
Pause 38..42 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verhältnis Puls/Pause min 1,45:1 und max 1,55:1&lt;br /&gt;
&lt;br /&gt;
Der Toleranzbereich 1 war nur zulässig, wenn die &lt;br /&gt;
Wahlimpulse an der Vermittlungsstelle noch steilflankig genug ankamen &lt;br /&gt;
(kurze und ausreichend niederohmige Anschlussleitung). Je länger die &lt;br /&gt;
Anschlussleitung zur VSt, desto genauer musste der Geber sein (also &lt;br /&gt;
Toleranzgruppen 2 bzw. 3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ziffer 1: 1 Wahlimpuls&lt;br /&gt;
...&lt;br /&gt;
Ziffer 9: 9 Wahlimpulse&lt;br /&gt;
Ziffer 0: 10 Wahlimpulse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dauer der Ziffer 0: 1000 ms +/- 100 ms&lt;br /&gt;
&lt;br /&gt;
Pause zwischen zwei Ziffern min 650 ms und max. 1300 ms (der Maximalwert &lt;br /&gt;
gilt nur bei Wahl aus einem Speicher, nicht bei manueller Wahl)&lt;br /&gt;
&lt;br /&gt;
===== Die Erdtaste =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mehrfrequenzwahl ====&lt;br /&gt;
&lt;br /&gt;
Für die Mehrfrequenzwahl wird jede Wahlziffer durch einen Doppelton &lt;br /&gt;
(zwei parallel gesendete Frequenzen) dargestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             Obere Frequenzgruppe&lt;br /&gt;
          Hz  1209 1336 1477&lt;br /&gt;
Untere    697   1   2    3&lt;br /&gt;
Frequenz- 770   4   5    6&lt;br /&gt;
gruppe    852   7   8    9&lt;br /&gt;
          941   ∗   0    #&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei &lt;br /&gt;
Wahlsignalen ebenfalls mindestens 80 ms.&lt;br /&gt;
&lt;br /&gt;
===== Die Flash-Taste =====&lt;br /&gt;
&lt;br /&gt;
Standard-Flashimpuls 80 ms&lt;br /&gt;
&lt;br /&gt;
Hook-Flash 300 ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
Wechselspannung 60 V / 25 Hz&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Bitte nicht blind die folgenden Kategorien kopieren ;-)&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;br /&gt;
[[Kategorie:FPGA-Projekte]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wettbewerb]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72173</id>
		<title>Analoger Telefonanschluss</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Analoger_Telefonanschluss&amp;diff=72173"/>
		<updated>2013-02-09T15:06:10Z</updated>

		<summary type="html">&lt;p&gt;Dl6dx: Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;von Stefan Wagner&amp;#039;&amp;#039;  {{Wettbewerb Header}}  Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.  BA…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von Stefan Wagner&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Wettbewerb Header}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel soll einen Überblick über die Technik und Schnittstellen des analogen Telefonanschlusses geben.&lt;br /&gt;
&lt;br /&gt;
BAUSTELLE!&lt;br /&gt;
&lt;br /&gt;
== Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audioübertragung ==&lt;br /&gt;
&lt;br /&gt;
=== Sprechschaltung ===&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmerschaltung ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Abgehende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Wählen ===&lt;br /&gt;
&lt;br /&gt;
=== Hörtöne ===&lt;br /&gt;
&lt;br /&gt;
== Kommende Verbindung ==&lt;br /&gt;
&lt;br /&gt;
=== Rufsignal ===&lt;br /&gt;
&lt;br /&gt;
=== CLIP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Bebilderung|Bebilderung von Artikeln]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/123456789 Forum: Diskussion zu diesem Projekt] &lt;br /&gt;
* [[Audio-Projekt|Link zu anderem Projekt]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Bitte nicht blind die folgenden Kategorien kopieren ;-)&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;br /&gt;
[[Kategorie:FPGA-Projekte]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Wettbewerb]]&lt;/div&gt;</summary>
		<author><name>Dl6dx</name></author>
	</entry>
</feed>