Продолжаем осваивать NGSPICE.
Фильтр нижних частот (ФНЧ, low-pass filter) - электронный или любой другой фильтр, эффективно пропускающий частотный спектр сигнала ниже некоторой частоты (частоты среза) и подавляющий частоты сигнала выше этой частоты. ФВЧ - это соответственно high-pass filter.
RC-фильтры предстваляют собой цепочку, состоящую из резистора и конденсатора. В зависимости от их расположения фильтр пропускает или верхние или нижние частоты. Частота среза f = 1/(2πRC)
схема ФНЧ | netlist | ngspice.js
ngspice 1 -> source rcSIN.net
ngspice 2 -> tran 0.05us 25us
ngspice 3 -> plot n0 n1
Transient (tran) - анализ поведения системы во времени. В данном случае шаг 0.05, общее время 25.
Амплитудно-частотная характеристика (АЧХ) - зависимость амплитуды выходного сигнала от частоты входного сигнала:
схема ФНЧ | netlist | ngspice.js
ngspice 1 -> source rcAC.net
ngspice 2 -> ac lin 1000 0.1 250kHz
ngspice 3 -> plot n0 n1
Частота среза по формуле 1/(2*3.14*10000*10^-9) = 15923.57 Hz
ngspice 1 -> source rcAC.net
ngspice 2 -> ac lin 1000 0.1 250kHz
ngspice 3 -> plot n1 xlog
Для АЧХ логарифмическая шкала как правило выглядит нагляднее:
Далее явление резонанса.