Радиотехника и электроника, 2022, T. 67, № 8, стр. 816-824

Исследование воздействия импульсных электромагнитных помех на устойчивость работы кольцевых генераторов

П. С. Глазунов ab, А. М. Салецкий a, В. А. Вдовин b*

a Московский государственный университет им. М. В. Ломоносова, Физический факультет
119991 Москва, ул. Колмогорова, 1, стр. 2, Российская Федерация

b Институт радиотехники и электроники им. В.А. Котельникова РАН
125009 Москва, ул. Моховая, 7, стр. 11, Российская Федерация

* E-mail: vdv@cplire.ru

Поступила в редакцию 10.03.2022
После доработки 24.03.2022
Принята к публикации 30.03.2022

Полный текст (PDF)

Аннотация

Изучена помехоустойчивость кольцевого генератора, состоящего из нечетного числа инверторов, выполненных на основе MOSFET-транзисторов. Рассмотрены случаи, в которых воздействие помехи сводится к скачку фазы меандра колебаний генератора. Получена аналитическая формула для данного скачка фазы. Показано соответствие аналитической формулы результатам численного эксперимента.

ВВЕДЕНИЕ

Процесс глобальной электрификации привел к тому, что почти каждое цифровое устройство окружено внешними электромагнитными полями. Функционирование цифровых приборов в неблагоприятной электромагнитной обстановке способно приводить к нарушению их работы, что представляет собой серьезную проблему. Действительно, сбои в работе компьютеров и систем автоматизации способны приводить к катастрофическим последствиям (особенно в таких отраслях как электроэнергетика, космическая промышленность, информационная безопасность). Поэтому проблемам электромагнитной совместимости посвящено значительное количество современных трудов.

Например, в статье [1] проведено исследование восприимчивости комплементарных металл оксидных полупроводниковых усилителей к электромагнитным импульсам. В работе [2] рассмотрено влияние электромагнитных помех, вызванных работой автоматического выключателя трансформатора, на оборудование трансформаторной подстанции. В статьях [3, 4] представлены методы ослабления электромагнитных помех, основанные на электромагнитном экранировании. В работе [5] приведены принципы диагностирования трансформаторов электростанций радиочастотным методом. Несмотря на огромный практический интерес, механизмы воздействия электромагнитных импульсов на цифровые системы, приводящие к нарушению их работы, остаются плохо изученными.

Согласно [6] механизмы воздействия внешних электромагнитных полей на электронные схемы условно можно разделить на три группы. К первой группе относятся тепловые воздействия. Ко второй – процессы, обусловленные электрическими разрядами и пробоями. Подобные воздействия исследовались, например, в работе [7]. К третьей группе воздействия относятся сбои и помехи, наведенные электромагнитными импульсами и не приводящие к необратимым повреждениям. В данной работе исследованы механизмы, принадлежащие к третьей группе – обратимые сбои электронных устройств, возникающие вследствие импульсных помех, наведенных в контуре цифрового устройства внешними электромагнитными полями.

В качестве модели типового цифрового устройства рассматривается генератор тактовой частоты. Подобные генераторы предназначены для синхронизации различных вычислительных процессов и являются неотъемлемой частью всех цифровых приборов. Ранее методами вычислительного [6, 810] и реального [11] экспериментов изучались процессы воздействия на такие системы. В данной работе предложена усложненная теоретическая модель, позволяющая детально изучать поведение генераторов тактовой частоты, а именно кольцевых генераторов, под внешним воздействием.

1. ПОСТАНОВКА ЗАДАЧИ

Мы предлагаем следующую постановку задачи (рис. 1). Рассматривается генератор тактовой частоты 1 в процессе генерации колебаний. На некотором расстоянии от него происходит статический разряд 2 электричества, который приводит к возбуждению электромагнитного импульса 3 (т.е. внешнего электромагнитного поля). В автоколебательном контуре импульс 3 наводит помеху 4, из-за чего форма меандра искажается на некоторое время. Спустя некоторый промежуток времени меандр колебаний приобретает исходную форму. Однако при этом происходит сдвиг фазы колебаний 5. Данное искажение и фазовый сдвиг способны вызвать нарушение работы цифрового устройства.

Рис. 1.

К постановке задачи: 1 – генератор тактовой частоты, 2 – разряд статического электричества, 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}}$ также считается заданным.

Рис. 2.

