Математические модели полупроводникового диода

Иерархия от простых представлений до сложных физических моделей

Математические модели полупроводникового диода образуют иерархию от простых идеализированных представлений до сложных физических моделей, используемых в компьютерном моделировании.

Рассмотрим эти модели по возрастанию сложности.

1. Идеальный диод (модель для ручного расчета)

Самая простая модель, которая описывает диод как ключ.

  • Прямое смещение (\(U > 0\)): Диод представляет собой идеальный проводник (короткое замыкание). Падение напряжения равно 0 В, ток ограничен только внешней цепью.
  • Обратное смещение (\(U < 0\)): Диод представляет собой идеальный изолятор (разрыв цепи). Ток равен 0 А.

Уравнение не аналитическое, поведение описывается логически.
Используется для очень грубого, предварительного анализа цепей, где точное падение напряжения на диоде несущественно.

2. Модель с фиксированным пороговым напряжением (кусочно-линейная модель)

Наиболее популярная модель для ручного анализа схем.

  • Прямое смещение (\(U > U_\gamma\)): Диод представляет собой источник напряжения (\(U_\gamma\)) последовательно с сопротивлением (\(r_d\)).
  • Обратное смещение (\(U < U_\gamma\)): Диод представляет собой разрыв цепи.

\(U_D < U_\gamma \Rightarrow I_D = 0\)

\(U_D \geq U_\gamma \Rightarrow I_D = \frac{U_D - U_\gamma}{r_d}\)

где

  • \(U_\gamma\) — пороговое напряжение ("напряжение включения"). Для кремниевых диодов обычно ~0.6-0.7 В, для германиевых — ~0.3 В, для диодов Шоттки — ~0.2 В.
  • \(r_d\) — динамическое (дифференциальное) сопротивление открытого диода (обычно мало).

График ВАХ - ломаная линия.
Используется для большинства инженерных расчетов напряжений и токов в цепях с диодами. Удобна и достаточно точна.

3. Модель Шокли (уравнение диода)

Эта модель фундаментально описывает физику p-n перехода на основе законов полупроводниковой теории. Это экспоненциальная модель.

\(I_D = I_S \cdot \left[ \exp\left( \frac{U_D}{n \cdot U_T} \right) - 1 \right]\)

где

  • \(I_D\) — ток через диод.
  • \(I_S\) — ток насыщения (обратный ток утечки). Очень маленькая величина (например, \(10^{-12} - 10^{-15}\) А), сильно зависит от температуры.
  • \(U_D\) — напряжение на диоде.
  • \(U_T\) — температурный потенциал (\(U_T = \frac{k \cdot T}{q}\)). При \(T=300K\) (комнатная температура) \(U_T \approx 26\) мВ.
    • \(k\) — постоянная Больцмана (\(1.38 \cdot 10^{-23}\) Дж/К)
    • \(T\) — абсолютная температура в Кельвинах
    • \(q\) — заряд электрона (\(1.6 \cdot 10^{-19}\) Кл)
  • \(n\) — коэффициент неидеальности (или эмиссионный коэффициент). Лежит в диапазоне от 1 до 2. Для идеального диода \(n=1\).

Особенности модели:

  • Прямое смещение: При \(U_D > 0.1\) В единицей в уравнении можно пренебречь, и оно принимает вид \(I_D \approx I_S \cdot \exp\left( \frac{U_D}{n \cdot U_T} \right)\). Ток растет экспоненциально от напряжения.
  • Обратное смещение: При \(U_D < 0\) экспонента стремится к нулю, и уравнение принимает вид \(I_D \approx -I_S\). Ток постоянен и очень мал (равен току насыщения).

Используется для точного математического анализа, где важна экспоненциальная зависимость. Легла в основу моделей для SPICE.

4. Модель для SPICE-симуляции (расширенная модель Шокли)

В симуляторах схем (LTspice, PSPICE и др.) используется расширенная версия модели Шокли, которая учитывает паразитные элементы и второстепенные эффекты.

Дополнительные элементы и эффекты:

  1. Последовательное сопротивление (\(R_S\)):
    Обусловлено сопротивлением полупроводникового материала и контактов. Становится значимым при больших прямых токах, ограничивая экспоненциальный рост.
    \(I_D = I_S \cdot \left[ \exp\left( \frac{U_D - I_D \cdot R_S}{n \cdot U_T} \right) - 1 \right]\)
    (уравнение становится неявным).
  2. Емкость перехода:
    • Барьерная емкость (\(C_{j0}\), \(U_J\), \(M\)): Обусловлена зарядом в обедненной области. Зависит от приложенного обратного напряжения.
      \(C_J(U) = \frac{C_{J0}}{(1 - U_D / U_J)^M}\)
      • \(C_{J0}\) — емкость при нулевом смещении.
      • \(U_J\) — потенциал перехода.
      • \(M\) — градиентный коэффициент.
    • Диффузионная емкость (\(TT\) — время пролета): Обусловлена накоплением неосновных носителей заряда при прямом смещении. Проявляется на высоких частотах и определяет быстродействие диода.
  3. Пробой (\(BU\), \(IBU\)):
    При достижении определенного обратного напряжения (\(BU\) — напряжение пробоя) происходит лавинный или зенеровский пробой. Ток резко возрастает. Модель аппроксимирует это явление.
  4. Температурные зависимости:
    Параметры \(I_S\), \(U_T\) и другие зависят от температуры, что критически важно для термостабильности схем.

Пример модели диода в SPICE:
.model MyDiode D(Is=1e-14 Rs=0.1 Cjo=0.5pF M=0.33 Uj=0.7 BU=100 Ibv=1e-10 Tt=1e-9)

Используется для любого точного компьютерного моделирования, где важно учесть динамическое поведение, емкости, температуру и другие неидеальности.

Сводная таблица моделей

Модель Уравнение / Описание Учитываемые эффекты Применение
Идеальный диод \(U > 0 \Rightarrow\) КЗ; \(U < 0 \Rightarrow\) обрыв --- Грубый анализ, обучение
Кусочно-линейная \(U_D < U_\gamma \Rightarrow I=0\); \(U_D \geq U_\gamma \Rightarrow I=\frac{U_D - U_\gamma}{r_d}\) Пороговое напряжение \(U_\gamma\) Инженерный расчет цепей
Шокли (экспоненц.) \(I_D = I_S \cdot \left[ \exp\left( \frac{U_D}{n U_T} \right) - 1 \right]\) Экспоненциальная ВАХ, обратный ток \(I_S\) Точный математический анализ
SPICE-модель Модель Шокли + \(R_S\), \(C_J\), \(C_D\), \(BU\), \(T\) Сопротивление, емкости, пробой, температура Компьютерное моделирование (AC, DC, Transient)

Вывод

Выбор модели, как всегда, зависит от задачи. Для понимания логики работы схемы хватит идеальной или кусочно-линейной модели. Для расчета режима по постоянному току часто достаточно модели Шокли. Для проектирования реальных устройств (импульсные блоки питания, ВЧ-схемы) необходима полная SPICE-модель.

Модели для математического и SPICE-моделирования

Модели для математического и SPICE-моделирования (например, в LTspice, NGspice, PSpice, Micro-Cap) — это не названия корпусов, а абстрактные математические описания поведения компонента. Их можно разделить на несколько уровней.

1. Встроенные идеализированные модели (в SPICE-симуляторах)

Почти все симуляторы имеют набор базовых, чуть более реалистичных, чем идеальный, моделей диодов. Вы просто выбираете тип, и симулятор подставляет стандартные параметры.

  • D (Standard Diode): Обычный выпрямительный диод (на основе модели p-n перехода).
  • DZener (Zener Diode): Стабилитрон. Моделируется как обычный диод с заданным напряжением пробоя.
  • DSchottky (Schottky Diode): Диод Шоттки. Имеет меньшее прямое падение напряжения по умолчанию.
  • LED: Светодиод. Часто модель такая же, как у обычного диода, но с другим значением прямого напряжения (например, 2.1В для красного, 3.3В для синего).

Для использования в списке компонентов вы выбираете не конкретную модель типа 1N4148, а общий компонент D или Diode, а затем в его свойствах меняете параметры или выбираете из встроенной библиотеки модель посложнее.

2. Модели производителей (на основе SPICE)

Это самый распространенный и практичный способ. Производители компонентов (ON Semiconductor, NXP, Uishay, Diodes Inc. и др.) создают и публикуют на своих сайтах точные SPICE-модели для конкретных изделий.

  1. Зайдите на сайт производителя (например, www.onsemi.com).
  2. Найдите страницу нужного вам диода (например, 1N4148).
  3. Во вкладке Design & Development или Models будет раздел SPICE Model.
  4. Обычно файл имеет расширение .lib, .mod или .cir.

