In der folgenden Abbildung sind zwei Stromversorgungsquellen aufgeführt - USB und 12V. Es kann immer nur ein Netzteil angeschlossen werden. Ich versuche, die Stromversorgung zu deaktivieren, FT232
wenn sie angeschlossen 12V
ist. In diesem Fall FT232
sollte sie nicht mit Strom versorgt werden, aber die MCU wird mit Strom versorgt. Wenn jedoch USB angeschlossen ist, sollten beide FT232
und MCU
sollten mit Strom versorgt werden. Ich habe versucht, Schottky-Dioden (BAT54C) zu verwenden, bin mir aber nicht sicher, ob dies der richtige Weg ist.
Auch - würde USB den Spannungsregler im zweiten Fall schädigen?
Antworten:
Ihr Schaltplan scheint einen Fehler zu haben. Wenn Sie +5 V von USB anlegen, ist D1 in Sperrrichtung vorgespannt, und μC würde keine + 5 V erhalten.
Folgendes kann ich stattdessen vorschlagen. Dies ist natürlich nur ein grobes Diagramm, das nur die Energieverteilung zeigt.
Der FTDI-Chip wird nur immer mit Bus betrieben.
Wenn keine + 12V-Quelle vorhanden ist, werden die Gates von Q17 und Q18 nach unten gezogen und die + 5V-Schiene wird über USB mit Strom versorgt.
Wenn eine + 12V-Quelle vorhanden ist, werden die Gates von Q17 und Q18 hochgezogen und der USB-Abschnitt wird von der + 12V-Versorgung nicht mit Strom versorgt.
MOSFET-Körperdioden sind der Grund dafür, dass zwei MOSFETs hintereinander statt nur einer liegen. Dies soll verhindern, dass der USB-Host wieder mit Strom versorgt wird.
quelle