Calculadora de corrente de dreno MOSFET em saturação
Esta calculadora de corrente de dreno MOSFET aplica a equação quadrática ideal de saturação à sobretensão de porta e ao parâmetro de transcondutância do dispositivo.
Executar grátis
Informe a sobretensão em volts e o parâmetro em amperes por volt ao quadrado; o resultado aparece em amperes e miliamperes. Ela é útil para estimativas rápidas de polarização, estudos e verificações iniciais quando o modelo de canal longo é adequado.
Escolha as duas grandezas exigidas pela equação
O modelo quadrático de saturação usa a sobretensão de porta, não apenas a tensão entre porta e fonte. A sobretensão, normalmente indicada por V_OV, é V_GS menos a tensão de limiar V_TH. Se o circuito fornecer V_GS e V_TH separadamente, faça a subtração antes de informar o valor. A segunda entrada é o parâmetro de transcondutância k do dispositivo, expresso em amperes por volt ao quadrado. Nesta calculadora, k é definido de forma que a corrente de dreno seja igual à metade de k multiplicada pelo quadrado de V_OV. Folhas de dados e livros nem sempre adotam os mesmos símbolos ou definições: alguns chamam o parâmetro de beta, outros incorporam o fator de um meio à constante, e há fontes que distinguem a transcondutância do processo do parâmetro do dispositivo ajustado pela geometria. Confirme a convenção antes de copiar qualquer valor. Informe somente números finitos e não negativos. Sobretensão ou parâmetro zero resulta em corrente zero neste modelo ideal; a sobretensão negativa é recusada porque a expressão solicitada descreve condução em saturação, e não a região sublimiar. Preserve a coerência das unidades: volts e amperes por volt ao quadrado resultam em amperes.
Entenda o resultado da lei quadrática
A calculadora avalia I_D = 0.5 × k × V_OV². Como a sobretensão é elevada ao quadrado, a corrente responde fortemente à polarização da porta: dobrar V_OV quadruplica a corrente ideal quando k permanece constante. A resposta apresenta a corrente em amperes e miliamperes, repete as entradas normalizadas com suas unidades e identifica a equação aplicada. Por exemplo, sobretensão de 2.5 volts e k de 0.004 amperes por volt ao quadrado produzem 0.0125 amperes, ou 12.5 miliamperes. O cálculo pressupõe que o MOSFET já esteja operando em saturação. No modelo NMOS de canal longo mais simples, isso normalmente exige V_DS maior ou igual a V_OV. A ferramenta não recebe V_DS e, portanto, não verifica essa condição. Ela também desconsidera modulação do comprimento de canal, efeito de corpo, degradação da mobilidade, saturação de velocidade, temperatura, fuga e descasamento. Assim, o resultado representa um modelo, não uma medição garantida. Use-o como referência transparente, com hipóteses fáceis de conferir.
Use a estimativa com segurança no circuito
Use o resultado para definir um ponto inicial de polarização, comparar parâmetros de dispositivos ou conferir contas manuais antes de realizar uma simulação mais completa. Depois do cálculo, verifique se as tensões escolhidas de dreno e fonte realmente mantêm o dispositivo em saturação e se a dissipação prevista, I_D vezes V_DS, é aceitável. Para um MOSFET discreto, consulte as curvas de transferência e as faixas dos parâmetros, pois a tensão de limiar e a transcondutância podem variar bastante entre componentes e com a temperatura da junção. Em projetos integrados, compare a corrente ideal com o modelo de processo no comprimento e largura de canal, alimentação e corners relevantes. Se a sua fonte definir beta para uma equação sem o fator de um meio, converta o valor antes de usar esta calculadora; caso contrário, a resposta ficará diferente por um fator de dois. Chamadas automatizadas custam US$ 0,002 por solicitação, enquanto o cálculo no navegador atende a verificações interativas. Registre as entradas e a equação com o resultado para que outras pessoas possam reproduzir a hipótese adotada.
Casos de uso
Estimar uma corrente de polarização
Calcule a corrente ideal de saturação para a sobretensão de porta e o parâmetro de transcondutância ajustado pela geometria.
Conferir exercícios
Verifique um cálculo MOSFET pela lei quadrática e veja o resultado em amperes e miliamperes.
Comparar pontos de projeto
Avalie como mudanças na sobretensão ou no parâmetro do dispositivo afetam a estimativa inicial de corrente.
Perguntas frequentes
Qual equação a calculadora usa?
Ela usa I_D = 0.5 × k × V_OV², com k em amperes por volt ao quadrado e V_OV em volts.
O que é sobretensão de porta?
É V_GS menos a tensão de limiar V_TH e indica quanto a tensão aplicada à porta supera o limiar.
A calculadora verifica a saturação?
Não. Ela não recebe V_DS; você deve verificar separadamente a condição de saturação do modelo MOSFET adotado.
Por que uma folha de dados pode dar o dobro ou a metade?
As fontes definem k ou beta de maneiras diferentes. Esta ferramenta espera a convenção com o fator explícito de um meio.
O resultado inclui modulação do comprimento de canal?
Não. Ele representa a corrente quadrática ideal e ignora modulação de canal e outros efeitos secundários ou de canal curto.
Quanto custa um cálculo automatizado?
Cada solicitação API custa US$ 0,002. O mesmo cálculo determinístico também está disponível 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/mosfet-drain-current \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}'const res = await fetch("https://api.kit.forhosting.com/elec/mosfet-drain-current", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/mosfet-drain-current",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/mosfet-drain-current", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/mosfet-drain-current", 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
{
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.mosfet_drain_current",
"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. |