Hallo zusammen, ich habe eine Anfängerfrage zum Thema Mikrocontroller I/Os. Ich setze einen PIC32 ein und möchte mit einem Ausgang über einen MOSFET einen externen Baustein reseten können (siehe angehängte Schaltung). Meine Frage ist die Folgende: Wird der PIC32 resetet (z.B. Watchdog reset), dann werden seine I/Os standardmäßig erstmal auf Eingang geschaltet. Kann es dann passieren, dass der Ausgang floatet und der MOSFET durchgesteuert wird? Muss ich also einen Pulldown-Widerstand vorsehen, sodass bei einem PIC-Reset der externe Baustein nicht auch resetet wird? Vielen Dank für eure Antworten. Viele Grüße durak
Kurze Antwort: Ja. Direkt nach dem Einschalten oder einem Reset hat der Pin keinen definierten Pegel und daher könnte der FET durchgesteuert werden.
Hi, danke für die kurze Antwort, kannst du auch die Lange liefern? Warum haben die Pins nach einem Reset keinen definierten Zustand?
Sie haben einen definierten Zustand, nämlich "Eingang". Aber keinen definierten Pegel, weil die üblichen CMOS-Eingänge nun einmal so gebaut sind, dass sie in diesem Zustand extrem hochohmig sind und der Pegel von Leckströmen und Störungen definiert wird.
Könnte sozusagen auch nen Radiosender auf dem hochohmigen Pin drauf sein.
durak schrieb: > Hi, > > danke für die kurze Antwort, kannst du auch die Lange liefern? Warum > haben die Pins nach einem Reset keinen definierten Zustand? Was sollte der Hersteller sonst annehmen? Eingang ist zunächst einmal der Zustand, der am sichersten abzufangen ist, z.B. durch pull-up bzw. down. Ausgang wäre problematischer.
Hallo durak
> danke für die kurze Antwort, kannst du auch die Laenge liefern?
Das dauert so lange, bis DU in der Software die Zuordnung aenderst!
Alles andere (Startup-Zeiten) siehe Datenblatt.
Gruss
Michael
Der Hersteller könnte ja einen Service anbieten, wo der Kunde angibt, welcher Pin Eingang, low, high, pullup, pulldown oder sonstwas sein soll. Und nach einem Monat kriegt man die 10 Millionen Chips geliefert, die dann schon beim Power-On so vorbelegt sind. Aber sowas bietet keiner an. Es scheint also keinen Bedarf dafür zu geben, bzw. es hat keiner Lust, dafür extra Geld auszugeben. Peter
Oder man nimmt 8051-er mit der ursprünglichen Pindefinition. Die haben an den meisten Ports den Pullup schon drin. Dann ist es definiert, wenn auch andersrum.
:-) DURAK kon4ai hernêi stradat oni eto nepoimut. Und zu dem Thema, soll er selbst erfahren wieso man das tut nach dem 3 Micro weißt er bescheit wenn die ausgenge daun sind
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.