Схема логического инвертора на базе MOSFET транзисторов. ${{\mathcal{E}}_{0}}$ – напряжение питания.

Рис. 3.

Схема кольцевого генератора, состоящего из N логических инверторов.

Моделирование статической вольт-амперной характеристики транзисторов осуществлялось на основе модели Шихмана–Ходжеса [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} $
Здесь Uз-и – напряжение между затвором и истоком (см. рис. 2), $U_{{{\text{з - и}}}}^{*}$ – напряжение отсечки между затвором и истоком, β – коэффициент прямой проводимости полевого транзистора, λ – параметр модуляции длины канала транзистора. Для случая Uст-и ≤ 0:
(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} $
Здесь использованы значения параметров модели Шихмана–Ходжеса, приведенные в работе [12]: $U_{{{\text{з - и}}}}^{*}$ = –2 В, β = 10–4, λ = 0.

Вольт-амперные характеристики (ВАХ) n-канального транзистора, параметры которых приведены выше, показаны на рис. 4. Далее для простоты считаем, что ВАХ n-канального и p-канального транзисторов связаны соотношением: $I_{{{\text{ст - и}}}}^{p}$(Uз-и, Uст-и) = $I_{{{\text{ст - и}}}}^{n}$(–Uз-и, Uст-и). С учетом данного соотношения, для входного и выходного напряжений инвертора (Uвх и Uвых) справедливы следующие равенства (см. рис. 2):

Рис. 4.

Вольт-амперная характеристика n-канального транзистора при Uз-б = 2, 3, 4, 5 и 6 В (кривые 1–5 соответственно).

1) для n-канального транзистора –

${{U}_{{{\text{вх}}}}} = U_{{{\text{з - б}}}}^{n} = U_{{{\text{з - и}}}}^{n}\,\,{\text{и}}\,\,{{U}_{{{\text{вых}}}}} = U_{{{\text{ст - б}}}}^{n} = U_{{{\text{ст - и}}}}^{n}.$

2) для p-канального транзистора –

${{U}_{{{\text{вх}}}}} = {{\mathcal{E}}_{0}} + U_{{{\text{з - б}}}}^{p} = {{\mathcal{E}}_{0}} + U_{{{\text{з - и}}}}^{p}$
$\begin{gathered} {\text{и}}\,\,{{U}_{{{\text{вых}}}}} = {{U}_{{{\text{вх}}}}} + U_{{{\text{ст - з}}}}^{p} = {{\mathcal{E}}_{0}} + U_{{{\text{з - и}}}}^{p} + \\ + \,\,U_{{{\text{ст - з}}}}^{p} = U_{{{\text{ст - б}}}}^{p} + {{\mathcal{E}}_{0}} = U_{{{\text{ст - и}}}}^{p} + {{\mathcal{E}}_{0}}. \\ \end{gathered} $

Напряжение питания ${{\mathcal{E}}_{0}}$ всюду брали равным 2.2 В, что соответствует значениям рабочего напряжения современных интегральных микросхем [13, с. 8; 14, с. 123–131]. Кроме того, 2.2 В является минимальным напряжением питания для семейства микроконтроллеров с архитектурой PIC, (например, см. модель PIC32MZ0512EFE064-I/PT [15]).

Два транзистора (n- и p-канальный), соединенные по схеме рис. 2, образуют инвертор. При указанных выше значениях напряжения питания и характеристиках ВАХ зависимость входного напряжения Uвх от выходного напряжения Uвых данного инвертора представлена на рис. 5.

Рис. 5.

Зависимость выходного напряжения инвертора Uвх от входного Uвых.

В силу предположения $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-го инвертора.

Рис. 6.

