"Wenn Vin> Vcc + 0,7 oder wenn Vin <-0,7, beginnt eine der Dioden zu leiten. Die Überspannung (alles über 5,7 oder unter -0,7 wird entweder auf Masse gelegt oder wieder in die Versorgung eingespeist." Ich denke, diese Erklärung von efox29 beantwortet so ziemlich deine Frage.
Ihr Bild ist etwas irreführend. Der Vpin-Knoten, auf dem Sie 20 V geschrieben haben, wird hoffentlich nie 20 V erreichen. Wenn Vpin anfängt, an Spannung zuzunehmen (auf seinem Weg auf 20 V), leitet die D3-Diode, sobald sie über die Vdd-Spannung (5 V + 0,7) steigt, den größten Teil des Stroms zum Vdd-Knoten und Vpin nicht eine höhere Spannung erhalten.
Ebenso wird D2 die Vpin-Spannung so klemmen, dass sie nicht kleiner als Vss ist
die aufgabe der Vdd-schienenversorgung ist es, die Potenzialdifferenz zwischen Vdd und Masse auf 5 V zu halten. Wenn Sie versuchen, Vdd größer als 5 V zu machen, indem Sie Strom in den Vdd-Knoten senden, leitet die Vdd-Schienenspeisung diesen zusätzlichen Strom, den Sie an Masse gesendet haben, so dass Vdd auf 5 V bleibt. Wenn Sie wirklich gefordert haben, dass der vin-Knoten 20 V (in Bezug auf Masse) hat, haben Sie zwei Quellen, die unterschiedliche Spannungen für denselben Knoten benötigen (denken Sie, sie nennen dies "Quellenkonflikt"). Wenn die 20-V-Quelle an Vin stark genug ist, dass sie mehr Strom liefern kann, als die 5-V-Vdd-Schiene sinken kann (und dies müsste viel Strom sein, und D3 würde wahrscheinlich mit so viel Strom ausfallen), würde der Vdd-Knoten ausfallen durch die 20V-Versorgung zu 19,3V gezwungen werden.