Zum Inhalt springen

Ringoszillator

aus Wikipedia, der freien Enzyklopädie
Datei:Ringoszillatorp.png
Schaltdiagramm eines dreistufigen Ringoszillators aus Invertern

Ein Ringoszillator ist eine elektronische Relaxationsoszillator-Schaltung für nicht-sinusförmige Signale. Er beruht auf der Laufzeit einer ungeraden Anzahl von invertierenden Verstärker-Bauelementen, die zu einem Ring zusammengeschaltet sind. Der einfachste Fall ist eine Ringschaltung aus drei Invertern. Dieser Oszillator benötigt keine diskreten Blindwiderstandkomponenten wie Kondensatoren oder Spulen (vgl. Phasenschieber) da seine Verzögerung auf Effekten in den Transistoren beruht. Seine Frequenz ist spannungs- und temperaturabhängig. Die Spannungsabhängigkeit ermöglicht seine Nutzung als Spannungsgesteuerter Oszillator, Variable Frequency Oscillator engl.: VCO. Da die Eigenschaften der Schaltung von den parasitären Eigenschaften der Elemente bestimmt wird, ist sie gut geeignet, um auf diese zurückzuschließen.

Prinzip

Datei:RingOszillator.png
Ringoszillator aus drei Bipolartransistoren

Eine geschlossene Reihenschaltung einer ungeraden Anzahl von Invertern hat theoretisch keinen definierten oder erlaubten Zustand, bei einer geraden Anzahl erhält man hingegen ein Flipflop, welches immer einen stabilen logischen Zustand einnimmt. Berücksichtigt man jedoch die Laufzeit der invertierenden Bauteile, ergibt sich bei ungerader Anzahl ein schwingungsfähiges und selbst erregendes Gebilde.

Im nebenstehenden Schaltbild dienen Bipolartransistoren in Emitterschaltung als Inverter für einen Ringoszillator, jede andere größere ungerade Anzahl schwingt ebenfalls. Der vierte Bipolartransistor im Schaltbild dient lediglich als Trennstufe zur Auskopplung des Signals. Diese Schaltung schwingt aufgrund der Sättigung der Bipolartransistoren auch ohne Kondensatoren deutlich langsamer als eine Schaltung aus MOSFET-Invertern.