Эквивалентная схема замещения 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}}}},$
(4)
$I_{{n,p,k}}^{C} = \dot {q}_{k}^{{n,p}} = C_{k}^{{n,p}}\dot {U}_{k}^{{n,p}}.$
Здесь точкой обозначается производная по времени. Дифференцируя по времени равенство
(5)
${{\mathcal{E}}_{0}} = U_{k}^{n} + U_{k}^{p},$
получаем
(6)
$\dot {U}_{k}^{p} = - \dot {U}_{k}^{n}.$
Рассмотрим ток Ik. С одной стороны Ik = $ = I_{{p,k + 1}}^{C} - I_{{n,\,k + 1,}}^{C}$, с другой ${{I}_{k}} = I_{{p,k}}^{{{\text{ст - и}}}} + I_{{n,k}}^{{{\text{ст - и}}}}$. Далее рассмотрим ток, текущий от точки с потенциалом ${{\mathcal{E}}_{0}}$ к точке заземления. Используя формулы (3), (4), (6) получаем следующие выражения:
(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} $
Введем новые обозначения:
(8)
${{U}_{k}} \equiv U_{k}^{n} \equiv {{U}_{{{\text{вх}},k}}}.$
С учетом ЭДС, моделирующих воздействие помехи (см. рис. 3), получим
(9)
${{U}_{{{\text{вых,}}k}}} = {{U}_{{k + 1}}} - {{\mathcal{E}}_{k}}(t).$
Введем новое обозначение:
(10)
$C_{k}^{n} + C_{k}^{p} = {{C}_{k}}.$
Значение подзатворной емкости, как правило, составляет порядка 1 пФ [14]. Поэтому будем считать, что Сk = 2 пФ. Подставляя (8)–(10) в (7), получим систему дифференциальных уравнений, которые описывают колебания кольцевого генератора:
(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} $
Для численного решения системы (11) использовался метод Рунге–Кутты 4-го порядка. Меандры колебаний кольцевого генератора, состоящего из трех и пяти инверторов, при указанных выше параметрах модели представлены на рис. 7а и 7б. В первом случае период колебаний генератора T = = 6.6 мкс, а во втором T = 11 мкс.

Рис. 7.

Меандр генератора, состоящего из трех (а) и пяти (б) инверторов: зависимость выходного напряжения первого…пятого инверторов (кривые 1–5 соответственно) от времени.

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] верно равенство

$I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}\left( {U_{{{\text{з - б}},k - 1}}^{n};U_{{{\text{ст - и}},k - 1}}^{n}} \right) \equiv I_{{{\text{ }}k - 1}}^{{{\text{ст - и}}}}\left( {{{U}_{{k - 1}}};{{U}_{k}}} \right).$

Рассмотрим интервал времени воздействия помехи (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) равны:

(14)
${{U}_{k}}({{t}_{0}}) = {{U}_{{0,k}}}({{t}_{0}}).$

Значения ${{\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):

(19)
${{U}_{k}} = {{U}_{{0,k}}} - {{V}_{k}},$
(20)
${{\dot {V}}_{k}} = {{\dot {U}}_{k}} - {{\dot {U}}_{{0,k}}}.$

Предположим, что 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} $
Из (19) найдем начальные условия для системы (23):
(24)
${{V}_{k}}\left( {{{t}_{1}}} \right) = {{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right).$
Далее оказывается удобным ввести функцию, определяемую равенством
(25)
${{W}_{k}}(t) = {{V}_{k}}(t) + A{{\dot {U}}_{{0,k}}}(t),$
где А – произвольная константа, не равная нулю. Докажем, что функции $A{{\dot {U}}_{{0,k}}}(t)$ являются частными решениями системы (23). Для этого покажем, что подстановка частного решения $A{{\dot {U}}_{{0,k}}}(t)$ в уравнение (23) и дифференцирование по времени уравнения (18) приводит к одному результату. Пусть

(26)
${{V}_{k}}(t) = A{{\dot {U}}_{{0,k}}}(t).$

Подставим (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),$
тогда (35) принимает вид

(42)
${{\dot {W}}_{k}} = {{a}_{{k,k}}}\left( t \right){{W}_{k}} + {{a}_{{k,k - 1}}}\left( t \right){{W}_{{k - 1}}}.$

Определим нулевое приближение как

(43)
${{\dot {W}}^{{[0]}}}_{k} = {{a}_{{k,k}}}\left( t \right)W_{k}^{{[0]}},$
а первое приближение как

(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),$
где ${{W}_{k}}\left( {{{t}_{1}}} \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}}}},$
где ${{V}_{k}}\left( {{{t}_{1}}} \right) = {{U}_{k}}\left( {{{t}_{1}}} \right) - {{U}_{{0,k}}}\left( {{{t}_{1}}} \right)$. Отметим, что функции ${{U}_{k}}\left( {{{t}_{1}}} \right)$ и ${{\dot {U}}_{{0,k}}}({{t}_{1}})$выражаются через известные величины, согласно формулам (16) и (12).

