Introduction to SIMPLIS Discrete Time Filters
SIMPLIS includes a library of discrete time filters used for modeling digital
control loops. These filters process analog control signals, producing
outputs with the desired z-domain transfer functions. The discrete time
filters are compatible with the POP and AC analyses, allowing direct simulation
of digital control-loop behavior.
Devices in the library include:
Each of the discrete time filters is driven by an input clock signal.
- For proper operation, the input clock signal needs to be made up
of a train of pulses with pulse widths equal to or wider than the
Time of Acquisition set for
the filter.
- For the most efficient simulation, the pulses can be generated
by connecting a periodic pulse source, such as a waveform generator,
to the input of a Sampling
Clock Generator for Discrete Filters.
- The CLK_OUT output of that
device will generate the input clock signals for the discrete filters.
The driving periodic pulse source can have pulse widths shorter than
the time of acquisition as long as they are well defined pulses.
A schematic of the connection between a Sampling
Clock Generator for Discrete Filters and a 1st
Order Discrete Time Filter is shown below.

This example can be downloaded here: simplis_034_1stordfilter_example
- If the time of acquisition is tACQ, the Sampling
Clock Generator for Discrete Filters generates a pulse width equal
to tACQ every time that the TRIG
input makes a positive transition exceeding 3V.
- During this pulse, the discrete filter samples the input data at
the input pin IN. The
time to satisfactorily acquire the input data is equal to tACQ.
- After tACQ has expired, the discrete filter updates
its output, and the output settles within a time duration less than
or equal to tACQ.
- While the output is being updated, the output CLK_OUT
is raised to a high value.
This timing behavior is described by the waveforms below:

A discrete filter with more than two poles can be synthesized through
a cascade of one-pole and/or two-pole discrete filters. In that case,
the timing signal for each driven stage is derived from the CLK_OUT
signal of the immediately preceding stage. A schematic using cascaded
connections of a 1st Order Discrete
Time Filter and a 2nd Order Discrete
Time Filter is shown below.

This example can be downloaded here: simplis_001_cascaded_filters_example
© 2015 simplistechnologies.com | All Rights
Reserved