Damit die Schaltung überhaupt schwingt, muss ihre Großsignalschleifenverstärkung größer gleich eins sein und die Verzögerung (positive Rückkopplung) ergeben. Ihre Schwingfrequenz entspricht dann jener Frequenz, bei der die Schleifenverstärkung gleich eins ist. Da die Schaltung im Schaltbetrieb (Großsignal) arbeitet, haben die Transistoren keine konstante Stromverstärkung. Bei fünf Transistoren sieht die Schwingung rechteckiger aus als bei drei Stufen. Die Signalform ist aber auch abhängig von der genutzten CMOS-Fertigungstechnik (Technologieknoten) und Versorgungsspannung.<ref name="Sicard">{{#invoke:Vorlage:Literatur|f}}</ref>

Der Betrag des Phasenunterschieds der Einzelstufen stellt sich bei 3 Stufen zu 360°/3 = 120° ein, d. h., die Frequenz ist genau so groß, dass diese Phasenbeziehung besteht. Für mehr als drei Stufen entsprechend weniger, bis mehr als eine Periode in den Oszillator passt. Aufgrund der Invertierung ist der Phasenunterschied zur Folgestufe das nächstgrößere Vielfache von 120° das größer als 180° ist: 2·120° = +240° = +60° + 180°. Da +240° = −120° und da aus einem periodischen Signal keine Wirkrichtung ersichtlich ist, erliegt man leicht dem Eindruck, der folgende Inverter würde dem treibenden vorauseilen. Die Verzögerungszeit pro Inverter entspricht den +60°.

<math>t_{D}=\frac{60^{\circ} \cdot T}{360^{\circ}}=\frac{1}{6 \cdot f}</math>

Berechnung der Frequenz

Wegen der endlichen Verarbeitungsgeschwindigkeit eines Inverters erscheint das Eingangssignal nach der Laufzeit tD am Ausgang. Bei n gleichartigen Invertern ergibt sich für die Schwingungsdauer<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20140328162600

      | {{#ifeq: 20140328162600 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20140328162600}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20140328162600}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Ringoszillator: Messung der Verzögerungszeit | {{#invoke:WLink|getEscapedTitle|Ringoszillator: Messung der Verzögerungszeit}} | {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20140328162600|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf}}
    || {{#if:  || }}
  }}{{#if: Ringoszillator: Messung der Verzögerungszeit
    | {{#if: {{#invoke:WLink|isBracketedLink|Ringoszillator: Messung der Verzögerungszeit}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://mikro.ee.tu-berlin.de/lehre/lehre_klar/4.CMOS-Ringoszillator.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref><ref>{{#invoke:Vorlage:Literatur|f}}</ref>
<math>T=2n \cdot t_D</math>

und die Frequenz

<math>f=\frac{1}{T}=\frac{1}{2n \cdot t_D}</math>

Wenn der Ring drei übliche Logikbausteine mit tD ≈ 2 ns verwendet, ist f ≈ 83 MHz. Diese Näherungsrechnung ist stark abhängig von der Laufzeit tD, die von anderen Bedingungen wie Temperatur, angelegter Spannung und Last sowie der Flankensteilheit der Signale abhängt.<ref name="Kesel"/><ref name="Wangenheim "/><ref name="Sicard"/>

Anwendungen

Datei:Pmos ring oscillator.png
Versuchsaufbau von vier Ringoszillatoren aus p-Typ-MOSFETs auf einem Siliziumchip. Damit kann der Einfluss der Transistorgröße auf die Frequenz untersucht werden.

Angewendet werden Ringoszillatoren in Bereichen, in denen es sich hauptsächlich um die Auswertung eines Frequenzwertes handelt und die Signalform nicht wesentlich ist (anders als bei Oszillatorschaltungen mit sinusförmigen Signalen). So werden integrierte Testschaltungen mit Ringoszillatoren gefertigt, um Fertigungsprozesse und Technologien zu bewerten und zu optimieren (Bestimmung der Transitlaufzeiten, der maximalen Schaltfrequenz von Logikgattern sowie deren Leistungsaufnahme).<ref name="Kesel">{{#invoke:Vorlage:Literatur|f}}</ref> Sie werden aber auch als spannungsgesteuerter Oszillator (VCO) in Phasenregelschleifen (PLL) eingesetzt, obwohl die Schwingungsfrequenz nicht exakt festgelegt werden kann.<ref name="Wangenheim ">{{#invoke:Vorlage:Literatur|f}}</ref>

Darüber hinaus werden Ringoszillatoren als Sensor eingesetzt, um eine Änderung der Kapazität in eine Änderung der Frequenz umzusetzen. Hierzu gehören Sensoren für Beschleunigung<ref>{{#invoke:Vorlage:Literatur|f}}</ref>, Druck, Feuchtigkeit und Temperatur<ref>Basab Datta, Dhruv Kumar: <templatestyles src="Webarchiv/styles.css" />{{#if:20140328234617

      | {{#ifeq: 20140328234617 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20140328234617}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20140328234617}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology. | {{#invoke:WLink|getEscapedTitle|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}} | {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20140328234617|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm}}
    || {{#if:  || }}
  }}{{#if: Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.
    | {{#if: {{#invoke:WLink|isBracketedLink|Analysis Of A Ring Oscillator Based On Chip Thermal Sensor In 65nm Technology.}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www-unix.ecs.umass.edu/~dkumar/lab4_658_report/lab4_report.htm }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }} University Of Massachusetts-Amherst.</ref>.

Weblinks

[{{canonicalurl:Commons:Category:{{#if:Ring oscillators|Ring oscillators|Ringoszillator}}|uselang=de}} Commons: {{#if:|{{{2}}}|{{#if:Ring oscillators|Ring oscillators|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if: Ring oscillators

   | {{#ifeq: {{#invoke:Str|left|ring oscillators|9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung

Einzelnachweise

<references />