ForHosting KIT · Engenharia e construção

Calculadora da equação de Shockley para diodos

Com 0,6 V, corrente de saturação de 1 pA e tensão térmica de 25,85 mV, a equação de Shockley dá cerca de 12 mA em um diodo ideal. Útil para conferir circuitos, montar exemplos de aula e estimar a polarização reversa. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Tensão
0,6
Corrente de saturação
0
Tensão térmica
0,02585
Você obtém
Corrente do diodo
0,0120319533
Tensão normalizada
23,2108317215
Unidade de corrente
ampere

A calculadora da equação de Shockley determina a corrente em um modelo de diodo ideal com base na tensão aplicada, na corrente reversa de saturação e na tensão térmica. Ela avalia I = Is × (exp(Vd / Vt) − 1), informa a corrente em ampères e também retorna a tensão normalizada usada no termo exponencial. O cálculo é determinístico e não acessa a rede, sendo adequado para verificações rápidas, aulas, substituição de planilhas e rotinas de engenharia reproduzíveis.

Entenda a equação de Shockley

A equação de Shockley descreve a relação fortemente não linear entre a tensão em uma junção de diodo ideal e a corrente resultante. Nesta calculadora, Vd representa a tensão aplicada em volts, Is é a corrente reversa de saturação em ampères e Vt é a tensão térmica em volts. O cálculo segue I = Is × (exp(Vd / Vt) − 1).

Uma tensão positiva moderada pode produzir corrente direta elevada porque faz parte de um expoente; sob tensão suficientemente negativa, o exponencial tende a zero e a corrente modelada se aproxima de menos Is. Esse comportamento corresponde à saturação reversa antes da ruptura e não descreve avalanche ou ruptura Zener. Perto da temperatura ambiente, Vt é aproximadamente 25.85 milivolts, mas você pode informar o valor apropriado ao cenário.

Esta forma considera fator de idealidade igual a um. Quando resistência série, recombinação, autoaquecimento, variação de fuga ou ruptura forem relevantes, adote um modelo de componente ou SPICE mais completo.

Informe parâmetros em unidades coerentes

A polarização direta utiliza tensão positiva e a reversa utiliza tensão negativa. Todos os valores precisam ser finitos; corrente de saturação e tensão térmica também devem ser estritamente positivas. Por exemplo, use 0.6 V, 1e-12 A e 0.02585 V para estimar uma junção de silício simplificada.

Se você quer representar 25.85 mV, digite 0.02585 V, não 25.85. Da mesma maneira, um nanoampère corresponde a 1e-9 A. Essa razão ajuda a explicar a mudança abrupta do resultado.

A implementação usa expm1 para melhorar a precisão perto da tensão zero.

Use o resultado respeitando o alcance do modelo

Considere a corrente retornada como resultado de um modelo analítico compacto, e não como garantia para um diodo físico específico. Is pode variar bastante entre componentes e com a temperatura, enquanto Vt depende da temperatura absoluta. Circuitos reais ainda possuem resistência da fonte, resistência interna do diodo, conexões e limites de potência que restringem a corrente prevista por uma exponencial sem limitações.

Em projetos de hardware, confira o resultado na folha de dados e inclua o circuito ao redor. Na polarização reversa, não aplique esta equação à região de ruptura. Falhas de validação são informadas antes da geração de qualquer resultado.

Conferir um exercício sobre diodos

Avalie o modelo ideal e veja a tensão normalizada sem redigitar repetidamente a expressão exponencial em uma calculadora genérica.

Montar testes determinísticos

Gere correntes estáveis para exemplos e testes de software que exijam uma fórmula transparente e independente de rede.

Qual fórmula esta calculadora utiliza?

Ela usa I = Is × (exp(Vd / Vt) − 1), em que Vd é a tensão do diodo, Is é a corrente de saturação e Vt é a tensão térmica.

A equação inclui fator de idealidade?

Não. Esta capacidade implementa a forma solicitada com três parâmetros, equivalente a um fator de idealidade igual a um.

A tensão aplicada pode ser negativa?

Sim. A tensão negativa representa polarização reversa, na qual a corrente se aproxima do negativo da corrente de saturação antes da ruptura.

Ela modela ruptura Zener ou por avalanche?

Não. A expressão adotada não inclui ruptura reversa, resistência série nem autoaquecimento.

Que tensão térmica devo usar em temperatura ambiente?

Cerca de 25,85 milivolts, digitados em volts como 0,02585. Se você digitar 25,85 por engano, o valor é lido como volts e a corrente sai totalmente errada; além disso, a tensão térmica muda com a temperatura absoluta.

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.

POSThttps://api.kit.forhosting.com/elec/shockley-diode

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/elec/shockley-diode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"voltage":0.6,"saturation_current":1e-12,"thermal_voltage":0.02585}'
{
  "voltage": 0.6,
  "saturation_current": 1e-12,
  "thermal_voltage": 0.02585
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.shockley_diode",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Informe parâmetros em unidades coerentes

Forneça voltage e thermal_voltage em volts, além de saturation_current em ampères. A resposta contém diode_current, as entradas normalizadas e normalized_voltage, isto é, Vd dividido por Vt. Entradas que causariam estouro da faixa numérica finita são recusadas em vez de gerar Infinity, permitindo que automações recebam um erro claro e não um JSON inutilizável.

Use o resultado respeitando o alcance do modelo

O cálculo no navegador ocorre localmente, enquanto a automação via API custa US$ 0,002 por solicitação bem-sucedida. Os dois canais usam o mesmo solucionador puro, portanto entradas iguais geram o mesmo JSON sem relógio, aleatoriedade, serviço externo ou dependência ambiental oculta.

Executar análises de sensibilidade

Chame a API com diferentes tensões, correntes de saturação ou tensões térmicas para observar a variação da corrente modelada.

Quanto custa?

A calculadora no navegador é gratuita. Solicitações automatizadas pela API custam US$ 0,002 por item processado com sucesso.

Ver a documentação completa do KIT →