IdealizedOpAmpLimted
Idealized operational amplifier with limitation
Library
Modelica/Electrical/Analog/Ideal
Description
Idealized operational amplifier with saturation:
- Input currents are zero.
- No-load amplification is high (but not infinite).
- Output voltage is limited between positive and negative supply.
Supply voltage is either defined by parameter Vps and Vns or by (optional) pins s_p and s_n.
In the first case the necessary power is drawn from an implicit internal supply, in the second case from the external supply.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_V0 | V0 | No-load amplification | Scalar | |
mo_useSupply | useSupply | Use supply pins (otherwise constant supply) | Number | 0 |
mo_Vps | Vps | Positive supply voltage | Scalar | |
mo_Vns | Vns | Negative supply voltage | Scalar | |
mo_homotopyType | homotopyType | Simplified model for homotopy-based initialization | Structure | |
mo_homotopyType/choice1 | Homotopy is not used | Number | 0 | |
mo_homotopyType/choice2 | Simplified model without limits | Number | 0 | |
mo_homotopyType/choice3 | Simplified model fixed at upper limit | Number | 0 | |
mo_homotopyType/choice4 | Simplified model fixed at lower limit | Number | 0 |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_strict | strict | = true, if strict limits with noEvent(..) | Scalar | true |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_vps | vps | vps | Structure | |
mo_vps/fixed | fixed | Cell of scalars | true | |
mo_vps/start | start | Cell of scalars | ||
mo_vns | vns | vns | Structure | |
mo_vns/fixed | fixed | Cell of scalars | true | |
mo_vns/start | start | Cell of scalars | ||
mo_v_in | v_in | v_in | Structure | |
mo_v_in/fixed | fixed | Cell of scalars | true | |
mo_v_in/start | start | Cell of scalars | ||
mo_v_out | v_out | v_out | Structure | |
mo_v_out/fixed | fixed | Cell of scalars | true | |
mo_v_out/start | start | Cell of scalars | ||
mo_p_in | p_in | p_in | Structure | |
mo_p_in/fixed | fixed | Cell of scalars | true | |
mo_p_in/start | start | Cell of scalars | ||
mo_p_out | p_out | p_out | Structure | |
mo_p_out/fixed | fixed | Cell of scalars | true | |
mo_p_out/start | start | Cell of scalars | ||
mo_p_s | p_s | p_s | Structure | |
mo_p_s/fixed | fixed | Cell of scalars | true | |
mo_p_s/start | start | Cell of scalars | ||
mo_i_s | i_s | i_s | Structure | |
mo_i_s/fixed | fixed | Cell of scalars | true | |
mo_i_s/start | start | Cell of scalars |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
in_p | implicit | Positive pin of the input port | input | 1 |
in_n | implicit | Negative pin of the input port | output | 1 |
out | implicit | Pin of the output port | input | 2 |
Port 4 | implicit | Optional positive supply pin | input | mo_useSupply |
Port 5 | implicit | Optional negative supply pin | output | mo_useSupply |