ViKo 1 27 декабря, 2016 Опубликовано 27 декабря, 2016 · Жалоба В схеме есть медленные ОУ, конденсаторы и т.п. и высокочастотный входной сигнал. При симуляции на коротком времени выход плывет по постоянному напряжению. Симулировать на длительное время - не могу конца дождаться, слишком много периодов входного сигнала обсчитывается. И отбрасывать большую часть времени не помогает. Пробую командой .op 1s определить установившийся режим. Сохраняю режим в файл: .savebias, в этой команде тоже задаю время 1s. Вычисляет, сохраняет быстро. Вижу этот файл, вижу в нем все напряжения. Меняю в нем .nodeset на .ic. Загружаю: .loadbias. Но при симуляции .tran все равно плывет выход. Шо делать? Входной сигнал - прямоугольник, начинается с минимального напряжения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jurenja 1 27 декабря, 2016 Опубликовано 27 декабря, 2016 · Жалоба Шо делать?Задержать начало "быстрого" сигнала до тех пор, пока "медленные" сигналы не успокоятся. имхо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 декабря, 2016 Опубликовано 27 декабря, 2016 · Жалоба Задержать начало "быстрого" сигнала до тех пор, пока "медленные" сигналы не успокоятся. имхо. Да, так можно попробовать. Только придется некий уникальный импульсный сигнал описывать, хотя бы с десяток импульсов. Попробовал. Создал сигнал с параметрами среднего уровня {M}, низкого и высокого {L},{H}, с полупериодом {P}, длительностью фронтов {R}. Хватило терпения на 3 периода. PWL(0s {M} {D} {M} {D+R} {L} {D+P} {L} {D+P+R} {H} {D+2*P} {H} {D+2*P+R} {L} {D+3*P} {L} {D+3*P+R} {H} {D+4*P} {H} {D+4*P+R} {L} {D+5*P} {L} {D+5*P+R} {H} {D+6*P} {H} {D+6*P+R} {M}) Нормально симулируется, не уплывает. По крайней мере, на этих 3-х периодах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Изменил описание PWL сигнала, использовал относительные приращения времени (и еще один период добавил). PWL(0s {M} {D} {M} +{R} {L} +{P} {L} +{R} {H} +{P} {H} +{R} {L} +{P} {L} +{R} {H} +{P} {H} +{R} {L} +{P} {L} +{R} {H} +{P} {H} +{R} {L} +{P} {L} +{R} {H} +{P} {H} +{R} {M}) Вот только объединить задержку и цикл repeat for 4, например, не получается. Хотя, здесь показано, что можно: http://ltwiki.org/index.php5?title=Undocum...urces_.28PWL.29 Наверное, мне параметры мешают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rudy_b 1 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Есть еще вариант - задать начальные напряжения на критических кондерах, определенные по "долгой" симуляции. Они могут отличаться от полученных при расчете bias. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Есть еще вариант - задать начальные напряжения на критических кондерах, определенные по "долгой" симуляции. Они могут отличаться от полученных при расчете bias. Пробовал .savebias file.txt internal time=1s, не помогло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
magnum16 0 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба попробуйте параметр uic в команде tran Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба попробуйте параметр uic в команде tran По которой не считается рабочая точка? Попробовал подсунуть сохраненный файл напряжений: .loadbias file.txt. И uic в tran. Тоже не помогло. Да и не надо уже. Решение же найдено. Хотя, теоретически, готов опробовать любые предложения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jurenja 1 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Ещё в свойствах конденсаторов д.б. параметры с названием что-то вроде ic (начальное напряжение для ТРАНа). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 18 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Я для ускорения задавал элементам параметр ic: для конденсаторов - установка начального напряжения, для катушек индуктивности - установка начального тока. + Есть отдельная директива .IC – позволяет устанавливать начальные напряжения в узлах схемы. Разумеется, применяется с включенным uic. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться