Радиотехника и электроника, 2022, T. 67, № 8, стр. 816-824
Исследование воздействия импульсных электромагнитных помех на устойчивость работы кольцевых генераторов
П. С. Глазунов a, b, А. М. Салецкий a, В. А. Вдовин b, *
a Московский государственный университет им. М. В. Ломоносова, Физический факультет
119991 Москва, ул. Колмогорова, 1, стр. 2, Российская Федерация
b Институт радиотехники и электроники им. В.А. Котельникова РАН
125009 Москва, ул. Моховая, 7, стр. 11, Российская Федерация
* E-mail: vdv@cplire.ru
Поступила в редакцию 10.03.2022
После доработки 24.03.2022
Принята к публикации 30.03.2022
- EDN: DKCIIL
- DOI: 10.31857/S0033849422080058
Аннотация
Изучена помехоустойчивость кольцевого генератора, состоящего из нечетного числа инверторов, выполненных на основе MOSFET-транзисторов. Рассмотрены случаи, в которых воздействие помехи сводится к скачку фазы меандра колебаний генератора. Получена аналитическая формула для данного скачка фазы. Показано соответствие аналитической формулы результатам численного эксперимента.
ВВЕДЕНИЕ
Процесс глобальной электрификации привел к тому, что почти каждое цифровое устройство окружено внешними электромагнитными полями. Функционирование цифровых приборов в неблагоприятной электромагнитной обстановке способно приводить к нарушению их работы, что представляет собой серьезную проблему. Действительно, сбои в работе компьютеров и систем автоматизации способны приводить к катастрофическим последствиям (особенно в таких отраслях как электроэнергетика, космическая промышленность, информационная безопасность). Поэтому проблемам электромагнитной совместимости посвящено значительное количество современных трудов.
Например, в статье [1] проведено исследование восприимчивости комплементарных металл оксидных полупроводниковых усилителей к электромагнитным импульсам. В работе [2] рассмотрено влияние электромагнитных помех, вызванных работой автоматического выключателя трансформатора, на оборудование трансформаторной подстанции. В статьях [3, 4] представлены методы ослабления электромагнитных помех, основанные на электромагнитном экранировании. В работе [5] приведены принципы диагностирования трансформаторов электростанций радиочастотным методом. Несмотря на огромный практический интерес, механизмы воздействия электромагнитных импульсов на цифровые системы, приводящие к нарушению их работы, остаются плохо изученными.
Согласно [6] механизмы воздействия внешних электромагнитных полей на электронные схемы условно можно разделить на три группы. К первой группе относятся тепловые воздействия. Ко второй – процессы, обусловленные электрическими разрядами и пробоями. Подобные воздействия исследовались, например, в работе [7]. К третьей группе воздействия относятся сбои и помехи, наведенные электромагнитными импульсами и не приводящие к необратимым повреждениям. В данной работе исследованы механизмы, принадлежащие к третьей группе – обратимые сбои электронных устройств, возникающие вследствие импульсных помех, наведенных в контуре цифрового устройства внешними электромагнитными полями.
В качестве модели типового цифрового устройства рассматривается генератор тактовой частоты. Подобные генераторы предназначены для синхронизации различных вычислительных процессов и являются неотъемлемой частью всех цифровых приборов. Ранее методами вычислительного [6, 8–10] и реального [11] экспериментов изучались процессы воздействия на такие системы. В данной работе предложена усложненная теоретическая модель, позволяющая детально изучать поведение генераторов тактовой частоты, а именно кольцевых генераторов, под внешним воздействием.
1. ПОСТАНОВКА ЗАДАЧИ
Мы предлагаем следующую постановку задачи (рис. 1). Рассматривается генератор тактовой частоты 1 в процессе генерации колебаний. На некотором расстоянии от него происходит статический разряд 2 электричества, который приводит к возбуждению электромагнитного импульса 3 (т.е. внешнего электромагнитного поля). В автоколебательном контуре импульс 3 наводит помеху 4, из-за чего форма меандра искажается на некоторое время. Спустя некоторый промежуток времени меандр колебаний приобретает исходную форму. Однако при этом происходит сдвиг фазы колебаний 5. Данное искажение и фазовый сдвиг способны вызвать нарушение работы цифрового устройства.
Электромагнитная импульсная помеха 3 моделируется с помощью включения импульсных источников напряжения в контур тактового генератора. ЭДС этих источников считаются заданными. Постановка задачи следующая: по заданным ЭДС импульсных источников напряжения и по заданным параметрам модели генератора определить изменение формы меандра колебаний 4, а также величину фазового сдвига 5. Далее в качестве характеристики, оценивающей влияние помехи на генераторы тактовой частоты, будем использовать именно величину сдвига фазы меандра колебаний.
Отметим, что в работе не рассматривается сам процесс расчета наведенного в автоколебательном контуре ЭДС по заданной форме электромагнитного импульса 3, поскольку этот вопрос считается хорошо изученным.
2. МОДЕЛЬ КОЛЬЦЕВОГО ГЕНЕРАТОРА
Рассмотрим модель логического инвертора (рис. 2), выполненного на основе двух MOSFET-транзисторов. На рис. 3 изображена схема кольцевого генератора, образованного из нечетного числа инверторов N. Как было сказано выше, воздействие электромагнитных полей на генератор моделируется при помощи импульсных источников ЭДС ${{\mathcal{E}}_{{1,2,3, \ldots N}}}(t)$, включенных между инверторами (см. рис. 3). Функции ${{\mathcal{E}}_{{1,2,3, \ldots N}}}(t)$ считаются заданными. Каждый из инверторов подключен к источнику питания, обладающему потенциалом ${{\mathcal{E}}_{0}}$ (см. рис. 2) относительно “земли”. Значение ${{\mathcal{E}}_{0}}$ также считается заданным.
Моделирование статической вольт-амперной характеристики транзисторов осуществлялось на основе модели Шихмана–Ходжеса [12]. В данной модели для n-канального транзистора при неотрицательных значениях напряжения между стоком и истоком Uст-и выражение для тока между стоком и истоком I ст-и имеет вид
(1)
$\begin{gathered} I_{{{\text{ст - и}}}}^{n}({{U}_{{{\text{з - и}}}}},{{U}_{{{\text{ст - и}}}}}) = \\ = \left\{ \begin{gathered} 0,\,\,\,\,{{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*} \leqslant 0, \hfill \\ \beta {{\left( {{{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*}} \right)}^{2}}\left( {1 + \lambda {{U}_{{{\text{ст - и}}}}}} \right), \hfill \\ 0 < {{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*} \leqslant {{U}_{{{\text{ст - и}}}}}, \hfill \\ \beta {{U}_{{{\text{ст - и}}}}}\left[ {2({{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*}) - {{U}_{{{\text{ст - и}}}}}} \right] \times \hfill \\ \times \,\,\left( {1 + \lambda {{U}_{{{\text{ст - и}}}}}} \right),\,\,\,0 < {{U}_{{{\text{ст - и}}}}} \leqslant {{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*}. \hfill \\ \end{gathered} \right. \\ \end{gathered} $(2)
$\begin{gathered} I_{{{\text{ст - и}}}}^{n}({{U}_{{{\text{з - и}}}}},{{U}_{{{\text{ст - и}}}}}) = \\ = \left\{ \begin{gathered} 0,\,\,\,\,{{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*} \leqslant 0, \hfill \\ - \beta {{({{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*})}^{2}}\left( {1 - \lambda {{U}_{{{\text{ст - и}}}}}} \right), \hfill \\ 0 < {{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*} \leqslant - {{U}_{{{\text{ст - и}}}}}, \hfill \\ \beta {{U}_{{{\text{ст - и}}}}}\left[ {2({{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*}) + {{U}_{{{\text{ст - и}}}}}} \right] \times \hfill \\ \times \,\,\left( {1 - \lambda {{U}_{{{\text{ст - и}}}}}} \right),\,\,\,0 < - {{U}_{{{\text{ст - и}}}}} \leqslant {{U}_{{{\text{з - и}}}}} - U_{{{\text{з - и}}}}^{*}. \hfill \\ \end{gathered} \right. \\ \end{gathered} $Вольт-амперные характеристики (ВАХ) n-канального транзистора, параметры которых приведены выше, показаны на рис. 4. Далее для простоты считаем, что ВАХ n-канального и p-канального транзисторов связаны соотношением: $I_{{{\text{ст - и}}}}^{p}$(Uз-и, Uст-и) = $I_{{{\text{ст - и}}}}^{n}$(–Uз-и, Uст-и). С учетом данного соотношения, для входного и выходного напряжений инвертора (Uвх и Uвых) справедливы следующие равенства (см. рис. 2):
1) для n-канального транзистора –
2) для p-канального транзистора –
Напряжение питания ${{\mathcal{E}}_{0}}$ всюду брали равным 2.2 В, что соответствует значениям рабочего напряжения современных интегральных микросхем [13, с. 8; 14, с. 123–131]. Кроме того, 2.2 В является минимальным напряжением питания для семейства микроконтроллеров с архитектурой PIC, (например, см. модель PIC32MZ0512EFE064-I/PT [15]).
Два транзистора (n- и p-канальный), соединенные по схеме рис. 2, образуют инвертор. При указанных выше значениях напряжения питания и характеристиках ВАХ зависимость входного напряжения Uвх от выходного напряжения Uвых данного инвертора представлена на рис. 5.
В силу предположения $I_{{{\text{ст - и}}}}^{p}$(Uз-и, Uст-и) = = $I_{{{\text{ст - и}}}}^{n}$(–Uз-и, Uст-и), данная зависимость представляет собой идеальную ступеньку высотой ${{\mathcal{E}}_{0}}$ со скачком при Uвх= $U_{{{\text{з - и}}}}^{*}$. Учет особенностей, связанных с асимметрией ВАХ n- и p- канальных транзисторов (асимметрия возникает вследствие различного типа проводимости), приводит к тому, что данное равенство строго не выполняется. При этом “идеальная ступенька” приобретает вид сигмоиды. В наших дальнейших работах мы планируем учесть данный эффект при помощи более точных моделей ВАХ, основанных на понятии поверхностного потенциала.
Моделирование динамических характеристик транзисторов осуществлялось при помощи учета подзатворной емкости. Эквивалентная схема замещения транзисторов в инверторе представлена на рис. 6. На схеме каждый транзистор представляется в виде конденсатора и резистора, сопротивление которого зависит от разности потенциалов между обкладками конденсатора. Здесь k – порядковый номер инвертора в схеме кольцевого генератора; $С_{k}^{p}$ и $С_{k}^{n}$ – подзатворные емкости p- и n-канальных транзисторов; $I_{{p,k}}^{C}$ и $I_{{n,k}}^{C}$ – токи, текущие через данные емкости; $q_{k}^{p}$ и $q_{k}^{n}$ – заряды на данных емкостях (направление токов и полярность конденсаторов указана на рис. 6); $I_{{p,k}}^{{{\text{ст - и}}}}$ и $I_{{n,k}}^{{{\text{ст - и}}}}$ – токи, текущие между стоком и истоком p- и n-канальных транзисторов; Uвх,k, Uвых,k – входное и выходное напряжение инверторов; Ik – ток, протекающий от входа (k + 1)-го инвертора к выходу k-го инвертора.
Данная физическая система, очевидно, обладает свойствами циклической симметрии. Например, пусть известно уравнение, описывающее выходное напряжение k-го инвертора Uвх, k. Из принципа причинности можно сделать вывод, что данное уравнение должно включать в себя характеристики k-го инвертора, а также предыдущего инвертора с номером k − 1. Тогда заменами (k − 1) −> k, k −> (k + 1) можно получить уравнение для (k + 1)-го инвертора. При этом следует учитывать, что если необходимо найти связь последнего (k = N) и первого (k = 1) инверторов, то следует выполнять замены: (N − 1) −> N, N −> 1.
Ниже приведен вывод системы уравнений, описывающей колебания в кольцевом генераторе. Воспользуемся определением силы тока, а также выражением, которое связывает заряд $q_{k}^{{p,n}}$ и напряжение на подзатворных емкостях $U_{k}^{{n,p}}$ :
(3)
$U_{k}^{{n,p}} = {{q_{k}^{{n,p}}} \mathord{\left/ {\vphantom {{q_{k}^{{n,p}}} {C_{k}^{{n,p}}}}} \right. \kern-0em} {C_{k}^{{n,p}}}},$(7)
$\begin{gathered} {{I}_{k}} = I_{{p,k + 1}}^{C} - I_{{n,k + 1}}^{C} = C_{{k + 1}}^{p}\dot {U}_{{k + 1}}^{p} - C_{{k + 1}}^{n}\dot {U}_{{k + 1}}^{n} = \\ = - \dot {U}_{{k + 1}}^{n}\left( {C_{{k + 1}}^{p} + C_{{k + 1}}^{n}} \right) = I_{{p,k}}^{{{\text{ст - и}}}} + I_{{n,k}}^{{{\text{ст - и}}}}. \\ \end{gathered} $(11)
$\begin{gathered} {{{\dot {U}}}_{k}} = - C_{k}^{{ - 1}}\left\{ {I_{{p,k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{k - 1}}} - {{\mathcal{E}}_{0}};{{U}_{k}} - {{\mathcal{E}}_{0}} - {{\mathcal{E}}_{{k - 1}}}} \right) + } \right. \\ + \,\,\left. {I_{{n,k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{k - 1}}};{{U}_{k}} - {{\mathcal{E}}_{{k - 1}}}} \right)} \right\}. \\ \end{gathered} $3. ФАЗОВЫЙ СДВИГ МЕАНДРА КОЛЕБАНИЙ, АНАЛИТИЧЕСКИЙ ПОДХОД
Рассмотрим систему дифференциальных уравнений (11), которая описывает меандр колебаний кольцевого генератора. Учтем, что ${{U}_{{k - 1}}} = U_{{{\text{ст - б}},k - 1}}^{n}$, ${{U}_{k}} - {{\mathcal{E}}_{{k - 1}}} = U_{{{\text{ст - и}},k - 1}}^{n}$, где $U_{{{\text{з - б}},k - 1}}^{n}$ – напряжение между затвором и базой n-канального транзистора в (k – 1)-м инверторе, а $U_{{{\text{ст - и}},k - 1}}^{n}$ – напряжение между стоком и истоком n-канального транзистора в (k – 1)-м инверторе. Тогда, обозначив в (11) $I_{{k - 1}}^{{{\text{ст - и}}}} = I_{{p,k - 1}}^{{{\text{ст - и}}}} + I_{{n,k - 1}}^{{{\text{ст - и}}}}$, перепишем (11) в виде
(12)
${{\dot {U}}_{k}} = - C_{k}^{{ - 1}}I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}\left( {U_{{{\text{з - б}},k - 1}}^{n};U_{{{\text{ст - и}},k - 1}}^{n}} \right).$Сформулируем постановку задачи о расчете фазового сдвига меандра колебаний. Пусть функции U0,k(t) – решения системы (12) для случая, когда воздействия помехи не происходит (т.е. U0,k(t) – невозмущенный помехой меандр колебаний). Функции U0,k(t) будем считать известными. Далее будем рассматривать только импульсные помехи прямоугольной формы. Пусть известны параметры данной помехи: амплитуды ЭДС ${{\mathcal{E}}_{{{\text{1,2,3,}}...{\text{,}}N}}}$, а также t0 и t1 – моменты времени начала и завершения действия помехи. Таким образом, ${{\mathcal{E}}_{k}}$ на интервале [t0, t1] равны некоторым константам, а вне этого интервала равны нулю. При этом считаем, что уже в момент времени t0 все ℰk = const, поэтому все ${{{\text{d}}{{\mathcal{E}}_{k}}} \mathord{\left/ {\vphantom {{{\text{d}}{{\mathcal{E}}_{k}}} {{\text{d}}t}}} \right. \kern-0em} {{\text{d}}t}}$ = 0. Под воздействием помехи исходный меандр колебаний U0,k(t) изменяется. Обозначим возмущенный помехой меандр как Uk(t). Пусть t2 – характерное время, при котором происходит восстановление исходной формы меандра. После восстановления исходной формы меандра фаза Uk(t) будет смещена относительно фазы U0,k(t) на некоторое значение ϑ. Требуется найти это значение ϑ.
Заметим, что вне интервала времени [t0, t1] верно равенство
Рассмотрим интервал времени воздействия помехи (t0, t1). Используя метод Эйлера, найдем возмущенное решение системы (12) (т.е. функции Uk(t)) в момент завершения внешнего воздействия t1:
(13)
${{U}_{k}}({{t}_{1}}) = {{U}_{k}}({{t}_{0}}) + {{\dot {U}}_{k}}({{t}_{0}})({{t}_{1}} - {{t}_{0}}) + {{{{{\ddot {U}}}_{k}}({{t}_{0}}){{{({{t}_{1}} - {{t}_{0}})}}^{2}}} \mathord{\left/ {\vphantom {{{{{\ddot {U}}}_{k}}({{t}_{0}}){{{({{t}_{1}} - {{t}_{0}})}}^{2}}} 2}} \right. \kern-0em} 2}.$Поскольку заряд на подзатворной емкости не может измениться мгновенно, в момент времени t0 возмущенное и невозмущенное решения (12) равны:
Значения ${{\dot {U}}_{k}}({{t}_{0}})$ можно считать известными. Действительно, ${{\dot {U}}_{k}}({{t}_{0}})$ можно найти из выражения (12), поскольку в него входят только известные величины, такие как ${{U}_{{0,k}}}({{t}_{0}})$, ${{\mathcal{E}}_{0}}$, ${{\mathcal{E}}_{k}}({{t}_{0}})$.
Найдем ${{\ddot {U}}_{k}}\left( {{{t}_{0}}} \right)$, продифференцировав (12) по времени:
(15)
$\begin{gathered} {{{\ddot {U}}}_{k}}\left( {{{t}_{0}}} \right) = \\ = - С_{k}^{{ - 1}}\left( {\frac{{\partial I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}({{t}_{0}})}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{{\dot {U}}}_{{k - 1}}}({{t}_{0}}) + \frac{{\partial I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}({{t}_{0}})}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{{\dot {U}}}_{k}}({{t}_{0}})} \right). \\ \end{gathered} $Отметим, в выражение (15) также входят только известные величины. Подставим (12) (при t = t0) и (14), (15) в (13) и, таким образом, выразим возмущенное решение системы Uk в момент времени завершения действия помехи t1 через известные (согласно описанной выше постановке задачи) величины:
(16)
$\begin{gathered} {{U}_{k}}\left( {{{t}_{1}}} \right) = {{U}_{{0,k}}}\left( {{{t}_{0}}} \right) + {{{\dot {U}}}_{k}}\left( {{{t}_{0}}} \right)\left( {{{t}_{1}} - {{t}_{0}}} \right) - \\ - \,\,С_{k}^{{ - 1}}\left( {\frac{{\partial I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}({{t}_{0}})}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{{\dot {U}}}_{{k - 1}}}({{t}_{0}}) + \frac{{\partial I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}({{t}_{0}})}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{{\dot {U}}}_{k}}({{t}_{0}})} \right) \times \\ \times \,\,\frac{{{{{\left( {{{t}_{1}} - {{t}_{0}}} \right)}}^{2}}}}{2}. \\ \end{gathered} $Теперь рассмотрим интервал времени (t1, t2). Поскольку действие помехи заканчивается в момент времени t1, возмущенное помехой решение Uk и невозмущенное помехой решение U0,k на интервале (t1, t2) удовлетворяют одной и той же системе дифференциальных уравнений (отличие заключается лишь в начальных условиях, ставящихся при t = t1):
(17)
${{\dot {U}}_{k}} = - C_{k}^{{ - 1}}I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{k - 1}}};{{U}_{k}}} \right),$(18)
${{\dot {U}}_{{0,k}}} = - C_{k}^{{ - 1}}I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right).$Введем функцию Vk, которая равна разности решений уравнений (17) и (18):
Предположим, что U0, k $ \gg $ Vk. Подставим в (20) уравнения (17) и (18) и получим
(21)
${{\dot {V}}_{k}} = - C_{k}^{{ - 1}}\left\{ {I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{k - 1}}};{{U}_{k}}} \right) - I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)} \right\}.$Подставляя (19) в (21), проводя разложение в ряд Тейлора по Vk до первого порядка малости, получаем
(22)
$\begin{gathered} {{{\dot {V}}}_{k}} = - C_{k}^{{ - 1}}\left\{ {I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right) + \frac{{^{{}}}}{{}}} \right. \\ + \,\,\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{V}_{{k - 1}}} + \\ \left. { + \,\,\frac{{\partial I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{V}_{k}} - I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)} \right\}, \\ \end{gathered} $(23)
$\begin{gathered} {{{\dot {V}}}_{k}} = - C_{k}^{{ - 1}}\left\{ {\frac{{\partial I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{V}_{{k - 1}}} + } \right. \\ + \,\,\left. {\frac{{\partial I_{{k - 1{\text{ }}}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{V}_{k}}} \right\}. \\ \end{gathered} $(24)
${{V}_{k}}\left( {{{t}_{1}}} \right) = {{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right).$Подставим (26) в (23) и получим
(27)
$\begin{gathered} {{{\dot {V}}}_{k}}(t) = A{{{\ddot {U}}}_{{0,k}}}(t) = \\ = - C_{k}^{{ - 1}}\left\{ {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)A{{{\dot {U}}}_{{0,k - 1}}} + } \right. \\ + \,\,\left. {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)A{{{\dot {U}}}_{{0,k}}}} \right\}. \\ \end{gathered} $Сократим левую и правую части уравнения (27) на коэффициент A, получим
(28)
${{\ddot {U}}_{{0,k}}}(t) = - C_{k}^{{ - 1}}\left\{ {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{{\dot {U}}}_{{0,k - 1}}} + } \right.\left. {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{{\dot {U}}}_{{0,k}}}} \right\}.$Теперь продифференцируем выражение (18) по времени и получим:
(29)
$\begin{gathered} \frac{d}{{dt}}{{{\dot {U}}}_{{0,k}}}(t) = {{{\ddot {U}}}_{{0,k}}}(t) = \\ = - C_{k}^{{ - 1}}\left\{ {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{{\dot {U}}}_{{0,k - 1}}} + } \right.\left. {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{{\dot {U}}}_{{0,k}}}} \right\}. \\ \end{gathered} $Формулы (28) и (29) совершенно идентичны, отсюда следует, что (26) действительно является частным решение системы (23).
Выберем A = – ϑ, тогда, подставляя A = – ϑ и (19) в (25), получаем
(30)
${{W}_{k}}\left( t \right) = {{U}_{k}}\left( t \right) - {{U}_{{0,k}}}\left( t \right) - \vartheta {{\dot {U}}_{{0,k}}}\left( t \right).$Устремим t → ∞. Меандр колебаний после воздействия помехи будет принимать форму невозмущенного решения системы (12), но сдвинутого по времени на величину $\vartheta $ относительно невозмущенного решения
(31)
${{U}_{k}}\left( t \right)\mathop \to \limits_{t \to \infty } {{U}_{{0,k}}}\left( {t + \vartheta } \right).$Тогда (30) при t → ∞
(32)
${{W}_{k}}\left( t \right) = {{U}_{{0,k}}}\left( {t + \vartheta } \right) - {{U}_{{0,k}}}\left( t \right) - \vartheta {{\dot {U}}_{{0,k}}}\left( t \right).$Так как
(33)
${{U}_{{0,k}}}\left( {t + \vartheta } \right) - {{U}_{{0,k}}}\left( t \right) = {{\dot {U}}_{{0,k}}}\left( t \right)\vartheta + O({{\vartheta }^{2}}),$то, подставляя (33) в (32), получим при t → ∞:
(34)
${{W}_{k}}(t) = {{\dot {U}}_{{0,k}}}(t)\vartheta + O({{\vartheta }^{2}}) - \vartheta {{\dot {U}}_{{0,k}}}(t) = O({{\vartheta }^{2}}).$Поскольку система (23) линейна, Vk – решение этой системы, а $\vartheta {{\dot {U}}_{{0,k}}}$ – частное решение, то и функции Wk также будут являться решениями данной системы, но при других начальных условиях. Подставим Wk в (23), получим
(35)
$\begin{gathered} {{{\dot {W}}}_{k}} = - C_{k}^{{ - 1}}\left\{ {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{W}_{{k - 1}}} + } \right. \\ + \,\,\left. {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{W}_{k}}} \right\}. \\ \end{gathered} $Начальные условия для Wk найдем из определения функции (30):
(36)
${{W}_{k}}\left( {{{t}_{1}}} \right) = {{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right) - \vartheta {{\dot {U}}_{{0,k}}}\left( {{{t}_{1}}} \right).$Проинтегрируем (35) от t1 до ∞
(37)
$\begin{gathered} {{W}_{k}}\left( \infty \right) - {{W}_{k}}\left( {{{t}_{1}}} \right) = \\ = - C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right){{W}_{{k - 1}}}dt - } \\ - \,\,C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right){{W}_{k}}dt} . \\ \end{gathered} $Подставим (36) в (37), учитывая (34), получим
(38)
$\begin{gathered} 0 - \left( {{{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right) - \vartheta {{{\dot {U}}}_{{0,k}}}\left( {{{t}_{1}}} \right)} \right) = \\ = - C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}{{W}_{{k - 1}}}dt} - \\ - \,\,{{С}^{{ - 1}}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right)}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}{{W}_{k}}dt} , \\ \end{gathered} $(39)
$\begin{gathered} \vartheta {{{\dot {U}}}_{{0,k}}}\left( {{{t}_{1}}} \right) = {{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right) - \\ = - C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right){{W}_{{k - 1}}}dt} - \\ - \,\,C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}};{{U}_{{0,k}}}} \right){{W}_{k}}dt} . \\ \end{gathered} $Чтобы найти $\vartheta $ из (39), требуется приближенный метод нахождения функций Wk(t). Мы предлагаем следующий метод. Введем обозначения
(40)
${{a}_{{k,k}}}\left( t \right) = - C_{k}^{{ - 1}}\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}}\left( t \right);{{U}_{{0,k}}}\left( t \right)} \right),$(41)
${{a}_{{k,k - 1}}}\left( t \right) = - C_{k}^{{ - 1}}\frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}}\left( t \right);{{U}_{{0,k}}}\left( t \right)} \right),$(42)
${{\dot {W}}_{k}} = {{a}_{{k,k}}}\left( t \right){{W}_{k}} + {{a}_{{k,k - 1}}}\left( t \right){{W}_{{k - 1}}}.$Определим нулевое приближение как
а первое приближение как(44)
${{\dot {W}}^{{[1]}}}_{k} = {{a}_{{k,k}}}\left( t \right)W_{k}^{{[1]}} + {{a}_{{k,k - 1}}}\left( t \right)W_{{k - 1}}^{{[0]}}.$Решения уравнений (43) имеют вид
(45)
$\begin{gathered} W_{k}^{{[0]}}\left( t \right) = {{W}_{k}}\left( {{{t}_{1}}} \right){{G}_{k}}\left( t \right), \\ {{G}_{k}}\left( t \right) = \exp \left( {\int\limits_{{{t}_{1}}}^t {{{a}_{{k,k - 1}}}\left( {t{\kern 1pt} '} \right){\text{d}}t{\kern 1pt} '} } \right). \\ \end{gathered} $Далее для краткости введем следующие обозначения:
(46)
${{I}_{k}}\left( t \right) = \frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{з - б}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}}\left( t \right);{{U}_{{0,k}}}\left( t \right)} \right),$(47)
${{M}_{k}}\left( t \right) = \frac{{\partial I_{{k - 1}}^{{{\text{ст - и}}}}}}{{\partial U_{{{\text{ст - и}},k - 1}}^{n}}}\left( {{{U}_{{0,k - 1}}}\left( t \right);{{U}_{{0,k}}}\left( t \right)} \right),$(48)
${{J}_{k}}\left( t \right) = С_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^t {{{I}_{k}}\left( {t{\kern 1pt} '} \right)} \frac{{{{G}_{{k - 1}}}\left( {t{\kern 1pt} '} \right)}}{{{{G}_{k}}\left( {t{\kern 1pt} '} \right)}}{\text{d}}t{\kern 1pt} '.$Тогда, учитывая (45)–(48), получаем решение для системы (44):
(49)
$W_{k}^{{[1]}}\left( t \right) = {{G}_{k}}\left( t \right){{W}_{k}}\left( {{{t}_{1}}} \right) - {{G}_{k}}\left( t \right){{W}_{{k - 1}}}\left( {{{t}_{1}}} \right){{J}_{k}}\left( t \right),$(50)
${{F}_{k}} = C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {\left\{ {{{M}_{k}}(t{\kern 1pt} '){{G}_{k}}(t{\kern 1pt} '){{J}_{k}}(t{\kern 1pt} ') - {{I}_{k}}(t{\kern 1pt} '){{G}_{{k - 1}}}(t{\kern 1pt} ')} \right\}{\text{d}}t{\kern 1pt} '} ,$(51)
${{H}_{k}} = C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {{{I}_{k}}(t{\kern 1pt} '){{G}_{{k - 1}}}(t{\kern 1pt} '){{J}_{{k - 1}}}(t{\kern 1pt} '){\text{d}}t{\kern 1pt} '} ,$(52)
${{D}_{k}} = - C_{k}^{{ - 1}}\int\limits_{{{t}_{1}}}^\infty {{{M}_{k}}(t{\kern 1pt} '){{G}_{k}}(t{\kern 1pt} '){\text{d}}t{\kern 1pt} '} .$Подставляя (49)–(52) в (39), учитывая (30), выразим из (39) $\vartheta $ и получим
(53)
$\vartheta = \frac{{{{V}_{k}}({{t}_{1}}) + {{V}_{k}}({{t}_{1}}){{D}_{k}} + {{V}_{{k - 1}}}({{t}_{1}}){{F}_{k}} + {{V}_{{k - 2}}}({{t}_{1}}){{H}_{k}}}}{{{{{\dot {U}}}_{{0,k}}}({{t}_{1}}) + {{{\dot {U}}}_{{0,k}}}({{t}_{1}}){{D}_{k}} + {{{\dot {U}}}_{{0,k - 1}}}({{t}_{1}}){{F}_{k}} + {{{\dot {U}}}_{{0,k - 2}}}({{t}_{1}}){{H}_{k}}}},$На рис. 8а и 8б приведены зависимости величины фазового сдвига $\vartheta $ от момента времени начала действия помехи t0 для кольцевых генераторов, состоящих из трех и пяти инверторов. Продолжительность помехи составляла Tпом = 0.01T, а амплитуды всех ЭДС, задающих помеху, ${{\mathcal{E}}_{k}}$ = 0.1 В. Для наглядности на данных графиках также изображены меандры колебаний. Графики сдвига фаз на рис. 8а и 8б периодические с периодами T/3 и T/5 соответственно, что является следствием циклической симметрии кольцевых генераторов.
Сравнивая результаты численных расчетов с результатами формулы (53), можно сделать вывод, что формула (53) дает хорошее приближение в тех областях, где происходит нарастание или спад фронта выходного напряжение Uвых,k на каком-либо инверторе. В областях же, где хотя бы у одного из инверторов происходит переход напряжения к уровню логического нуля или уровню логической единицы аналитическая, формула (53) не дает корректных результатов. Скорее всего, в данных областях не выполняется условие малости U0, k $ \gg $ Vk.
ЗАКЛЮЧЕНИЕ
В данной работе предложена постановка задачи о нахождении фазового сдвига меандра автоколебательной системы, происходящего под воздействием внешних электромагнитных помех.
Задача о нахождении фазового сдвига кольцевого генератора в общем случае является нелинейной. Однако мы показали, что данную задачу при ряде предположений можно линеаризовать, что является существенным упрощением. Предлагаемый нами аналитический метод приближенного нахождения фазового сдвига в случае кольцевого генератора включает в себя множество малых параметров, поэтому достаточно сложно оценить границы его применимости. Однако было показано, что в общем случае аналитический подход дает неплохие результаты в областях, где происходит нарастание фронта информационного сигнала (логической единицы). В данных областях продемонстрировано соответствие численных расчетов и предлагаемых аналитических формул.
Список литературы
Becchetti S., Richelli A., Colalongo L., Kovacs-Vajna Z. // Electronics. 2019. V. 8. №. 10. P. 1181. https://doi.org/10.3390/electronics8101181
Liu G., Zhao P., Qin Y. et al. // Energies. 2020. V. 13. № 5. P. 1130. https://doi.org/10.3390/en13051130
Mathur P., Raman S. // J. Electronic Materials. 2020. V. 49. № 5. P. 2975. https://doi.org/10.1007/s11664-020-07979-1
Gupta S., Tai N.H. // Carbon. 2019. V. 152. P. 159. https://doi.org/10.1016/j.carbon.2019.06.002
Drexler P., Čáp M., Fiala P. et al. // Sensors. 2019. V. 19. № 4. P. 923. https://doi.org/10.3390/s19040923
Вдовин В.А., Кулагин В.В., Черепенин В.А. // Электромагнитные волны и электрон. системы. 2003. Т. 8. № 1. С. 64.
Пирогов Ю. А., Солодов А. В. // Журн. радиоэлектроники. 2013. № 6. http://jre.cplire.ru/jre/ jun13/15/text.html.
Зиглин С.Л., Репецкая Л.В., Черепенин В.А. // Электромагнитные волны и электрон. системы. 2008. Т. 13. № 6. С. 16.
Glazunov P., Vorobeva E., Vdovin V. et al. // 2020 7th All-Russian Microwave Conf. (RMC). Moscow. 25–27 Nov. N.Y.: IEEE., 2020. P. 273. https://doi.org/10.1109/RMC50626.2020.9312353
Глазунов П.С., Воробьева Е.А., Вдовин В.А., Слепков А.И. // Журн. радиоэлектроники. 2019. № 11. https://doi.org/10.30898/1684-1719.2019.11.20
Вдовин В.А. Гераськин А.А., Горбоконенко П. А. и др. // Журн. радиоэлектроники. 2020. № 11. https://doi.org/10.30898/1684-1719.2020.11.13
Дворников О., Шульгевич Ю. // Совр. электроника 2009. № 6. С. 52.
Микушин А.В., Сажнев А.М., Сединин В.И. Цифровые устройства и микропроцессоры. СПб.: БХВ-Петербург, 2010.
Бройдо В.Л. Вычислительные системы, сети и телекоммуникации. СПб.: ИД “Питер”, 2003.
Datasheet: PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family. Chandler: Microchip Technology Inc., 2015–2019. 760 p.
Дополнительные материалы отсутствуют.
Инструменты
Радиотехника и электроника