На рис. 8а и 8б приведены зависимости величины фазового сдвига $\vartheta $ от момента времени начала действия помехи t0 для кольцевых генераторов, состоящих из трех и пяти инверторов. Продолжительность помехи составляла Tпом = 0.01T, а амплитуды всех ЭДС, задающих помеху, ${{\mathcal{E}}_{k}}$ = 0.1 В. Для наглядности на данных графиках также изображены меандры колебаний. Графики сдвига фаз на рис. 8а и 8б периодические с периодами T/3 и T/5 соответственно, что является следствием циклической симметрии кольцевых генераторов.

Рис. 8.

Зависимость $\vartheta $ от t0 для кольцевого генератора с тремя (а) и пятью (б) инверторами: кривая 1 соответствует формуле (53), кривая 2 – численному эксперименту, кривые 3–7 – невозмущенные меандры колебаний (выходные напряжения Uвых, k), приведенные для наглядности.

Сравнивая результаты численных расчетов с результатами формулы (53), можно сделать вывод, что формула (53) дает хорошее приближение в тех областях, где происходит нарастание или спад фронта выходного напряжение Uвых,k на каком-либо инверторе. В областях же, где хотя бы у одного из инверторов происходит переход напряжения к уровню логического нуля или уровню логической единицы аналитическая, формула (53) не дает корректных результатов. Скорее всего, в данных областях не выполняется условие малости U0, k $ \gg $ Vk.

ЗАКЛЮЧЕНИЕ

В данной работе предложена постановка задачи о нахождении фазового сдвига меандра автоколебательной системы, происходящего под воздействием внешних электромагнитных помех.

Задача о нахождении фазового сдвига кольцевого генератора в общем случае является нелинейной. Однако мы показали, что данную задачу при ряде предположений можно линеаризовать, что является существенным упрощением. Предлагаемый нами аналитический метод приближенного нахождения фазового сдвига в случае кольцевого генератора включает в себя множество малых параметров, поэтому достаточно сложно оценить границы его применимости. Однако было показано, что в общем случае аналитический подход дает неплохие результаты в областях, где происходит нарастание фронта информационного сигнала (логической единицы). В данных областях продемонстрировано соответствие численных расчетов и предлагаемых аналитических формул.

Список литературы

  1. Becchetti S., Richelli A., Colalongo L., Kovacs-Vajna Z. // Electronics. 2019. V. 8. №. 10. P. 1181. https://doi.org/10.3390/electronics8101181

  2. Liu G., Zhao P., Qin Y. et al. // Energies. 2020. V. 13. № 5. P. 1130. https://doi.org/10.3390/en13051130

  3. Mathur P., Raman S. // J. Electronic Materials. 2020. V. 49. № 5. P. 2975. https://doi.org/10.1007/s11664-020-07979-1

  4. Gupta S., Tai N.H. // Carbon. 2019. V. 152. P. 159. https://doi.org/10.1016/j.carbon.2019.06.002

  5. Drexler P., Čáp M., Fiala P. et al. // Sensors. 2019. V. 19. № 4. P. 923. https://doi.org/10.3390/s19040923

  6. Вдовин В.А., Кулагин В.В., Черепенин В.А. // Электромагнитные волны и электрон. системы. 2003. Т. 8. № 1. С. 64.

  7. Пирогов Ю. А., Солодов А. В. // Журн. радиоэлектроники. 2013. № 6. http://jre.cplire.ru/jre/ jun13/15/text.html.

  8. Зиглин С.Л., Репецкая Л.В., Черепенин В.А. // Электромагнитные волны и электрон. системы. 2008. Т. 13. № 6. С. 16.

  9. 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

  10. Глазунов П.С., Воробьева Е.А., Вдовин В.А., Слепков А.И. // Журн. радиоэлектроники. 2019. № 11. https://doi.org/10.30898/1684-1719.2019.11.20

  11. Вдовин В.А. Гераськин А.А., Горбоконенко П. А. и др. // Журн. радиоэлектроники. 2020. № 11. https://doi.org/10.30898/1684-1719.2020.11.13

  12. Дворников О., Шульгевич Ю. // Совр. электроника 2009. № 6. С. 52.

  13. Микушин А.В., Сажнев А.М., Сединин В.И. Цифровые устройства и микропроцессоры. СПб.: БХВ-Петербург, 2010.

  14. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации. СПб.: ИД “Питер”, 2003.

  15. Datasheet: PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family. Chandler: Microchip Technology Inc., 2015–2019. 760 p.

Дополнительные материалы отсутствуют.