ACOSHVR - Hyperbolic Arc Cosine of Voltage (Differential Input)

Old Content - visit altium.com/documentation

Model Kind

General

Model Sub-Kind

Spice Subcircuit

SPICE Prefix

X

Model Name

ACOSHVR

SPICE Netlist Template Format

@DESIGNATOR %1 %2 %3 %4 @MODEL

Parameters (definable at component level)

None

Notes

The content of the sub-circuit file (ACOSHVR.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.

*Hyperbolic arc cosine of Voltage
.SUBCKT ACOSHVR 1 2 3 4
BX 3 4 V=ACOSH(V(1,2))
.ENDS ACOSHVR

The resulting voltage is the value expressed in radians.

Examples

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

*Schematic Netlist:
XM1 IN1 IN2 OUT 0 ACOSHVR
.
.
*Models and Subcircuit:
.SUBCKT ACOSHVR 1 2 3 4
BX 3 4 V=ACOSH(V(1,2))
.ENDS ACOSHVR

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: