Calculadora de ganho de tensão de emissor comum
Esta calculadora estima o ganho de pequenos sinais em banda média de um amplificador emissor comum usando a resistência do coletor, a resistência não desviada do emissor e a transcondutância do transistor.
Executar grátis
Ela aplica a aproximação com degeneração de emissor e retorna o ganho com sinal, sua magnitude e o fator de degeneração. O sinal negativo identifica a inversão de fase no coletor. Use-a em verificações rápidas quando a resistência de saída, o carregamento da fonte e os efeitos capacitivos puderem ser desprezados.
Informe os valores efetivos de pequenos sinais
Informe RC em ohms, RE não desviado em ohms e gm em siemens. RC deve representar a resistência vista pelo coletor no modelo de pequenos sinais. Se outro estágio carregar o coletor, combine primeiro essa carga em paralelo com o resistor físico e informe o valor efetivo. RE deve conter apenas a resistência ativa na frequência analisada. Quando um capacitor ideal desvia totalmente o resistor do emissor, informe zero, pois o emissor fica aterrado para CA. A transcondutância deve corresponder ao ponto de polarização escolhido e geralmente é obtida pela corrente de coletor. Use unidades SI básicas: informe 4700 para 4.7 quilohms e 0.04 para 40 milisiemens. Unidades coerentes são essenciais porque seus produtos formam uma relação de ganho sem dimensão.
Entenda o cálculo e o sinal do ganho
O cálculo usa Av = -gm × RC / (1 + gm × RE). Sem degeneração de emissor, o numerador -gm × RC representa o ganho idealizado. Um resistor de emissor não desviado acrescenta realimentação negativa local, expressa por 1 + gm × RE. À medida que esse denominador cresce, a magnitude do ganho diminui, enquanto estabilidade, linearidade e faixa de entrada geralmente melhoram. O resultado apresenta o ganho com sinal, sua magnitude positiva, o ganho sem degeneração e o fator de degeneração. Um valor de -37.6 V/V significa que uma pequena variação positiva na entrada gera uma variação de saída cerca de 37.6 vezes maior no sentido oposto. Este é um resultado linear de pequenos sinais; ele não prevê operação além das tensões de alimentação nem linearidade para qualquer amplitude.
Considere os limites da aproximação
A calculadora usa intencionalmente um modelo compacto de banda média. Ela não considera a resistência de saída do transistor, efeitos de beta finito sobre a fonte, resistência da fonte nem outras cargas, a menos que você as incorpore ao RC efetivo. Também presume que gm seja válido no ponto de polarização real e que o transistor permaneça na região ativa. Em frequências baixas ou altas, capacitores de acoplamento e desvio, capacitâncias de junção e elementos parasitas podem alterar bastante o ganho. Um capacitor de desvio parcialmente eficaz exige um modelo de impedância, e não um único RE real. Sinais grandes podem causar corte, saturação, recorte ou distorção. Trate o resultado como estimativa de primeira ordem e compare-o com um modelo completo, uma simulação ou uma medição quando a precisão influenciar a escolha dos componentes.
Casos de uso
Verificar um projeto emissor comum
Estime o ganho com sinal em banda média usando RC, RE não desviado e a transcondutância do ponto de polarização.
Comparar opções de degeneração
Altere RE para observar como a realimentação local reduz o ganho e aumenta o fator de degeneração.
Conferir uma análise de pequenos sinais
Compare um cálculo manual de ganho antes de avançar para simulação ou medição em bancada.
Perguntas frequentes
Qual fórmula a calculadora usa?
Ela usa Av = -gm × RC / (1 + gm × RE), a aproximação de pequenos sinais para emissor comum com degeneração.
Por que o ganho de tensão é negativo?
O sinal negativo indica inversão de fase: quando a entrada de pequenos sinais aumenta, a tensão de saída do coletor diminui.
O que informar quando o resistor do emissor está desviado?
Informe zero quando o emissor estiver efetivamente aterrado para CA. Um desvio parcial exige um modelo de impedância dependente da frequência.
A carga do coletor afeta o resultado?
Sim. Informe a resistência efetiva vista pelo coletor, como a associação em paralelo de RC com uma carga externa.
A resistência de saída do transistor está incluída?
Não. Resistência de saída, carregamento da fonte por beta finito, capacitâncias e limites não lineares são desconsiderados.
Quanto custa um cálculo pela API?
Cada solicitação API custa US$ 0,002. O mesmo cálculo determinístico também pode ser executado no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"collector_resistance_ohms": 4700,
"emitter_resistance_ohms": 100,
"transconductance_siemens": 0.04
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.common_emitter_gain",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |