Calcolatore del guadagno a emettitore comune
Questo calcolatore stima il guadagno per piccoli segnali in banda intermedia di un amplificatore a emettitore comune usando la resistenza di collettore, la resistenza di emettitore non bypassata e la transconduttanza del transistor.
Esegui gratis nel browser
Applica l’approssimazione con degenerazione di emettitore e restituisce il guadagno con segno, il suo modulo e il fattore di degenerazione. Il segno negativo identifica l’inversione di fase al collettore. Lo utilizzi per verifiche rapide quando resistenza di uscita, carico della sorgente ed effetti capacitivi possono essere trascurati.
Inserisca i valori effettivi per piccoli segnali
Indichi RC in ohm, RE non bypassata in ohm e gm in siemens. RC deve rappresentare la resistenza vista dal collettore nel modello per piccoli segnali. Se uno stadio successivo carica il collettore, combini prima tale carico in parallelo con il resistore fisico e inserisca il valore effettivo. RE deve includere soltanto la resistenza attiva alla frequenza esaminata. Se un condensatore ideale bypassa completamente il resistore di emettitore, inserisca zero, perché l’emettitore è a massa per il segnale CA. La transconduttanza deve riferirsi al punto di polarizzazione scelto e spesso viene ricavata dalla corrente di collettore. Usi unità SI di base: inserisca 4700 per 4.7 kiloohm e 0.04 per 40 millisiemens. La coerenza delle unità è indispensabile, poiché i loro prodotti formano il rapporto di guadagno adimensionale.
Interpreti il calcolo e il segno del guadagno
Il calcolo usa Av = -gm × RC / (1 + gm × RE). Senza degenerazione di emettitore, il numeratore -gm × RC è il guadagno idealizzato. Un resistore di emettitore non bypassato aggiunge una retroazione negativa locale, rappresentata da 1 + gm × RE. Quando questo denominatore aumenta, il modulo del guadagno diminuisce, mentre stabilità, linearità e intervallo d’ingresso generalmente migliorano. Il risultato include il guadagno con segno, il modulo positivo, il guadagno senza degenerazione e il fattore di degenerazione. Un valore di -37.6 V/V indica che una piccola variazione positiva all’ingresso produce una variazione di uscita circa 37.6 volte maggiore e opposta. È un risultato lineare per piccoli segnali: non prevede che l’amplificatore possa superare le alimentazioni o restare lineare con qualunque ampiezza.
Consideri i limiti dell’approssimazione
Il calcolatore applica volutamente un modello compatto in banda intermedia. Trascura la resistenza di uscita del transistor, gli effetti di beta finito sulla sorgente, la resistenza della sorgente e altri carichi, salvo che Lei li incorpori nel valore effettivo di RC. Presuppone inoltre che gm sia valida nel punto di polarizzazione reale e che il transistor resti nella regione attiva. Alle basse e alte frequenze, i condensatori di accoppiamento e bypass, le capacità di giunzione e gli elementi parassiti possono modificare sensibilmente il guadagno. Un bypass parziale richiede un modello d’impedenza, non un unico valore reale di RE. Segnali ampi possono causare interdizione, saturazione, clipping o distorsione. Consideri il risultato una stima di primo ordine e lo confronti con un modello completo, una simulazione o una misura quando la precisione condiziona la scelta dei componenti.
Casi d'uso
Controllare un progetto a emettitore comune
Stimi il guadagno con segno in banda intermedia usando RC, RE non bypassata e la transconduttanza di polarizzazione.
Confrontare diverse degenerazioni
Modifichi RE per vedere come la retroazione locale riduce il guadagno e aumenta il fattore di degenerazione.
Verificare un’analisi per piccoli segnali
Confronti un calcolo manuale prima di procedere con una simulazione o una misura di laboratorio.
Domande frequenti
Quale formula usa il calcolatore?
Usa Av = -gm × RC / (1 + gm × RE), l’approssimazione per piccoli segnali dell’emettitore comune degenerato.
Perché il guadagno di tensione è negativo?
Il segno negativo indica inversione di fase: quando il piccolo segnale d’ingresso aumenta, la tensione al collettore diminuisce.
Cosa deve inserire se il resistore di emettitore è bypassato?
Inserisca zero se l’emettitore è effettivamente a massa per il segnale CA. Un bypass parziale richiede un modello dipendente dalla frequenza.
Il carico del collettore influenza il risultato?
Sì. Inserisca la resistenza effettiva vista dal collettore, ad esempio RC in parallelo con un carico esterno.
La resistenza di uscita del transistor è inclusa?
No. Sono esclusi resistenza di uscita, carico della sorgente dovuto a beta finito, capacità e limiti non lineari.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
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/common-emitter-gain \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"collector_resistance_ohms":4700,"emitter_resistance_ohms":100,"transconductance_siemens":0.04}'const res = await fetch("https://api.kit.forhosting.com/elec/common-emitter-gain", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"collector_resistance_ohms": 4700,
"emitter_resistance_ohms": 100,
"transconductance_siemens": 0.04
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/common-emitter-gain",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"collector_resistance_ohms": 4700,
"emitter_resistance_ohms": 100,
"transconductance_siemens": 0.04
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/common-emitter-gain", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"collector_resistance_ohms":4700,"emitter_resistance_ohms":100,"transconductance_siemens":0.04}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"collector_resistance_ohms":4700,"emitter_resistance_ohms":100,"transconductance_siemens":0.04}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/common-emitter-gain", 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
{
"collector_resistance_ohms": 4700,
"emitter_resistance_ohms": 100,
"transconductance_siemens": 0.04
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.common_emitter_gain",
"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. |