Project | Library | Model Name | Kind |
sca_basic_libraries | elec_lin_symbols | sca_tdf_isource | Electrical Module |
Parameters
Name | Type | Default | Description |
scale | double | 1.0 | current scaling factor |
Ports
Name | Interface | Type | Description |
p | sca_eln::sca_terminal | positive terminal | |
n | sca_eln::sca_terminal | negative terminal | |
inp | sca_tdf::sca_in | double | timed dataflow control input |
Description
Current source driven by timed dataflow signal
Long Description
1666.1 p.155 SystemC AMS build in element
7.1.24 sca_eln::sca_tdf::sca_isource / sca_eln::sca_tdf_isource
The class sca_eln::sca_tdf::sca_isource shall implement a primitive module for the ELN MoC that realizes the scaled conversion of a TDF signal to an ELN current source. The primitive shall contribute Equation (7.29) to the equation system:
(7.29) ip,n(t)=scale*inp
where scale is the constant scale coefficient, inp is the TDF input signal that shall be interpreted as a continuoustime signal, and ip,n(t) is the current flowing through the primitive from terminal p to terminal n. The product of scale and inp shall be interpreted as the current in ampere.
The element supports current tracing. The current is flowing from terminal p to terminal n through the element - thus equals to the value at the TDF input inp.