The Digital to Analog Converter models a generic DAC.
In this topic:
| Model Name: | Digital to Analog Converter | |||
| Simulator: | ![]() |
This device is compatible with the SIMPLIS simulator. | ||
| Parts Selector Menu Location: | ||||
| Symbol Library: | None - the symbol is automatically generated when placed or edited. | |||
| Model Library: | None - the model is automatically generated when the simulation is run. | |||
| Subcircuit Name: | SIMPLIS_DIGI1_D_D2A_CONVERTER_Y | |||
| Symbol: |
|
|||
| Multiple Selections: | Only one device at a time can be edited. | |||
To configure the Digital to Analog Converter, follow these steps:

| Label | Parameter Description |
| Output Delay | Delay from when the input state changes until the output changes |
| Range | Analog output voltage range |
| Offset | Midpoint of analog output voltage range |
| Code | Encoding scheme for binary inputs of the DAC |
| Initial Condition | Initial condition of the DAC output at time=0 |
| Number of Bits | Number of input bits for this Digital to Analog Converter |
To define the parameters for the interface between this digital component and each analog component connected directly to an input or output pin, follow these steps:

| Label | Parameter Description | |||||||
| Input Resistance | Input resistance of each DAC input pin | |||||||
| Hysteresis, Threshold | ![]() |
Hysteresis and
Threshold of the inputs. The hysteretic-window width, HYSTWD
is centered around Threshold (TH) voltage. To
determine the actual threshold ( TL , THI ),
substitute Threshold (TH) and Hysteresis
(HYSTWD) in each of the following formulas:
|
||||||
| Output Resistance | Output resistance of each DAC output pin | |||||||
The test circuit used to generate the waveform examples in the next section can be downloaded here: simplis_062_dac_example.sxsch.
Because the Digital to Analog Converter model is generated by a template script when the simulation is executed, a hand-coded model cannot be inserted into a netlist. The template script for this device is simplis_make_a2d_model.sxscr, which licensed users can download as part of a zip archive of all built-in scripts.
To download the zip archive, follow these steps:
The following parameter table defines the parameters used in this model.
| Parameter Name | Label | Data Type | Range | Units | Parameter Description | |||||||
| CODE | Code | String |
|
none | Encoding scheme for binary inputs of the DAC | |||||||
| HYSTWD, TH |
Hysteresis, Threshold |
Number | min: 1f | V | ![]() |
Hysteresis and Threshold of
the inputs. The hysteretic-window width, HYSTWD is centered around
Threshold (TH) voltage. To determine the actual threshold (
TL , THI ), substitute Threshold (TH) and
Hysteresis (HYSTWD) in each of the following formulas:
|
||||||
| IC | Initial Condition | Number |
|
none | Initial condition of the DAC output at time=0 | |||||||
| NUMBITS | Number of Bits | Integer | none | Number of input bits for this Digital to Analog Converter | ||||||||
| OUTPUT_OFFSET | Offset | Number | any | V | Midpoint of analog output voltage range | |||||||
| OUTPUT_RANGE | Range | Number | any | V | Analog output voltage range | |||||||
| OUT_DELAY | Output Delay | Number | 1f to 1024 | s | Delay from when the input state changes until the output changes | |||||||
| RIN | Input Resistance | Number | min: 100 | Ω | Input resistance of each DAC input pin | |||||||
| ROUT | Output Resistance | Number | min: 1m | Ω | Output resistance of each DAC output pin | |||||||