![]()
SIMPLIS Parts
|
The Digital Pulse Source provides a single bit periodic digital signal. This device is most often used to generate digital clocks.
For generating multi-bit signals see the Digital Signal Source.
In this Topic Hide
Model Name: |
Digital Pulse Source |
|
Simulator: |
This device is compatible with the SIMPLIS simulator. |
|
Parts Selector |
Digital Functions | Sources |
|
Symbol Library: |
None - the symbol is automatically generated when placed or edited. |
|
Model File: |
SIMPLIS_DIGI1.lb |
|
Subcircuit Name: |
|
|
Symbol: |
||
Multiple Selections: |
Only one device at a time can be edited. |
To configure the Digital Pulse Source, double click on the symbol to open the parameter editing dialog:
Label | Parameter Description |
Period (0 for single pulse) |
Pulse generator oscillation period. |
Pulse Width |
Time interval between the rising edge and falling edge of a the non-inverted output. |
Start Delay |
Delay time at which the non-inverting output transitions from a logic low to a logic high and the complementary input pin transitions from a logic high to a logic low. |
Show Compl. Output Pin? |
Determines whether or not a device has a complementary output. |
Ground Ref |
Determines whether or not a device has a ground
reference pin. |
Clicking on the Interface tab displays the Analog - Digital interface parameters:
Label | Parameter Description |
Output Resistance |
|
Output High Voltage |
|
Output Low Voltage |
The test circuit used to generate the waveform examples in the next section can be downloaded here: simplis_021_digitalpulsesource_example.sxsch.
The waveforms below were taken from the state machine example described in the SIMPLIS Lookup Table with Don't Care Input Definitions.
The subcircuit parameters, parameter names, data types, ranges, units,
and descriptions are in the following table. The parameter names can be
used to directly generate netlist entries for the device. For example,
a Digital Signal Source netlist entry without inverted output and without
ground reference would be:
X$U1 5 SIMPLIS_DIGI1_D_PULSE_N_N vars: PERIOD=100n WIDTH=50n DELAY=0
ROUT=10 VOL=0 VOH=5 COMP='N' GNDREF='N'
Parameter Name | Label | Data Type | Range | Units | Parameter Description |
VOH |
Output High Voltage |
V |
|||
VOL |
Output Low Voltage |
V |
|||
ROUT |
Output Resistance |
min: 1m |
Ω |
||
PERIOD |
Period (0 for single pulse) |
min: 0 |
s |
Pulse generator oscillation period. |
|
WIDTH |
Pulse Width |
min: 0 |
s |
Time interval between the rising edge and falling edge of a the non-inverted output. |
|
DELAY |
Start Delay |
0 to 1024 |
s |
Delay time at which the non-inverting output transitions from a logic low to a logic high and the complementary input pin transitions from a logic high to a logic low. |