flowchart TD
n1["光耦"] --> n2["Pin5->Pin4存在二极管"]
n3["DPS小档位无法输出大电压"] --> n1 & n4["运放"]
n4 --> n6["In+/In-电压范围为Vdd~Vss,超出范围则会被内部二极管钳位"] & n12["Vout不超过Vdd"]
n6 --> n7@{ label: "In+通过1K电阻连至光耦1@Pin4" }
n7 --> n8@{ label: "Force/MeasH->IN+
Pin5->Pin4" }
n10["Vout+串联肖特基二极管至光耦2@Pin4"] --> n9@{ label: "Force/MeasH->Vout
Pin5->Pin4" }
n2 --> n11@{ label: "如果Pin5电压>Pin4电压" }
n11 --> n5["二极管导通,存在电流通路"]
n12 --> n10
n8 --> n13["小档位Force 13V"]
n9 --> n13
n13 --> n14@{ label: "Force=13
Vout=9.6V" } & n15@{ label: "Force=13
IN+ = 9V
" }
n15 --> n11
n14 --> n11
n5 --> n18["ForceV ClampI"]
n18 --> n20["电流通过1K电阻"] & n21["肖特基二极管反向导通"]
n20 -- "5uA/20uA/200uA Clamp" --> n24["Force电压小于期望值"]
n21 -- "2mA Clamp" --> n24
n1@{ shape: rounded}
n3@{ shape: rounded}
n4@{ shape: rounded}
n6@{ shape: rect}
n12@{ shape: rect}
n7@{ shape: rect}
n8@{ shape: rect}
n10@{ shape: rect}
n9@{ shape: rect}
n11@{ shape: diam}
n5@{ shape: rounded}
n13@{ shape: rounded}
n14@{ shape: rect}
n15@{ shape: rect}
n20@{ shape: rounded}
n21@{ shape: rounded}