Velocità di slew da FPBW
Le schede tecniche degli op-amp indicano la velocità di slew in volt per microsecondo e la banda a piena potenza come la frequenza massima a cui un'ampiezza di uscita di picco dichiarata può ancora essere erogata senza che il fronte di grande segnale diventi triangolare.
Esegui gratis nel browser
Quei due numeri sono legati da un prodotto deterministico: la pendenza massima di una sinusoide v(t) vale Vpeak per due pi per f, quindi la velocità di slew minima richiesta è SR uguale a due pi f Vpeak in volt al secondo. Stadi audio, driver di linea video, driver ADC e amplificatori di strumentazione raggiungono questo limite quando lo swing di picco e la frequenza obiettivo sono fissati prima di scegliere il componente. Gli studenti verificano i compiti con la stessa formula stampata accanto alla nota FPBW; le revisioni di progetto controllano se un candidato rail-to-rail può ancora oscillare dieci volt di picco a cento chilohertz; i team di firmware e collaudo convertono ampiezza e frequenza di laboratorio in un pavimento di velocità di slew prima di scrivere i limiti pass-fail. Questo calcolatore di velocità di slew dalla banda a piena potenza accetta un'ampiezza di uscita di picco non negativa in volt e un FPBW positivo in hertz, moltiplica per due pi e restituisce la velocità di slew richiesta in V/s e V/µs più ingressi ripuliti e un'espressione stampabile. L'ampiezza negativa viene rifiutata con un chiaro errore di validazione perché l'ampiezza di picco del modello sinusoidale è una magnitudine, non un campione con segno. Lo strumento gratuito del browser e l'API a pagamento condividono una funzione isomorfa pura così che demo didattiche, pipeline di fogli di calcolo e script di produzione non divergano mai sullo stesso Vpeak e f.
Come si usa
Inserisci i dati nel modulo qui sopra. Lo strumento li controlla prima del calcolo e mostra il risultato nella stessa pagina.
Controlla i dati
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Ripeti il calcolo o automatizzalo
Usa lo strumento web per controlli singoli e l’API quando vuoi integrare la stessa capacità in un flusso automatizzato.
Casi d'uso
Ottieni subito una risposta
Inserisci una serie di valori e visualizza il risultato senza preparare un foglio di calcolo o uno script.
Confronta gli scenari
Modifica un valore alla volta e ripeti il calcolo per capire cosa cambia il risultato.
Automatizza le attività ripetute
Usa l’API quando lo stesso calcolo deve essere eseguito nel tuo prodotto o flusso.
Domande frequenti
Come si usa questa capacità?
Compila i campi qui sopra ed eseguila in questa pagina. Il modulo segnala i dati da correggere.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/elec/slew-rate-bandwidth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":10,"bandwidth":100000}'const res = await fetch("https://api.kit.forhosting.com/elec/slew-rate-bandwidth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 10,
"bandwidth": 100000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/slew-rate-bandwidth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 10,
"bandwidth": 100000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/slew-rate-bandwidth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":10,"bandwidth":100000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":10,"bandwidth":100000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/slew-rate-bandwidth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"amplitude": 10,
"bandwidth": 100000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.slew_rate_bandwidth",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |