Ich möchte einen Ausgangspin eines Mikrocontrollers (MSP430F5xxx) in SPICE modellieren. Das Datenblatt enthält folgendes:
Dies ist das IV-Diagramm für einen Pin, der als Ausgang konfiguriert und auf logisch niedrig gesetzt ist. Es gibt ein äquivalentes Diagramm für einen auf logisch hoch gesetzten Pin, der fast genau die gleiche Form hat, aber umgekehrt ist (negativer großer Strom bei V = 0, Nullstrom bei V = 3).
Gibt es eine gute Möglichkeit, dies in SPICE zu reproduzieren?
Bonusfrage: Wie kann dies dazu gebracht werden, entweder den logisch niedrigen oder den logisch hohen IV basierend auf einer Eingangsspannung zu erzeugen, die dem logischen Pegel entspricht?
Sie können es mit zwei angepassten (komplementären) MOSFET-Modellen modellieren, die als typischer CMOS-Gegentaktausgang verbunden sind.
Hier ist ein Link zu einem Video How to model a MOSFET using a Datasheet, das zeigt, wie ein MOSFET aus einem Datenblatt modelliert wird. Wenn Sie googeln, finden Sie wahrscheinlich andere ähnliche Tutorials zum Erstellen von Modellen.
Der Gegentaktausgang eines CMOS-Bausteins ist eine MOSFET-PN-Halbbrücke. Wählen oder modellieren Sie einfach MOSFETs, die die im Datenblatt beschriebenen Eigenschaften erfüllen.
Alex I
Spehro Pefhany
Alex I
Alex I