catBot

Постоялец
29 Сен 2022
261
29
54
Добрый день!

Для оценки петлевого усиления пользуюсь заклинанием в режиме ACсоответствующим набором доп-источников):
  • -1/(1-1/(2*(i(Vi)@1*v(x)@3-v(x)@1*i(Vi)@3)+v(x)@1+i(Vi)@3))
Можно ли доверять результатам симуляции в режиме Transient, если не удалить со схемы пробные источники?
У меня (с неудалёнными источниками) получаются какие-то неправдоподобно-мизерные значения КНИ. Если же я источники удаляю, то режим Transient перестаёт находить рабочую точку усилителя...

В чём тут дело?
 
Последнее редактирование:

Phantomas

Старожил
19 Апр 2017
4,293
539
Эти источники только для вычисления петлевого усиления, в других режимах их надо убирать. Вообще, хорошо бы, прикладывать схему, если есть вопрос. В Микрокапе можно не убирать аналогичный датчик "Probe".
2023-02-06 18 22 37.jpg
 

catBot

Постоялец
29 Сен 2022
261
29
54
Я надеялся, что .set prb=0 как раз для обеспечения работы всех прочих режимов симуляции...
 

Phantomas

Старожил
19 Апр 2017
4,293
539
Не надеялся бы на это. Как показывает практика, в ЛТС довольно много мелких багов (4 версия). И тем более их много в 17 версии, в которой вопиющие баги не исправляют годами. То, что касается конкретно директивы .set prb=0, возможно программный обработчик для этого не написан или работает как то по другому, это надо смотреть в документации. Продукт не коммерческий и его используют "как есть" со всеми багами и ошибками.
 

alexcp

Ну, что у нас плохого?
Можно ли доверять результатам симуляции в режиме Transient, если не удалить со схемы пробные источники?
Можно, если установить параметр prb в ноль. Для этого нужно добавить .PARAM prb=0 и удалить или закомментировать .STEP PARAM prb LIST -1 0 1.
 

12943

Старожил
6 Дек 2017
1,712
986
Я не понимаю, зачем эта возня? Один файл - усь_ачх, второй - усь_петлевое, третий - усь_Кг, четвёртый - усь_интермоды, пятый - усь_температура,
шестой - усь_включение, седьмой - усь_защита и т.д. и т.п.
Небось винт не на 16 кБайт.
 

thevictor

Новичок
4 Мар 2019
34
27
39
Я не понимаю, зачем эта возня? Один файл - усь_ачх, второй - усь_петлевое, третий - усь_Кг, четвёртый - усь_интермоды, пятый - усь_температура,
шестой - усь_включение, седьмой - усь_защита и т.д. и т.п.
Небось винт не на 16 кБайт.
еще вынести схему в подсхему, что бы схема была едина для всех измерительных моделей.
 

12943

Старожил
6 Дек 2017
1,712
986
Не получается одинаковая схема. Когда измеряешь гармошки на 20 Гц, процесс жутко тормозится наличием ВЧ генератора и генератора меандра.
Для петлевого - схема полюбому маленько отличается.
 

catBot

Постоялец
29 Сен 2022
261
29
54
что касается конкретно директивы .set prb=0, возможно программный обработчик для этого не написан или работает как то по другому, это надо смотреть в документации.
Похоже на то.
В отчёте Transient'а видны жалобы на "неизвестные директивы" и "нулевые токи", относящиеся к пробным источникам. В режиме AC они (директивы inv и т.п.) обрабатываются, в режиме Transient, - видимо нет, обработка их отключена.

Спасибо! Учту на следующий раз.
До этого "трёхпроходного заклинания" у меня и были отдельные файлы, - для АФЧХ, и для рабочих режимов.
Жаль, что объединить их (пока) невозможно.
Неудобно отслеживать, все ли изменения в одном файле перенесены во второй.
 

thevictor

Новичок
4 Мар 2019
34
27
39
Не получается одинаковая схема. Когда измеряешь гармошки на 20 Гц, процесс жутко тормозится наличием ВЧ генератора и генератора меандра.
Для петлевого - схема полюбому маленько отличается.
Имел ввиду вынести в подсхему усилитель (наружу смотрят вход, выход, обратная связь, может еще что-то), а на каждое измерение отдельный файл, без ненужных генераторов. Неточно выразился вначале.
 

catBot

Постоялец
29 Сен 2022
261
29
54
Для оценки петлевого усиления пользуюсь заклинанием в режиме ACсоответствующим набором доп-источников):
  • -1/(1-1/(2*(i(Vi)@1*v(x)@3-v(x)@1*i(Vi)@3)+v(x)@1+i(Vi)@3))
Добрый день!

На "Казусе" А.П.Бордодынов любезно подсказал, что AC {u(-prb)} - синтаксическая ошибка.
Следует указывать .param prbm=u(-prb) prbp=u(prb) и подставлять в пробные источники уже АС {prbm} (в источник Vi) и АС {prbp} (в источник Ii).
Действительно, сообщения типа warning в Error Log'е о "подозрительном использовании фигурных скобок" пропали.
 

Phantomas

Старожил
19 Апр 2017
4,293
539
И что в ней плохого? На хорошее уже не надеемся... Вылечили баги предыдущих версий?

Уже проверил. Главный баг так и остался на месте. Странные они.
 
Последнее редактирование:

Phantomas

Старожил
19 Апр 2017
4,293
539
Прописываешь настройки в одной вкладке:
2023-03-31 00 12 35.jpg
Переключаешь на другую вкладку а там уже прописаны эти же настройки:
2023-03-31 00 13 05.jpg
На следующей вкладке тоже самое:
2023-03-31 00 13 37.jpg
И так далее по всем кладкам в этом окне.
Меняешь настройки на одной вкладке - меняются на всех.
 

catBot

Постоялец
29 Сен 2022
261
29
54
У меня на win7/64 был LTspice v17.1.6, я запустил проверку обновлений, оказалось, что наличествуют LTspice v17.1.7 и LTspice v17.1.8
Сперва попробовал обновиться до LTspice v17.1.7, - получилось, программа работает, потом - до LTspice v17.1.8, она тоже установилась на win7/64, и тоже заработала.
 

Эктор

Постоялец
21 Мар 2018
100
28
Попробовал новую версию LTSpice (17.1.8) - графики критически не совпадают с графиками версии 17.0.х.
Ещё глюк: если несколько раз подряд нажимать кнопку RUN - программа может нарисовать три разных, не одинаковых графика, в любой последовательности. Бред какой-то. Поэтому пока отложим программу в сторону, а через годик попробуем снова.
 

alexcp

Ну, что у нас плохого?
Немного про расчет искажений в симуляторе.

Симулятор считает искажения по спектру сигнала, Например, если тестовый сигнал с частотой 1кГц имеет уровень 0дБ, и к нему примешан сигнал с частотой 2кГц и уровнем -60дБ:
1680803398298.png

то симулятор насчитает 0.1% искажений:

1680803458715.png
При этом неважно, откуда взялся сигнал с частотой 2кГц - от нелинейности или от отдельного источника помехи:
1680803340502.png

Независимый источник может добавлять помеху не с точечным (синус), а с непрерывным спектром, например, импульс:
1680803210835.png
1680803242419.png

Симулятор аккуратно посчитает, сколько энергии из спектра помехи попадет в окрестности 2кГц, 3кГц и т.д. и выдаст цифру "искажений":
1680803300128.png
Понятно, что никаких нелинейных искажений здесь не появилось, всего-то к синусу амплитудой 1 вольт в какой-то момент добавилось 1мВ постоянного напряжения. Тем не менее, симулятор насчитал 0.0034% искажений.

Источник помехи с непрерывным спектром может прокрасться в модель незаметно. Например, переходный процесс в усилителе с интегратором:
1680805393800.png
1680805541371.png
имеет непрерывный спектр:
1680805595465.png
Никакими нелинейными искажениями здесь, конечно, и не пахнет - модель-то линейная. Но непрерывный спектр переходного процесса для симулятора неотличим от искажений:
1680805769498.png
 
Последнее редактирование:

О Нас

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

Быстрая Навигация

Пользовательское Меню