📄 razavi_fig_1_1pb.mdl
字号:
MaskToolTipString "on"
MaskVariables "I0=@1;"
MaskInitialization "k = 1.38e-23\nq = 1.6e-19\nT = 290"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "1e-9"
System {
Name "Q3"
Location [2, 82, 1022, 732]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Reference
Name "Controlled Current Source"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [357, 40, 393, 85]
Orientation "up"
SourceBlock "powerlib/Electrical\nSources/Controlled Cur"
"rent Source"
SourceType "Controlled Current Source"
ShowPortLabels on
Initialize on
SourceType "AC"
Amplitude "0"
Phase "0"
Frequency "0"
Measurements "None"
}
Block {
BlockType Fcn
Name "Fcn"
Position [220, 85, 280, 115]
ShowName off
AttributesFormatString "%<Expr>"
Expr "I0*(exp(q*u[1]/(k*T))-1)"
}
Block {
BlockType Memory
Name "Memory"
Position [320, 85, 350, 115]
BackgroundColor "red"
}
Block {
BlockType Reference
Name "Voltage Measurement"
Ports [0, 1, 0, 0, 0, 2]
Position [155, 88, 180, 112]
SourceBlock "powerlib/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
ShowPortLabels on
PhasorSimulation off
OutputType "Complex"
PSBequivalent "0"
}
Block {
BlockType PMIOPort
Name "base"
Tag "PMCPort"
Position [40, 86, 70, 104]
Port "1"
Side "Left"
}
Block {
BlockType PMIOPort
Name "collector"
Tag "PMCPort"
Position [430, 16, 460, 34]
Orientation "left"
Port "2"
Side "Right"
}
Block {
BlockType PMIOPort
Name "emitter"
Tag "PMCPort"
Position [40, 151, 70, 169]
Port "3"
Side "Right"
}
Line {
SrcBlock "Memory"
SrcPort 1
DstBlock "Controlled Current Source"
DstPort 1
}
Line {
SrcBlock "Fcn"
SrcPort 1
DstBlock "Memory"
DstPort 1
}
Line {
SrcBlock "Voltage Measurement"
SrcPort 1
DstBlock "Fcn"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "base"
SrcPort RConn1
Points [0, 0]
DstBlock "Voltage Measurement"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "collector"
SrcPort RConn1
Points [0, 0]
DstBlock "Controlled Current Source"
DstPort RConn1
}
Line {
LineType "Connection"
Points [110, 160; 275, 0; 0, -60]
DstBlock "Controlled Current Source"
DstPort LConn1
Branch {
ConnectType "SRC_DEST"
SrcBlock "Voltage Measurement"
SrcPort LConn2
Points [-30, 0; 0, 55]
}
Branch {
ConnectType "SRC_DEST"
SrcBlock "emitter"
SrcPort RConn1
Points [0, 0; 25, 0]
}
}
}
}
Block {
BlockType Reference
Name "R1"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [246, 350, 274, 420]
Orientation "down"
NamePlacement "alternate"
AttributesFormatString "R = %<Resistance> ohm"
SourceBlock "powerlib/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
PhysicalDomain "powersysdomain"
SubClassName "unknown"
LeftPortType "p1"
RightPortType "p1"
LConnTagsString "__new0"
RConnTagsString "__new0"
Resistance "1000"
Inductance "0"
Capacitance "inf"
Measurements "None"
}
Block {
BlockType Reference
Name "R2"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [506, 460, 534, 530]
Orientation "down"
NamePlacement "alternate"
AttributesFormatString "R = %<Resistance> ohm"
SourceBlock "powerlib/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
PhysicalDomain "powersysdomain"
SubClassName "unknown"
LeftPortType "p1"
RightPortType "p1"
LConnTagsString "__new0"
RConnTagsString "__new0"
Resistance "1000"
Inductance "0"
Capacitance "inf"
Measurements "None"
}
Block {
BlockType Reference
Name "R3"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [666, 290, 694, 360]
Orientation "down"
NamePlacement "alternate"
AttributesFormatString "R = %<Resistance> ohm"
SourceBlock "powerlib/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
PhysicalDomain "powersysdomain"
SubClassName "unknown"
LeftPortType "p1"
RightPortType "p1"
LConnTagsString "__new0"
RConnTagsString "__new0"
Resistance "1000"
Inductance "0"
Capacitance "inf"
Measurements "None"
}
Block {
BlockType Reference
Name "R4"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [851, 255, 879, 325]
Orientation "down"
NamePlacement "alternate"
AttributesFormatString "R = %<Resistance> ohm"
SourceBlock "powerlib/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
PhysicalDomain "powersysdomain"
SubClassName "unknown"
LeftPortType "p1"
RightPortType "p1"
LConnTagsString "__new0"
RConnTagsString "__new0"
Resistance "1000"
Inductance "0"
Capacitance "inf"
Measurements "None"
}
Block {
BlockType Reference
Name "R5"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [946, 455, 974, 525]
Orientation "down"
NamePlacement "alternate"
AttributesFormatString "R = %<Resistance> ohm"
SourceBlock "powerlib/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
PhysicalDomain "powersysdomain"
SubClassName "unknown"
LeftPortType "p1"
RightPortType "p1"
LConnTagsString "__new0"
RConnTagsString "__new0"
Resistance "50"
Inductance "0"
Capacitance "inf"
Measurements "Branch voltage"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [805, 74, 835, 106]
Location [188, 390, 512, 629]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
DataFormat "StructureWithTime"
}
Line {
SrcBlock "Band-Limited\nWhite Noise"
SrcPort 1
DstBlock "Mic"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "R1"
SrcPort LConn1
Points [0, 0; 0, -10]
Branch {
ConnectType "DEST_SRC"
Points [-105, 0]
DstBlock "Mic"
DstPort RConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "Diode"
DstPort LConn1
}
}
Line {
LineType "Connection"
Points [410, 325; 40, 0]
DstBlock "Q3"
DstPort LConn1
Branch {
ConnectType "SRC_DEST"
SrcBlock "L1"
SrcPort RConn1
Points [0, 0; 0, 50]
}
Branch {
ConnectType "SRC_SRC"
DstBlock "Diode"
DstPort RConn1
}
Branch {
ConnectType "SRC_DEST"
SrcBlock "C2"
SrcPort RConn1
Points [0, -35]
}
}
Line {
LineType "Connection"
SrcBlock "Q3"
SrcPort RConn2
Points [0, 0; 0, 110]
Branch {
ConnectType "DEST_DEST"
Points [410, 450; 110, 0]
Branch {
ConnectType "SRC_DEST"
SrcBlock "C3"
SrcPort RConn1
Points [0, 0; 0, -5]
}
Branch {
ConnectType "SRC_SRC"
DstBlock "C2"
DstPort LConn1
}
}
Branch {
ConnectType "DEST_SRC"
DstBlock "R2"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "C1"
DstPort LConn1
}
}
Line {
LineType "Connection"
SrcBlock "Q2"
SrcPort RConn2
Points [0, 0; 0, 90]
Branch {
ConnectType "DEST_SRC"
Points [-305, 0]
Branch {
ConnectType "DEST_SRC"
Points [-110, 0]
Branch {
ConnectType "DEST_DEST"
Points [260, 555; 150, 0]
Branch {
ConnectType "SRC_SRC"
Points [-95, 0]
Branch {
ConnectType "DEST_SRC"
DstBlock "Mic"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [-105, 0]
DstBlock "DC Voltage Source"
DstPort LConn1
}
}
Branch {
ConnectType "SRC_DEST"
SrcBlock "R1"
SrcPort RConn1
Points [0, 0; 0, 120]
}
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Ground1"
SrcPort LConn1
Points [0, 0; 0, -25]
}
Branch {
ConnectType "DEST_SRC"
DstBlock "C3"
DstPort LConn1
}
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "R2"
SrcPort RConn1
Points [0, 0; 0, 10]
}
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "R5"
SrcPort RConn1
Points [0, 15; -135, 0]
}
}
Line {
LineType "Connection"
Points [680, 155; -155, 0]
Branch {
ConnectType "SRC_SRC"
DstBlock "R3"
DstPort LConn1
}
Branch {
ConnectType "SRC_SRC"
Points [185, 0]
DstBlock "R4"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [-5, 0; -110, 0]
Branch {
ConnectType "DEST_SRC"
Points [-350, 0]
DstBlock "DC Voltage Source"
DstPort RConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "L1"
SrcPort LConn1
Points [0, 0; 0, -20]
}
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Q3"
SrcPort RConn1
Points [5, 0; 0, -155]
}
}
Line {
LineType "Connection"
SrcBlock "R3"
SrcPort RConn1
Points [0, 0; 0, 75]
Branch {
ConnectType "DEST_SRC"
DstBlock "C1"
DstPort RConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "Q2"
DstPort LConn1
}
}
Line {
LineType "Connection"
SrcBlock "R4"
SrcPort RConn1
Points [0, 0; 0, 95]
Branch {
ConnectType "DEST_SRC"
DstBlock "Q2"
DstPort RConn1
}
Branch {
ConnectType "DEST_SRC"
Points [95, 0]
DstBlock "R5"
DstPort LConn1
}
}
Line {
SrcBlock "Multimeter"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -