Engee documentation

Exponential Current Source

Exponential pulsed current source.

exponential current source

Description

The Exponential Current Source unit is a current source whose output current value is an exponential pulse as a function of time and is independent of the voltage at the source terminals.

The following equations describe the current through the source as a function of time:





where

  • - corresponds to the Initial value, I1;

  • - corresponds to the Pulse value, I2;

  • - corresponds to the value of the parameter Rise delay time, TDR;

  • - corresponds to the value of the parameter Rise time, TR;

  • - corresponds to the value of the parameter Fall delay time, TDF;

  • - corresponds to the value of the parameter Fall time, TF.

To prevent problems in numerical modelling, a small internal conductance is used in the block. The conductance connects the + and - terminals of the device and has a conductance with the value GMIN:

By default, the value of GMIN is 1e-12 1/ohm.

Ports

Conserving

# + — positive terminal
scalar

Details

An electrical port connected to the positive terminal of a DC source.

Program usage name

p

# - — negative terminal
scalar

Details

An electrical port connected to the negative terminal of a DC source.

Program usage name

n

Parameters

Parameters

# Initial value, I1 — initial value of output current
A | MA | kA | mA | nA | pA | uA

Details

The value of the output current at zero time.

Values

A | MA | kA | mA | nA | pA | uA

Default value

0.0 A

Program usage name

I1

Evaluatable

Yes

# Pulse value, I2 — asymptotic value of output voltage
A | MA | kA | mA | nA | pA | uA

Details

The asymptotic value of the output voltage when the output is high.

Values

A | MA | kA | mA | nA | pA | uA

Default value

0.0 A

Program usage name

I2

Evaluatable

Yes

# Rise delay time, TDR — exponent rise delay time
d | s | hr | ms | ns | us | min

Details

Exponent rise delay time.

Values

d | s | hr | ms | ns | us | min

Default value

0.0 s

Program usage name

TDR

Evaluatable

Yes

# Rise time, TR — exponent rise time
d | s | hr | ms | ns | us | min

Details

The time it takes for the output current to change from the Initial Value, I1 to the Pulse Value, I2.

Values

d | s | hr | ms | ns | us | min

Default value

1e-9 s

Program usage name

TR

Evaluatable

Yes

# Fall delay time, TDF — exponent decay delay time
d | s | hr | ms | ns | us | min

Details

Exponent decline delay time.

Values

d | s | hr | ms | ns | us | min

Default value

0.0 s

Program usage name

TDF

Evaluatable

Yes

# Fall time, TF — exponent downtime
d | s | hr | ms | ns | us | min

Details

The time it takes for the output current to change from Pulse value, I2 to Initial value, I1.

Values

d | s | hr | ms | ns | us | min

Default value

1e-9 s

Program usage name

TF

Evaluatable

Yes

# Include parallel conductance, GMIN — parallel conductance inclusion

Details

Switching on the parallel conduction of a current source.

By default, the value of GMIN is 1e-12 1/ohm.

Default value

true (switched on)

Program usage name

g_min_parameterization

Evaluatable

No