Я устранял неисправность аналоговой схемы и только что понял, что источники синусоидального напряжения в мВ отключены.
Вот тот, который должен обеспечить синусоидальный сигнал 1 мВ 1 Гц поверх сигнала постоянного тока 300 мВ. Вместо этого я получаю полный мусор.
Запуск LTSpice версии 4.22. Кто-нибудь еще видел эту проблему или может посоветовать в чем проблема?
Ответы:
Скорее всего, у вас включено сжатие формы сигнала, а алгоритм сжатия имеет слишком высокий относительный допуск для правильной обработки такого сигнала, поскольку компонент переменного тока настолько мал по сравнению со смещением постоянного тока.
Откройте панель управления и уменьшите относительный допуск:
LTspice обычно выполняет сжатие сигналов, чтобы избежать генерации огромных файлов данных для сигналов. Алгоритм сжатия с потерями, поэтому вы можете потерять детали и иметь артефакты, подобные тем, которые вы видите в симуляции.
Выдержка онлайн-справки LTspice:
Иногда полезно полностью отключить сжатие для сложных сигналов, но ожидайте файлы .raw размера GB (это файлы, в которых LTspice сохраняет данные сигнала). Тем не менее, обычно достаточно поиграть с настройками сжатия, но только тогда, когда вы разумно знаете, чего ожидать от симуляции.
РЕДАКТИРОВАТЬ (для решения некоторых соответствующих комментариев)
Некоторые комментаторы отмечают, что увеличение допусков или, в частности,
reltol
параметра SPICE увеличит время моделирования. Это правда, но сжатие неrelative tolerance
имеет ничего общего сreltol
параметром SPICE, который находится на другой вкладке панели управления:Чтобы еще больше подкрепить мою мысль, я приведу весь раздел справки LTspice, касающийся
compression
вкладки панели управления (выделение мое):Опять же, последняя директива сводится к отключению сжатия, как если бы вы использовали панель управления. Как я уже говорил выше, это именно то, что вы хотите сделать, чтобы избежать артефактов, но будут генерироваться огромные файлы.
источник
opt plotwinsize=0
чем уменьшать допуски , В целом, динамический диапазон является проблемой, поскольку все математически рассчитывается с использованием точности станка.