Есть ли способ настроить источник напряжения с помощью дрожания напряжения / шума? Я хочу поэкспериментировать с фильтрацией шума при различных напряжениях и т. Д., Но не знаю, как настроить LTSpice для создания источника напряжения с шумом.
Да, вы можете ввести шум, используя источник произвольного напряжения (или тока), а затем использовать такие вещи, как random
или, white
чтобы создать шум.
Вот пример схемы (я отделил шум от сигнала, чтобы прояснить ситуацию - очевидно, вы можете объединить их вместе в одну функцию, если хотите):
Моделирование:
Все функции подробно описаны в справке circuit elements -> arbitrary behavioral voltage or current sources
.
Режим имитации шума
Кроме того, на случай, если вы не знали, SPICE имеет режим имитации шума, который можно процитировать из файлов справки:
.NOISE -- Perform a Noise Analysis
This is a frequency domain analysis that computes the noise due to
Johnson, shot and flicker noise. The output data is noise spectral
density per unit square root bandwidth.
Syntax: .noise V(<out>[,<ref>]) <src> <oct, dec, lin> <Nsteps> <StartFreq> <EndFreq>
Основной пример:
Моделирование:
Вышеуказанное довольно скучно, так как оно только моделирует шум резистора (я пропустил резистор через различные значения, чтобы показать, как шум Джонсона увеличивается с сопротивлением). Но это может быть очень полезно с более сложными схемами, содержащими диоды / транзисторы / операционные усилители / и т.д.
V1 out 0 sin() Rser=1
B1 0 out I=white()
с прямым переходом. Для более низких значений шума (и выходного сопротивления), нижеRser
.(Еще недостаточно реп., Чтобы создать комментарий к сообщению Оли, так что это будет в своем собственном сообщении).
Пост Оли, приведенный выше, очень полезен, но для новичка LTSpice, возможно, стоит объяснить, как на самом деле создать один из этих «произвольных поведенческих источников напряжения»: я наивно ожидал, что смогу изменить значение источника нормального напряжения до введите белую (...) формулу, но, конечно, она не работает.
Вместо этого вам нужно нажать кнопку «компонент» на панели инструментов, и в открывшемся окне выбрать компонент типа «bv».
источник
SPICE (я не могу сказать вам, является ли LTSPice подмножеством нормального SPICE или нет) обычно имеет возможность моделировать шум, который генерирует каждое устройство. Я думаю, что ваш вопрос больше о том, как измерить, насколько эффективна ваша фильтрация и насколько внешний мешающий сигнал может повлиять на каждый узел.
Чтобы сделать это, вам нужно .AC анализ схемы.
Для анализа шума вам нужно использовать как .ac, так и .noise. Таким образом, анализ шума является подмножеством анализа переменного тока.
источник
Поскольку вы хотите ввести шум от источника питания, я думаю, что проще всего будет подключить источник переменного напряжения небольшой амплитуды последовательно с уже имеющимся у вас источником постоянного напряжения и провести его частоту через интересующий вас диапазон.
источник
Последовательно с вашим источником напряжения добавьте элемент E, чьи входы подключены к резистору на 60,34e18 Ом, а усиление - желаемое значение V / rt-Гц. Это значение резистора вырабатывает 1V / rt-Hz при 300K. (Предупреждение: вы должны заземлить одну сторону входа.)
Вы можете использовать то же значение резистора, что и вход для источника тока, управляемого напряжением, усиление которого - желаемые ампер / rt-Гц. (Опять же, один входной провод должен быть заземлен.) Источник шумового тока подключается параллельно с вашим бесшумным источником тока.
Вы должны использовать отдельный резистор для каждого источника шума.
источник