ForHosting KIT · Ingegneria e costruzioni

Calcolatore di frequenza e periodo del clock

Un clock da 100 MHz ha un periodo di 10 ns, e un periodo di 20 ns corrisponde a 50 MHz. Inserisca la frequenza o il periodo e, se serve, un intervallo per contare i cicli, e legga il risultato in tutte le unità comuni. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Frequenza
100
Unità di frequenza
MHz
Intervallo
2,5
Unità di intervallo
Us
Ottiene
Origine
frequency
Frequenza (Hz)
100.000.000
Frequenza (kHz)
100.000
Frequenza (MHz)
100

Un clock digitale collega frequenza, periodo e cicli trascorsi. Inserisca una frequenza, per esempio 100 MHz, per conoscere la durata di un ciclo, oppure un periodo, come 10 ns, per ricavare la frequenza. Può anche specificare un intervallo e calcolare quanti cicli contiene. I risultati sono espressi in pratiche unità ingegneristiche per processori, bus, FPGA, microcontrollori, strumenti di misura e comunicazioni digitali.

Converta la frequenza del clock in periodo

La frequenza indica quanti cicli avvengono ogni secondo, mentre il periodo indica la durata di un ciclo. Sono grandezze reciproche: il periodo è uno diviso per la frequenza. Un clock da 100 MHz compie 100 milioni di cicli al secondo, quindi ogni ciclo dura 10 nanosecondi.

Selezioni Hz, kHz, MHz o GHz; il calcolatore normalizza il valore e mostra più scale di frequenza e tempo, evitando errori con i prefissi metrici. Usi il periodo per valutare i margini temporali, impostare un oscilloscopio o confrontare i requisiti di una periferica. La frequenza deve essere positiva, perché zero non produce un periodo finito.

Converta un periodo misurato in frequenza

Talvolta una scheda tecnica, un diagramma temporale o un oscilloscopio fornisce la durata del ciclo. In questa direzione la frequenza è uno diviso per il periodo. Inserisca secondi, millisecondi, microsecondi, nanosecondi o picosecondi.

Per esempio, 20 ns corrispondono a 50 MHz. Fornisca soltanto frequenza oppure periodo, così da evitare dati contraddittori. Verifichi che la misura rappresenti un ciclo completo: la larghezza dell’impulso non coincide necessariamente con il periodo se il duty cycle non è del cinquanta per cento, e il tempo di bit di un protocollo può comprendere più cicli di riferimento.

Calcoli i cicli in un intervallo

Aggiunga un intervallo per moltiplicare la frequenza normalizzata per il tempo in secondi. Un intervallo pari a zero restituisce zero. La sua unità è indipendente da quella del clock.

Il calcolo presuppone un clock ideale e costante; per margini realistici consideri separatamente tolleranza, jitter, deriva e clock gating.

Verificare il timing di una FPGA

Converta la frequenza obiettivo nei nanosecondi disponibili per ogni stadio sincrono.

Configurare i conteggi del timer

Determini quanti cicli del clock di ingresso rientrano in un timeout in microsecondi o millisecondi.

Interpretare le misure

Trasformi un periodo rilevato da oscilloscopio o analizzatore logico in MHz o GHz.

Quale formula converte frequenza in periodo?

Il periodo in secondi è 1 diviso per la frequenza in hertz.

Posso fornire frequenza e periodo?

No. Ne fornisca esattamente uno per mantenere una sola origine non ambigua.

Sono inclusi jitter o tolleranza?

No. Il clock è ideale e costante; applichi separatamente tolleranza, jitter, deriva e clock gating.

Quanti cicli di clock stanno in un intervallo di tempo?

Moltiplichi la frequenza in hertz per l'intervallo in secondi: un clock da 100 MHz per 2,5 microsecondi dà 250 cicli. A parte sono indicati i cicli completi, arrotondati per difetto, perché contano solo quelli che finiscono dentro l'intervallo.

La larghezza di un impulso è uguale al periodo?

Non sempre. Se il clock non resta alto per metà ciclo e basso per l'altra metà, il tempo alto e il tempo basso sono diversi; solo la loro somma è il periodo.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Calcoli i cicli in un intervallo

Può così convertire un timeout in tick del timer, stimare i cicli disponibili per una routine o controllare una simulazione. `cycles` può essere frazionario se l’intervallo termina durante un ciclo; `complete_cycles` arrotonda verso il basso e conta solo quelli conclusi.

Quanto costa un calcolo tramite API?

Ogni richiesta API costa $0.002; il calcolatore funziona gratuitamente anche nel browser.

Perché i cicli possono essere frazionari?

L’intervallo può terminare durante un ciclo. Usi complete_cycles quando contano solo i cicli conclusi.

Leggi la documentazione completa del KIT →