Маломощный генератор прямоугольных импульсов с режимом сна

Принцип построения импульсных генераторов на ОУ

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

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


Блок-схема генератора колебаний различной формы.

Хотя схема состоит из трех частей, но довольно часто в простых генераторах применяют один-два операционных усилителя. Для повышения гибкости и универсальности схем генераторов можно добавлять дополнительные ОУ.

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

Ждущий мультивибратор (одновибратор)

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


Схема ждущего мультивибратора (одновибратора) на операционном усилителе.

Ждущий мультивибратор состоит из операционного усилителя DA1, цепи ПОС на резисторах R4R5, цепи ООС VD1C2R3 и цепи запуска C1R1VD2.

Цикл работы ждущего мультивибратора можно условно разделить на три части: ждущий режим, переход из ждущего режима в состояние выдержки и непосредственно состояние выдержки. Рассмотрим цикл работы мультивибратора подробнее.

Ждущий режим является основной и наиболее устойчивой частью цикла работы данного типа мультивибратора, так как самопроизвольно он не может перейти в следующие части цикла работы ждущего мультивибратора. В данном состоянии на выходе мультивибратора присутствует положительное напряжение насыщения ОУ (UНАС+), которое через цепь ПОС R4R5 частично поступает на неинвертирующий вход ОУ, тем самым задавая пороговое напряжение переключения мультивибратора (UПП), которое определяется следующим выражением

На инвертирующем входе ОУ присутствует напряжение, которое задаётся диодом VD1 (в случае кремневого диода напряжение примерно равно 0,6 – 0,7 В), то есть меньше порога переключения мультивибратора. При данных условиях ждущий мультивибратор может находиться неограниченно долгое время (до тех пор, пока не поступит запускающий импульс).

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

В этом случае напряжение порога переключения ждущего мультивибратора понизится и станет меньше, чем напряжение падения на диоде VD1. Далее произойдёт лавинообразный процесс переключения выходного напряжения и на выходе установится напряжение отрицательного насыщение ОУ (UНАС-) и ждущий мультивибратор перейдёт в состояние выдержки. При выборе номиналов элементов входной цепи C1 и R1 надо исходить из того, что конденсатор С1 должен полностью разрядиться за время действия входного импульса, то есть постоянная времени цепи C1R1 должна быть на порядок (в десять раз) меньше длительности входного импульса.

Заключительная часть цикла работы ждущего мультивибратора является состояние выдержки. В данном состоянии на неинвертирующий вход поступает часть напряжения с выхода мультивибратора, тем самым задавая пороговое напряжение перехода мультивибратора в ждущий режим. В тоже время выходное напряжение через цепь ООС C1R1 поступает на инвертирующий вход и открывает диод VD1, через который начинает разряжаться конденсатор С1. После разряда конденсатора С1 до 0 В происходит его зарядка через резистор R1 до напряжения перехода мультивибратора в ждущий режим. После чего схема переходит в исходное состояние и на выходе устанавливается напряжение положительного насыщения ОУ (UНАС+). Длительность состояния выдержки и непосредственно формируемого выходного импульса определяется временем зарядка конденсатора С1 через резистор R1 и в общем случае определяется следующим выражением

Так как ждущий мультивибратор имеет только одно устойчивое состояние, то за ним закрепилось название одновибратора.

Для того чтобы одновибратор вырабатывал положительные импульсы при положительных управляющих входных сигналах необходимо изменить полярность включения диодов VD1 и VD2.

Принципиальная схема функционального генератора

Схема содержит плату Ardunio Uno (Board1), ЖК-дисплей 1602 (LCD1), два потенциометра по 10 кОм (VR1, VR2) и несколько дополнительных компонентов.

Потенциометр VR1, подключенный к контакту 3 LCD1, используется для управления контрастностью LCD1. Потенциометр VR2, подключенный к выводу A0 аналогового входа платы Arduino Uno, используется для настройки периода времени выходных сигналов (частоты).

В качестве выходов использованы контакты 3, 9 и 10 платы Arduino:

  • контакт 3 — для прямоугольной волны
  • контакт 9 — для синусоидальной волны
  • контакт 10 — для пилообразной волны

Сигналы с выводов 9 и 10 фактически являются широтно-импульсными модулированными (ШИМ) сигналами, несущими аналоговые сигналы. Необходимая форма сигнала получаются с помощью простой схемы резистивно-конденсаторного фильтра. Прямоугольный сигнал на выводе 3 снимается без фильтра.

Эти формы сигналов синтезируются с использованием функций управления прерыванием Timer0 и Compare-Match микроконтроллера Arduino (ATmega328). Таймер1 ATmega328 запрограммирован на частоту 10 кГц для генерации выходных сигналов ШИМ.

Переключатель S2, подключенный к контакту 8 платы Board1, используется для изменения частотного диапазона. В программе предусмотрено два частотных диапазона: от 30 до 250 Гц и от 250 до 2500 Гц для покрытия среднего диапазона звуковых частот. Эти сигналы от CON2 до CON4 можно просмотреть на осциллографе.

Формирование синусоидальной волны (колебания) с помощью Arduino

Мы знаем, что микроконтроллеры являются цифровыми устройствами, поэтому они не могут формировать синусоидальную волну в «чистом» виде. Но есть два способа формирования синусоидальной волны с помощью микроконтроллера: первый заключается в использовании ЦАП (цифро-аналогового преобразователя), а второй — в использовании синусоидального ШИМ сигнала (SPWM). К сожалению, в платах Arduino (за исключением платы Arduino Due) нет встроенного ЦАПа для формирования синусоидальной волны. Конечно, можно было бы использовать внешний ЦАП, но мы решили не усложнять таким образом схему проекта и использовать метод формирования синусоидального ШИМ сигнала с дальнейшим преобразованием его в синусоидальный сигнал (волну).

Что такое SPWM сигнал

SPWM расшифровывается как Sinusoidal Pulse Width Modulation и переводится как синусоидальная широтно-импульсная модуляция (синусоидальная ШИМ). Этот сигнал в определенной степени похож на обычный ШИМ сигнал, но в нем коэффициент заполнения контролируется таким образом чтобы получить среднее напряжение похожее на синусоидальную волну

Например, при коэффициенте заполнения (скважности) 100% среднее выходное напряжение будет 5V, а при коэффициенте заполнения 25% оно будет всего лишь 1.25V, таким образом, управляя скважностью (коэффициентом заполнения) мы можем получить заранее определенные изменяемые значения среднего напряжения, то есть синусоидальную волну. Этот метод обычно используется в инверторах

Принцип формирования SPWM сигнала показан на следующем рисунке.

Синим цветом на этом рисунке показан SPWM сигнал

Заметьте, что его скважность (коэффициент заполнения) изменяется от 0% до 100%, а затем снова возвращается в 0%. Представленный график построен для диапазона изменения напряжений от -1.0 до +1.0V, но в нашем случае, поскольку мы используем плату Arduino, масштаб подобного графика будет от 0V до 5V

Мы рассмотрим как в программе для Arduino формировать SPWM сигнал далее в статье.

Преобразование SPWM сигнала в синусоидальную волну

Преобразование SPWM сигнала в синусоидальную волну обычно требует использования схемы H-моста (H-bridge), которая состоит минимум из 4-х переключателей мощности (power switches). Подобные схемы обычно используются в инверторах. Мы не будем в статье подробно рассматривать эти вопросы поскольку нам с помощью нашей синусоидальной волны не нужно запитывать какое-либо устройство, нам всего лишь нужно ее сформировать. К тому же с помощью H-моста невозможно получить чистую синусоидальную волну – для этой цели необходимо использовать фильтр нижних частот (ФНЧ), состоящий из конденсаторов и индуктивностей.

Analog Devices ADA4807-2

Chau Tran, Analog Devices

EDN Europe

Во многих аудио, автомобильных и измерительных приложениях требуются недорогие, но высокостабильные и точные генераторы прямоугольных импульсов, способные отдавать в нагрузку достаточный ток. Интерес к дешевым способам реализации высококачественных приложений имеется всегда. Изображенная на Рисунке 1 схема состоит из бюджетного сдвоенного операционного усилителя (ОУ) с дополнительной функцией отключения и нескольких пассивных компонентов.

Рисунок 1. Генератор прямоугольных импульсов.

В схеме на Рисунке 1 использована микросхема ADA4807-2 – сдвоенный маломощный малошумящий rail-to-rail усилитель с обратной связью по напряжению. Первый ОУ (A) выполняет основную функцию генератора прямоугольных импульсов, а второй (B) является лишь драйвером. Типовое значение втекающего или вытекающего тока, который может отдавать этот драйвер, рано ±40 мА. ОУ A работает как компаратор. Усилитель охвачен положительной обратной связью и медленной отрицательной обратной связью, переключаемой RC-цепочкой, благодаря чему схема находится в режиме автоматической генерации. Когда напряжение на конденсаторе сравнивается с каждым из порогов, источник его заряда переключается с положительной шины на отрицательную и обратно.

Система находится в неустойчивом равновесии, пока напряжения на входах и выходах компаратора равны точно нулю. Однако любые шумы смещают выходное напряжение вверх или вниз относительно нуля, и благодаря положительной обратной связи напряжение на выходе компаратора быстро достигает уровня одной из шин питания и остается на нем до следующего цикла.

Между инвертирующим входом и выходом компаратора включена RC-цепочка. Вследствие этого напряжение на инвертирующем входе компаратора асимптотически стремится к выходному напряжению компаратора с постоянной времени RC.

Постоянная времени RC определяет частоту генерации:

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

Пиковые уровни выходного сигнала драйвера лишь на 40 мВ меньше напряжения шин питания, при типовых значениях линейных вытекающих и втекающих токов 50 мА и 40 мА, соответственно.

Вывод DISABLE позволяет включать и выключать генератор. Такая функция перехода в «спящий» режим очень полезна для снижения потребляемой мощности. Для отключения схемы на время, когда она не используется, достаточно подать на вывод DISABLE напряжение менее 1.1 В. Это не более чем за 200 нс автоматически снизит ток, потребляемый двумя ОУ, до ничтожно малого уровня. Остальная часть тока, потребляемого схемой, приходится, в основном, на резистивный делитель R1, R2. При переводе устройства в спящий режим ток, потребляемый от батареи, с 2 мА уменьшается до 80 мкА. При этом выход схемы переходит в высокоимпедансное состояние, а для пробуждения и возврата в активный режим достаточно всего 500 нс.

Рисунок 2. Форма выходного сигнала недорогого генератора прямоугольных импульсов.

Типовой ток потребления сдвоенного ОУ, использованного в схеме на Рисунке 1, равен 2 мА при напряжении питания 3 В. То есть, в активном режиме рассеиваемая мощность составляет 6 мВт. Однако в спящем режиме типовой ток потребления резко снижается до 2 мкА, и мощность рассеивания падает до 6 мкВт. Это соответствует коэффициенту экономии энергии 1000:1.

Рисунок 3. Вывод DISABLE позволяет быстро включать и выключать схему.

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

Схемы такого типа могут использоваться в качестве времязадающих во множестве приложений. Изменение соотношения сопротивлений резисторов R1 и R2 дает возможность управлять коэффициентом заполнения выходных импульсов. Сочетание малого потребления мощности, rail-to-rail входов и выходов и удобного режима сна обеспечивает продолжительную работу этой схемы при питании всего от двух батареек типоразмера AA. А высокая нагрузочная способность ОУ и его быстрое включение/выключение позволяют в ряде случаев отказаться от силового транзистора и реализовать экономящие энергию рабочие схемы с чередованием режимов.

Материалы по теме

  1. Datasheet Analog Devices ADA4807-2

Схема генератора импульсов нс

Основным препятствием для тестирования этих генераторов (их английское сокращение — TDR) обычно является отсутствие доступа или владения заводским измерительным прибором, ведь такое оборудование не является дешевым и доступным. Но сделав действительно небольшие затраты, можно самим построить такую измерительную систему. Так что для неё нужно? Разумеется, осциллограф, предпочтительно цифровой (хотя и не обязательно) с минимальной полосой пропускания 60 МГц (500 Мс -1 ГГц / с) и источником импульсов со временем нарастания не более 1 нс и длительностью 1-2 нс. Полагаем у каждого радиолюбителя есть такой осциллограф, поэтому остается вопрос: как сделать такой генератор импульсов?

Плюсы и минусы

Плюсы: независимая от частоты регулировка скважности, SSTC никогда не уйдет в CW режим, если подгорит прерыватель. Минусы: скважность нельзя увеличивать «бесконечно много», как например на UC3843, она ограничена емкостью конденсатора и скважностью самого генератора (не может быть больше скважности генератора)

Ток через конденсатор идет плавно

Минусы: скважность нельзя увеличивать «бесконечно много», как например на UC3843, она ограничена емкостью конденсатора и скважностью самого генератора (не может быть больше скважности генератора). Ток через конденсатор идет плавно

На последнее не знаю как драйвер реагирует (плавную зарядку). С одной стороны драйвер также плавно может открывать транзисторы и они будут сильнее греться. С другой стороны UCC27425 — цифровая микросхема. Для нее существует только лог. 0 и лог. 1. Значит пока напряжение выше порогового — UCC работает, как только опустилось ниже минимального — не работает. В этом случае все работает в штатном режиме, и транзисторы открываются полностью.

Изображение на электрических схемах

Для начала рассмотрим получение синусоидального типа сигнала. Самый известный генератор на транзисторе такого типа – генератор колебаний Колпитца. Это задающий генератор с одной индуктивностью и двумя последовательно соединёнными ёмкостями. С помощью него производится генерация требуемых частот. Оставшиеся элементы обеспечивают требуемый режим работы транзистора на постоянном токе.

Дополнительная информация. Эдвин Генри Колпитц – руководитель отдела инноваций «Вестерн Электрик» в начале прошлого века. Был пионером в разработке усилителей сигнала. Впервые произвёл радиотелефон, позволяющий разговаривать через Атлантику.

Также широко известен задающий генератор колебаний Хартли. Он, как и схема Колпитца, достаточно прост в сборке, однако требуется индуктивность с отводом. В схеме Хартли один конденсатор и две последовательно соединённые катушки индуктивности производят генерацию. Также в схеме присутствует дополнительная ёмкость для получения плюсовой обратной связи.

Схемы генераторов на транзисторах

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

Все перечисленные области применения не терпят нестабильного приёма. Для этого в схему вводят ещё один элемент – кварцевый резонатор автоколебаний. В этом случае точность высокочастотного генератора становится практически эталонной. Она достигает миллионных долей процента. В принимающих устройствах радиоприёмников для стабилизации приёма применяют исключительно кварц.

Что касается низкочастотных и звуковых генераторов, то здесь есть очень серьёзная проблема. Для увеличения точности настройки требуется увеличение индуктивности. Но увеличение индуктивности ведёт к нарастанию размеров катушки, что сильно сказывается на габаритах приёмника. Поэтому была разработана альтернативная схема генератора Колпитца – генератор низких частот Пирса. В ней индуктивность отсутствует, а на её месте применён кварцевый резонатор автоколебаний. Кроме того, кварцевый резонатор позволяет отсечь верхний предел колебаний.

В такой схеме ёмкость не даёт постоянной составляющей базового смещения транзистора дойти до резонатора. Здесь могут формироваться сигналы до 20-25 МГц, в том числе звуковые.

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

Важно! Транзистор – это элемент, произведённый из полупроводника. Имеет три вывода и способен от поданного входного сигнала небольшой величины управлять большим током на выходе

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

Дополнительная информация. Презентация первого транзистора была проведена в 1947 г. Его производная – полевой транзистор, появился в 1953г. В 1956г. за изобретение биполярного транзистора была вручена Нобелевская премия в области физики. К 80-м годам прошлого века электронные лампы были полностью вытеснены из радиоэлектроники.

Генераторы с конденсаторами РР2

Складывается генератор высоковольтных импульсов с конденсаторами данного типа довольно просто. На рынке найти элементы для таких устройств не составляет никаких проблем

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

Однако стоят они в магазине довольно дорого по сравнению с обычными типами.

Транзисторы для генераторов подходят больше всего однопереходные. В данном случае параметр отрицательного сопротивления не должен превышать 7 Ом. В такой ситуации можно надеяться на стабильность работы системы. Чтобы повысить чувствительность устройства, многие советуют применять стабилитроны. При этом триггеры используются крайне редко. Связано это с тем, что пропускная способность модели значительно снижается. Основной проблемой конденсаторов принято считать усиление предельной частоты.

В результате смена фазы происходит с большим отрывом. Чтобы наладить процесс должным образом, необходимо вначале работы настроить адаптер. Если уровень отрицательного сопротивления находится на отметке 5 Ом, то предельная частота устройства должна составлять примерно 40 Гц. В результате нагрузка с резисторов снимается.

Измерения наносекундных импульсов

Ниже приведены результаты измерения. Первое измерение показывает генерируемый импульс, измерение времени нарастания около 13,3 нс, ограниченной ширины полосы осциллографа (200 МГц), общая длительность импульса составляет около 2,5 нс. Генератор, измеренный на осциллографе с полосой пропускания 2 ГГц (10 GS), показал Tr = 280 pS и общую длительность импульса 1 нс.

Другим является измерение открытого коаксиального кабеля с коэффициентом укорочения 0,66 (коэффициент укорочения — это значение, если электромагнитная волна «работает» медленнее в данной среде по отношению к вакууму) кабель RG 178. Общее измеренное время составляет 17 нс, чтобы рассчитать время распространения, это значение должно быть разделено на 2 (время для достижения отражения и возврата сигнала), которое мы получаем, так что 8,5 нс, теперь этого достаточно, чтобы умножить на скорость света (точнее, электромагнитную волну) и по коэффициенту укорочения кабеля, то есть 0,66. После расчетов получаем результат длины кабеля, равный 1,67 м (фактическая длина кабеля составляет 1,7 м), поэтому ошибка измерения составляет около 2%.

Последнее измерение касается установки антенного кабеля. Аналогично здесь отражение в конце и волнистости в середине измерения. Рассчитанные расстояния представляют собой соответственно разъем на расстоянии 2,2 м и молниеотвод на расстоянии 5,5 м и, наконец, антенну на расстоянии 9,2 м (эти измерения также точны до 3%).

Если отражение выше оси, это означает что кабель разорван, то есть импеданс >50 Ом (относительно выходного импеданса генератора), если под осью — короткое замыкание или импеданс <50 Ом. Измерение действительно точное и показывает любые отклонения от сопротивления кабеля, включая влагу, повреждения, изгибы и так далее. Другой вариант схемы и платы есть в архиве.

Триггеры

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

Существующие типы
триггеров можно классифицировать по
различным признакам. Так по моменту
реакции на изменение входных сигналов
триггеры подразделяют на асинхронные
и синхронные.

Асинхронный
триггер

изменяет свое состояние непосредственно
в момент изменения сигнала на его
информационных (управляющих) входах.
Синхронный
триггер

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

Наиболее часто
триггеры классифицируют по типу
используемых информационных входов.
Различают следующие типы основных
входов триггера:

R
– вход сброса триггера;

S
– вход установки триггера;

K– вход сброса
универсального триггера;

J
– вход установки универсального
триггера;

T
– счетный вход триггера;

D– информационный
вход переключения триггера в состояние,
соответствующее логическому уровню на
этом входе;

C
– вход синхронизации.

Некоторые триггеры
могут иметь дополнительный управляющий
вход V,
с помощью которого блокируется работа
триггера и он сколь угодно долго может
сохранять свое состояние. Как правило,
триггеры имеют два выхода: прямой (Q)
и инверсный ().

В зависимости от
типа используемых входов различают
RS-,
JK-,
D-,
T-,
DV
и TVтриггеры.

RS-триггер
содержит
входы R
(Reset)
и S
(
Set).
Активный уровень на входе R
приводит к сбросу триггера (Q = 0),
а активный уровень на входе S
– к установке триггера (Q= 1).
При двух неактивных сигналах триггер
сохраняет предыдущее состояние.
Комбинация из двух активных входных
сигналов для RSтриггера
является запрещенной. RSтриггеры
могут быть как асинхронными, так и
синхронными.

JK-триггер
содержит вход сброса K
и вход установки S.
При неактивных входных сигналах триггер
сохраняет предыдущее состояние, при
двух активных сигналах – переключается
в противоположное состояние. Такие
триггеры также могут быть как асинхронными,
так и синхронными. JKтриггер
является универсальным, так как на его
основе можно реализовать любой другой
тип триггера.

D-триггер
содержит информационный вход D
и вход синхронизации C.
При пассивном синхросигнале триггер
сохраняет свое состояние, при активном
синхросигнале – триггер переключается
в состояние, соответствующее логическому
уровню на входе D.

T-триггер
(счетный триггер) содержит один счетный
вход T.
После каждого входного импульса триггер
переключается в противоположное
состояние. Таким образом, частота
следования импульсов на выходе Tтриггера
в два раза ниже, чем частота входного
сигнала.

Заключение. ШИМ в дисплеях — что это, добро или зло?

Использование ШИМ производителями понять можно. Упрощение схемотехники, энергоэффективность, меньшая себестоимость… Проблема в том, что в данном случае воздействие производится на одну из самых уязвимых частей человеческого организма – глаза. Учитывая, что все больше и больше времени мы проводим перед экраном, очень хотелось бы, чтобы дисплеи были как можно менее вредными.

К счастью, производители ничего не имеют против того, чтобы предлагать экраны, в которых ШИМ либо отсутствует в принципе, либо работает на высоких частотах порядка десятков, а то и сотен килогерц. Беда в том, что наличие или отсутствие мерцания далеко не всегда указывается.

Если в случае с обычными мониторами сейчас можно встретить маркировку «Flicker-Free», то, когда речь заходит о ноутбуках, что за матрица стоит и в каком режиме она работает – загадка для посвященных. Узнать это можно только из обзоров или проведя самостоятельно примитивный тест на определение наличия ШИМ («карандашный» тест или при помощи обычного бытового вентилятора).

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий