Was beeinflusst VOH_min und VOL_max? Wird nur der Strom vom Pin bezogen / gesenkt? Oder gibt es Herstellungsabweichungen oder Temperatureffekte usw., die die Ausgangsspannung auch ohne oder mit sehr wenig Strom im Pin von Versorgung / Masse wegschwingen können?
Edit: Was beeinflusst VOH und VOL? Was sind die Hauptursachen dafür, dass VOH niedriger als das Angebot und VOL höher als der Boden ist?
Für einen gegebenen spezifizierten Wert von Und , die tatsächlichen (nicht spezifizierten) Werte von Und unterliegen den üblichen Einflüssen: Temperatur, Fertigungsschwankungen, Versorgungsspannung, Alterung, Widerstandsunterschiede der Verpackung usw. Welcher davon ein "Haupt"-Beitrag sein könnte, hängt stark von dem spezifischen Gerätedesign, der Herstellung und der Verwendung ab.
CMOS-MCU-Ausgänge werden tief in den „Triodenbereich“ getrieben, wo der FET fast wie ein linearer Widerstand aussieht.
Wenn die externe Last nur Nanoampere DC-Leckstrom benötigt, liegt Vout entweder auf GND oder auf VDD, unabhängig davon, wie groß die CMOS-FETs sind.
Für 1-kOhm- oder 100-Ohm-Rloads auf der Leiterplatte werden Voh_min und Vol_max so eingestellt, dass sie Entwicklungskosten für alle Ausgangstreiber zulassen/verkaufen/wiederherstellen, bei denen alle FET-Streifen intakt sind (keine fehlenden Metallstücke) und einen akzeptablen Ausgangsstrom für VDD-10 liefern % und für VDD+10%.
Erwarten Sie keine Temperaturprüfung; das ist langsam. Das Variieren von VDD+-10 % ist sehr schnell und kann daher durchgeführt werden.
Die Ausgangstreiberstärke und auch der Ausgangs-Linear_Widerstand ändert sich umgekehrt linear mit der VDD. Erwarten Sie, dass die Antriebsstärke (im "Triodenbereich") um +-10% variiert, wenn Sie die VDD um +-10% variieren. Beachten Sie, dass das Klingeln von VDD, Nanosekunde für Nanosekunde, eine Änderung der Ansteuerungsstärke verursacht, eine Änderung in DELAY verursacht und somit Zeitjitter verursacht, wenn die Ladeanforderungen von program_execution variieren.
user_1818839