Для использования:

  1. Скачайте файл модели.
  2. В симуляторе (например, LTspice) нужно добавить эту модель в схему.
    • Способ 1: С помощью директивы .include path_to_file\1n4148.lib
    • Способ 2: Скопировать текст модели прямо в файл схемы (менее предпочтительно).
  3. На схеме укажите имя модели, которое прописано внутри файла (например, D1N4148), в качестве значения для вашего компонента D.

Популярные модели, которые легко найти:

  • 1N4148 (универсальный переключающий диод)
  • 1N4007 (выпрямительный диод)
  • 1N5817 / 1N5819 (диоды Шоттки)
  • BAT54 (SMD диод Шоттки)
  • BZX84C5U1 (SMD стабилитрон на 5.1В)
  • MMBD7000 (двойной диод для защиты)

3. Модели на основе уравнений (Научные среды: MATLAB/Simulink, Mathcad, Python)

Здесь подход более фундаментальный. Диод описывается аналитической моделью, чаще всего уравнением Шокли с поправками.

Базовая модель (Уравнение Шокли):

\(I = I_S \cdot \left( \exp\left( \frac{U}{n \cdot U_T} \right) - 1 \right)\)

где

  • \(I\) — ток через диод
  • \(I_S\) — ток насыщения (обратный ток утечки, очень малая величина, например, \(10^{-12}\) А)
  • \(U\) — напряжение на диоде
  • \(n\) — коэффициент неидеальности (обычно от 1 до 2; 1 для идеального диода)
  • \(U_T\) — температурный потенциал (~26 мВ при комнатной температуре)

Более продвинутая модель (для MATLAB/Simulink)
В Simulink часто используют готовые блоки из библиотек Simscape Electrical → Specialized Power Systems или Foundation Library. Эти блоки уже содержат расширенные параметры, которые можно задать:

  • Resistance \(R_s\) (Последовательное сопротивление)
  • Junction capacitance \(C_j\) (Ёмкость перехода)
  • Initial conditions (Начальные условия)

Пример на Python (с использованием NumPy и Matplotlib):

import numpy as np
import matplotlib.pyplot as plt

# Параметры модели
I_s = 1e-12  # Ток насыщения [A]
n = 1.7      # Коэффициент неидеальности
U_T = 0.026  # Тепловой потенциал [U] (при 300K)

# Создаем массив напряжений
U = np.linspace(-1, 0.8, 1000)  # от -1 В до 0.8 В

# Рассчитываем ток по уравнению Шокли
I = I_s * (np.exp(U / (n * U_T)) - 1)

# Строим ВАХ
plt.figure(figsize=(10, 6))
plt.plot(U, I * 1000)  # Ток в миллиамперах
plt.title('Вольт-амперная характеристика диода')
plt.xlabel('Напряжение, U [В]')
plt.ylabel('Ток, I [мА]')
plt.grid(True)
plt.ylim(-0.1, 10)  # Ограничиваем вид по току
plt.xlim(-0.5, 0.8) # Ограничиваем вид по напряжению
plt.show()

Этот код построит классическую нелинейную ВАХ диода.

Итог

  1. Для быстрого анализа принципа работы схемы используйте встроенные идеализированные модели в вашем SPICE-симуляторе.
  2. Для точного анализа конкретной схемы с реальными компонентами ищите и используйте SPICE-модели от производителя.
  3. Для научных исследований, глубокого анализа и создания собственных моделей используйте уравнения в средах типа MATLAB, Mathcad или Python, где вы можете полностью контролировать все параметры модели.

Все три подхода дополняют друг друга и используются на разных этапах проектирования.

Оцените статью

Не нравится: 0



О ПРОЕКТЕ

hadros.ru — образовательный ресурс по электронике и схемотехнике.
Наша цель — создать доступную библиотеку знаний для будущих и действующих специалистов в области электроники и радиотехники.
Для кого наш сайт:
cтудентов средних профессиональных и высших учебных заведений;
преподавателей и научных сотрудников.
Что вы найдете:
подробные материалы по электронике и схемотехнике специальных радиотехнических систем;
достоверную информацию в текстовом и графическом виде;
понятные объяснения сложных тем — от основ до углубленных разделов.
Наш принцип: знания должны быть открытыми, структурированными и полезными для реальной работы и учебы.