ASINV - Arc Sine of Voltage (Single-Ended Input)

Old Content - visit altium.com/documentation

Model Kind

General

Model Sub-Kind

Spice Subcircuit

SPICE Prefix

X

Model Name

ASINV

SPICE Netlist Template Format

@DESIGNATOR %1 %2 @MODEL

Parameters (definable at component level)

None

Notes

The content of the sub-circuit file (ASINV.ckt) associated with this model is shown below. The formula/equation used to provide this function is declared as part of the netlist-specific entry, under the .SUBCKT line of the file.

*Arc sine of Voltage
.SUBCKT ASINV 1 2
BX 2 0 V=ASIN(V(1))
.ENDS ASINV

The resulting voltage is the value expressed in radians.

Examples

Consider the circuit in the image above. With respect to the ASINV component, the entries in the SPICE netlist will be:

*Schematic Netlist:
XM1 IN OUT ASINV
.
.
*Models and Subcircuit:
.SUBCKT ASINV 1 2
BX 2 0 V=ASIN(V(1))
.ENDS ASINV

The effect of the function can be seen in the resultant waveforms obtained by running a transient analysis of the circuit.

In this example, the following analysis parameters on the Transient/Fourier Analysis page of the Analyses Setup dialog have been used:

  • Transient Start Time - set to 0.000
  • Transient Stop Time - set to 50.00m
  • Transient Step Time - set to 200.0u
  • Transient Max Step Time - set to 200.0u
You are reporting an issue with the following selected text and/or image within the active document: