Calculadora de ganancia de tensión de emisor común
Esta calculadora estima la ganancia de pequeña señal en banda media de un amplificador de emisor común a partir de la resistencia de colector, la resistencia de emisor sin desacoplar y la transconductancia del transistor.
Ejecutar — gratis
Aplica la aproximación con degeneración de emisor y entrega la ganancia con signo, su magnitud y el factor de degeneración. El signo negativo indica la inversión de fase en el colector. Úsela para comprobaciones rápidas cuando puedan despreciarse la resistencia de salida, la carga de la fuente y los efectos capacitivos.
Introduzca los valores efectivos de pequeña señal
Indique RC en ohmios, RE sin desacoplar en ohmios y gm en siemens. RC debe ser la resistencia que ve el colector en el modelo de pequeña señal. Si otra etapa carga el colector, combine primero en paralelo esa carga con la resistencia física e introduzca el valor efectivo. RE solo debe incluir la resistencia activa a la frecuencia analizada. Si un condensador ideal desacopla por completo la resistencia de emisor, introduzca cero porque el emisor está a masa para CA. La transconductancia corresponde al punto de polarización elegido y suele obtenerse a partir de la corriente de colector. Use unidades SI básicas: escriba 4700 para 4.7 kiloohmios y 0.04 para 40 milisiemens. La coherencia de unidades es indispensable, pues sus productos forman una relación de ganancia adimensional.
Interprete el cálculo y el signo de la ganancia
El cálculo usa Av = -gm × RC / (1 + gm × RE). Sin degeneración de emisor, el numerador -gm × RC es la ganancia idealizada. Una resistencia de emisor sin desacoplar añade realimentación negativa local, representada por 1 + gm × RE. Al crecer este denominador disminuye la magnitud de la ganancia, aunque normalmente mejoran la estabilidad, la linealidad y el margen de entrada. El resultado incluye la ganancia con signo, su magnitud positiva, la ganancia sin degeneración y el factor de degeneración. Un valor de -37.6 V/V significa que una pequeña variación positiva en la entrada produce una variación de salida unas 37.6 veces mayor y de sentido contrario. Es un resultado lineal de pequeña señal; no implica que el circuito pueda superar los rieles de alimentación ni conservar la linealidad con cualquier amplitud.
Conozca los límites de la aproximación
La calculadora emplea deliberadamente un modelo compacto de banda media. No incluye la resistencia de salida del transistor, los efectos de beta finita sobre la fuente, la resistencia de la fuente ni otras cargas, salvo que usted las incorpore al valor efectivo de RC. También supone que gm corresponde al punto de polarización real y que el transistor permanece en la región activa. A frecuencias bajas o altas, los condensadores de acoplamiento y desacoplo, las capacitancias de unión y los parásitos pueden modificar mucho la ganancia. Un condensador de desacoplo parcialmente eficaz requiere un modelo de impedancia, no un único RE real. Las señales grandes pueden provocar corte, saturación, recorte o distorsión. Considere el resultado una estimación de primer orden y compárelo con un modelo completo, una simulación o una medida cuando la precisión determine la selección de componentes.
Qué puede hacer con ella
Comprobar un diseño de emisor común
Estime la ganancia firmada en banda media con RC, RE sin desacoplar y la transconductancia del punto de polarización.
Comparar grados de degeneración
Cambie RE para observar cómo la realimentación local reduce la ganancia y aumenta el factor de degeneración.
Verificar un análisis de pequeña señal
Contraste un cálculo manual de ganancia antes de recurrir a una simulación o una medida de laboratorio.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza Av = -gm × RC / (1 + gm × RE), la aproximación de pequeña señal para un emisor común con degeneración.
¿Por qué la ganancia de tensión es negativa?
El signo negativo indica inversión de fase: al aumentar la entrada de pequeña señal, disminuye la tensión de salida del colector.
¿Qué debo introducir si la resistencia de emisor está desacoplada?
Introduzca cero si el emisor está efectivamente a masa para CA. Un desacoplo parcial exige un modelo de impedancia dependiente de la frecuencia.
¿Afecta la carga del colector al resultado?
Sí. Introduzca la resistencia efectiva vista por el colector, por ejemplo, el paralelo de RC y una carga externa.
¿Se incluye la resistencia de salida del transistor?
No. Se omiten la resistencia de salida, la carga de fuente por beta finita, las capacitancias y los límites no lineales.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud API cuesta $0.002. El mismo cálculo determinista también puede ejecutarse en el navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"collector_resistance_ohms": 4700,
"emitter_resistance_ohms": 100,
"transconductance_siemens": 0.04
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.common_emitter_gain",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |