Все не так сложно, когда знаешь как...

Еще раз! Статьи за симулятор, а не за схемотехнику! Прошу об этом помнить...

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

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

Лезем сюда и качаем версию для радиолюбителей:

Поверьте, 50 компонентов для большинства задач это ооочень много.

Итак, мы остановились на интегрирующей RC цепи:

АЧХ и ФЧХ ее следующие:

В текущем состоянии частота среза порядка 1 ГГц, что несколько запредельно, с точки зрения реального воплощения с помощью паяльника и анализа недорогим осциллографом "на кухонном столе", поэтому не плохо бы параметры схемы спустить на "землю", что бы частота среза находилась около 1 кГц.

Сразу скажу, что есть три способа это сделать:

  1. Прямой ввод номиналов на схеме

  2. Тюнинг - прямая подстройка параметров (Value/Номиналов)

  3. Параметрический анализ - создание семейства графиков с помощью перебора параметров компонентов (Value/Номиналов)

Т.к. прямой ввод номиналов предельно прост и интуитивно понятен, рассматривать его не буду, и поэтому начну со второго способа:

2. Тюнинг

Идея заключается в наблюдении изменения характеристик при изменении параметров движками (ползунками). Покажем как это делать на примере подстройки параметров резистора и конденсатора:

Для этого:

  1. вызываем инструмент "подстройка параметров" нажав на отвертку с ключом (стрелка 1)

  2. выбираем элемент из выпадающего списка: С1 (стрелка 2)

  3. изменяем, по необходимости границы подстройки, например: верхнюю границу 10пФ, можно поменять на 1 мкФ (стрелка 3)

  4. И жмем на галку (стрелка 4) - это мы закончили вводить настройки тюнинга С1

  5. Для добавления элемента со схемы жмем на "Добавить" (стрелка 5)

  6. далее проводим такие же операции, как с С1 (стрелки 6, 7, 8)

В результате чего у нас появляется возможность впрямую менять параметры компонентов R1 и С1 с помощью соответствующих ползунков (показал стрелочками) и при этом графики АЧХ/ФЧХ будут послушно перестраиваться (предварительно в настройках расчета sim ac1 измените нижнюю частоту расчета с 1кГц на 1Гц):

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

Поэтому более правильный путь, это Параметрический анализ, который настраивается и вызывается в настройках моделирования. Покажу это на примере перебора емкости С1:

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

Итак:

  1. входим во вкладку параметрического анализа и сразу ставим галку - стрелка

  2. выбираем объект С1 - стрелка 2

  3. Контролируем, что будет у нас меняться параметр емкости (например, если бы это был транзистор, то можно было бы менять параметры внутренних характеристик, например, сопротивление базы, время переноса зарядов... Это очень мощный инструмент, который порой помогает понять, какая характеристика транзистора особо портит результат...) - стрелка 3

  4. указываем начало и конец перебора от 1пФ до 1мкФ, стрелки 4 и 5

  5. В поле указанной стрелкой 7 выбираем способ перебора, из которых самый простой для понимания "линейный", поэтому расскажу про декадный (можно сказать по другому: порядковый, т.е. один порядок - это изменение величины в 10раз, два порядка - в 100 раз).

Идея его состоит в том, что симона разбивает весь частотный диапазон на количество поддиапазонов, края которых меняются в 10 раз. В нашем случае симона разобьет на 7 поддиапазонов (пико - 10^-12, до микро - 10^-6, т.е. разница порядков (-6) - (-12) + 1 = 6 + 1 =7 порядков, т.е. 7 поддиапазонов). В итоге в каждом поддиапазоне симона сделает один расчет (как указано в поле стрелочкой 6). Если в этом поле указать 3 точки/дек, то симона рассчитает 7*3 = 21 график... Но это перебор, поэтому в данном случае вполне достаточно 1 расчет на одну декаду. Надеюсь понятно объяснил.
6. Далее жмем на расчет, стрелочка 8:

В итоге мы видим семейство характеристик АЧХ и ФЧХ в зависимости от перебора значения емкости нашей RC цепи.

Как уже я говорил, нас интересует характеристика, которая будет иметь частоту среза около 1кГц, поэтому наводя курсор на нужную линию выскакивает подсказка:

  1. Стрелочкой 1 - указано выражение соответствующее линии графика
    2. стрелочкой 2 - текущее значение параметра в переборе при котором рассчитывался этот график, в нашем случае это значение емкости С1=1мкФ
    3. стрелочкой 3 и 4 - частота на которой стоит курсор и значение затухания сигнала через анализируемую цепь соответственно.

    А теперь добавим еще один перебор, но только уже значения резистора следующим образом (линейно от 700 до 1300 Ом, с шагом 300 Ом) и сразу жмем на расчет:

    И не забудьте поставить галочку указанную стрелочкой
    И не забудьте поставить галочку указанную стрелочкой

    Красота. Мы получили семейства характеристик. Как мы видим в каждой семье сгруппировано по 3 графика АЧХ/ФЧХ соответствующих значению резисторов 700, 1000, 1300 Ом. А установленная галочка про цвет в итоге не только радует глаз, но и помогает соотнести по цвету линии АЧХ с соответствующей линией ФЧХ (они одинаковые по цвету). Присмотритесь.

    В итоге самая близкая комбинация сопротивления + емкость к частоте среза 1кГц будет:

    Т.е. при С1=0,1мкФ и R1= 1,3кОм.

    Прямо на схеме укажем эти значения, далее в расчетах снимем галочку параметрического анализа, уменьшим конечную частоту расчета до 1МГц и запускаем на расчет:

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

    далее поправим настройки расчета следующим образом:

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

Обратите внимание, что фазы пересекают 90 градусов в точке среза -3Дб, для обоих графиков АЧХ. Из картины АЧХ можно сделать выводы, что:

  • интегрирующая цепочка проявляет свойства фильтра низкой частоты (ФНЧ) 1 порядка с наклоном в полосе заграждения -20Дб/декаду, а

  • дифференцирующая цепочка проявляет свойства фильтра высокой частоты (ФВЧ) 1 порядка с наклоном в полосе заграждения +20Дб/декаду

При одинаковых ТАУ=RC, характеристики АЧХ обоих цепей встречаются в точке -3Дб, которая является половинной с точки зрения ослабления сигнала по мощности, т.е. в этой точке амплитуды сигналов ослабляются на 30%. Проверить это можно, удалив преобразование db() и отключив на время ФЧХ:

А вот теперь следующая задача, которая часто встречается на практике:

А если нам требуется одновременное изменение частот среза у обоих цепей, как это сделать удобно и просто? Да, конечно можно врукопашную менять значения прямо на схеме, но если требуется менять номиналы по каким то зависимостям сразу на многих компонентах, то как быть???

Задача глобальная, и решение тоже глобальное, а значит нас ждут в следующей части глобальные перемены... нные :-)

Комментарии (11)


  1. Ivanii
    08.10.2023 13:14

    "Лезем сюда: https://www.eremex.ru/download-or-buy/ , и качаем версию для радиолюбителей" Скачивание требует авторизацию.


    1. vit1252
      08.10.2023 13:14
      +1

      Там только версия под Windows. А под Wine выдает ошибку:
      0178:err:virtual:virtual_setup_exception stack overflow 80 bytes addr 0x32000 stack 0x7ffffe100fb0 (0x7ffffe100000-0x7ffffe101000-0x7ffffe1ffd20)


      1. NutsUnderline
        08.10.2023 13:14

        Обещают....


    1. NutsUnderline
      08.10.2023 13:14

      Регистрация вроде, не требует банковской карты ...


  1. quaer
    08.10.2023 13:14

    Расчёт и тюнинг схем, и посложнее, можно делать сразу. Вот, например.

    Покажите что-нибудь поинтереснее. Например, расчёт малосигналой функции импульсного БП.

    Также, можете показать как выглядит отклик LC ФНЧ на ступенчатое воздействие в этом симуляторе если L и C идеальные?


    1. Ivanii
      08.10.2023 13:14

      "Вот, например."

      "Доступ закрыт / Материал был снят с публикации автором..."

      https://web.archive.org/web/20220511140122/https://habr.com/ru/post/662153/


  1. sdy
    08.10.2023 13:14

    >> В текущем состоянии частота среза порядка 1 ГГц

    Не очень понятно зачем определять частоту среза интегрирующей RC цепи по симулятору, если можно найти её точное значение - 1/2/pi/r/C. С указанными величинами r и С, она как минимум в полтора раза отличается от 1ГГц. Одно хорошо - симулятор умеет правильно строить ФЧХ - на частоте среза фазовый сдвиг цепи 45 градусов.

    Про вопрос в конце - как быть? тоже невольно напрашивается - читать учебник по ТЛЭЦ


    1. CoolerLab1 Автор
      08.10.2023 13:14

      Еще, раз, прошу понять правильно, статья не про ТОЭ и ТЛЭЦ, а про симулятор. Я рассказываю как пользоваться симулятором, а не пишу лекции по ТОЭ.


  1. VasVovec
    08.10.2023 13:14
    -1

    Может кто-нибудь начинающему кратко объяснить на простом примере или дать ссылку, для чего может искаться такой перегиб на заданной частоте на графике?


    1. quaer
      08.10.2023 13:14

      Если есть схема какого-то фильтра, то для фильтра 1-го порядка сдвиг 45 градусов покажет частоту резонанса фильтра. Для фильтра 2-го порядка это 90 градусов. Имейте ввиду, что частота по уровню -3 дБ может отличаться от резонансной частоты и зависит от добротности фильтра.


    1. CoolerLab1 Автор
      08.10.2023 13:14

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