ForHosting KIT · Entwickler-Tools

Rechner für Taktfrequenz und Periodendauer

Bei einem digitalen Takt hängen Frequenz, Periodendauer und vergangene Zyklen zusammen.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie etwa 100 MHz ein, um die Dauer eines Zyklus zu erhalten, oder 10 ns, um die Frequenz zu bestimmen. Zusätzlich können Sie für ein Zeitintervall die Zahl der Zyklen berechnen. Die Ergebnisse erscheinen in zweckmäßigen technischen Einheiten für Prozessoren, Busse, FPGAs, Mikrocontroller, Messgeräte und digitale Kommunikationssysteme.

Taktfrequenz in Periodendauer umrechnen

Die Frequenz gibt Zyklen pro Sekunde an, die Periodendauer die Länge eines Zyklus. Beide Größen sind Kehrwerte: Die Periodendauer ist eins geteilt durch die Frequenz. Ein Takt mit 100 MHz führt 100 Millionen Zyklen pro Sekunde aus; jeder dauert 10 Nanosekunden. Wählen Sie Hz, kHz, MHz oder GHz. Der Rechner normiert den Wert und zeigt mehrere Frequenz- und Zeitskalen, sodass Fehler bei SI-Präfixen vermieden werden. Nutzen Sie die Periodendauer für Timing-Reserven, die Zeitbasis eines Oszilloskops oder den Vergleich mit Peripherieanforderungen. Die Frequenz muss positiv sein, da null keine endliche Periodendauer besitzt.

Gemessene Periodendauer in Frequenz umrechnen

Datenblätter, Zeitdiagramme oder Oszilloskope nennen oft die Zyklusdauer statt der Taktrate. Dann ist die Frequenz eins geteilt durch die Periodendauer. Geben Sie Sekunden, Millisekunden, Mikrosekunden, Nanosekunden oder Pikosekunden ein. Beispielsweise entsprechen 20 ns genau 50 MHz. Geben Sie ausschließlich Frequenz oder Periodendauer an, damit keine widersprüchlichen Werte entstehen. Stellen Sie sicher, dass die Messung einen vollständigen Zyklus umfasst: Die Pulsbreite ist bei einem Tastgrad ungleich fünfzig Prozent nicht die Periodendauer, und eine Protokollbitzeit kann mehrere Referenztakte umfassen.

Zyklen innerhalb eines Zeitintervalls berechnen

Mit einem optionalen Intervall multipliziert der Rechner die normierte Frequenz mit der Zeit in Sekunden. So wandeln Sie Timeouts in Timer-Ticks um, schätzen das Zyklusbudget einer Routine oder prüfen eine Simulation. `cycles` kann einen Bruchteil enthalten, wenn das Intervall mitten im Zyklus endet. `complete_cycles` rundet ab und zählt nur abgeschlossene Zyklen. Ein Intervall von null liefert null. Seine Einheit lässt sich unabhängig von der Takteinheit wählen. Berechnet wird ein idealer konstanter Takt; für reale Reserven müssen Sie Toleranz, Jitter, Drift und Clock-Gating separat berücksichtigen.

FPGA-Timing prüfen

Rechnen Sie die Zielfrequenz in verfügbare Nanosekunden je synchroner Stufe um.

Timer-Zählwerte konfigurieren

Bestimmen Sie die Eingangstakte während eines Timeouts in Mikro- oder Millisekunden.

Messungen auswerten

Wandeln Sie eine gemessene Oszilloskop- oder Logikanalysator-Periode in MHz oder GHz um.

Was kostet eine API-Berechnung?

Jeder API-Aufruf kostet $0.002; im Browser können Sie den Rechner auch kostenlos nutzen.

Welche Formel wandelt Frequenz in Periodendauer um?

Die Periodendauer in Sekunden ist 1 geteilt durch die Frequenz in Hertz.

Darf ich Frequenz und Periodendauer angeben?

Nein. Geben Sie genau eine Größe als eindeutigen Ausgangswert an.

Warum kann die Zykluszahl Nachkommastellen haben?

Das Intervall kann mitten im Zyklus enden. complete_cycles zählt nur vollständig abgeschlossene Zyklen.

Werden Jitter oder Toleranz berücksichtigt?

Nein. Das Modell ist ideal und konstant; ergänzen Sie Toleranz, Jitter, Drift und Clock-Gating separat.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/elec/clock-period

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/elec/clock-period \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"frequency":100,"frequency_unit":"MHz"}'
{
  "frequency": 100,
  "frequency_unit": "MHz"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.clock_period",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →